반응형

📘BGP + Static Route 우선순위 제어 단계별 가이드
1단계. 각 경로 타입의 기본 AD 값 확인
2단계. 우선순위 결정 기준 이해
3단계. 우선순위 조절 전략 선택
4단계. 설정 예시
5단계. 확인 명령어
6단계. 설계 시 유의 사항

BGP에서 iBGP, eBGP, Static Route 간 우선순위를 조절하는 방법을 AD(Administrative Distance)와 BGP 속성(Local Preference, AS Path 등)을 활용해 단계별로 정리해보자!
BGP 설계 도전!
📘 BGP + Static Route 우선순위 제어 단계별 가이드
✅ 1단계. 각 경로 타입의 기본 AD 값 확인
| 경로 타입 | 기본 AD값 | 설명 |
| Connected | 0 | 가장 높은 신뢰도 |
| Static | 1 (기본) 또는 직접 설정 가능 | |
| eBGP | 20 | 외부 BGP 피어로부터 받은 경로 |
| iBGP | 200 | 내부 BGP 피어로부터 받은 경로 |
✅ 2단계. 우선순위 결정 기준 이해
라우팅 테이블에 경로를 설치할 때 우선순위는 다음 기준으로 결정됩니다:
- AD 값이 낮은 경로 우선
- BGP 내부에서는 다음 순서:
- LOCAL_PREFERENCE (내부 우선도)
- AS_PATH (짧을수록 선호)
- eBGP > iBGP (단, LOCAL_PREF보다 낮은 우선순위)
✅ 3단계. 우선순위 조절 전략 선택
| 원하는 목표 설정 방향 | 컨트롤 방법 | 설명 |
| Static > eBGP > iBGP | Static AD = 1, 그대로 사용 | 일반적 기본 우선순위 |
| iBGP 경로를 eBGP보다 우선 | iBGP 경로에 LOCAL_PREF 높게 설정 (예: 300) | eBGP는 기본 100이므로 override 가능 |
| Static을 iBGP/eBGP보다 낮춤 | AD 220 등으로 Static AD 수동 설정 | 특정 경로가 라우팅 테이블에 들어오지 않도록 조절 |
| eBGP 경로를 의도적으로 낮춤 | eBGP 경로에 AS_PATH prepend 추가 | 일부러 비선호 경로로 만들어 iBGP 우선 유도 |

✅ 4단계. 실무 설정 예시
🔹 예시 1: iBGP 경로 우선 사용 (LOCAL_PREF 활용)
route-map PREFER_IBGP permit 10
set local-preference 300
router bgp 65000
neighbor 10.1.1.1 remote-as 65000
neighbor 10.1.1.1 route-map PREFER_IBGP in
🔹 예시 2: eBGP 경로 덜 선호 (AS-PATH prepend)
route-map LOWER_EBGP_PRIORITY permit 10
set as-path prepend 65020 65020 65020
router bgp 65000
neighbor 20.1.1.1 remote-as 65020
neighbor 20.1.1.1 route-map LOWER_EBGP_PRIORITY out
🔹 예시 3: Static 경로 AD 조정
ip route 10.10.10.0 255.255.255.0 192.168.1.1 220
➡ 이 경로는 AD=220이므로 iBGP보다도 낮은 우선순위
여기서 팁!!
Static Routing 의 우선순위를 iBGP보다도 낮은 우선순위로 하고 싶다면,
200보다 더 값이 높은(우선순위가 낮은) 값으로 하면 된다
예를들어, AD 220

✅ 5단계. 확인 명령어
show ip route
show ip bgp
show ip bgp <prefix>
➡ 실제 라우팅 테이블에 설치된 경로와 BGP 속성을 비교하여 우선순위 동작 확인
✅ 6단계. 설계 시 유의 사항
- AD는 장비 내 우선순위일 뿐, 외부로 전파되지 않음
- BGP 내부에서의 우선순위는 반드시 LOCAL_PREF, AS_PATH, MED, WEIGHT 등을 활용해야 함
- AD 조절은 Static/OSPF 등 BGP 외 라우팅 간 조정에만 사용
✅ 결론
| 우선순위 조정 대상 | 사용 방법 |
| BGP 내부 경로 우선 조정 | LOCAL_PREF, AS_PATH |
| Static vs BGP 경로 조정 | AD 값 조절 (Static AD 설정) |
| eBGP보다 iBGP 우선 사용 | LOCAL_PREF 높이기 |
| iBGP보다 Static 우선 사용 | Static AD 낮추기 (기본 1) |

BGP 라우팅 에 대해서 궁금하다면 아래 글을 참조해보세요!
https://eundunn.tistory.com/144
[네트워크] BGP 다이나믹 라우팅 프로토콜 백업 라우팅의 실무이야기
BGP 다이나믹 라우팅 프로토콜 백업 라우팅의 실무1. BGP 다이나믹 라우팅 프로토콜의 메인/백업 경로의 Inbound / Outbound 우선순위 설정 방법2. 실무에서의 BGP 다이나믹 라우팅 Local Preference 와 AS Path
eundunn.tistory.com
오늘도 뚠뚠IT!
반응형
'IT 툴툴' 카테고리의 다른 글
| [네트워크] AWS에서 ASN 은 잘 쓰는 방법 (3) | 2025.07.04 |
|---|---|
| [네트워크] BGP 설계 도전! MP-BGP + VRF 환경에서 우선순위 및 경로 제어 설계 전략은 ? (1) | 2025.07.03 |
| [네트워크] MPLS는 Routing 과 어떻게 다른가요 (2) | 2025.06.30 |
| [네트워크] MPLS 는 어떤 Routing Protocol과 구성해야 적합할까? (4) | 2025.06.29 |
| [네트워크] MPLS 이란? 실무에서는? (1) | 2025.06.28 |