RIP를 확장 할 수없는 이유는 무엇입니까?


11

대부분의 레퍼런스는 "RIP는 확장 성이 없다"고 말하므로 소규모 네트워크에서만 사용할 수 있습니다. 그러나 아무도 "왜"라고 말하지 않습니까? RIP에서 실제로 더 큰 네트워크로 확장되지 못하게하는 것은 무엇입니까? 어떻게 OSPF가 RIP의 단점을 극복합니까?

답변:


21

대부분의 레퍼런스는 "RIP는 확장 성이 없다"고 말하므로 소규모 네트워크에서만 사용할 수 있습니다. 그러나 아무도 "왜"라고 말하지 않습니까? RIP에서 실제로 더 큰 네트워크로 확장되지 못하게하는 것은 무엇입니까? 어떻게 OSPF가 RIP의 단점을 극복합니까?

요약

  • RIPv1은 라우트를 자주 넘치며 (30 초마다) 라우팅 테이블의 크기가 증가함에 따라 큰 CPU로드가 발생합니다. 이는 RIP 가 토폴로지 변경 여부에 관계없이 새 인터페이스에서 경로를 넘칠 때마다 RIP 가 모든 경로에 대한 메트릭을 다시 계산 한다는 사실에 의해 더욱 복잡해집니다 . 경로 수가 증가함에 따라 RIP 가 다른 프로토콜과 함께 확장되지 않습니다.
  • RIPv1은 입니다 클래스있는
  • OSPF는 종종 경로를 넘칩니다. 네트워크에 토폴로지가 변경되면 변경된 LSA 만 플러딩됩니다. 이러한 변경 사항에 대한 메트릭이 계산됩니다. 따라서 잦은 홍수가 발생하는 LSA주문형 경로 계산 은 OSPF 규모를 적절 하게 만듭니다 .
  • OSPFCIDR 을 지원하는 클래스 리스 프로토콜이며 RIPv1 보다 확장 성이 뛰어난 프로토콜입니다.

RIPv1 세부 사항 :

RIP거리 벡터 프로토콜입니다 . 모든 거리 벡터 프로토콜Bellman-Ford 알고리즘을 실행합니다 . 높은 수준에서 이것은 다음을 의미합니다.

  • 라우팅 테이블의 모든 경로는 모든 인터페이스를 통해 정기적으로 발표됩니다.
  • RIP 플러드는 30 초마다 모든 RIP 인터페이스를 라우팅합니다 . RIP 는 소문의해 라우팅 되므로 토폴로지의 모든 라우터는 30 초마다 라우팅 테이블의 크기에 정비례해야합니다. 수천 개의 경로에 접근하면 (특히 하드웨어 전달이없는 CPU 기반 라우터에서) CPU로드 및 트래픽 지터에 미치는 영향이 무섭습니다.
  • RIP의 프로토콜 자체가 (당신이 경로 가중치 어떤 형태의 작업을 수행해야하는 경우 작은) 15 홉에서 고정 된 최대 홉 카운트가 있습니다.
  • Bellman-Ford 알고리즘을 기반으로하는 프로토콜 은 루프 라우팅무한대 수 문제에 취약합니다.

OSPF 세부 사항 :

반대로 OSPFDijkstra의 알고리즘을 실행 하는 링크 상태 프로토콜 입니다. 따라서 :

  • 각 라우터 는 라우팅 업데이트 ( LSA 라고 함)에서 직접 연결되고 재배포 된 경로 만 발표합니다 .
  • 각 라우터 는 기본적으로 30 분마다 자체 LSA를 플러딩 합니다 (라우트 새로 고침 타이머가 3600 초 또는 1 시간이므로)
  • 라우팅 테이블의 변경에 의해 트리거 될 때 LSA 도 초과 됨
  • 라우터는 Dijkstra의 알고리즘 을 사용하여 필요할 때만 분산 LSA 경로 계산 을 수행 합니다.

2
RIPv1과 OSPF를 비교할 이유가 있습니까? v2와 비교해보십시오.
Ryan Foley

2
@fizzle, 누군가 RIP를 말할 때 관례 적으로 RIPv1을 의미합니다. RIPv2는 RIP의 확장 성을 크게 변경하지는 않습니다. 클래스리스 라우팅을 도입했지만 여전히 30 초마다 전체 라우팅 테이블을 폭파하고 모든 홉에서 테이블을 다시 계산합니다. 플 래핑 링크가 있는 대규모 RIP 네트워크를 운영 한 적이 있다면 이것이 얼마나 나쁜지 이해할 것입니다. 랜덤 라우팅 블랙홀이 열리고 업데이트를 전파하는 데 시간이 오래 걸리기 때문에 트래픽이 많이 발생합니다. RIP와 RIPv2는 그 자리에 있지만 대규모 네트워크에는 없습니다.
Mike Pennington

좋은 통찰력, 나는 여전히 RIP를 사용하는 네트워크를 본 적이 없다. OP에 직접 응답하지는 않지만 OSPF가 이웃을 인증하는 기능을 언급하는 것이 좋습니다.
Ryan Foley

;-)를 만족시키는 답변에 대해 @ mike-pennington에게 감사드립니다
gulam

7

Mike가 이미 설명한 내용을 추가하기 위해 RIP는 경로를 다시 계산하고 30 초마다 모든 경로를 알려줍니다. 수천 개의 라우터와 수만 개의 경로가있는 네트워크에서는 계산되는 경로가 많아 라우터가 실제로 트래픽을 전달하기에는 너무 바쁠 것입니다.

이미 알고 있듯이 RIP의 최대 메트릭은 15 홉입니다. 네트워크 크기가 제한됩니다.

RIP에는 계층이 없습니다. 전세계 네트워크를 상상해보십시오. 싱가포르에서 링크가 올라갈 때마다 아이슬란드의 라우터는 모든 경로를 다시 계산해야합니다. 한 영역을 다른 영역과 분리 할 방법이 없습니다.


마지막 부분 (모든 라우터가 경로를 다시 계산해야 함)이 OSPF에도 적용되지 않습니까?
user1686

2
@grawity OSPF에는 계층 구조, 즉 영역이있어 네트워크의 한 부분에서 토폴로지 변경 사항을 다른 부분에 영향을주지 않도록 숨길 수 있습니다. 따라서 싱가포르와 아이슬란드가 다른 지역에 있다면 서로 경로를 계산할 필요가 없습니다.
Ron Trunk
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.