Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
이 페이지의 내용
 

예: 포인트 투 멀티포인트 LSP를 사용한 NG-VPLS

이 예에서는 포인트 투 멀티포인트 LSP를 사용하여 차세대 VPLS(NG_VPLS)를 구성하는 방법을 보여줍니다. 토폴로지는 그림 1그림 2에 나와 있습니다. 이 예는 다음 섹션으로 구성되어 있습니다.

요구 사항

표 1 에는 이 예에 사용되는 하드웨어와 필요한 소프트웨어가 나와 있습니다.

표 1: 사용된 하드웨어 및 소프트웨어
장비 구성 요소 소프트웨어

6개의 MX 시리즈 5G 유니버설 라우팅 플랫폼

DPC-4 10GE-X, DPC-40 1GE-X

Junos OS 릴리스 9.3R4 이상

T 시리즈 코어 라우터 1개

FPC3, 10GE-Xenpak

Junos OS 릴리스 9.3R4 이상

EX4200 이더넷 스위치 8개

EX4200 가상 스위치

Junos OS 릴리스 9.3R4 이상

M7i 멀티서비스 에지 라우터 1개

기가비트 이더넷 인터페이스

Junos OS 릴리스 9.3R4 이상

개요 및 토폴로지

NG-VPLS 예의 논리적 토폴로지는 그림 1에 나와 있습니다.

그림 1: 포인트 투 멀티포인트 LSP를 사용한 NG-VPLS의 Multicast VPN setup diagram: CE devices at customer sites connect to PE routers. PE routers link to Provider core network via P routers. Route Reflector manages BGP routing. Sources at Site ID 1 (IP 192.2.0.0, group 203.0.113.1-100) and Site ID 4 (IP 198.51.100.4, group 192.168.0.1-100) generate multicast traffic. Gray cloud represents provider core network. 논리적 토폴로지

이 예의 라우터는 다음과 같이 사전 구성됩니다.

  • OSPF 영역 0은 트래픽 엔지니어링이 활성화된 모든 PE 라우터 및 P 라우터에서 구성됩니다.

  • 모든 코어 대면 인터페이스는 프로토콜 주소 패밀리로 mpls 구성됩니다.

  • RSVP 및 MPLS 프로토콜은 모든 코어 대면 인터페이스에 대해 활성화됩니다.

  • 모든 MX 시리즈 라우터는 네트워크 서비스 모드가 이더넷으로 설정되어 있습니다. 네트워크 서비스 모드는 문을 포함 network-services 하고 옵션을 지정하여 구성됩니다.ethernet

  • 모든 PE 라우터는 자율 시스템을 65000위해 구성됩니다.

NG-VPLS 예의 물리적 토폴로지는 그림 2에 나와 있습니다. 토폴로지는 코어의 중복 링크로 연결된 6개의 MX 시리즈 라우터로 구성됩니다. 4개의 MX 시리즈 라우터는 PE 라우터 역할을 하고 2개는 코어 라우터입니다.

그림 2: 포인트 투 멀티포인트 LSP를 사용한 NG-VPLS의 물리적 토폴로지 Network topology diagram showing a multicast network with PE and P routers, CE devices, multicast sources, and receivers.

다음 토폴로지 세부 사항을 참고해 주십시오.

  • 경로 리플렉터는 BPG-VPLS의 모든 PE 라우터에 대한 제품군 l2-vpn 경로를 반영하도록 토폴로지에서 구성됩니다.

  • GOLD VPLS 라우팅 인스턴스는 각 PE 라우터에 두 개의 사이트로 구성됩니다.

  • GOLD 사이트 하나는 CE 라우터에 연결되고 다른 사이트는 각 PE 라우터의 테스트 장비에 직접 연결됩니다.

  • no-tunnel-services 문은 VPLS 터널 서비스에 LSI 인터페이스를 사용할 수 있도록 GOLD VPLS 인스턴스에 포함되어 있습니다.

  • 라우터 CE1 및 라우터 CE2는 CE 라우터 역할을 하는 EX 시리즈 Virtual Chassis 스위치입니다.

  • 라우터 CE3은 CE 라우터 역할을 하는 M7i 라우터입니다.

  • 두 개의 멀티캐스트 소스가 구성됩니다. 하나는 라우터 CE1(사이트 1)에 연결되고 다른 하나는 라우터 PE2(사이트 4)에 연결되어 서로 다른 시나리오를 시뮬레이션합니다.

  • 라우터 CE1은 랑데부 포인트(RP)로 구성됩니다.

  • 유니캐스트 트래픽은 모든 테스트 장비 포트에서 활성화되며 GOLD VPLS 인스턴스의 모든 사이트로 전송됩니다.

