0. Dynamic Routing
- 개요
: Routing 3단계 중 3단계인 '라우팅 프로토콜'에 해당
: 라우터에 의해 '자동적으로 학습'한 원격 네트워크로 향하는 경로
: 네트워크 정보를 교환하여 '최적의 경로를 결정'하고
라우팅 테이블을 지속적으로 유지
: 하나의 경로가 결정되면 라우터는 'Routed Protocol'들을 라우팅 할 수 있다
- 프로토콜 종류
: Routed Protocol
; 라우팅이 되는 동안 (라우터끼리 학습한 내용을 교환하는 동안)
변화가 없는 프로토콜
; 종류로는 IP, IPX 등이 있다. (공인 IP - Static, 유동 IP - DHCP, 사설 IP - NAT)
유동IP여도 Switch가 End Device의 MAC 주소를 학습하여 동일한 IP를 할당함
: Routing Protocol
; 라우팅이 되는 동안 (라우터끼리 학습한 내용을 교환하는 동안)
변화가 많이 이루어지는 프로토콜
; 라우팅을 계산하기 위해 사용되는 프로토콜
; 일반적으로 '동적 라우팅 프로토콜'을 말한다.
; 종류로는 RIP, EIGRP, OSPF, BGP, ...
- Subnet Mask 포함 여부에 따른 구분
: Classful
; 라우팅할 때 Subnet Mask 정보를 포함
; Class A, B, C
: Classless
; 라우팅할 때 Subnet Mask 정보를 포함하지 않는다.
; CIDR과 동일한 개념
; 현재 많이 사용하는 방식
1. RIPv2 (Routing Internet Protocol version2, 인접 라우터)
- 개요
: Hop Count를 Metric(라우팅을 결정하는 것)으로 사용하여 최적 경로 선택
; '목적지까지 지나가는 라우터의 갯수(Hop Count)'를 세는데 가장 적은 수의 라우터를
거치는 경로를 '가장 빨리 가는 경로라고 인식'하고 이것을 '최적의 경로'로 선택
; 이 때 Hop Count가 RIP의 'Cost'가 된다.
; Hop Count는 15개까지를 최대로 하고 16개가 넘는 정보는 버린다.
; 경유하는 라우터 확인(Windows10의 실행창(cmd)에서 실행)
tracert 8.8.8.8
ipconfig /all
IPv4 주소 . . . . . . . . . : 192.168.104.10(기본 설정)
서브넷 마스크 . . . . . . . : 255.255.255.0
기본 게이트웨이 . . . . . . : 192.168.104.254
: 매 30초마다 Routing Update를 내보냄
; 각각의 라우터들은 매 30초마다 업데이트 정보를 자신의 인접 라우터에게 보낸다.
; 이 업데이트 정보를 받은 라우터는 업데이트 정보대로 자신의 Routing Table에 반영한다.
; 이로 인해 라우터들이 서로를 인식하고 연결을 유지시킨다.
: 최대 6E개의 Cost qual Path 지원
; 경로를 선택할 때는 AD(ADvertisement, 광고)와 Metric 값을 비교
AD값과 Metric값이 같으면 그 경로로 Routing Table에 적재시킨다.
; Load Balancing(부하 분산) 경로를 최대 6개까지 지원한다.
; 각 라우터들은 살아있음을 서로에게 인식(AD)시키고 정보를 변경, 유지할 수 있도록 한다.
- 사용법
; 1단계 - 정적 라우팅과 동일
; 2단계 - 정적 라우팅과 동일
; 3단계 - 동적라우팅(RIPv2)
-> Step 1. IP Routing Protocol을 정의
: 문법
Router(config)# router protocol [keyword]
: 실행
Router(config)# router rip
Router(config-router)# version 2
-> Step 2. 각각의 IP Routing Process에 반드시 설정해야 하는 명령어
: 자신이 가진 Network를 알리고,
: 이 Network에서 파생된 IP Address가 할당된 I/F로 Routing 정보를 전송
: 참여할 연결된 네트워크들을 선택해야 한다.
: Network number는 반드시 'Major Classful Network Number'로 설정
: 문법
Router(config-router)# network network-number [options]
: 실행
Router(config-router)# network 192.168.10.0
: Network number 계산 요령
; IP Address + Subnet Mask
; 192.168.1.1(Class C) + 255.255.255.0 = 192.168.1.0
; 10.0.1.1(Class A) + 255.0.0.0 = 10.0.0.0
2. RIPv2 실습
: 1, 2 단계까지 설정하고 3단계에 RIPv2를 적용
: 3단계 라우트 프로토콜
R1(config)#router rip
R1(config-router)#version 2
R1(config-router)#network 192.168.10.0
R1(config-router)#network 201.100.10.0
R1(config-router)#exit
R2(config)#router rip
R2(config-router)#version 2
R2(config-router)#network 10.0.0.0
R2(config-router)#network 201.100.10.0
R2(config-router)#exit
'Base > Network' 카테고리의 다른 글
11. EIGRP(Enhanced Interior Gateway Routing Protocol) (0) | 2022.05.24 |
---|---|
10. RIPv2 (추가 설정값 지정) (0) | 2022.05.21 |
8. 원격 서비스를 이용한 Router 관리(Telnet, SSH) (0) | 2022.05.21 |
7. Static Routing (실습 1) (0) | 2022.05.21 |
6. Static Routing (0) | 2022.05.17 |
댓글