내부 게이트웨이 프로토콜
Interior gateway protocol인터넷 프로토콜 제품군 |
---|
응용 계층 |
전송층 |
인터넷 계층 |
링크 레이어 |
IGP(Internal Gateway Protocol)는 자율 시스템(예: 기업 로컬 영역 네트워크 시스템) 내에서 게이트웨이(일반적으로 라우터) 간에 라우팅 테이블 정보를 교환하는 데 사용되는 라우팅 프로토콜의 일종이다. 이 라우팅 정보는 IP와 같은 네트워크 계층 프로토콜을 라우팅하는 데 사용될 수 있다.
내부 게이트웨이 프로토콜은 거리 벡터 라우팅 프로토콜과 링크 상태 라우팅 프로토콜의 두 가지 범주로 나눌 수 있다. IGP의 구체적인 예로는 개방 최단 경로 우선(OSPF), 라우팅 정보 프로토콜(RIP), 중간 시스템 대 중간 시스템(IS-IS) 및 강화된 내부 게이트웨이 라우팅 프로토콜(EIGRP)이 있다.
이와는 대조적으로, 외부 게이트웨이 프로토콜은 자율 시스템 간의 라우팅 정보를 교환하기 위해 사용되고 자율 시스템 내에서 경로를 해결하기 위해 인터넷 거버넌스 포럼에 의존한다.
종류들
거리 벡터 라우팅 프로토콜
거리 벡터 라우팅 프로토콜은 Bellman-Ford 알고리즘을 사용한다. 이들 프로토콜에서, 각 라우터는 전체 네트워크 토폴로지에 관한 정보를 소유하지 않는다. 그것은 다른 라우터에 계산된 거리 값(DV)을 광고하고 로컬 네트워크나 인접 네트워크(라우터)에 의해 변경이 이루어지지 않는 한 다른 라우터로부터 유사한 광고를 수신한다. 이러한 라우팅 광고를 사용하여 각 라우터는 라우팅 표를 채운다. 다음 광고 사이클에서, 라우터는 그것의 라우팅 테이블로부터 업데이트된 정보를 광고한다. 이 과정은 각 라우터의 라우팅 테이블이 안정된 값으로 수렴될 때까지 계속된다.
이들 프로토콜 중 일부는 느린 수렴이라는 단점이 있다.
거리 벡터 라우팅 프로토콜의 예:
- 라우팅 정보 프로토콜(RIP)
- 라우팅 정보 프로토콜 버전 2(RIPv2)
- RIPNG(Routing Information Protocol Next Generation)는 IPv6을 지원하는 RIP 버전 2의 확장 버전이다.
- 내부 게이트웨이 라우팅 프로토콜(IGRP)
링크 상태 라우팅 프로토콜
링크 상태 라우팅 프로토콜에서, 각 라우터는 전체 네트워크 토폴로지에 대한 정보를 소유한다. 그러면 각 라우터는 토폴로지의 로컬 정보를 사용하여 네트워크에서 가능한 모든 목적지에 대해 그것으로부터 최고의 다음 홉을 독립적으로 계산한다. 베스트 넥스트 홉의 컬렉션이 라우팅 테이블을 형성한다.
이는 각 노드가 라우팅 테이블을 인접 노드와 공유하도록 함으로써 작동하는 거리 벡터 라우팅 프로토콜과 대비된다. 링크 상태 프로토콜에서 노드 사이에 전달되는 유일한 정보는 연결 맵을 구성하는 데 사용되는 정보뿐이다.
링크 상태 라우팅 프로토콜의 예:
고급 거리 벡터 라우팅 프로토콜
고급 거리 벡터 라우팅 프로토콜은 거리 벡터 라우팅 프로토콜과 링크 상태 라우팅 프로토콜의 특징을 모두 가지고 있다. 한 예는 강화된 내부 게이트웨이 라우팅 프로토콜(EIGRP)이다.
참고 항목
- ^ W. 리처드 스티븐스, TCP/IP 일러스트레이티드, 제1권: 프로토콜, 애디슨 웨슬리, 1994, ISBN 0-201-63346-9.