CCNP(ROUTER)

5-2일차 RIP

컴공 2013. 5. 10. 14:19
반응형

# RIP

최대 6E(같은거)개의 cost equal pash를 지원

ping할 시 ICMP 메세지 5개가 나감

RIP으로 할 때 네트워크 정보를 입력하지 않으면( network 3.3.3.3 ) 그쪽으로 광고를 받지도 않을 뿐더러 광고도 보내지 않는다.


---- 축약전 나타날 수 있는 로드밸런싱(road balancing)

x번째 cost equal

1 0

2 x // 운영하다가 끊어짐.

3 x

4 0

5 x

6 0

장비에서 ping하실시 !..!.

가는 길이 여러개일 시 차례대로 동일한 길 다 감

부하를 분산한다.(Road balancing)


Router(config)#router rip  // 1. RIP활성화. 광고는 안함. 그냥 깨워만 둠

Router(config-router)#  2. 모드 이동

Router(config-router)#network network-number 3.광고할 라우팅 테이블 작성



Network Number는 반드시 Major Classful Network Number로 설정해야 한다 // 상세 동내이름은 안된다.

네트워크없으면 광고도안하고 보내주지도 않는다.

클래스 풀이라서 RIP1으로 설정해도 안됨


클래스풀로 네트워크 설정 확인 2가지

R1#show ip route rip

R1#show ip route | include 10.2.2.0

     172.16.0.0/24 is subnetted, 1 subnets

C       172.16.1.0 is directly connected, Loopback0

     10.0.0.0/24 is subnetted, 2 subnets

R       10.2.2.0 [120/1] via 10.1.1.2, 00:00:01, Serial1/0
                    [AD / metric]

C       10.1.1.0 is directly connected, Serial1/0


RIP 설정하기

R1,3 
conf t
router rip
network 172.16.0.0
network 10.0.0.0

R2
conf t
router rip
network 10.0.0.0

자기랑 똑같겠다고 여김 / 24

!.!.!  -> !!!!!

cef(cisco explode forwarding)기능

-  출발지 못적지 똑같은거 참조하고 나가야하나, 시스코 장비에서는 첫번째 핑이 나간 곳으로 따라나간다.

-  부하 분산을 없애기 위해서 씀

------------------

conf t

no ip cef

do ping 172.16.1.1

\\\\\\\\\\\\\\\\\

R2#ping 172.16.1.1

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds:

!U!.!

\\\\\\\\\\\\\\\\\

사용하는 모든 프로토콜 정보확인

Router-A#show ip protocols


주고 받는걸 안적으면 보내는것은 1 받는것은 version 1,2를 다 받는다.


# 라우팅 테이블 초기화

Router-B#clear ip route *

RIP에만있다. ospf, EIGRP는 없다.


# 와이어 샤크와 동일

Router-C#debug ip rip

장비에 부담된다.


------오늘 명령어

show ip protocols

clear ip router *

debug ip rip


RIP protocol debugging is on

R2#

*Mar  1 00:29:35.531: RIP: received v1 update from 10.1.1.1 on Serial1/0

*Mar  1 00:29:35.531:      172.16.0.0 in 1 hops

R2#

*Mar  1 00:29:39.731: RIP: received v1 update from 10.2.2.2 on Serial1/1

*Mar  1 00:29:39.731:      172.16.0.0 in 1 hops

R2#

*Mar  1 00:29:45.415: RIP: sending v1 update to 255.255.255.255 via Serial1/0 (10.1.1.2)   /// 브로드케스트로 보낸다. 보안 취약

*Mar  1 00:29:45.415: RIP: build update entries

*Mar  1 00:29:45.415:   subnet 10.2.2.0 metric 1

## 디버그 로그 캡쳐


R2#undebug all

1계층, Frame

2계층, hdlc/ppp / frame relay (encapsulation 다르거나)

3계층  IP / IPX / Apple talk

4계층 UDP(user datagram protocol) - 비연결지향성, 속도가 빠르다.

5계층 RIP (HTTP,SMTP,DNS(53),FTP)

## RIP version 1
RIP은 버전을 설정하지 않으면 다음과 같이 두개가 나타난다.

버전을 선택하고 나면 받는 것도 보내는 것과 동일해 진다.


RIP은 다음과 같이 Update, Invalid, hold down, flushed time을 가지고 있다.


다이나믹은 내가설정한걸 남에게 영향을 주므로 R2를 확인

show ip router

R1(config-router)#version 2

R2#show ip route rip

R    172.16.0.0/16 [120/1] via 10.2.2.2, 00:00:12, Serial1/1

                   [120/1] via 10.1.1.1, 00:00:00, Serial1/0

