IT 툴툴

[네트워크] BGP 설계 도전! iBGP, eBGP, Static Routing 간 우선순위를 어떻게 조정할 수 있을까?

은듄 2025. 7. 2. 21:26
반응형

 

 

 

 




📘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단계. 우선순위 결정 기준 이해

라우팅 테이블에 경로를 설치할 때 우선순위는 다음 기준으로 결정됩니다:

  1. AD 값이 낮은 경로 우선
  2. 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!

반응형