구성

이 예에서는 Point-to-Multipoint LSP를 사용하여 차세대 VPLS를 구성하는 방법을 보여줍니다. 다음 섹션으로 구성되어 있습니다.

PE 라우터 인터페이스 구성

단계별 절차

고객 대면 PE 인터페이스에서 VLAN 태깅을 활성화하고, 캡슐화 유형을 구성하며, VPLS 주소 패밀리를 활성화합니다. VPLS 라우팅 인스턴스에는 필요 사항에 따라 선택할 수 있는 네 가지 가능한 인터페이스 캡슐화가 있습니다.

  1. 네트워크에서 VLAN ID 1000가 있는 패킷만 수락하도록 PE 라우터-to-CE 라우터 링크의 각 논리적 인터페이스를 구성해야 하는 경우, 문을 포함 vlan-tagging 하고, 문을 포함 encapsulation 하고, 캡슐화 유형으로 지정합니다 vlan-vpls . 또한 문을 포함 vlan-id 하고 VLAN ID로 지정합니다 1000 .

    이 구성을 통해 서로 다른 VLAN ID를 가진 여러 논리적 인터페이스를 구성하고 각 논리적 인터페이스를 다른 라우팅 인스턴스와 연결할 수 있습니다.

  2. 네트워크에서 PE 라우터의 각 물리적 인터페이스가 전체 이더넷 포트를 단일 VPLS 인스턴스의 일부로 사용하도록 링크CE라우터 구성해야 하는 경우 문을 포함 encapsulation 하고 캡슐화 유형으로 지정합니다 ethernet-vpls .

    이 캡슐화 모드에서는 여러 개의 논리적 유닛(VLAN)을 생성할 수 없습니다.

  3. 네트워크에서 PE 라우터에서 CE 라우터 링크에 있는 단일 물리적 인터페이스의 각 논리적 인터페이스가 서로 다른 캡슐화를 혼합하여 사용하도록 구성되어야 하는 경우, 문을 포함 encapsulation 하고 계층 수준에서 [edit interfaces interface-name] 캡슐화 유형으로 지정합니다flexible-ethernet-services. 또한 문을 encapsulation 포함하고 계층 수준에서 [edit interfaces interface-name unit logical-unit-number] 캡슐화 유형으로 or vlan-ccc 를 지정합니다vlan-vpls.

  4. 네트워크가 단일 물리적 인터페이스에서 서로 다른 논리적 인터페이스에 구성된 단일 및 이중 태그 처리된 VLAN을 혼합하여 사용하도록 지원해야 하는 경우, 문을 포함 encapsulation 하고 캡슐화 유형으로 지정합니다 flexible-vlan-tagging .

  5. 코어 대면 CE 라우터 인터페이스를 구성합니다. CE 라우터 및 PE 라우터 논리적 인터페이스 구성은 캡슐화 유형 및 VLAN ID와 일치해야 합니다. 일반적으로 IP 주소는 CE 디바이스가 라우터인 경우 코어 대면 CE 라우터 인터페이스에서 구성되며 레이어 2 도메인을 레이어 3 네트워크로 종료합니다. 이 예에서 인터페이스는 VLAN ID가 1000인 단일 태깅을 위해 구성됩니다.

BGP 기반 VPLS를 위한 모든 PE 라우터에 대한 경로 리플렉터 구성

단계별 절차

경로 리플렉터를 구성하는 것은 BGP 기반 서비스 오퍼링을 활성화하는 데 선호되는 방법입니다. 경로 리플렉터를 구성하면 BGP 피어 세션의 풀 메시에 대한 요구 사항을 피할 수 있으며 확장성이 뛰어납니다. BGP 중복은 단일 클러스터에서 여러 경로 리플렉터를 사용하여 달성할 수 있습니다.

  1. BGP가 레이어 2 VPN 및 VPLS NLRI 메시지를 전송할 수 있도록 하려면 피어 그룹을 생성하고, 문을 포함 family 하고, 옵션을 지정 l2vpn 하고, 문을 포함 signaling 합니다. 경로 리플렉터 클러스터를 구성하고 BGP 피어 세션을 완료하려면 문을 포함 cluster 하고 클러스터 ID의 IP 주소를 지정합니다. 그런 다음 문을 포함 neighbor 하고 클러스터에서 BGP 클라이언트 피어인 PE 라우터의 IP 주소를 지정합니다.

  2. 경로 리플렉터에서 최단 경로 우선(OSPF)을 구성하고 트래픽 엔지니어링을 활성화하여 PE 라우터에서 종료되는 송신 LSP에 대한 CSPF(Constrained Shortest Path First) 데이터베이스를 생성합니다.

  3. MPLS 코어에 연결된 모든 인터페이스에서 MPLS 및 RSVP 프로토콜을 활성화합니다. 이는 PE 라우터에서 RSVP 송신 LSP를 종료합니다.

