Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

예: AS 경로 접두사에 대한 라우팅 정책 구성

이 예에서는 BGP가 광고하는 특정 경로에 AS 경로를 추가하는 라우팅 정책을 구성하는 방법을 보여줍니다.

요구 사항

시작하기 전에 라우터 인터페이스와 프로토콜이 올바르게 구성되었는지 확인하십시오. 이 문서에 사용된 인터페이스 및 BGP 프로토콜 컨피그레이션을 제공합니다.

주:

이 예는 Junos 릴리스 22에서 업데이트되고 재검증되었습니다.1 R1입니다.

개요

이 예에서는 라는 라우팅 정책과 라는 용어 를 생성합니다.prependpolicy1prependterm1 라우팅 정책은 마스크 길이가 지정된 마스크보다 길거나 같을 때 172.16.0.0/12, 192.168.0.0/16 및 10.0.0.0/8 접두사와 일치하는 경로에 AS 번호 65001을 세 번추가합니다. 그 결과 경로의 마스크 길이가 지정된 네트워크 마스크보다 길거나 같을 때 일치가 발생합니다. 이 정책은 AS 65001의 R1에서 AS 번호 65000의 R2로 보급되는 BGP 경로에 내보내기 정책으로 적용됩니다.prependpolicy1 지정된 접두사 범위와 일치하지 않는 경로에는 AS 경로 접두사가 적용되지 않습니다.

토폴로지

토폴로지

토폴로지에서 EBGP 피어링은 R1과 R2 사이에 구성됩니다. 10.1.23.0/24 서브넷 주소에 대한 직접 인터페이스 피어링이 사용됩니다. R1은 AS 번호 65001에 속하며, R2에 보급될 때 일치하는 특정 경로 집합에 AS 번호 앞에 추가하도록 구성됩니다.

AS 경로에 AS 번호를 추가하면 포워딩을 위해 경로가 선택될 가능성이 줄어듭니다. 이 작업은 AS 65001의 소유자가 AS 65000의 운영자로부터 수신하는 수신 트래픽의 양을 줄이기 위해 수행할 수 있습니다.

주:

이 예에서는 내보내기 정책을 통해 앞에 추가되는 AS 경로를 보여줍니다. 가져오기 정책을 사용하여 속성 조작을 위한 경로를 일치시킬 수도 있습니다. 일반적으로 경로 앞에 로컬 AS 번호만 추가하는 것이 가장 좋습니다. 원격 네트워크에 속하는 AS 번호 앞에 오면 예기치 않은 결과가 발생할 수 있습니다.

BGP 경로 선택에 대한 자세한 내용은 을(를) 참조하십시오 .Understanding BGP Path Selection

구성

절차

CLI 빠른 구성

이 섹션에서는 R1 디바이스의 구성에 대해 중점적으로 설명합니다. 이 예에서 사용된 모든 디바이스의 전체 컨피그레이션은 부록을 참조하십시오.

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

이 예제에서는 R1에서 사용되지 않는 인터페이스에 세 개의 테스트 접두사를 할당합니다. 네 번째 테스트 접두사는 R1의 루프백 주소에 할당됩니다. 이는 BGP에 보급될 수 있는 4개의 직접 경로를 제공합니다. 주니퍼 정책은 및 문의 조합을 사용하여 AS 경로 접두사가 적용되는 접두사를 제어합니다.protocol directroute-filter

단계별 절차

다음 단계에서는 구성 계층의 다양한 수준을 탐색해야 합니다. 이를 수행하는 방법에 대한 지침은 Junos OS CLI 사용자 가이드를 참조하십시오.구성 모드에서 CLI 편집기 사용https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

특정 경로 앞에 AS 번호를 추가하는 라우팅 정책을 생성하려면 다음을 수행합니다.

  1. 피어링 및 루프백 인터페이스를 구성합니다.

  2. AS 번호, RID 및 외부 BGP 피어 그룹을 구성합니다. 다음 단계에서 정책을 정의합니다 .prependpolicy1 이 정책은 R1에서 보급하는 경로에 영향을 주는 내보내기 정책으로 적용됩니다.

  3. 정책을 구성합니다.prependpolicy1 경로 필터 문에 스위치를 사용하면 마스크 길이가 지정된 마스크와 같거나 길 때 일치가 허용됩니다.or-longer 접두사와 마스크 길이가 동일한 경우에만 일치와 같은 다른 옵션이 있습니다.exact 이 용어는 용어와 일치하지 않는 경로가 용어와 일치 하여 앞에 AS 경로 없이 보급되는 방법을 보여줍니다.elseprependterm1else

    주:

    여러 AS 번호를 입력할 때는 각 번호를 공백으로 구분해야 합니다. AS 번호 문자열을 큰따옴표로 묶습니다.

  4. 테스트 경로를 정의합니다. 샘플 토폴로지에서는 작동 중인 사용되지 않는 인터페이스에 접두사를 할당합니다. 이는 BGP가 내보내기 정책의 작동 테스트를 위해 보급할 수 있는 직접 경로를 제공합니다.

결과

구성 모드에서 , , 및 명령을 입력하여 구성을 확인합니다.show policy-optionsshow protocols bgpshow routing-optionsshow interfaces 출력이 의도된 구성을 표시하지 않으면, 이 예의 구성 지침을 반복하여 수정합니다.

R1 디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다.commit

검증

구성이 제대로 작동하는지 확인하려면 다음의 작업을 수행하십시오:

AS 선행 정책 확인

목적

디바이스에 정책이 구성되어 있고 앞에 AS 번호를 추가할 적절한 경로가 지정되었는지 확인합니다.

작업

운영 모드에서 show policy prependpolicy1 명령을 입력합니다.

정책은 올바른 일치 조건 및 작업을 표시합니다.

라우팅 정책 애플리케이션 및 BGP 피어링 확인

목적

라우팅 정책이 EBGP 피어 그룹에 내보내기 정책으로 적용되었는지 확인합니다. 또한 이 단계에서는 R2에 대한 BGP 세션이 올바르게 설정되었는지 확인합니다.

작업

운영 모드에서 show bgp neighbor 10.1.23.2 명령을 입력합니다.

명령 출력은 BGP 세션이 설정되었고 R1이 정책을 내보내기로 적용 했음을 확인합니다.prependpolicy1

AS 경로 접두사 확인

목적

내보내기 정책이 일치하는 경로에 AS 번호를 추가하는 설계로 작동하는지 확인합니다.

작업

운영 모드에서 R2에 명령을 입력합니다.show route protocol bgp 또는 at R1을 사용하여 R2에 보급하는 경로에 대한 세부 정보를 표시합니다.show route advertising-protocol bgp 10.1.23.2

경로는 앞에 예상되는 AS 경로 접두사를 표시합니다. 10.200.1.0/24 경로에는 AS 번호 65001의 인스턴스가 하나만 있습니다. 이 경로는 정책의 경로 필터 문 과 일치하지 않으므로 접두사가 적용되지 않습니다.prependterm1prependpolicy1

완전성을 위해 R2에 보급하는 BGP 경로에 대한 R1의 보기가 제공됩니다.

부록 전체 구성

R1에 대한 전체 구성입니다.

R2에 대한 전체 구성입니다.