컴퓨터와 다른 유형의 전자 장치 간의 통신을 지원하기 위해 수백 개의 서로 다른 네트워크 프로토콜이 만들어졌습니다. 소위 라우팅 프로토콜은 컴퓨터 라우터가 서로 통신하고 각각의 네트워크간에 트래픽을 지능적으로 전달할 수 있도록하는 네트워크 프로토콜 제품군입니다. 아래에 설명 된 프로토콜은 각각 라우터 및 컴퓨터 네트워킹의 중요한 기능을 활성화합니다.
라우팅 프로토콜의 작동 방식
모든 네트워크 라우팅 프로토콜은 세 가지 기본 기능을 수행합니다.
- 발견 – 네트워크의 다른 라우터 식별
- 경로 관리 – 각 경로를 설명하는 일부 데이터와 함께 가능한 모든 대상 (네트워크 메시지 용)을 추적합니다.
- 경로 결정 – 각 네트워크 메시지를 보낼 위치를 동적으로 결정
일부 라우팅 프로토콜 (링크 상태 프로토콜이라고 함)을 사용하면 라우터가 한 지역의 모든 네트워크 링크에 대한 전체 맵을 구축하고 추적 할 수 있으며 다른 프로토콜 (거리 벡터 프로토콜이라고 함)을 사용하면 라우터가 네트워크 영역에 대한 정보를 적게 사용하여 작업 할 수 있습니다.
영웅 이미지 / 게티 이미지
가장 많이 사용되는 XNUMX 가지 라우팅 프로토콜
RIP를
연구원 개발 라우팅 정보 프로토콜 1980 년대에는 초기 인터넷에 연결된 중소 규모의 내부 네트워크에서 사용되었습니다. RIP는 최대 15 개 홉까지 네트워크를 통해 메시지를 라우팅 할 수 있습니다.
RIP 지원 라우터는 먼저 인접 장치에서 라우터 테이블을 요청하는 메시지를 전송하여 네트워크를 검색합니다. RIP를 실행하는 인접 라우터는 전체 라우팅 테이블을 요청자에게 다시 보내 응답합니다. 그러면 요청자는 알고리즘을 따라 이러한 업데이트를 자체 테이블에 병합합니다. 그런 다음 RIP 라우터는 예약 된 간격에 따라 주기적으로 라우터 테이블을 이웃에게 보내어 변경 사항이 네트워크를 통해 전파 될 수 있도록합니다.
기존 RIP는 IPv4 네트워크 만 지원했지만 최신 RIPng 표준은 IPv6도 지원합니다. RIP는 통신을 위해 UDP 포트 520 또는 521 (RIPng)을 사용합니다.
OSPF
열린 최단 경로 우선 RIP의 한계를 극복하기 위해 만들어졌습니다.
- 15 홉 수 제한
- 대규모 내부 네트워크에서 관리 및 성능에 중요한 라우팅 계층 구조로 네트워크를 구성 할 수 없음
- 예약 된 간격으로 전체 라우터 테이블을 반복적으로 다시 전송하여 네트워크 트래픽이 급증합니다.
이름에서 알 수 있듯이 OSPF는 많은 업계 공급 업체에서 널리 채택 된 공개 공개 표준입니다. OSPF 지원 라우터는 식별 메시지를 서로에게 보내고 전체 라우팅 테이블이 아닌 특정 라우팅 항목을 캡처하는 메시지를 전송하여 네트워크를 검색합니다. 이 범주에 나열된 유일한 링크 상태 라우팅 프로토콜입니다.
EIGRP 및 IGRP
시스코 개발 인터넷 게이트웨이 라우팅 프로토콜 RIP의 또 다른 대안으로. 최신 향상된 IGRP (EIGRP)는 1990 년대부터 IGRP를 쓸모 없게 만들었습니다. EIGRP는 클래스없는 IP 서브넷을 지원하고 이전 IGRP에 비해 라우팅 알고리즘의 효율성을 향상시킵니다. RIP와 같은 라우팅 계층은 지원하지 않습니다. 원래 Cisco 제품군 장치에서만 실행 가능한 독점 프로토콜로 생성 된 EIGRP는 OSPF보다 더 쉬운 구성과 더 나은 성능을 목표로 설계되었습니다.
IS-IS
그리고, 중간 시스템에서 중간 시스템 프로토콜은 OSPF와 유사하게 작동합니다. OSPF가 전반적으로 더 대중적인 선택이되었지만, IS-IS는 프로토콜을 통해 특화된 환경에 더 쉽게 적응할 수있는 혜택을받은 서비스 제공 업체에서 널리 사용되고 있습니다. 이 범주의 다른 프로토콜과 달리 IS-IS는 인터넷 프로토콜 (IP)을 통해 실행되지 않으며 자체 주소 지정 체계를 사용합니다.
BGP 및 EGP
그리고, 경계 게이트웨이 프로토콜 인터넷 표준 외부 게이트웨이 프로토콜 (EGP)입니다. BGP는 라우팅 테이블에 대한 수정 사항을 감지하고 TCP / IP를 통해 이러한 변경 사항을 다른 라우터에 선택적으로 전달합니다.
인터넷 공급자는 일반적으로 BGP를 사용하여 네트워크를 결합합니다. 또한 대기업은 때때로 BGP를 사용하여 여러 내부 네트워크를 연결합니다. 전문가들은 구성의 복잡성으로 인해 BGP를 모든 라우팅 프로토콜 중에서 가장 까다로운 것으로 간주합니다.