본문 바로가기
Network tech/BGP

[BGP] BGP(Border gateway protocol) 동기화

by 어깨 :) 2024. 4. 28.
728x90

BGPIGP 동기(Synchronization) 법칙 해결

 1. no sync 명령어 사용

 2. BGPIGP에게 재분배

 3. Confederation 사용

 

 

※ eBGP는 서로 다른 AS 간의 연결을 위해 사용
• 서로 다른 AS 간에는 일반적으로 IGP를 사용하지 않기 때문에 Connected Network을 사용하여
Neighbor를 설정한다.
• 링크 및 노드 Redundancy를 위해 AS 간에 복수의 BR들을 연결할 수 있다.

 

※ iBGP는 동일한 AS내에 있는 Border Router 간의 Routing Table의 동기를 맞추기 위해 사용
• 동일한 AS 안에서는 일반적으로 IGP를 사용하기 때문에 Loopback 주소등을 사용하여 Neighbor를 설정
(Redundancy)
• iBGP Neighbor간에 여러 Hop이 존재할 수 있음
• iBGP로 전달받은 Route들은 다른 iBGP Neighbor에게 광고하지 않는다

 

 

1.  BGPIGP 동기(Synchronization) 법칙 해결

1) no sync 명령어 사용

  -BGP 동기 법칙 : iBGP로 광고받은 네트워크는 Routing Table이 확인해주어야만 사용가능

                         IGP Table이 확인해 주지 않으면 광고하지 않음

 

 

2) BGPIGP에게 재분배

 

3) Confederation을 이용한 BGP 동기화

  -하나의 ASSub-AS로 분할하여 설정하는 것

  -분할된 Sub-AS들은 eBGP로 연결됨

  -iBGP 네이버가 eBGP 네이버로 변경되어 BGP 동기 법칙이 적용되지 않음

  -동일 AS내에서 eBGP를 사용하여 eBGPeBGP 간에 사용할 수 있는 라우팅 정책들을 적용시킬 수 있음

  -외부의 AS에서는 Confederation의 존재를 알지 못함

 

4) Confederation eBGP와 일반 eBGP의 차이점

-외부 네트워크 광고에서 Next-Hop, MED는 전체 Confederation(Sub-AS) 통과할 동안 바뀌지 않음

-Confederation의 한 Sub-AS에서 설정된 Local Preference도 전체 Confederation에서 동일한 값을 가짐

-Sub-AS 간에AS 번호가 추가되지만

   Confederation 외부로 광고될 때는 서브 AS 번호가 모두 제거됨

-일반 AS 경로와는 달리 Confederation 내부의 AS 번호는 경로결정에 사용되지 않고 루프 방지용으로만 사용됨

(eBGP, Confederation eBGP, iBGP의 순으로 우선순위를 가짐)

  -전체 Confederation에 하나의 IGP만 사용해도 되며 각각의 Sub-AS에서 별개의 IGP를 사용할 수도 있음

 

728x90