경로 리플렉터를 사용하여 BGP 기반 VPLS 설정

단계별 절차

BGP 기반 VPLS의 경우, 모든 PE 라우터는 서로 간의 BGP 피어 세션 풀 메시를 갖거나 경로 리플렉터와 단일 피어를 가져야 합니다. 경로 리플렉터는 다른 PE 라우터에서 수신한 경로를 반영합니다. 이 예에서 PE 라우터는 경로 리플렉터와 피어 관계를 설정하도록 구성됩니다.

  1. 모든 PE 라우터가 경로 리플렉터와 BGP 클라이언트 피어 세션을 설정하도록 하려면 내부 피어 그룹을 생성하고 문을 포함 local-address 하고 PE 라우터의 IP 주소를 지정합니다. 또한 문을 포함 neighbor 하고 경로 리플렉터의 IP 주소를 지정합니다. BGP가 레이어 2 VPN 및 VPLS NLRI 메시지를 전송할 수 있도록 하려면 문을 포함 family 하고, 옵션을 지정 l2vpn 하고, 문을 포함합니다 signaling .

  2. PE 라우터에서 경로 리플렉터까지 포인트 투 포인트 RSVP LSP를 구성합니다. LSP를 생성하려면 문을 포함 label-switched-path 하고, LSP에 의미 있는 이름을 지정하고, 문을 포함 to 하고, 경로 리플렉터의 IP 주소를 LSP 엔드포인트로 지정합니다. 이 LSP는 경로 리플렉터에서 수신된 경로에 대한 라우팅 테이블에서 inet.3 BGP 다음 홉을 해결하는 데 필요합니다.

PE 라우터 간 point-to-point LSP 구성

단계별 절차

차세대 VPLS에서 포인트 투 멀티포인트 LSP는 브로드캐스트, 멀티캐스트 및 알 수 없는 유니캐스트 프레임을 전송하는 데만 사용됩니다. 다른 모든 프레임은 여전히 포인트 투 포인트 RSVP LSP를 사용하여 전송됩니다. 이는 특히 알 수 없는 소스, 브로드캐스트 및 멀티캐스트 프레임 근처에서 대역폭을 보다 효율적으로 사용할 수 있습니다. 각 PE 라우터는 다른 모든 PE 라우터 n 와 접촉하는 하나의 point-to-multipoint LSP의 수신이기 때문에 네트워크에서 더 많은 상태가 절충되고 point-to-point LSP가 필요하며 하나는 다른 각 PE 라우터로 이동하기 때문입니다.

  1. 포인트 투 포인트 LSP를 생성하려면 문을 포함 label-switched-path 하고, LSP에 의미 있는 이름을 지정하고, 문을 포함 to 하고, 다른 PE 라우터의 IP 주소를 LSP 엔드포인트로 지정합니다. 이 예는 라우터 PE1에서 라우터 PE2, PE3 및 PE4로의 LSP 구성을 보여줍니다.

PE 라우터 간 동적 및 정적 Point-to-Multipoint LSP 구성

단계별 절차

이 절차에서는 동적 포인트-투-멀티포인트 LSP를 생성할 수 있는 방법과 정적 포인트-투-멀티포인트 LSP를 구성하는 방법을 설명합니다. 정적 포인트 투 멀티포인트 LSP로 구성된 라우터에서는 LSP가 즉시 작동합니다. 동적 포인트 투 멀티포인트 LSP로 구성된 라우터에서 LSP는 경로 리플렉터 또는 VPLS 도메인에 참여하는 다른 PE 라우터로부터 BGP 인접 정보를 수신한 후에만 작동합니다.

각 VPLS 인스턴스에 대해 동적 포인트 투 멀티포인트 LSP가 활성화된 PE 라우터는 포인트 투 멀티포인트 템플릿을 기반으로 전용 포인트 투 멀티포인트 LSP를 생성합니다. VPLS가 BGP를 통해 새로운 이웃을 발견할 때마다 이 이웃에 대한 하위 LSP가 포인트 투 멀티포인트 LSP에 추가됩니다.

