RIPv1
- Distance Vector
라우팅 업데이트 및 관리 방식 / 라우팅 업데이트시 목적지 네트워크, 넥스트-홉, 메트릭 정보 포함
- Classful Routing Protocol
서브넷 처리 방식 / 네트워크을 클래스로 처리하는 방식 / 라우팅 업데이트 정보에 서브넷 마스크가 포함 X
- IGP
사용하는 지역 / 컨버전스가 빨라 라우팅 업데이트가 빠르다 / 대용량 라우팅 업데이트 X / 특정 네트워크 구간, AS 안에서 사용
1. RIPv1 설정
Router(config)#router rip
Router(config-router)#network A.0.0.0
Router(config-router)#network B.B.0.0
Router(config-router)#network C.C.C.0
@ R1, R3
router rip
network 13.0.0.0
network 172.16.0.0
@ R2
router rip
network 13.0.0.0
R1,R2,R3#show run
R1,R2,R3#show ip route
R1#ping 13.13.20.1
R1#ping 13.13.30.1
R1#ping 172.16.3.1 <- X
R2#ping 13.13.10.1
R2#ping 172.16.1.1 <- ?
R2#ping 13.13.30.1
R2#ping 172.16.3.1 <- ?
R3#ping 13.13.20.1
R3#ping 13.13.10.1
R3#ping 172.16.1.1 <- X
2. Classful Routing Protocol ←현재 사용하지 않음
- 네트워크를 클래스로 처리하며, 라우팅 업데이트시 서브넷 마스크가 포함되지 않는다.
- VLSM X, CIDR X
3. 메트릭
- 메트릭 단위 : Hop (라우터 개수)/=비용
- 라우트 업데이트시 홉 1씩 증가
- Hop 범위 : 0~16 (실제 사용 가능한 범위 : 1~15) / 15이상의 홉은 옆의 라우터한테 줄수 없음
→큰 망에서 사용하기 힘듦
4. 라우팅 업데이트 방식
- 브로드케스트 (목적지 : 255.255.255.255)
- 주기적인 라우팅 업데이트 실시 (업데이트 주기 : 30초)
- 'passive-interface' 명령어를 이용하면, RIP 업데이트가 나가는것을 차단할 수 있다.
R1(config)#router rip
R1(config-router)#passive-interface fa0/0
R1(config-router)#passive-interface lo172
R1(config-router)#end
R1#debug ip rip
RIP protocol debugging is on
R1#
R1#
*Mar 1 00:31:52.479: RIP: sending v1 update to 255.255.255.255 via Serial1/0 (13.13.12.1)
*Mar 1 00:31:52.483: RIP: build update entries
*Mar 1 00:31:52.483: subnet 13.13.10.0 metric 1
*Mar 1 00:31:52.487: network 172.16.0.0 metric 1
R1#
*Mar 1 00:31:56.375: RIP: received v1 update from 13.13.12.2 on Serial1/0
*Mar 1 00:31:56.375: 13.13.20.0 in 1 hops
*Mar 1 00:31:56.379: 13.13.23.0 in 1 hops
*Mar 1 00:31:56.379: 13.13.30.0 in 2 hops
R1#
*Mar 1 00:32:18.179: RIP: sending v1 update to 255.255.255.255 via Serial1/0 (13.13.12.1)
*Mar 1 00:32:18.183: RIP: build update entries
*Mar 1 00:32:18.183: subnet 13.13.10.0 metric 1
*Mar 1 00:32:18.187: network 172.16.0.0 metric 1
R1#
*Mar 1 00:32:25.343: RIP: received v1 update from 13.13.12.2 on Serial1/0
*Mar 1 00:32:25.343: 13.13.20.0 in 1 hops
*Mar 1 00:32:25.347: 13.13.23.0 in 1 hops
*Mar 1 00:32:25.347: 13.13.30.0 in 2 hops
R1#
R1#undebug all
All possible debugging has been turned off
Ex) R2, R3 'passive-interface' 설정 실시
R2(config)#router rip
R2(config-router)#passive-interface fa0/0
R2(config-router)#end
R3(config)#router rip
R3(config-router)#passive-interface fa0/0
R3(config-router)#passive-interface lo172
R3(config-router)#end
R2,R3#show run
R2,R3#show ip protocol
5. 균등 로드 분산
- 목적지 네트워크에 대한 최적 경로가 다수가 있을 경우, 자동으로 구현됨
6. RIP 타이머
- RIP 경로를 라우팅 업데이트 및 관리하는 타이머
R1#show ip protocols
Routing Protocol is "rip"
Outgoing update filter list for all interfaces is not set
Incoming update filter list for all interfaces is not set
Sending updates every 30 seconds, next due in 13 seconds
Invalid after 180 seconds, hold down 180, flushed after 240
- update(30초) : 라우팅 업데이트 주기
- invalid(180초) : update 타이머 이내에 라우팅 업데이트를 못받으면, 기회를 더 제공하는 시간
- hold down(180초) : invalid 타이머 이내에 라우팅 업데이트를 못받으면, 경로를 삭제 대기 시간
- flushed(240초) : 경로를 라우팅 테이블에서 삭제하는 타이머
0 30 180 0 180
|─────|─────────────||─────────────|
update invalid hold down
0 240
|────────────────────────|
flushed
Ex) '13.13.30.0/24'는 현재 invalid 타이머 180초가 만기가 되었다.
그럼 라우팅 테이블에서 몇 초 뒤에 삭제되는가? 60초
7. RIPv1 삭제
@ R1, R2, R3
conf t
!
no router rip
end
!
댓글