이것저것
IGP, BGP(iBGP, eBGP) 비교
기억보다는 기록을...
2025. 2. 19. 15:58
IGP, iBGP, eBGP 비교
- IGP
- AS 내부 라우팅을 담당
- iBGP
- 같은 AS 내부에서 BGP 경로 정보를 공유
- IGP 기반의 라우팅이 선행되어야 안정적인 동작 가능
- eBGP
- 서로 다른 AS 간 라우팅 정보 교환
- 일반적으로 직접 연결 된 라우터간에 세션 수립
구분 | IGP | iBGP | eBGP |
사용 범위 | 단일 AS 내부 | 단일 AS 내부 | 서로 다른 AS 간 |
주요 목적 | AS 내부 라우팅 | AS 내부에서 외부 경로 전파 | AS간 경로 교환 |
프로토콜 예시 | OSPF, IS-IS, EIRGP | BGP | BGP |
라우팅 선택 기준 | 매트릭(대역폭, 지역 등) | BGP 속성 | BGP 속성 |
라우팅 정보 교환 | 라우팅 테이블 기반 | iBGP 피어간 공유 | eBGP 피어간 공유 |
라우팅 업데이트 | 자주 발생 | 제한적 공유 | 변경 시 발생(느린 업데이트) |
패킷 전달 방식 | IP 기반 라우팅 | BGP Next-Hop 유지 | BGP Next-Hop 변경 |
라우팅 정책 제어 | 제한적 | 매우 강력한 정책 제어 | 매우 강력한 정책 제어 |
프로토콜 요약
IGP (Interior Gateway Protocol)
- AS 내부에서 최단 경로를 찾는 데 사용 (AS 내부 라우팅)
- 주요 IGP 프로토콜
- RIP (Routing Information Protocol)
- 거리 벡터 (Distance Vector)
- 간단하지만 비효율적(최대 홉 제한 15)
- 주로 소규모 네트워크에서 사용
- EIRGP (Enhanced Interior Gateway Routing Protocol)
- 하이브리드 (Distance Vector + Link State)
- Cisco 독점 프로토콜에서 오픈 표준화 됨.
- OSPF (Open Shortest Path First)
- 링크 상태 (Link State)
- 가장 많이 사용되는 오픈 표준 (효율적인 계층적 설계 가능)
- 지역(Area) 개념을 사용해 확장성 높음
- IS-IS (Intermediate System to Intermediate System)
- 링크 상태 (Link State)
- 대규모 네트워크(ISP)에서 선호, OSPF와 유사
- OSPF 보다는 간단한 계층 구조
- RIP (Routing Information Protocol)
BGP (Border Gateway Protocol)
- 서로 다른 네트워크(AS) 간에 라우팅 정보를 교환
- 네트워크 관리자가 정의한 경로와 정책, 그리고 규칙을 기반으로 라우팅을 결정
- iBGP와 eBGP로 구분
- iBGP (internal Border Gateway Protocol)
- 같은 AS 내에서 BGP 경로 정보를 공유
- 외부에서 학급 된 경로를 AS 내부에 전파)
- eBGP (external Border Gateway Protocol)
- AS 간 경로 설정에 사용
- iBGP (internal Border Gateway Protocol)
프로토콜별 AD(Adminstrative Distance)값
Protocol | 기본값 |
Directly Connected Interface | 0 |
eBGP | 20 |
EIGRP | 90 |
OSPF | 110 |
IS-IS | 115 |
RIP | 120 |
iBGP | 200 |
Unknow | 255 |