VPLS 인스턴스에 PE 라우터가 있는 n 경우, 라우터는 각 PE 라우터가 트리의 루트이고 나머지 n-1 PE 라우터를 소스-리프 서브-LSP를 통해 연결된 리프 노드로 포함하는 네트워크에 point-to-multipoint LSP를 생성합니다n.

  1. 이 단계에서는 LSP 생성에 동적 point-to-multipoint LSP 템플릿을 사용하도록 라우터 PE1 및 라우터 PE2를 구성합니다. 이러한 라우터는 새 이웃에 대한 경로 리플렉터에서 보급된 새 BGP 경로를 수신하면 해당 이웃에 대한 point-to-multipoint 하위 LSP를 생성합니다. 동적 포인트 투 멀티포인트 LSP 템플릿을 생성하려면 문을 포함 label-switched-path 하고, LSP 템플릿에 의미 있는 이름을 지정하고, 문을 포함하고, 문을 포함 template 합니다. p2mp 또한 링크 보호를 활성화하고 최적화 타이머를 구성하여 LSP 경로를 주기적으로 다시 최적화합니다.

  2. 이 단계에서는 정적 point-to-multipoint LSP를 구성합니다. 정적 point-to-multipoint LSP를 생성하는 것은 각 point-to-multipoint LSP에서 다른 RSVP 매개 변수를 구성할 수도 있다는 점을 제외하고는 point-to-point LSP를 생성하는 것과 유사합니다.

    정적 포인트 투 멀티포인트 LSP를 생성하려면 문을 포함 label-switched-path 하고, LSP에 의미 있는 이름을 지정하고, 문을 포함 to 하고, LSP의 엔드포인트인 PE 라우터의 IP 주소를 지정합니다. 또한 문을 포함 p2mp 하고 경로 이름을 지정합니다.

포인트 투 멀티포인트 링크 보호 구성

단계별 절차

포인트 투 멀티포인트 LSP는 트래픽 엔지니어링을 위한 RSVP 링크 보호만 지원합니다. 노드 보호는 지원되지 않습니다. 링크 보호는 선택 사항이지만 대부분의 네트워크에 권장되는 구성입니다.

  1. 코어 대면 인터페이스에서 링크 보호를 활성화하려면 계층 수준에서 [edit protocols rsvp interface interface-name] 문을 포함 link-protection 합니다.

  2. RSVP 링크 보호 기능을 사용하려면 포인트 투 멀티포인트 LSP를 활성화합니다. 링크 보호는 템플릿을 사용하는 정적 포인트 투 멀티포인트 및 동적 포인트 투 멀티포인트 LSP 모두에 대해 구성할 수 있습니다.

    정적 포인트 투 멀티포인트 LSP의 경우 각 브랜치 하위 LSP를 구성합니다. 링크 보호를 활성화하려면 계층 수준에서 [edit protocols mpls label-switched-path label-switched-path-name] 문을 포함 link-protection 합니다.

  3. 템플릿을 사용하는 동적 포인트 투 멀티포인트 LSP의 경우, 템플릿에만 링크 보호를 구성하면 됩니다. 템플릿을 사용하는 모든 포인트 투 멀티포인트 브랜치 LSP는 이 구성을 상속합니다.

    동적 포인트 투 멀티포인트 LSP에 대한 링크 보호를 활성화하려면 계층 수준에서 [edit protocols mpls label-switched-path label-switched-path-name] 문을 포함 link-protection 합니다.

NG-VPLS를 위한 BGP 기반 VPLS 라우팅 인스턴스 구성

단계별 절차

