네트워크교육 6일차(2022.01.10) - 정리

정상훈·2022년 1월 10일
0

Switch

패킷 전송

    T -----------------> R
[Router]------------[Switch]
    R -----------------> T
  
  - 라우터와 스위치 사이에는 스트레이트 케이블을 사용,
  
  - 라우터와 라우터, 스위치와 스위치 사이에는 크로스오버 케이블을 사용한다.
  
  - 요새 대부분의 Interface들은 RxTx 변환이 가능하다.
  
  
  - Packet Tracer의 장점 : 장비의 주고받는 데이터를 볼 수 있다.
  시뮬레이션 모드로 오토 혹은 하나씩 넘기면서 볼 수 있음.
  
  
  

간단한 스위치 명령어

show mac-address-table (테이블 확인)
clear mac-address-table (테이블 삭제)


show verion (버전 확인) -> configuration register is 0x2102 -> nvram:/ startup-config 찾아서 메모리에 올린다 (일반적)

configuration register is 0x2142 -> 설정파일 찾지않고 바로 부팅(암호를 모를 때)
startup-config 이 없으면 setupmode(대화형)

IOS 모드

Router > (손님) 일부 정보를 볼 수 있음. 설정X, 핑 명령어 가능
Router # (주인) 모든 정보를 볼 수 있음. 설정X, 핑 명령어 가능
Router(config)# 라우터 자체에 대한 설정, 장비이름, 계정 생성
Router(config-if)# 하위구성모드 - interface 설정
Router(config-subif)# 하위구성모드 - sub interface 설정(가상 인터페이스)
Router(config-router)#

#상,하위로 이동하기
Router > en 
Router# config
Router(config) #exit
Router# disable
Router >

스위치 장비의 동작

Hub :
- Flooding : 연결된 모두에게 다 전달하는 것

Switch :
- Forwarding : 특정 인터페이스에게만 포트를 전달하는 것.
- Learning : 들어온 새 MAC주소를 MAC Address Table에 저장시켜 사용하는 것.
- Filtering : 해당하는 곳에만 전달하는 것. 포워딩과 같이 일어난다.
- Aging : 일정식나이 지나면 MAC테이블에서 정보가 사라지는 것. 평균 300초

라우터의 구성

- 메인보드
- CPU
- RAM ( IOS, Interface, Routing Table, Arp table...), 설정파일(Running-config)
- Power
- Disk(고가의 플래쉬 메모리 사용)
   1) Flash : IOS저장됨(압축), 부팅할 때 압축을 해제해서 메모리에 올린다.
   2) nvram : 설정파일(Startup-config)
   
- Interface  : ethernet(10m), fast ethernet(100M), gigaethernet(1000m=1G)
- console, aux : 장비와 컴퓨터를 연결하는 line
- ROM


   *부팅과정*
 1) 전원 off -> POST
 2) ROM - bootstrap 
 3) 저장장치 flash: 에서 IOS 이미지를 찾음. 
 이미지가 없으면 rommon >  (rom monitor)
 이미지를 찾으면 압축을 해제해서 메모리에 올림.
 4) Configuration register is 0x2102 -> nvram:/startup-config 찾아서 메모리에 올림. (일반적)
    Configuration register is 0x2142 -> 설정파일을 찾지 않고 바로 부팅 (암호를 모를때)
    Startup-config가 없으면 setup mode(대화형으로 구성하는 모드)    

하나의 라우터로 2개의 네트워크 연결

라우터에 IP를 하나 더 할당하는 이유는 
1) PC들에게 다른 네트워크로 가는 게이트웨이를 알려주어야 하기 때문에
2) 라우터 Interface에 IP address, subnetmask 설정, 활성화하면 네트워크로 인식하여 Routing Table에 인스톨(저장) 하여 라우팅 가능.


** IP주소가 할당되지 않은 곳에 핑을 보내면 MAC주소를 몰라 ARP요청을 하고 ARP요청에 대한 답장이 없어서 전달하지 못함.

라우터는 라우팅테이블에 IP목적지 주소가 없으면 패킷을 버림

IP.dst 1.1.1.1 수신하여 라우팅 테이블과 비교해서 찾음

목적지가 라우팅 테이블에 없어서 버림

ICMP 에러메시지를 발신자에게 전달함
(목적지에 도착할 수 없음).**


라우터에 인터페이스    
fa0/0 : 192.168.30.254/24  -> Routing Table 192.168.30.0/24
fa0/1 : 192.168.40.254/24  -> Routing Table 192.168.40.0/24

라우팅 테이블

0.0.0.0/0 via a 
(인접한 라우터의 정보, 자신의 interface)

10.0.0.0/8 via b	10.0.0.0 ~ 10.255.255.255

10.1.0.0/16 via c	10.1.0.0 ~ 10.1.255.255

10.1.1.0/24 via d	10.1.1.0 ~ 10.1.1.255

via = 출구

패킷 ip.dst 10.1.1.1
이 패킷은 via d로 전달됨
subnetmask 가장 긴 곳에 매치됨. subnetmask longest match

패킷 ip.dst 1.1.1.1 > via a로 전달됨.
패킷 ip.dst 10.1.100.100 > via c로 전달됨

홉(hop)

hop 홉 = Router 라우터 (packet switching 패킷 스위칭)
next hop 다음라우터 (자신의 interface나, 옆라우터의 IP주소를 인지)

라우팅 및 엔지니어 알아야 할 것

1. 라우터,공유기,방화벽 같은 장비는 인터넷을 연결했을 때, 0.0.0.0/0 으로 Default route를 반드시 추가해주어야 한다.
2. 네트워크 엔지니어는 라우터의 인퍼에시르르 설정(IP,Subnetmask) 및 활성화 하고 
라우팅 테이블을 설정해야 한다.
	Static route : 관리자가 직접 모든 네트워크를 등록
    	Dynamic route : 라우터의 프로세스를 동작하여 서로 동기화 하게 만듦.
        L3 스위치 : 스위치+IP 알아볼 수 있게 똑똑해졌다.
        IP할당가능, IP route table을 가질 수 있고, Dynamic routing이 가능하다.
        
        

오늘의 정리
1. 스위치의 브릿지 기능 ( 5가지 이름 )
2. 스위치와 라우터의 비교
(OSI Layer 기능, 어떤 정보를 RAM에 저장하는지, 학습하는 방법,
패킷 수신 시 처리 방법, 목적지 주소를 모르는 Unicast 패킷을 받으면 어떻게 하는지,
목적지 주소가 브로드캐스트이면 어떻게 하는지)
3. 라우터에 IP 주소를 할당하는 이유

1. 스위치의 브릿지 기능
    1) Flooding : 연결되어있는 모든 인터페이스에 포트를 전달하는 것.
    2) Forwarding : 특정 인터페이스에게만 포트를 전달하는 것.
    3) Learning : 새로 알게된 MAC Address를 Table에 저장.
    4) Filtering : 포트가 해당하는 곳에만 전달해주는 것. 포워딩과 같이 일어난다.
    5) Aging : 일정시간이 지나면 MAC Address Table을 지운다.
    
    
2. 스위치와 라우터 비교

3. 라우터에 IP주소를 할당하는 이유
  
  1) PC들에게 다른 네트워크로 가는 게이트웨이를 알려줘야한다.
  2) 라우터 인터페이스에 IP address, sm설정/활성화 하면 네트워크로 인식하여 라우팅테이블에 저장, 라우팅이 가능하다.
	
	





    
profile
"@____

0개의 댓글