본문 바로가기
네트워크

RIPv1

by Dr.Ratel 2020. 7. 14.
반응형

  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
!

반응형

'네트워크' 카테고리의 다른 글

EIGRP  (0) 2020.07.15
RIPv2  (0) 2020.07.14
IP 라우팅  (0) 2020.07.07
IP 주소 요약  (0) 2020.07.06
서브넷팅(Subnetting)  (0) 2020.07.06

댓글