NG-VPLS의 경우, 라우팅 인스턴스 구성은 일반 VPLS 라우팅 인스턴스의 구성과 유사합니다. 라우팅 인스턴스는 VPLS 사이트를 정의하고 VPLS 연결을 생성합니다. 다음과 같은 매개 변수가 구성됩니다.

  • 인스턴스 유형 – VPLS.

  • 인터페이스 – CE 라우터에 연결된 인터페이스입니다.

  • 경로 식별자 – PE 라우터에서 구성하는 각 라우팅 인스턴스에는 고유한 경로 식별자가 있어야 합니다. 경로 구분자는 BGP에서 서로 다른 VPN에서 수신된 잠재적으로 동일한 NLRI(Network Reachability Information) 메시지를 구별하는 데 사용됩니다. 경로를 시작한 PE를 결정할 수 있도록 각 PE의 각 라우팅 인스턴스에 대해 고유한 경로 식별자를 사용하는 것이 좋습니다.

  • VRF 대상 – 문을 사용하여 VRF 대상 커뮤니티를 vrf-target 구성하면 가져온 경로를 수락하고 내보낸 경로를 지정된 대상 커뮤니티로 태그하는 기본 VRF 가져오기 및 내보내기 정책이 생성됩니다.

  • 프로토콜 – 다음 절차에 설명된 대로 VPLS 프로토콜을 구성합니다.

  1. NG-VPLS 라우팅 인스턴스를 구성하려면 문을 포함 routing-instances 하고 인스턴스 이름을 지정합니다. 또한 문을 포함 instance-type 하고 유형으로 지정합니다 vpls . 문을 포함 route-distinguisher 하고 라우터에 구성된 모든 VPN에서 고유한 경로 식별자를 지정합니다. 문을 포함하여 vrf-target VRF 경로 대상을 구성하고 경로 대상을 지정합니다. 한 라우터에서 내보낸 경로 대상은 동일한 VPLS를 위해 다른 라우터에서 가져온 경로 대상과 일치해야 합니다.

  2. VPLS 플러딩에 포인트 투 멀티포인트 LSP를 사용하려면 VPLS 라우팅 인스턴스 아래에 LSP를 구성합니다.

    VPLS 플러딩을 위한 포인트 투 멀티포인트 LSP를 구성하려면 문을 포함 label-switched-path-template 하고 계층 수준에서 [edit routing-instances routing-instances-name provider-tunnel rsvp-te] LSP 템플릿의 이름을 지정합니다.

  3. VPLS 프로토콜을 구성하면 VPLS 도메인의 서로 다른 사이트 간에 VPLS가 활성화됩니다. 단일 VPLS 라우팅 인스턴스 아래에 여러 사이트를 구성할 수 있지만, 가장 낮은 사이트 ID는 다른 PE 라우터에 대한 VPLS 유사 회선을 구축하는 데 사용되며, 가장 낮은 사이트 ID와 연관된 레이블 블록이 보급됩니다. VPLS 프로토콜에 대해 다음과 같은 매개 변수가 구성됩니다.

    • 사이트 – VPLS 사이트의 이름입니다.

    • 사이트 범위 – VPLS에서 허용되는 최대 사이트 ID입니다. 사이트 범위는 VPLS의 사이트 수가 아니라 VPLS 내에서 허용되는 가장 높은 값의 사이트 ID를 지정합니다.

    • 사이트 식별자 – VPLS 사이트를 고유하게 식별하는 1에서 65,534 사이의 모든 숫자입니다. 이는 관련 RFC에서 VE-ID라고도 합니다.

    • PE-CE 인터페이스 – 이 사이트에 참여하는 인터페이스입니다.

    • VPLS를 위한 터널 서비스 – 계층에서 [edit protocol vpls tunnel-services] 터널 인터페이스를 구성하지 않으면 라우터는 VPLS를 위해 라우터에서 사용할 수 있는 모든 터널 인터페이스를 사용합니다.

    • 터널 서비스 없음 - 명령문을 포함 no-tunnel-services 하면 라우터는 해당 VPLS 인스턴스에 대한 터널 서비스에 LSI(레이블 스위칭 인터페이스)를 사용합니다.

    • Mac 테이블 크기 – VPLS 미디어 액세스 제어(MAC) 주소 테이블의 크기입니다. 기본값은 512개 주소이고 최대값은 65,536개입니다. 테이블이 가득 차면 새 MAC 주소가 더 이상 테이블에 추가되지 않습니다.

    VPLS 프로토콜을 구성하려면 계층 수준에서 [edit routing-instances routing-instance-name protocols] 문을 포함 vpls 합니다. 사이트 범위를 구성하려면 문을 포함 site-range 하고 VPLS 내에서 허용되는 가장 높은 값의 사이트 ID를 지정합니다. 라우터가 LSI 인터페이스를 사용하도록 하려면 문을 포함합니다.no-tunnel-services VPLS 사이트를 생성하려면 문을 포함 site 하고 사이트 이름을 지정합니다. 또한 문을 포함 site-identifier 하고 사이트 ID를 지정합니다. 그런 다음 문을 포함 interface 하고 CE 디바이스에 연결된 인터페이스의 인터페이스 이름을 지정합니다.

VPLS를 위한 터널 서비스 구성

