본문 바로가기
Network tech/BGP

[BGP] BGP(Border gateway protocol) 경로 우선순위

by 어깨 :) 2024. 4. 28.
728x90

1. 우선순위

 

Next-Hop으로 가는 경로를 알고 있으며 동기 문제가 해결된 네트워크에 대해서만 속성을 비교하여 경로를 결정함

 

1 Weight가 가장 큰 경로 (Cisco 전용)
2 Local Preference가 가장 큰 경로
3 현재의 라우터가 BGP에게 포함시킨 경로 (자신이 광고한 경로)
 (“network” > “Redistribution” > “Aggregate” 명령어 순으로 우선함)
4 AS-Path 길이가 가장 짧은 경로
 (EBGP로 넘어갈 때 생성되며 Loop방지용)
 (bgp bestpath as-path ignore 명령어를 사용하면 이 단계를 무시함)
5 Origin 코드 비교
 (IGP > EGP > Incomplete 순으로 우선함)
 (i : “network” 명령어로 광고 / e : “EGP”로 광고된 경로 / ? : 재분배된 경로)
6 MED가 가장 작은 경로
 (MEDMetric이라 가정)
7 eBGP iBGP보다 우선함
 (eBGP > Confederation eBGP > iBGP)
8 BGP Next-Hop까지 IGP 메트릭이 가장 작은 경로
 (iBGP에서만 비교하며 Routing Table에 나온 Metric으로 계산됨)
9 maximum-paths 명령어로 부하 분산 가능
10 비교 대상 경로가 모두 외부 경로인 경우 먼저 광고받은 경로
 (bgp bestpath compare-routerid 명령어를 사용했거나
   동일한 네이버에게서 수신한 경로일 때에는 이 과정을 무시함)
11 Router-ID가 가장 낮은 Neighbor로부터 수신한 경로
 (Route-Reflector를 사용하는 경우 Router-ID 대신 Originator-ID가 가장 낮은 경로)
12 Route-Reflector를 사용하는 경우 Cluster-List 길이가 가장 짧은 경로
13 BGP 설정시 Neighbor 명령어에서 사용한 Neighbor IP 주소가 가장 낮은 경로

 

 

2. 우선순위 요약( Best Path Selection & Preference)

 

 

728x90