라우팅 프로토콜 요약 및 비교
1. 라우팅의 분류
라우팅은 라우팅 테이블 생성 방식에 따라 크게 두 가지로 분류됩니다:
1. 정적 라우팅(Static Routing):
- 사용자가 수동으로 라우팅 테이블을 작성.
- 장점: 단순하고 예측 가능.
- 단점: 대규모 네트워크에서 관리가 복잡, 경로 장애 시 유연성이 부족.
- 사용 환경: 소규모 네트워크, 고정된 경로.
- 동적 라우팅(Dynamic Routing):
- 라우팅 프로토콜을 통해 라우팅 테이블을 자동으로 생성 및 갱신.
- 장점: 네트워크 변화에 자동 적응, 경로 장애 시 우회 가능.
- 단점: 프로토콜로 인한 오버헤드 발생.
- 사용 환경: 대규모 네트워크, 변화가 잦은 환경.
2. 라우팅 프로토콜
라우팅 프로토콜은 네트워크 경로를 효율적으로 관리하기 위해 사용되며, 크게 두 가지로 나뉩니다:
-
IGP(Interior Gateway Protocol):
- AS 내부에서 사용하는 라우팅 프로토콜.
- 대표 프로토콜: RIP, OSPF.
-
EGP(Exterior Gateway Protocol):
- AS 간에 사용하는 라우팅 프로토콜.
- 대표 프로토콜: BGP.
3. IGP: RIP와 OSPF
-
RIP (Routing Information Protocol):
- 특징:
- 거리 벡터 기반 라우팅 프로토콜.
- 경로를 결정할 때 홉 수(거친 라우터 수)를 기준으로 판단.
- 홉 수가 적을수록 우선순위가 높음.
- 제한사항:
- 최대 홉 수: 15 (16은 도달 불가로 간주).
- 대규모 네트워크에 비효율적.
- 사용 환경:
- 장점:
- 단점:
- 홉 수만 고려하므로 대역폭 등 다른 요소는 반영하지 못함.
-
OSPF (Open Shortest Path First):
- 특징:
- 링크 상태 기반 라우팅 프로토콜.
- 네트워크 상태를 그래프로 저장 후 최단 경로 알고리즘(다익스트라 알고리즘)을 사용해 경로 결정.
- 장점:
- 대규모 네트워크에 적합.
- 대역폭, 지연 시간 등 다양한 요인을 고려.
- 단점:
- 사용 환경:
4. EGP: BGP (Border Gateway Protocol)
-
BGP란?
- AS 간의 라우팅에 사용되는 프로토콜.
- 경로를 선택할 때 다양한 속성과 정책을 고려.
-
BGP의 특징:
- AS-PATH: 경로에 포함된 AS 목록을 저장.
- NEXT-HOP: 다음 라우터의 IP 주소를 명시.
- LOCAL-PREF: 내부적으로 선호하는 경로를 설정.
-
BGP의 분류:
- iBGP (Internal BGP): AS 내부 라우팅에 사용.
- eBGP (External BGP): AS 간 라우팅에 사용.
-
BGP의 복잡성:
- 정책 및 속성 기반으로 경로를 선택하기 때문에 RIP, OSPF에 비해 경로 결정이 복잡.
- 다양한 정책(보안, 안정성, 성능 등)에 따라 경로를 선택.
5. 라우팅 프로토콜 비교
프로토콜 | 유형 | 기준 | 특징 | 사용 환경 |
---|
RIP | IGP | 홉 수 | 단순, 최대 홉 수 15로 제한 | 소규모 네트워크 |
OSPF | IGP | 링크 상태 | 대역폭, 지연 시간 등 고려, 복잡 | 대규모 네트워크 |
BGP | EGP | 경로 및 정책 | AS 간 라우팅, 다양한 정책 반영 | 인터넷 백본 네트워크 |
6. 정리
- 정적 라우팅은 단순하지만 유연성이 부족, 동적 라우팅은 대규모 네트워크에서 적합.
- RIP는 단순성과 제한된 사용 환경, OSPF는 대규모 네트워크에서 적합.
- BGP는 AS 간 라우팅에 필수적이며, 복잡하지만 인터넷 통신의 기반.
다음 강의에서는 라우팅 프로토콜의 구체적인 설정 및 활용 사례를 다뤄 보겠습니다. 감사합니다! 😊