단계별 절차

VPLS 구성에서 원래 트래픽을 캡슐화하고 원격 사이트에서 오는 트래픽을 캡슐화 해제하려면 터널 인터페이스가 필요합니다. 터널 인터페이스가 구성되지 않은 경우, 라우터는 기본적으로 라우터에서 사용 가능한 터널 인터페이스 중 하나를 선택합니다. Junos OS에서는 이 터널 인터페이스를 구성하는 데 사용할 수 있는 세 가지 방법이 있습니다.

  • 터널링을 위한 기본 디바이스로 사용할 가상 터널 인터페이스를 지정하려면 문을 포함 primary 하고 계층 수준에서 [edit routing-instances routing-instance-name protocols vpls tunnel-services] 사용할 가상 터널 인터페이스를 지정합니다.

  • 가상 터널 인터페이스가 아닌 터널 서비스에 LSI 인터페이스를 사용하도록 라우터를 구성하려면 계층 수준에서 [edit routing-instances routing-instance-name protocols vpls] 문을 포함 no-tunnel-services 합니다.

  • MX 시리즈 라우터에서는 터널 서비스에 사용할 터널 서비스 인터페이스를 생성해야 합니다. 터널 서비스 인터페이스를 생성하려면 문을 포함 bandwidth 하고 계층 수준에서 [edit chassis fpc slot-number pic slot-number tunnel-services] 터널 서비스를 위해 예약할 대역폭의 양을 초당 기가비트로 지정합니다.

컨트롤 플레인 확인

단계별 절차

