Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

IBGP 확장을 위한 BGP 컨페더레이션

BGP 컨페더레이션 이해하기

BGP 컨페더레이션은 BGP 풀 메시 요구 사항으로 인해 발생하는 확장 문제를 해결하는 또 다른 방법입니다. BGP 컨페더레이션은 대규모 AS(Autonomous System)를 SubAS(SubAutonomous System)로 효과적으로 분할합니다. 각 서브 AS는 컨페더레이션 AS 내에서 서브 AS 번호로 고유하게 식별되어야 합니다. 일반적으로 하위 AS 번호는 64,512에서 65,535 사이의 프라이빗 AS 번호에서 가져옵니다.

하위 AS 내에서도 동일한 내부 BGP(IBGP) 풀 메시 요구 사항이 존재합니다. 다른 컨페더레이션에 대한 연결은 표준 외부 BGP(EBGP)로 이루어지며, 하위 AS 외부의 피어는 외부로 처리됩니다. 라우팅 루프를 피하기 위해 서브 AS는 AS 경로처럼 작동하지만 비공개로 할당된 서브 AS 번호만 사용하는 컨페더레이션 시퀀스를 사용합니다.

컨페더레이션 AS는 다른 컨페더레이션 AS에 전체적으로 나타납니다. 다른 AS가 수신한 AS 경로에는 전역으로 할당된 AS 번호만 표시됩니다. 페더레이션 시퀀스 또는 비공개로 할당된 하위 AS 번호는 포함되지 않습니다. 하위 AS 번호는 경로가 페더레이션 AS 밖으로 보급될 때 제거됩니다. 그림 1 는 AS를 4개의 연합으로 나눈 것을 보여줍니다.

그림 1: BGP 컨페더레이션BGP 컨페더레이션

그림 1 AS 3은 EBGP 세션을 통해 연결된 4개의 하위 AS인 64517, 64550, 65300 및 65410으로 나뉩니다. 연합은 EBGP로 연결되므로 완전히 맞물릴 필요가 없습니다. EBGP 경로는 다른 하위 AS에 재보급됩니다.

예: BGP 컨페더레이션 구성

이 예에서는 BGP 컨페더레이션을 구성하는 방법을 보여줍니다.

요구 사항

  • 네트워크 인터페이스를 구성합니다.

  • 외부 피어 세션을 구성합니다. 예: 외부 BGP Point-to-Point 피어 세션 구성을 참조하십시오.

  • 피어 간의 IGP(Interior Gateway Protocol) 세션을 구성합니다.

  • BGP 경로를 광고하도록 라우팅 정책을 구성합니다.

개요

BGP 컨페더레이션 내에서 컨페더레이션 멤버 AS(Autonomous System) 간의 링크는 내부 BGP(IBGP) 링크가 아닌 외부 BGP(EBGP) 링크여야 합니다.

경로 리플렉터와 마찬가지로 BGP 컨페더레이션은 피어 세션과 TCP 세션의 수를 줄여 IBGP 라우팅 디바이스 간의 연결을 유지합니다. BGP 컨페더레이션은 IBGP 풀 메시 요구 사항으로 인해 발생하는 확장 문제를 해결하는 데 사용되는 한 가지 방법입니다. BGP 컨페더레이션은 대규모 AS를 하위 자율 시스템으로 효과적으로 분할합니다. 각 서브 AS는 컨페더레이션 AS 내에서 서브 AS 번호로 고유하게 식별되어야 합니다. 일반적으로 하위 AS 번호는 64512에서 65535 사이의 프라이빗 AS 번호에서 가져옵니다. 하위 AS 내에서도 동일한 IBGP 풀 메시 요구 사항이 존재합니다. 다른 컨페더레이션에 대한 연결은 표준 EBGP로 이루어지며, 서브 AS 외부의 피어는 외부로 취급됩니다. 라우팅 루프를 피하기 위해 서브 AS는 AS 경로처럼 작동하지만 비공개로 할당된 서브 AS 번호만 사용하는 컨페더레이션 시퀀스를 사용합니다.

그림 2 은(는) AS 17에 두 개의 개별 연합이 있는 샘플 네트워크를 보여줍니다. sub-AS 64512 및 sub-AS 64513, 각각에는 여러 라우터가 있습니다. Sub-AS 내에서 IGP는 내부 피어와의 네트워크 연결을 설정하는 데 사용됩니다. 하위 AS 간에 EBGP 피어 세션이 설정됩니다.

그림 2: BGP 컨페더레이션을 사용하는 일반적인 네트워크BGP 컨페더레이션을 사용하는 일반적인 네트워크

토폴로지

구성

