bgp always-compare-med or bgp bestpath med always

IOS: (config-router)# bgp always-compare-med XR: (config-bgp)# bgp always-compare-med MED Attribute는 default로 AS_PATH Attribute가 empty 상태일 때만 Update 되기 때문에 하나의 AS까지만 전달될 수 있다. 그래서, 다음과 같이 동일...

BGP Attribute : MED Update 조건

  MED는 IBGP Neighbor로는 무조건 Update되지만, EBGP Neighbor에게는 Local-AS에서 광고된 Route에 대해서만 MED 값을 Update한다. 그렇다면, BGP는 해당 Route가 Local-AS에서 최초로 광고되었는지, 아니면 다른...

AS_PATH Attribute를 이용한 Routing Loop 차단 및 Bestpath 선출

  AS_PATH Attribute는 EBGP로 Update할 때, Sender의 AS 정보를 추가한다고 앞에서 설명하였다. 그럼, AS_PATH Attribute를 사용하여 BGP에서 무엇을 할 수 있는지 살펴보기로 하자.   첫째,...

BGP Neighbor Establish – EBGP 편 (1)

  BGP Routing Protocol은 Neighbor와 TCP Port 179로 session을 맺고 update를 전달하기 때문에 reliable update를 보장할 수 있다. 그리고, BGP는 IGP 처럼 interface에 Routing Protocol을...

BGP Attribute : Multi-hop AS MED 전달 방법

  MED는 하나의 AS까지만 Update가 되는 Attribute지만, IOS의 route-map이나 XR의 route-policy를 이용하여 새롭게 값을 설정하여 전달할 수 있다.   일단, 앞에서 배운 내용으로 MED Attribute를...

BGP Neighbor Establish – IBGP 편

  IBGP는 Neighbor Session을 연결할 때, Defualt로 TTL이 255로 전달되기 때문에 직접 연결되어 있지 않아도 TCP Session만 establish될 수 있으면 Neighbor 관계가 될 수...

BGP Attribute : next-hop-self (Attribute Code : 3)

  IBGP로 Update를 보낼 때는 NEXT_HOP Attribute가 변경되지 않는다고 앞에서 설명하였다. 그런데, 이 때문에 IGP의 Database가 커져 ISP 내부 장애발생 시 IGP의 Convergence Time이...

BGP Neighbor Establish – EBGP 편 (Loopback Neighbor)

  EGBP는 default로 TTL 값이 '1'이기  때문에 Direct Connect 되어 있어여 Neighbor가 될 수 있다고 앞에서 설명하였다. 그런데, 아래 그림을 보면 Direct Connect Interface로...

BGP Attribute : MULTI_EXIT_DISC (Attribute Code : 4)

RFC4271 MULTI_EXIT_DISC 정의 The MULTI_EXIT_DISC is an optional non-transitive attribute that is intended to be used on external (inter-AS) links to discriminate among multiple exit or...

BGP Attribute : NEXT_HOP – IBGP 편 (Attribute Code : 3)

RFC 4271 NEXT_HOP Attribute 정의 The NEXT_HOP is a well-known mandatory attribute that defines the IP address of the router that SHOULD be used as...