>  기사  >  거리 벡터 라우팅 프로토콜은 무엇입니까?

거리 벡터 라우팅 프로토콜은 무엇입니까?

青灯夜游
青灯夜游원래의
2021-05-24 12:02:5123029검색

거리 벡터 라우팅 프로토콜에는 다음이 포함됩니다. 1. 거리 벡터 알고리즘을 기반으로 하고 홉 수를 측정 표준으로 사용하는 라우팅 프로토콜인 RIP(Routing Information Protocol) 2. 내부 게이트웨이 라우팅 프로토콜(IGRP) 자율 네트워크 게이트웨이(호스트와 라우터) 간에 라우팅 정보를 교환하기 위한 프로토콜 3. EIGRP(Enhanced IGRP).

거리 벡터 라우팅 프로토콜은 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.

거리 벡터 라우팅 프로토콜(영어: 거리-벡터 라우팅 프로토콜)은 라우팅 프로토콜의 두 가지 주요 범주 중 하나입니다. 이 유형의 프로토콜은 거리 벡터(거리-벡터, 약어로 DV) 알고리즘을 사용하여 패킷 경로를 결정합니다. 교환. . Bellman-Ford 알고리즘, Ford-Fulkerson 알고리즘, DUAL FSM을 포함한 알고리즘은 모두 거리 벡터 알고리즘으로 분류됩니다.

거리 벡터 라우팅 프로토콜에는 RIP, IGRP 및 EIGRP가 포함됩니다.

RIP

RIP(Routing Information Protocol)는 원래 RFC 1058에서 정의된 홉 수를 측정 표준으로 사용하는 거리 벡터 알고리즘을 기반으로 하는 라우팅 프로토콜입니다.

주요 기능은 다음과 같습니다.

. 경로 선택을 위한 지표로 홉 수를 사용합니다.
. 네트워크에 15개가 넘는 홉이 있는 경우 RIP는 해당 네트워크에 대한 경로를 제공할 수 없습니다.
. 기본적으로 라우팅 업데이트는 브로드캐스트 또는 멀티캐스트를 통해 30초마다 전송됩니다.​

IGRP

IGRP(Interior Gateway Routing Protocol)는 Cisco에서 개발한 독점 프로토콜입니다. IGRP의 주요 설계 특징은 다음과 같습니다.
. 대역폭, 대기 시간, 로드 및 안정성을 기반으로 복합 지표를 사용합니다.
. 기본적으로 라우팅 업데이트는 90초마다 브로드캐스트를 통해 전송됩니다.
. IGRP는 더 이상 사용되지 않는 EIGRP의 전신입니다.

EIGRP

EIGRP(Enhanced IGRP)는 Cisco의 독점 거리 벡터 라우팅 프로토콜입니다. EIGRP는 주로 다음과 같은 특징을 가지고 있습니다.
. 불평등한 로드 밸런싱을 수행하는 기능.
. 최단 경로는 확산 업데이트 알고리즘(DUAL)을 사용하여 계산됩니다.
. RIP 및 IGRP와 같은 정기적인 업데이트가 필요하지 않습니다. 라우팅 업데이트는 토폴로지가 변경되는 경우에만 전송됩니다.

확장 정보:

거리 벡터의 의미

이름에서 알 수 있듯이 거리 벡터는 거리와 방향 벡터를 사용하여 경로를 광고하는 것을 의미합니다. 거리는 홉 수와 같은 측정항목을 사용하여 결정되는 반면 방향은 다음 홉 라우터 또는 나가는 인터페이스입니다.

거리 벡터 라우팅 프로토콜을 사용하는 라우터는 대상 네트워크에 대한 전체 경로를 알지 못합니다. 라우터는 다음 사항만 알고 있습니다.

패킷을 전달할 방향이나 인터페이스

자신과 대상 네트워크 사이의 거리

거리 벡터 라우팅 프로토콜의 작동 방식

일부 거리 벡터 라우팅 프로토콜에서는 라우터가 각 이웃을 주기적으로 전체 라우팅 테이블을 브로드캐스트합니다. 이러한 라우팅 업데이트는 대역폭을 소비할 뿐만 아니라 처리를 위해 라우터 CPU 리소스도 소비하기 때문에 이 접근 방식은 비효율적입니다.

거리 벡터 라우팅 프로토콜에는 몇 가지 공통된 특성이 있습니다.

특정 간격(RIP의 경우 30초, IGRP의 경우 90초)으로 정기적인 업데이트를 보냅니다. 며칠 동안 토폴로지가 변경되지 않더라도 정기적인 업데이트가 모든 이웃에 지속적으로 전송됩니다.

이웃은 동일한 링크를 사용하고 동일한 라우팅 프로토콜로 구성된 다른 라우터를 말합니다. 라우터는 자신의 인터페이스의 네트워크 주소와 이웃을 통해 접근할 수 있는 원격 네트워크 주소만 알고 있으며, 네트워크 토폴로지의 다른 부분에 대해서는 아무것도 모릅니다. 거리 벡터 라우팅을 사용하는 라우터는 네트워크 토폴로지를 이해하지 못합니다.

방송 업데이트는 255.255.255.255로 전송됩니다. 동일한 라우팅 프로토콜로 구성된 인접 라우터가 이러한 업데이트를 처리합니다. 다른 모든 장치도 레이어 1, 2, 3에서 이러한 업데이트를 처리한 다음 삭제합니다. 일부 거리 벡터 라우팅 프로토콜은 브로드캐스트 주소 대신 멀티캐스트 주소를 사용합니다.

정기적으로 전체 라우팅 테이블 업데이트를 모든 이웃에게 보냅니다(그러나 여기에는 몇 가지 예외가 있으며 이에 대해서는 나중에 논의하겠습니다). 이러한 업데이트를 받는 이웃은 전체 업데이트를 처리하고 그 안에서 유용한 정보를 찾은 후 나머지는 폐기해야 합니다. EIGRP와 같은 일부 거리 벡터 라우팅 프로토콜은 라우팅 테이블 업데이트를 주기적으로 보내지 않습니다.

알고리즘의 역할

거리 벡터 프로토콜의 핵심은 알고리즘입니다. 알고리즘은 최적의 경로를 계산하고 이 정보를 이웃에게 보내는 데 사용됩니다.

알고리즘은 주어진 초기 상태에서 시작하여 정의된 최종 상태에서 끝나는 특정 작업을 수행하는 데 사용되는 일련의 단계입니다. 다양한 라우팅 프로토콜은 다양한 알고리즘을 사용하여 라우팅 테이블에 경로를 추가하고, 인접 항목에 업데이트를 보내고, 경로를 결정합니다.

라우팅 프로토콜에 사용되는 알고리즘은 다음 프로세스를 정의합니다.

라우팅 정보를 보내고 받는 메커니즘.
최적의 경로를 계산하고 라우팅 테이블에 경로를 추가하는 메커니즘입니다.
토폴로지의 변화를 감지하고 대응하는 메커니즘.

더 많은 관련 지식을 알고 싶다면 FAQ 칼럼을 방문해주세요!

위 내용은 거리 벡터 라우팅 프로토콜은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.