두 라우터간에 RIP 라우팅이 끊어짐


12

다음과 같이 연결된 2 개의 라우터가 있습니다.

Network1 ----- (172.16.1.1/24) Router 1 (172.16.3.1/30) ------ (172.16.3.2/30) Router 2 ------ (172.16.2.1/24) Network 2

RIP 프로토콜을 사용하여 동적 라우팅, 172.16.1.0 및 172.16.3.0을 추가하는 라우터 1 및 라우터 2 172.16.3.0 및 172.16.2.0에 대해 주소를 추가하려고하지만 두 경우 모두 기본적으로 172.16.0.0에 할당됩니다. 작동하지 않습니다. 어떤 제안?

답변:


19

두 경우 모두 기본적으로 172.16.0.0에 할당되며 작동하지 않습니다.

스크롤을 줄이기 위해 아스키 아트를 약간 수정했습니다. N2에서 N1에 도달 할 수 없다고 말하는 것 같습니다.

Broken RIPv1 topology
=====================

N1 ---- (172.16.1.1/24) R1 (172.16.3.1/30) ----- (172.16.3.2/30) R2 ----- (172.16.2.1/24) N2

고급 라우팅 프로토콜 개요

RIPv1은 고급 라우팅 프로토콜입니다. 따라서 광고 될 때 네트 마스크를 경로와 연결하지 않습니다. 고급 라우팅 프로토콜은 직관적이지 않은 몇 가지 작업을 수행합니다.

  1. 그들은 마스크가 일치하는 인터페이스를 라우팅한다고 광고합니다 (이것이 문제입니다)
  2. 주요 네트워크 경계 에서 자동으로 요약됩니다 (아래 보너스 자료 참조).

인터페이스 넷 마스크

토폴로지가 작동하려면 클래스리스 라우팅 프로토콜 (예 : RIPv2, EIGRP, OSPF 또는 ISIS)을 사용하지 않는 한 마스크가 모든 RIPv1 인터페이스에서 일치해야합니다. RIPv1을 사용해야하는 경우 모든 인터페이스에 다음과 같은 마스크가 일치하도록 토폴로지를 재구성하십시오.

Functional RIPv1 topology
=========================

N1 ---- (172.16.1.1/24) R1 (172.16.3.1/24) ----- (172.16.3.2/24) R2 ----- (172.16.2.1/24) N2

보너스 자료 : RIPv1 자동 요약 예

이것은 또한 사람들을 위로하는 경향이 있기 때문에 RIPv1 자동 요약 역학의 예를 포함시키고 있습니다.

아래에서 주요 네트워크 경계를 언급 할 때 클래스 A, 클래스 B 및 클래스 C IPv4 네트워크 에 대한 고전적인 정의에 대해 이야기하고 있습니다 ...

  • 클래스 A (8 비트 네트 마스크) : 1.0.0.0/8-127.0.0.0/8
  • 클래스 B (16 비트 네트 마스크) : 128.0.0.0/16-191.255.0.0/16
  • 클래스 C (24 비트 네트 마스크) : 192.168.0.0/24-223.255.255.0/24

RIPv1 자동 요약 예제로 넘어 가서 ... 단순성을 위해 일치하는 / 24 인터페이스 넷 마스크를 사용합니다.

Lo0:
192.168.1.0/24
Lo1:
1.1.2.0/24
+----+                  +----+                     +----+
| R1 +------------------+ R2 +---------------------+ R3 |
+----+                  +----+                     +----+
          1.1.1.0/24              172.16.1.0/24

router rip               router rip                 router rip
 version 1                version 1                  version 1
 network 192.168.1.0      network 1.0.0.0            network 172.16.0.0
 network 1.0.0.0          network 172.16.0.0

The routing table on R3 contains:
C     172.16.1.0/24
R     1.0.0.0/8        <--- 1.1.1.0/24 and 1.1.2.0/24 are "hidden" by the 
                            classful summary at R2

R     192.168.1.0/24   <--- 192.168.1.0/24 passes transparently through R2
                            since it's a Class C network itself and is not 
                            summarized at R2

R1과 R2는 1.0.0.0/8 주요 네트워크의 서브넷으로 연결되므로 1.1.1.0/24와 1.1.2.0/24는 R1과 R2 사이에 보급됩니다. 그러나, R2와 R3 사이에 링크가 없는 , 1.0.0.0/8에 따라서 R2는 1.0.0.0/8의 서브넷과 172.16.0.0/16의 서브넷 자동 요약을 수행한다.

주요 네트워크의 서브넷이 요약되면 요약 된 경로에 의해 숨겨집니다. 이것은 1.1.1.0/24 및 1.1.2.0/24가 1.0.0.0/8로 요약 될 때 R2에서 발생합니다. Cisco 라우터는 RIP 버전 1에서 자동 요약을 비활성화 할 수 없지만 RIPv2에서는 자동 요약을 비활성화 할 수 있습니다.


두 마스크를 / 30에서 / 24로 변경하면 172.16.0.0이 두 라우터의 RIP 주소 여야합니까?
m3th0dman 2016 년

1
당신은 사용해야 network 172.16.0.0에서 router rip이 구성이 작동합니다
마이크 페닝 턴

효과가있다; 감사합니다!
m3th0dman 2016 년

1
이것을 두 번 이상 공표 할 수 있기를 바랍니다. 이것은 환상적으로 작성된 답변입니다. 잘 하셨어요. ASCII 다이어그램을 만드는 데 사용할 수있는 것이 있습니까 (많은 시간이 있거나 공간을 많이 세는 것 외에)?
John Jensen

고마워요 존, 나는 jave 에디터를 좋아합니다 (고백해야했지만 힘들었습니다)
Mike Pennington

10

이것은 자동 요약의 경우가 아닙니다. 자동 요약은 주요 네트워크 경계에서만 작동합니다. 따라서 네트워크를 요약하려면 172.16.xx 및 172.17.xx 등이 필요합니다.

당신이보고있는 것은 RIP가 라우팅 프로세스에서 클래스 형 네트워크 만 지원한다는 것입니다. 따라서 172.16.3.0을 입력하더라도 172.16.0.0으로 변환됩니다.

RIP 버전 2에서 클래스없는 라우팅을 사용할 수 있습니다. 라우팅 프로세스 구성에서는 클래스로 보이지만 경로를 올바르게 알려줍니다.

사용하십시오 sh ip protocols실행중인 버전을 확인합니다.

작동하지 않으면 버전 1을 실행중인 것 같습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.