이 섹션에서는 컨트롤 플레인의 유효성을 검사하는 데 사용할 수 있는 명령 출력에 대해 설명합니다 show . 또한 문제 해결을 위한 방법론도 제공합니다. 다음 사항에 유의하십시오.

  • 이 예에는 6개의 사이트가 있습니다. 라우터 PE1 및 라우터 PE2에는 각각 두 개의 사이트가 있습니다. 라우터 PE3 및 라우터 PE4에는 각각 하나의 사이트가 있습니다. 모든 사이트는 GOLD VPLS 인스턴스에 있습니다.

  • VPLS에서 단일 VPLS 라우팅 인스턴스 아래에 여러 사이트가 구성된 경우 가장 낮은 사이트 ID를 가진 사이트의 레이블 블록을 사용하여 원격 PE 간에 유사 회선을 설정합니다. 데이터 트래픽은 여전히 다음 상태 중 하나에 있는 CE 디바이스에 연결된 PE 라우터 인터페이스로 전송됩니다.

    • LM – 로컬 사이트 ID가 지정된 최소 값이 아닙니다. 로컬 사이트 ID가 가장 낮지 않습니다. 따라서 로컬 사이트 ID는 유사 회선을 설정하거나 VPLS 레이블 블록을 배포하는 데 사용되지 않습니다.

    • RM – 원격 사이트 ID는 지정된 최소 ID가 아닙니다. 원격 사이트 ID가 가장 낮지 않습니다. 따라서 원격 사이트 ID는 유사 회선을 설정하거나 VPLS 레이블 블록을 배포하는 데 사용되지 않습니다.

  • VPLS 레이블 블록을 할당하고 사용하는 방법에 대한 자세한 내용은 VPLS 레이블 블록 작업 이해를 참조하십시오.

  1. 전체 구성이 완료되면 VPLS 연결 상태를 확인할 수 있습니다.

    다음 출력에서 VPLS 연결은 특정 사이트의 상태를 표시 Up 하고 나머지 사이트는 또는 LM 상태를 표시합니다RM. 이는 멀티호밍 사이트에서 VPLS 구현에서 예상되는 상태입니다.

    이 예에서 라우터 PE1에는 사이트 ID 1 로 구성된 사이트 CE1 와 사이트 ID2로 구성된 사이트 Direct 가 있습니다. 사이트에 CE1 대한 레이블 블록은 원격 PE 라우터에 보급되고 원격 PE 라우터에서 데이터 패킷을 수신하는 데 사용됩니다. 명령 출력에서 show 다음 사항을 확인합니다.

    • 라우터 PE1은 가장 낮은 사이트 ID인 사이트 ID 1를 사용합니다. 사이트 ID 1은 디바이스 CE1에 사용됩니다.

    • 라우터 PE2는 가장 낮은 사이트 ID인 사이트 ID 3를 사용합니다. 사이트 ID 3은 디바이스 CE2에 사용됩니다.

    • 라우터 PE3 및 라우터 PE4에는 각각 구성된 단일 사이트가 있습니다.

      사이트 CE1의 경우 연결 사이트 3 는 상태이고 Up 연결 사이트 4 는 상태 RM 입니다.

    • 사이트Direct의 경우 모든 연결이 상태입니다.LM

    • 사이트 Direct 는 이 라우터의 사이트 1 보다 높은 사이트 ID를 가집니다.

    라우터 PE1에서 명령을 show vpls connections 사용하여 VPLS 연결 상태를 확인합니다.

  2. 라우터 PE4에서 명령을 사용하여 show vpls connections VPLS 연결 상태를 확인합니다.

    사이트 2 와 사이트 4 가 상태인지 확인합니다.RM 이 상태는 사이트가 라우터 PE1 및 라우터 PE2에서 가장 높은 사이트 ID로 구성되었음을 알려줍니다. 라우터 PE4에는 구성된 사이트가 하나만 있으므로 해당 상태에는 사이트가 없습니다.LM

  3. 각 PE 라우터에서 명령을 사용하여 show bgp summary PE 라우터 간 또는 PE 라우터와 경로 리플렉터 간의 IBGP 세션이 설정되었는지 확인합니다. PE 라우터가 레이어 2 VPN 경로를 교환하기 전에 세션이 작동해야 합니다. 아래 예에서 라우터 PE1의 출력은 및 GOLD.l2vpn.0 라우팅 테이블이 생성 bgp.l2vpn.0 되었음을 보여줍니다.

  4. 라우터 PE4에서 명령을 사용하여 show route table 다른 PE 라우터 각각에 대한 레이어 2 VPN 경로가 하나씩 있는지 확인합니다. 라우터 PE3에도 유사한 show 명령 출력이 있어야 합니다.

  5. 경로 리플렉터에서 명령을 사용하여 show bgp summary 라우터가 각 PE 라우터와 IBGP 피어 세션을 갖는지 확인합니다.

  6. NG-VPLS에서 포인트 투 멀티포인트 LSP는 알 수 없는 유니캐스트, 브로드캐스트 및 멀티캐스트 패킷만 전송합니다. NG-VPLS를 위한 PE 라우터 간에는 포인트 투 포인트 LSP의 풀 메시가 필요합니다. 포인트 투 포인트 LSP는 라우팅 테이블에 경로를 생성합니다. inet.3 이러한 항목은 BGP 피어에서 수신된 레이어 2 VPN 경로를 해결하는 데 사용됩니다. 다른 모든 데이터 트래픽은 포인트 투 포인트 LSP를 통해 전송됩니다.

    경로 리플렉터를 위해 포인트 투 포인트 LSP도 생성됩니다. 이 LSP는 BGP 다음 홉 해결을 위해 라우팅 테이블에 inet.3 경로를 생성합니다.

    라우터 PE1에서 명령을 사용하여 show mpls lsp , to-PE3, to-PE4, 및 to-RR LSP가 상태인지 확인합니다to-PE2.Up

  7. 각 VPLS 인스턴스에 대해 PE 라우터는 전용 포인트 투 멀티포인트 LSP를 생성합니다. 이 예에서 라우터 PE1 및 라우터 PE2는 포인트 투 멀티포인트 동적 템플릿을 사용하도록 구성됩니다.

    동적 포인트 투 멀티포인트 LSP의 경우, VPLS가 BGP를 통해 새로운 레이어 2 VPN 이웃을 발견할 때마다 이 이웃 PE 라우터의 VPLS 인스턴스에 소스-리프 서브 LSP가 추가됩니다.

    라우터 PE1에서 명령을 사용하여 show mpls lsp 3개의 소스-리프 하위 LSP가 생성되었는지 확인합니다.

  8. 라우터 PE2에서 명령을 사용하여 show mpls lsp 3개의 원본-리프 하위 LSP가 생성되었는지 확인합니다.

  9. 이 단계에서 라우터 PE3와 라우터 PE4는 정적 포인트 투 멀티포인트 LSP를 사용합니다. 정적 포인트 투 멀티포인트 LSP의 경우, 모든 PE 라우터에 대한 소스-리프 하위 LSP가 수동으로 구성됩니다.

    라우터 PE3에서 명령을 사용하여 show mpls lsp 3개의 원본-리프 하위 LSP가 구성되었는지 확인합니다.

  10. 라우터 PE4에서 명령을 사용하여 show mpls lsp 3개의 source-to-leaf 하위 LSP가 구성되었는지 확인합니다.

  11. PE 라우터에 의해 생성된 각 포인트 투 멀티포인트 LSP는 RSVP-TE 포인트 투 멀티포인트 세션 개체를 사용하여 식별할 수 있습니다. 세션 개체는 VPLS 경로를 보급할 때 BGP에 의해 PMSI 터널 속성으로 전달됩니다. 이 터널 속성을 사용하여 들어오는 소스-리프 하위 LSP 추가 요청(RSVP-Path 메시지)은 트래픽이 이 소스-리프 하위 LSP에 도착하면 라우터가 올바른 VPLS 인스턴스에서 메시지를 종료하고 원래 PE를 식별하는 방식으로 레이블 할당을 지원합니다. 이는 소스 MAC 주소 학습을 지원합니다.

    라우터 PE1에서 명령을 사용하여 show rsvp session 동적 포인트 투 멀티포인트 LSP에 대한 RSVP 세션이 이고 Up 링크 보호가 로 구성되어 있는지 확인합니다. desired BGP에서 전송될 포인트 투 멀티포인트 세션 개체는 54337입니다.

  12. 라우터 PE4는 정적 point-to-multipoint LSP를 위해 구성됩니다. 이러한 LSP에 대한 링크 보호는 구성되지 않습니다. 명령을 사용하여 show rsvp session BGP에서 전송될 point-to-multipoint 세션 개체가 42873인지 확인합니다.

  13. 라우터 PE1에서 명령을 사용하여 show route table 라우터 PE1이 라우터 리플렉터로부터 라우터 PE2에 대한 레이어 2 VPN 경로를 수신했는지, 경로에 의 point-to-multipoint 터널 식별자가 포함된 PMSI 개체가 포함되어 있는지 확인합니다.20361

  14. 라우터 PE2에서 명령을 사용하여 show rsvp session20361 PMSI 터널 식별자 개체가 라우터 PE1에 표시된 PMSI 터널 식별자 개체와 일치하는지 확인합니다.

