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

  이번에는 EBGP에서의 NEXT_HOP Attribute를 확인해 보기로 하자. 1. EBGP로 Update 할 때는 Neighbor와 TCP session을 맺고 있는 Interface의 IP address를 NEXT_HOP Attribute의 값으로 설정하여...

BGP Attribute : ORIGIN (Attribute Code : 1)

RFC 4271 ORIGIN Attribute 정의 ORIGIN is a well-known mandatory attribute. The ORIGIN attribute is generated by the speaker that originates the associated routing information....

BGP Neighbor (BGP state machine)

BGP Process Start R1(config)#router bgp 10    IOS 기반 라우터에서 상위 명령어를 실행하면 BGP Process는 TCP에게 179 Port를 자신한테 할당해 달라고 요청을 한다. 그러면, TCP는 179은...

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를...

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

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

BGP Attribute : AS_PATH (Attribute Code : 2)

RFC 4271 AS_PATH Attribute 정의 AS_PATH is a well-known mandatory attribute. This attribute identifies the autonomous systems through which routing information carried in this UPDATE...

BGP Neighbor Establish – EBGP 편 (Loopback Neighbor)

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

BGP PATH ATTRIBUTES PART 2

1.Discretionary Well-Known BGP Attributes   Discretionary well-known attribute는 모든 BGP 라우터에 의해 지원되어야 하지만 모든 BGP update에 존재할 필요는 없습니다. 라우터는 아래의 attribute 값을 필요...

BGP Neighbor Establish – IBGP 편

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