Network/Routing

BGP (7) Confederation

billy0529 2014. 5. 14. 16:25
728x90

<>Confederation




AS내부에 사설 AS번호를 부여한후 eBGP처럼 동작함으로써 루프를 방지하고 iBGP 풀메시를 하지 않아도 되도록 한다.



   예제)

   

   R2, R3, R4를 컨페더레이션 설정하여 하위 AS 넘버를 부여한다. (6500x)

   


   R2


   (1) bgp AS 넘버는 컨페더레이션 하위 AS넘버를 부여한다.

   (2) 실제 외부 AS에서 보여질 공인 AS 번호를 지정한다.

   (3) 컨페더레이션 피어들을 나열해준다. 위 처럼 번호를 계속 추가할수 있다. (65003 65004)

   (4) 사설 AS 넘버로 피어링한다.

   (5) 컨페더레이션은 실제 AS내부에서 eBGP처럼 동작하므로 루프백으로 피어링 했을시 TTL 값을 2이상으로 설정해야한다

        그렇지 않을경우 패킷이 인터페이스를 넘지 못하므로 TCP 세션자체가 이루어지지 않는다. 

   (6) 외부 eBGP AS 1200에 대해 R2가 넥스트홉이 되었다.

   (7) AS 1200 eBGP 피어링


 

   R3




   R4


   컨페더레이션 설정으로 인해 AS 234 내부 iBGP 피어는 eBGP처럼 서로간에 하위 AS넘버로 통신함으로써 이를 AS_PATH

   에 기록하고 이로인해 루프를 방지하고, 동기화와 스플릿 호라이즌 문제로부터 자유로워 진다.


   다만 AS 외부 네트워크에서는 내부의 사설 AS번호가 기록되지않고 공인(예제의 234) AS 넘버가 AS_Path에 기록된다.

'Network > Routing' 카테고리의 다른 글

BGP (9) Aggregate-address  (0) 2014.05.15
BGP (8) Origin, AS_PATH  (0) 2014.05.14
BGP (6) Route Reflector  (0) 2014.05.14
BGP (5) Split Horizon  (0) 2014.05.14
BGP (4) Next-Hop  (0) 2014.05.14