데이터 플레인 확인

단계별 절차

이전 단계를 사용하여 컨트롤 플레인을 확인한 후 데이터 플레인을 확인할 수 있습니다. 이 섹션에서는 데이터 플레인의 유효성을 검사하는 데 사용할 수 있는 명령 출력에 대해 설명합니다 show .

  1. 라우터 PE1에서 명령을 사용하여 show vpls connections extensive | match Flood 모든 사이트의 point-to-multipoint LSP 이름과 상태를 확인합니다. LSP에 대한 플러드 다음 홉 식별자를 600 확인합니다.192.0.2.1:1:vpls:GOLD

  2. 라우터 PE1에서 명령을 사용하여 show vpls connections extensive 모든 사이트의 point-to-multipoint LSP 이름과 상태를 확인합니다.

  3. Junos OS 릴리스 9.0 이상에서는 플러드 다음 홉 경로를 복합 다음 홉으로 식별합니다. 라우터 PE1에서 명령을 사용하여 show route forwarding-table family vpls vpn GOLD detail 3개의 복합 플러드 다음 홉 경로가 패킷 포워딩 엔진에 설치되었는지 확인합니다.

    명령을 사용하여 show route forwarding-table family vpls extensive 플러드 식별자를 일치시키고 플러드 레이블을 기록해 둘 수도 있습니다. 포인트 투 멀티포인트 LSP에 해당하는 레이블을 일치시키려면 명령을 show rsvp session ingress p2mp 사용합니다.

  4. 라우터 PE1에서 명령을 사용하여 show route forwarding-table family vpls vpn GOLD extensive | find 0x30003/51 복합 다음 홉 경로 및 관련 point-to-multipoint LSP 레이블에 대한 자세한 정보를 가져옵니다.

  5. 라우터 PE1에서 명령을 사용하여 show vpls mac-table instance GOLD VPLS 도메인에 연결된 CE 라우터의 학습된 MAC 주소를 확인합니다.

  6. 라우터 PE1에서 VPLS 인스턴스에 대한 패킷 통계를 사용하여 브로드캐스트, 멀티캐스트 및 유니캐스트 트래픽 플로우를 확인하는 명령을 사용합니다 show vpls statistics .

결과

이 예의 구성, 검증 및 테스트 부분이 완료되었습니다. 다음 섹션은 참고용입니다.

라우터 PE1에 대한 관련 샘플 구성은 다음과 같습니다.

PE1 구성

라우터 PE2에 대한 관련 샘플 구성은 다음과 같습니다.

PE2 구성