본문 바로가기
네트워크/BGP

BGP Attribute MED

by 최개미의 세계 2024. 6. 3.

1. Introduction to BGP Attribute MED

1) Introduction to BGP Attribute MED(Multi-Exit Discriminator)

  • MED(Multi-Exit Discriminator) 값이 낮은 경로를 선호
    • 0~4294967295 값으로 설정 가능
    • Cisco 기준으로 'always-compar-med' 설정을 통해 기본값 변경 가능
  • MED가 누락되었다면 기본적으로 MED 값이 0으로 간주
  • MED는 인접 AS 내의 모든 라우터까지 전파가 가능하지만 다른 AS까지 전달되지 않음
    • Vendor마다 기능이 다를 수 있으니, 해당 Vendor의 기능을 확인 후 적용할 것을 권장
  • MED 값은 동일한 AS에서 수신한 것만 비교
    • Cisco에서 다른 AS에서 수신한 MED를 비교하려면 'bgp always-compare-med' 명령어 설정
  • 인접 AS에서 데이터가 들어오는 경로를 조정할 때 사용
  MED 값 결정 및 전송 방법
iBGP로 전송 시 ❍ iBGP Peer 간에 MED 값은 변경 없이 전송
eBGP로 전송 시 ❍ iBGP Peer에게 수신한 MED 값은 무시하고 미전송
❍ 자신이 eBGP에 포함시킨 MED 값은 전송
Cisco 및 Juniper는 IGP→BGP로 재분배 시, 재분배한 라우터의 테이블에 있는 IGP Cost 값을 MED로 전달
 - 옵션을 추가하여 원하는 MED 전달 가능

❍ eBGP를 통해 수신되는 경우, iBGP Peer에 전파 가능

 

2) MED Best Exit Routing

  • 인접 AS의 Border 라우터에서 동일한 네트워크를 서로 다른 MED 값으로 설정
  • ① : R2로 10.0.0.0/24에 대한 MED 값이 0이라고 광고
    • R2는 MED 값이 낮은 R1이 우선한다는 것을 인지
  • ② : 이미 R1으로 MED 값을 광고했으면 Update Message(Withdrawn)를 전송
    • MED 값 송신 전이면 자신의 MED 값은 R1으로 미전송

 

3) MED Close Exit Routing

  • 인접 AS의 Border 라우터에 동일한 네트워크를 동일 값으로 설정

 

 

2. BGP Attribute MED Sample Configuration(Nokia 7750 SR)

1) BGP Attribute MED Sample Configuration Topology

  • 테스트 장비
    • 에뮬레이터 : EVE-NG
    • 라우터 : Nokia 7750 SR-12 TiMOS-C-21.10.R1

 

2) BGP Basic Configuration

  • R3의 BGP Session Configuration은 위와 같으며 다른 BGP 라우터에도 비슷하게 설정
  • R3에 Loopback Interface를 생성하여 192.34.10.0/24 네트워크를 BGP로 광고

 

  • 기본 MED 값은 0으로 구성되며 R1, R2는 eBGP Neighbor를 Best-Path로 표시

 

3) MED Configuration – Best Exit

  • R4가 eBGP Neighbor로 MED 100으로 광고하도록 Policy를 사용

 

  • R4→R2로 MED 값이 100인 192.34.10.0/24 네트워크를 광고

 

  • R2는 R4로부터 MED 값이 100인 192.34.10.0/24 네트워크를 광고 받고 R1으로 Withdrawn Message를 전송

 

 

4) MED Configuration – Close Exit

  • R3가 eBGP Neighbor로 MED 100으로 광고하도록 Policy를 사용

 

  • R3→R1으로 MED 값이 100인 192.34.10.0/24 네트워크를 광고

 

  • R1→R2로 MED 값이 100인 192.34.10.0/24 네트워크를 광고

 

  • R2→R1로 MED 값이 100인 192.34.10.0/24 네트워크를 광고