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)를 하위 AS(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 컨페더레이션 Network topology illustrating BGP Confederations in a hierarchical setup with Sub-ASes 64517, 64550, 65300, and 65410 within AS 3.

그림 1은 EBGP 세션을 통해 연결된 4개의 하위 AS인 64517, 64550, 65300 및 65410으로 나누어진 AS 3을 보여줍니다. 컨페더레이션은 EBGP에 의해 연결되기 때문에 완전히 연결될 필요가 없습니다. EBGP 경로는 다른 하위 AS에 재보급됩니다.

예: BGP 컨페더레이션 구성

이 예는 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이라는 두 개의 개별 컨페더레이션을 보유한 샘플 네트워크를 보여줍니다. 하위 AS 내에서 IGP는 내부 피어와의 네트워크 연결을 설정하는 데 사용됩니다. 하위 AS 간에 EBGP 피어 세션이 설정됩니다.

그림 2: BGP 컨페더레이션을 Network diagram showing BGP setup with Sub-AS 64512 and Sub-AS 64513 within AS 17. Sub-ASes connected by EBGP. 사용하는 일반적인 네트워크

토폴로지

구성

절차

CLI 빠른 구성

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

하위 AS 64512의 모든 디바이스

하위 AS 64512의 경계 디바이스

Sub-AS 64513의 모든 디바이스

하위 AS 64513의 경계 디바이스

단계별 절차

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

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

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

BGP 컨페더레이션 구성하기:

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

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

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

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

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

결과

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

디바이스 구성이 완료되면 구성 모드에서 들어갑니다 commit . sSub-AS 64513에 대해 이 단계를 반복합니다.

검증

구성이 제대로 작동하고 있는지 확인합니다.

BGP 인접 라우터 확인

목적

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

작업

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

샘플 출력
명령 이름
의미

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

  • 구성된 각 피어링 이웃이 나열됩니다.

  • 에 대해 State각 BGP 세션은 Established입니다.

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

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

BGP 그룹 확인

목적

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

작업

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

샘플 출력
명령 이름
의미

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

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

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

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

  • 의 경우 Group Type각 그룹은 올바른 유형(내부 또는 외부)을 가집니다.

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

  • 의 경우 Established그룹 내의 예상 피어 수가 해당 상태에 Established BGP 세션을 가지고 있습니다.

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

BGP 요약 정보 확인

목적

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

작업

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

샘플 출력
명령 이름
의미

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

  • 에 대해 Groups구성된 그룹의 총 수가 표시됩니다.

  • 에 대해 Peers총 BGP 피어 수가 표시됩니다.

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

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

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

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