BGP Neighbor Establish – IBGP 편

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

BGP Neighbor Establish – EBGP 편 (Loopback Neighbor)

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

BGP Neighbor Establish – EBGP 편 (1)

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

BGP Neighbor (BGP state machine)

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

Establishing BGP Sessions (2)

1.BGP Message Type(Cont.) (1) BGP Keepalives message   BGP session이 연결된 이후에 neighbor가 존재 하는지에 대한 확인 방법이 필요 합니다. 만약 neighbor 존재 유무를 판단 할...

Establishing BGP Sessions (1)

1.Overview   BGP는 확장성 및 정책 제어를 위해 설계된 EGP(Exterior Gateway Protocol)이며, Routing Update가 전송되기 전에 neighboring router가 명시적으로 구성되어야 합니다. 이것은 EIGRP (Enhanced Interior...

BGP PATH ATTRIBUTES PART 2

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

BGP Path Attributes Part 1

1. BGP Path Attributes Overview   각 BGP Update는 하나 또는 여러 개의 IP Subnet과 Attribute 값으로 구성되어 있습니다.    Attribute 값 중 일부는 모든...

Introducing BGP

1. Overview   RFC 4271은 BGP를 Scalability, flexibility, network stability를 제공하는 path vector routing protocol로 정의 했습니다. IGP는 AS 안에서 사용되며 최적의 Intra-AS routing을 구현...