R2#show ip route rip

R    172.16.0.0/16 [120/1] via 10.2.2.2, 00:00:26, Serial1/1

                   [120/1] via 10.1.1.1, 00:00:12, Serial1/0

1) 약3분 기다렸다가 version1의 정보를 지운다. 180초 

2) possibly down 상태로 바꾼다. 1분 더 기다려보고 안되면 지운다.

4분까지는 봐준다.


R2#show ip route rip

     172.16.0.0/16 is variably subnetted, 3 subnets, 2 masks

R       172.16.0.0/16 [120/1] via 10.2.2.2, 00:00:51, Serial1/1 //R3가 주던거.

R       172.16.1.0/24 [120/1] via 10.1.1.1, 00:00:14, Serial1/0

R       172.16.2.0/24 [120/1] via 10.2.2.2, 00:00:24, Serial1/1

빨리 지우려고 clear router * 을 사용한다.


R2#clear ip route *  // 라우팅 테이블을 초기화 시킨다.

R2#show ip route rip

     172.16.0.0/24 is subnetted, 2 subnets

R       172.16.1.0 [120/1] via 10.1.1.1, 00:00:02, Serial1/0

R       172.16.2.0 [120/1] via 10.2.2.2, 00:00:02, Serial1/1


클레스리스 --- 네트워크 개수가 커지면 전송속도가 느려진다

summary 

secondary summary

interface loopback 1

Loopback 1

1.1.8.0

1.1.10.0

1.1.12.0

1.1.14.0 


---------축약하기

R1(config)#interface loopback 1

R1(config-if)#ip add

R1(config-if)#ip address 1.1.8.1 255.255.255.0

R1(config-if)#ip add

R1(config-if)#ip address 1.1.10.1 255.255.255.0 second

R1(config-if)#ip address 1.1.10.1 255.255.255.0 secondary

R1(config-if)#ip address 1.1.12.1 255.255.255.0 secondary

R1(config-if)#ip address 1.1.14.1 255.255.255.0 secondary

// 루프백 1에 4개가 추가된 거와 동일하다.


R1(config-if)#do show ip route

C       1.1.8.0 is directly connected, Loopback1

C       1.1.10.0 is directly connected, Loopback1

C       1.1.12.0 is directly connected, Loopback1

C       1.1.14.0 is directly connected, Loopback1


# router rip 1.0.0.0 //2,3번에도 전달이 된다.

R2#show ip route rip

     1.0.0.0/24 is subnetted, 4 subnets

R       1.1.8.0 [120/1] via 10.1.1.1, 00:00:04, Serial1/0

R       1.1.10.0 [120/1] via 10.1.1.1, 00:00:04, Serial1/0

R       1.1.12.0 [120/1] via 10.1.1.1, 00:00:04, Serial1/0

R       1.1.14.0 [120/1] via 10.1.1.1, 00:00:04, Serial1/0


conf t

interface Loopback 1

ip address 3.3.74.1 255.255.255.0

ip address 3.3.77.1 255.255.255.0 secondary

ip address 3.3.80.1 255.255.255.0 secondary

ip address 3.3.83.1 255.255.255.0 secondary

exi

router rip

network 3.0.0.0


show ip router rip 을 하면 모든 정보가 전달되어 있다.

connected는 자동으로 up/up이므로 설정안된다.

ip summary [rip이나 eigrp] [축약하려는 네트워크 주소] [서브넷마스크]


R1 s1/0 인터페이스에서 축약해줘야 한다.

R1(config)#inter s1/0

R1(config-if)#ip summary-address rip 1.1.8.0 255.255.248.0

R2로 한줄로 나간다.


R2#show ip route rip

     1.0.0.0/8 is variably subnetted, 5 subnets, 2 masks

R       1.1.8.0/24 [120/1] via 10.1.1.1, 00:01:16, Serial1/0

R       1.1.8.0/21 [120/1] via 10.1.1.1, 00:00:18, Serial1/0

R       1.1.10.0/24 [120/1] via 10.1.1.1, 00:01:16, Serial1/0

R       1.1.12.0/24 [120/1] via 10.1.1.1, 00:01:16, Serial1/0

R       1.1.14.0/24 [120/1] via 10.1.1.1, 00:01:16, Serial1/0


R2#clear ip route *

R2#show ip route rip

     1.0.0.0/21 is subnetted, 1 subnets

R       1.1.8.0 [120/1] via 10.1.1.1, 00:00:01, Serial1/0  //한개로 축약되었다.


\\\\\\\\\\\숙제 축약을 해서 완성해 오는 것!!!




반응형