절차

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성을 일치하는 데 필요한 세부 사항을 바꾸고 [edit] 계층 수준에서 명령을 CLI로 복사해 붙여 넣습니다.

Sub-AS 64512의 모든 디바이스

Sub-AS 64512의 경계 디바이스

Sub-AS 64513의 모든 디바이스

Sub-AS 64513의 경계 디바이스

단계별 절차

이 절차에서는 sub-AS 64512에 있는 디바이스에 대한 단계를 보여줍니다.

명령문은 autonomous-system 디바이스의 sub-AS 번호를 설정합니다.

다음 예는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색 관련 정보는 Junos OS CLI 사용자 가이드구성 모드에서의 CLI 편집기 사용을 참조하십시오.

BGP 컨페더레이션을 구성하려면 다음을 수행합니다.

  1. 디바이스의 하위 AS 번호를 설정합니다.

  2. 페더레이션에서 기본 AS에 모든 하위 AS를 포함합니다.

    숫자 17은 기본 AS를 나타냅니다. 명령문은 members 기본 AS의 모든 하위 AS를 나열합니다.

  3. sub-AS 64512의 경계 디바이스에서 AS 64513의 경계 장치에 대한 EBGP 연결을 구성합니다.

  4. sub-AS 64512 내의 디바이스와의 피어링을 위한 IBGP 그룹을 구성합니다.

결과

구성 모드에서 show routing-optionsshow protocols 명령을 입력하여 구성을 확인합니다. 출력 결과가 의도한 구성대로 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정하십시오.

디바이스 구성을 마쳤으면 구성 모드에서 commit을(를) 입력합니다. sSub-AS 64513에 대해 이 단계를 반복합니다.

검증

구성이 올바르게 작동하고 있는지 확인합니다.

BGP 인접 라우터 확인

목적

BGP가 구성된 인터페이스에서 실행되고 있으며 BGP 세션이 각 neighbor 주소에 대해 활성화되는지 확인합니다.

작업

CLI에서 show bgp neighbor 명령을 입력합니다.

샘플 출력
command-name
의미

출력에는 자세한 세션 정보가 포함된 BGP 인접 디바이스 목록이 표시됩니다. 다음 정보를 확인합니다:

  • 구성된 각 피어링 인접 항목이 나열됩니다.

  • 의 경우 State, 각 BGP 세션은 Established입니다.

  • 의 경우 Type각 피어가 올바른 유형(내부 또는 외부)으로 구성됩니다.

  • 의 경우 AS, BGP 인접 라우터의 AS 번호가 정확합니다.

BGP 그룹 확인

목적

BGP 그룹이 올바르게 구성되는지 확인합니다.

작업

CLI에서 show bgp group 명령을 입력합니다.

샘플 출력
command-name
의미

출력에는 자세한 그룹 정보가 포함된 BGP 그룹 목록이 표시됩니다. 다음 정보를 확인합니다:

  • 구성된 각 그룹이 나열됩니다.

  • 의 경우 AS, 각 그룹의 원격 AS가 올바르게 구성됩니다.

  • 의 경우 Local AS, 각 그룹의 로컬 AS가 올바르게 구성됩니다.

  • 의 경우 Group Type, 각 그룹에는 올바른 유형(내부 또는 외부)이 있습니다.

  • 의 경우 Total peers, 그룹 내의 예상 피어 수가 표시됩니다.

  • 의 경우 Established, 그룹 내 예상되는 피어 수는 해당 상태의 BGP 세션을 Established 보유합니다.

  • 그룹 내 모든 피어의 IP 주소가 존재합니다.

BGP 요약 정보 확인

목적

BGP 구성이 올바른지 확인합니다.

작업

CLI에서 show bgp summary 명령을 입력합니다.

샘플 출력
command-name
의미

출력에는 BGP 세션 정보의 요약이 표시됩니다. 다음 정보를 확인합니다:

  • 의 경우 Groups, 구성된 그룹의 총 수가 표시됩니다.

  • 의 경우 Peers, 총 BGP 피어 수가 표시됩니다.

  • 의 경우 Down Peers, 설정되지 않은 피어의 총 수는 0입니다. 이 값이 0이 아니면 하나 이상의 피어링 세션이 아직 설정되지 않은 것입니다.

  • 아래에 Peer구성된 각 피어의 IP 주소가 표시됩니다.

  • 에서 AS구성된 각 피어에 대한 피어 AS가 정확합니다.

  • 에서 Up/Dwn StateBGP 상태는 인접 항목에서 수신한 경로 수, 허용된 경로 수, 감쇠되는 경로 수(예: 0/0/0)를 반영합니다. 필드가 Active인 경우, BGP 세션 설정에 문제가 있음을 나타냅니다.