링크 상태와 거리 벡터의 차이

Anonim

링크 상태와 거리 벡터

거리 벡터 프로토콜과 링크 상태 프로토콜은 라우팅 프로토콜의 두 가지 주요 섹션입니다. 각 라우팅 프로토콜은 하나 또는 둘 모두에 속합니다. 라우팅 프로토콜은 네트워크의 이웃, 네트워크 변경 및 라우트에 대해 알아보기 위해 사용됩니다. 거리 벡터 라우팅 알고리즘을 사용하는 라우팅 프로토콜에서 연결된 라우터에 대한 정보는 주기적으로 보급됩니다 (예: RIP는 30 초마다 네트워크에 대한 업데이트를 보냅니다). RIP V1, RIP V2 및 IGRP는 거리 벡터 프로토콜입니다. 그러나 링크 상태에서 라우팅 프로토콜은 네트워크 변경이 일어날 때만 네트워크를 업데이트하며 거리 벡터 프로토콜의 단점을 극복하기 위해 만들어집니다. 네트워크가 안정적이라면 링크 상태 프로토콜은 각 LSA를 정기적으로 재 플러딩합니다 (예: OSPF는 매 30 분마다 LSA를 알립니다). OSPF 및 IS-IS는 링크 상태 프로토콜로 인식 될 수 있습니다. 네트워크에 대한 정보가 포함 된 메시지를 LSA (링크 상태)라고합니다. 여기서 모든 라우터는 네트워크의 모든 라우터와 서브넷에 대해 동일한 정보를 습득합니다. 이 정보는 라우터의 RAM에 저장되며 LSDB (Link State Database)라고합니다. 모든 라우터에서 이들은 LSDB의 동일한 복사본을 메모리에 가지고 있습니다.

거리 코드 프로토콜 (Distance Vector Protocol)

대형 네트워크에서 사용하기에는 다소 불리하지만, RIP와 같은 거리 벡터 프로토콜은 많은 개인 네트워크에서 사용되어 인터넷을 만드는 데 도움이됩니다. 거리 벡터 라우팅 프로토콜은 정기적 인 전체 라우팅 업데이트를 보내지 만 이러한 전체 업데이트는 루프 방지 메커니즘으로 사용되는 분할 수평선에 의해 제한되는 경우가 있습니다. 분할 수평선은 경로가 생성 된 동일한 인터페이스에 경로가 광고되도록하지 않습니다. 라우터가 실패하면 트리거 된 업데이트라고하는 즉시 트리거 된 메시지를 보냅니다. 라우터는 실패한 라우트에 대해 학습 한 후 해당 라우트에 대한 분할 - 수평선 규칙을 일시 중단하고 실패한 라우트를 알리고이를 네트워크에서 제거합니다. 라우트가 다운되면 모든 라우터에 해당 장애에 대해 알기 위해 홀드 다운 타이머라는 시간이 주어지며 제거되어야합니다.

링크 상태 프로토콜 (Link State Protocol)

링크 상태 라우팅 프로토콜에서 모든 노드는 라우터 주변의 모든 연결 맵을 구성합니다. 모든 라우터는 연결된 라우터에 대한 완전한 지식을 갖추고 있으며, 결국 메트릭을 기반으로 라우팅 테이블에 최적의 경로를 추가합니다. 마지막으로 인터 네트워크의 모든 라우터에는 인터 네트워크에 대한 동일한 정보가 있습니다. 거리 벡터 프로토콜을 고려할 때 링크 상태 프로토콜은 빠른 수렴을 제공하며 네트워크에서 루프를 만들 가능성을 줄입니다. 링크 상태 프로토콜은 매우 다양한 루프 예방 메커니즘을 사용할 필요가 없습니다.링크 상태 프로토콜은 훨씬 많은 CPU와 메모리를 소비하지만 네트워크가 올바르게 설계되면이를 줄일 수 있습니다. 따라서 거리 벡터 프로토콜보다 훨씬 더 많은 계획이 필요하며 더 나은 네트워크 설계를 위해 더 많은 구성을 사용해야합니다.

링크 상태와 거리 벡터의 차이점은 무엇입니까? • 거리 벡터 프로토콜은 소규모 네트워크에서 사용되며 제한된 홉 수를 가지지 만 링크 상태 프로토콜은 대형 네트워크에서 사용할 수 있으며 무제한 홉 수가 있습니다.

· 거리 벡터 프로토콜은 수렴 시간이 길지만 연결 상태에서는 수렴 시간이 짧다.

· 거리 벡터 프로토콜은 주기적으로 업데이트를 광고하지만 링크 상태는 네트워크의 새로운 변경 사항 만 알립니다.

· 거리 벡터 프로토콜은 직접 연결된 라우터와 전체 라우팅 테이블 만 광고하지만 링크 상태 프로토콜은 업데이트를 알리고 홍수 만합니다.

· 거리 벡터 프로토콜에서는 루프가 문제이며, 분할 수평선, 경로 중독을 사용하고 루프 방지 기술로 유지하지만 링크 상태에는 루프 문제가 없습니다.