라우팅 프로토콜은 3가지 기준에 따라 분류됩니다.
1. Distance Vector와 Iink state에 따라 분류
2. 동일한 조직 (AS, Autonomous System) 내부에서 사용되는 IGP(Interior Gateway Protocl)와 다른 조직각에 사용되는 EGP(Exterior Gateway protocol)로 분류
3. Subnet MASK 정보 포함 여부에 따라 classful / class less로 분류
1. Distance Vector와 Iink state에 따라 분류
인접 라우터에 라우팅 광고를 보낼때 이 광고에 포함된 내용에 따라 distance vector와 link state 라우팅 프로토콜로 분류 합니다.
- Distance Vector (RIP, EIGRP)
디스턴스 벡터 라우팅 프로토콜은 라우팅 광고시 destination 네트워크의 정보와 네트워크 까지의 메트릭(metric) 값을 알려줍니다. 메트릭이란 경로 선택 기준 값이며 프로토콜 마다 계산 방법이 다릅니다.
이에 해당하는 프로토콜들은 인접 라우터에 광고할 때 자신을 통하면 가고자하는 네트워크에 가는 메트릭 값이 얼마인지를 알려줍니다.
전체 네트워크 토플로지를 알 수 없다는 점에서 링크 스테이트 보다 빠르고 부하고 없지만 대규모 네트워크에 사용하기에는 부적합합니다.
- Link state (OSPF, IS-IS)
Link state 프로토콜은 추가적으로 특정 네트워크가 접속되어 있는 라우터 정보(Router ID), 그 라우터와 인접한 라우터 정보 등을 추가적으로 광고합니다. 즉 링크 상태 라우팅 프로토콜은 다른 라우터들로 하여금 전체 네트워크 구성도를 그릴 때 필요한 모든 정보를 알려주고 광고를 받은 라우터들은 전체 네트워크 토폴로지를 알고 목적지 네트워크까지의 최적 경로를 계산합니다.
링크 스테이트는 많은 정보를 광고하기 때문에 상세한 설정이 가능하고 확장성이 좋아 대규모 네트워크에 적합합니다.
간단히 말해서 디스턴스 벡터 라우팅은 각 갈림길에서 이정표를 보면서 나아가는 것이고 링크 스테이트는 전체 지도를 보고 나아가는 것이라 비유할 수 있습니다.
2. IGP / BGP
- IGP (Interior gateway protocl)
동일 조직(AS, Autonomous System)내에서 사용하는 protocol
AS는 동일 관리 조직을 의미합니다 EX) KT 통신망, SKT 통신망 , LG 통신망, 동일 기업의 네트워크
RIP, EIGRP, OSPF, IS-IS 등
-EGP (Exterior gateway protocl)
다른 조직 간의 정보를 교환하기 위해 사용됩니다 ex) 인터넷을 통한 다른 AS간의 연결
BGP (Border Gateway Protocol)
2. classful / class less
classful과 class less 로 나누는 기준은 라우팅 광고내에 서브넷 마스크 정보의 유무에 따라 나눕니다. 클래스풀 라우팅 프로토콜은 서브넷 마스크 개념이 없던 시절에 개발된 것으로 RIPv1 같은 프로토콜이 포함되는데 이는 더이상 쓰이지 않아 현재 쓰이는 프로토콜은 서브넷 마스크가 포함된 classless프로토콜이므로 크게 중요하지 않습니다.
'네트워크' 카테고리의 다른 글
STP ( Spanning Tree protocol ) (0) | 2022.05.13 |
---|---|
UDP(User Datagram Protocol) (0) | 2022.04.18 |
Routing table (0) | 2022.04.13 |
Router란? (0) | 2022.04.13 |
TCP (0) | 2022.03.24 |