예: OVSDB를 사용한 VPLS 연결로 VXLAN 구성
VXLAN(가상 확장형 LAN)은 VPLS 지원 네트워크에서 OVSDB(Open vSwitch Database) 관리 프로토콜을 사용하여 가상화된 데이터센터를 레이어 2 VPN 네트워크로 연결할 수 있습니다. 이 구성을 통해 가상화, 물리적 또는 두 가지 모두에 관계없이 레이어 2 VPN을 사용하여 여러 데이터센터를 원활하게 상호 연결할 수 있습니다.
요구 사항
이 예는 다음과 같은 하드웨어 및 소프트웨어 구성 요소를 사용합니다.
14.1R2 이상에서 Junos OS MX 시리즈 라우터 2개
OVSDB 소프트웨어 패키지로 14.1R2 이상에서 Junos OS 실행되는 MX 시리즈 라우터 2개. 이 패키지의 릴리스는 디바이스에서 실행되는 Junos OS 릴리스와 동일해야 합니다.
EX9200 스위치 1개
VMware NSX 컨트롤러 1개
NSX 매니저
구성을 시작하기 전에 다음 작업을 수행해야 합니다.
NSX 관리자 또는 NSX API에서 OVSDB가 관리할 각 VXLAN에 대한 논리적 스위치를 구성합니다. 이 예에서는 OVSDB 매니지드 VXLAN 2개를 구현하므로 두 개의 논리적 스위치를 구성해야 합니다. 각 논리적 스위치를 구성한 후 NSX는 논리적 스위치에 대해 UUID(universally unique identifier)를 자동으로 생성합니다. 아직 수행하지 않은 경우 각 논리적 스위치에 대한 UUID를 검색합니다. 샘플 UUID는 28805c1d-0122-495d-85df-19abd647d772입니다. 주니퍼 네트웍스 디바이스에서 동등한 VXLAN을 구성할 때, 논리 스위치의 UUID를 브리지 도메인 이름으로 사용해야 합니다.
논리적 스위치 및 VXLAN에 대한 자세한 내용은 OVSDB 매니지드 VXLAN을 수동으로 구성하는 방법 이해하기를 참조하십시오.
SSL 프라이빗 키와 인증서를 생성하고 이를 주니퍼 네트웍스 디바이스의 디렉터리에 설치합니다
/var/db/certs
. 자세한 내용은 SDN 컨트롤러와의 연결을 위한 주니퍼 네트웍스 디바이스에 SSL 키 및 인증서 생성 및 설치를 참조하십시오.
개요
이 예에서는 VXLAN에서 가상 프라이빗 LAN 서비스(VPLS) 연결에 대해 4개의 MX 시리즈 라우터가 함께 작동하도록 구성됩니다. 각 라우터는 구성에서 다른 역할을 수행합니다. 다음 다이어그램은 이러한 MX 시리즈 라우터의 토폴로지 를 보여줍니다. MX1은 레이어 3 트래픽 및 프로토콜을 처리하는 코어 라우터. MX2는 가상 터널 엔드포인트(VTEP)로 기능하며 레이어 2, VPLS 및 VXLAN에 대한 스위칭을 처리하는 VXLAN 게이트웨이 라우터입니다. MX3 라우터는 VPLS 트래픽을 처리하도록 구성됩니다. MX4 라우터는 VXLAN 패킷을 수락하고 캡슐화 해제하기 위해 VTEP로 구성됩니다.
토폴로지
구성
OVSDB를 사용한 VPLS 연결로 VXLAN을 구성하려면 다음을 수행합니다.
CLI 빠른 구성
이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브러브를 제거하고, 구성을 일치하는 데 필요한 세부 사항을 바꾸고, 명령을 복사하여 [edit
] 계층 수준의 CLI에 붙여 넣은 다음, 구성 모드에서 을(를) 입력 commit
합니다.
MX1
set interfaces lo0 unit 0 family inet address 10.255.181.13/32 primary set interfaces ge-1/1/2 unit 0 family inet address 10.30.30.2/30 set interfaces xe-0/0/0 unit 0 family inet address 10.20.20.2/30 set protocols ospf area 0.0.0.0 interface all
MX2
set interfaces lo0 unit 0 family inet address 10.255.181.72/32 primary set lag-options interfaces <ae*> mtu 9192 set lag-options interfaces <ae*> aggregated ether-options minimum-links 1 set chassis aggregated-devices ethernet device-count 40 set chassis fpc 1 pic 0 tunnel-services bandwidth 10g set chassis network-services enhanced-ip set interfaces xe-1/2/0 gigether-options 802.3ad ae1 set interfaces xe-0/0/0 unit 0 family inet address 10.20.20.1/30 set interfaces ge-7/0/9 vlan tagging set interfaces ge-7/0/9 unit 1 vlan-id 3 set interfaces ge-7/0/9 unit 1 family vpls set interfaces xe-10/3/0 vlan tagging set interfaces xe-10/3/0 unit 1 vlan-id 3 set interfaces xe-10/3/0 unit 0 family vpls set interfaces ae1 unit 0 family inet address 10.1.1.1/30 set interfaces ae1 unit 0 family mpls set routing-options autonomous-system 100 set protocols rsvp interface all set protocols mpls no cspf set protocols mpls label-switched-path-to-mx3 to 10.255.181.98 set protocols mpls interface all set protocols bgp family l2vpn signaling set protocols bgp group ibgp type internal set protocols bgp group ibgp neighbor 10.255.181.98 local-address 10.255.181.72 set protocols ospf area 0.0.0.0 interface xe-0/0/0.0 set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ae1.0 set protocols ovsdb traceoptions file ovsdb.log size 100m files 10 set protocols ovsdb traceoptions file ovsdb.level all set protocols ovsdb traceoptions file ovsdb.flag all set protocols ovsdb interfaces xe-10/3/0.1 set protocols ovsdb interfaces ge-7/0/9.1 set protocols ovsdb controller 192.168.182.45 protocol ssl port 6632 set routing-instances 24a76aff-7e61-4520-a78d-3eca26ad7510 vtep-source-interface lo0.0 set routing-instances 24a76aff-7e61-4520-a78d-3eca26ad7510 instance-type vpls set routing-instances 24a76aff-7e61-4520-a78d-3eca26ad7510 vlan-id 3 set routing-instances 24a76aff-7e61-4520-a78d-3eca26ad7510 interface ge-7/0/9.1 set routing-instances 24a76aff-7e61-4520-a78d-3eca26ad7510 interface xe-10/3/0.1 set routing-instances 24a76aff-7e61-4520-a78d-3eca26ad7510 routing-interface irb.3 set routing-instances 24a76aff-7e61-4520-a78d-3eca26ad7510 vxlan ovsdb-managed set routing-instances 24a76aff-7e61-4520-a78d-3eca26ad7510 vxlan vni 3 set routing-instances 24a76aff-7e61-4520-a78d-3eca26ad7510 route-distinguisher 10.255.181.72:3 set routing-instances 24a76aff-7e61-4520-a78d-3eca26ad7510 vrf-target target:3:3 set routing-instances 24a76aff-7e61-4520-a78d-3eca26ad7510 protocols vpls site mx2 site-identifier 1
MX3
set interfaces lo0 unit 0 family inet address 127.0.0.1/32 set interfaces lo0 unit 0 family inet address 10.255.181.98/32 primary set lag-options interfaces <ae*> mtu 9192 set lag-options interfaces <ae*> aggregated-ether-options minimum-links 1 set lag-options interfaces <ae*> aggregated-ether-options lacp active set interfaces xe-0/0/0 gigether-options 802.3ad ae1 set interfaces xe-0/0/1 gigether-options 802.3ad ae1 set interfaces xe-0/0/3 vlan tagging set interfaces xe-0/0/3 unit 1 vlan-id 3 set interfaces xe-0/0/3 unit 1 family vpls set interfaces ae1 unit 0 family inet address 10.1.1.2/30 set interfaces ae1 unit 0 family mpls set routing-options autonomous-system 100 set protocols rsvp interface all set protocols mpls no-cspf set protocols mpls label-switched-path-to-mx2 to 10.255.181.72 set protocols mpls interface all set protocols bgp family l2vpn signaling set protocols bgp group ibgp type internal set protocols bgp group ibgp neighbor 10.255.181.72 local-address 10.255.181.98 set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ospf area 0.0.0.0 interface ae1.0 set routing-instances vpls3 instance-type vpls set routing-instances vpls3 vlan-id 3 set routing-instances vpls3 interface xe-0/0/3.1 set routing-instances vpls3 route-distinguisher 10.255.181.98:3 set routing-instances vpls3 vrf-target target:3:3 set routing-instances vpls3 protocols vpls no-tunnel-services set routing-instances vpls3 protocols vpls site mx3 site-identifier 2
MX4
set interfaces lo0 unit 0 family inet address 10.255.181.43/32 primary set interfaces xe-0/0/0 vlan-tagging set interfaces xe-0/0/0 encapsulation flexible-ethernet-services set interfaces xe-0/0/0 unit 0 family bridge interface-mode trunk set interfaces xe-0/0/0 unit 0 family bridge vlan-id-list 1-10 set interfaces ge-0/2/6 unit 0 family inet address 10.30.30.1/30 set protocols ospf area 0.0.0.0 interface ge-0/2/6.0 set protocols ospf area 0.0.0.0 interface fxp0.0 disable set protocols ospf area 0.0.0.0 interface lo0.0 passive set protocols ovsdb traceoptions file ovsdb.log size 100m files 10 set protocols ovsdb traceoptions level all set protocols ovsdb traceoptions flag all set protocols ovsdb interfaces xe-0/0/0.0 set protocols ovsdb controller 192.168.182.45 protocol ssl port 6632 set routing-instances default-vs1 vtep-source-interface lo0.0 set routing-instances default-vs1 instance-type virtual-switch set routing-instances default-vs1 interface xe-0/0/0.1 set bridge-domains 24a76aff-7e61-4520-a78d-3eca26ad7510 vlan-id 3 set bridge-domains 24a76aff-7e61-4520-a78d-3eca26ad7510 vxlan ovsdb-managed set bridge-domains 24a76aff-7e61-4520-a78d-3eca26ad7510 vxlan vni 3 set bridge-domains 24a76aff-7e61-4520-a78d-3eca26ad7510 vxlan ingress-node-replication set switch-options vtep-source-interface lo0.0
MX1 구성
단계별 절차
구성될 첫 번째 라우터는 코어 라우터. 이 MX 시리즈 라우터는 네트워크의 나머지 부분에 대한 레이어 3 트래픽 및 프로토콜을 처리합니다.
MX1 라우터를 구성하려면 다음을 수행합니다.
루프백 인터페이스에 대한 IPv4 주소를 지정합니다.
[edit interfaces] user@MX1# set lo0 unit 0 family inet address 10.255.181.13/32 primary
레이어 3 네트워크를 구성합니다.
[edit interfaces] user@MX1# set ge-1/1/2 unit 0 family inet address 10.30.30.2/30 user@MX1# set xe-0/0/0 unit 0 family inet address 10.20.20.2/30
모든 인터페이스에서 OSPF를 활성화합니다.
[edit protocols] user@MX1# set ospf area 0.0.0.0 interface all
MX2 구성
단계별 절차
구성해야 할 두 번째 라우터는 VXLAN 게이트웨이 라우터입니다. 이 MX 시리즈 라우터는 VTEP로 구성되며 레이어 2, VPLS 및 VXLAN에 대한 스위칭을 처리합니다.
MX2 라우터 구성 방법:
VXLAN 게이트웨이에 대한 인터페이스를 구성합니다.
[edit interfaces] user@MX2# set lo0 unit 0 family inet address 10.255.181.72/32 primary user@MX2# set xe-1/2/0 gigether-options 802.3ad ae1 user@MX2# set xe-0/0/0 unit 0 family inet address 10.20.20.1/30 user@MX2# set ge-7/0/9 vlan tagging user@MX2# set ge-7/0/9 unit 1 vlan-id 3 user@MX2# set ge-7/0/9 unit 1 family vpls user@MX2# set xe-10/3/0 vlan tagging user@MX2# set xe-10/3/0 unit 1 vlan-id 3 user@MX2# set xe-10/3/0 unit 0 family vpls user@MX2# set ae1 unit 0 family inet address 10.1.1.1/30 user@MX2# set ae1 unit 0 family mpls
LAG 옵션 설정
[edit lag-options] user@MX2# set interfaces <ae*> mtu 9192 user@MX2# set interfaces <ae*> aggregated ether-options minimum-links 1
섀시 설정을 구성합니다.
[edit chassis] user@MX2# set aggregated-devices ethernet device-count 40 user@MX2# set fpc 1 pic 0 tunnel-services bandwidth 10g user@MX2# set network-services enhanced-ip
라우팅 옵션을 구성합니다.
[edit routing-options] user@MX2# set autonomous-system 100
RSVP, MPLS 및 BGP 프로토콜을 설정합니다.
[edit protocols] user@MX2# set rsvp interface all user@MX2# set mpls no cspf user@MX2# set mpls label-switched-path-to-mx3 to 10.255.181.98 user@MX2# set mpls interface all user@MX2# set bgp family l2vpn signaling user@MX2# set bgp group ibgp type internal user@MX2# set bgp group ibgp neighbor 10.255.181.98 local-address 10.255.181.72
OSPF 인터페이스 설정을 구성합니다.
[edit protocols] user@MX2# set ospf area 0.0.0.0 interface xe-0/0/0.0 user@MX2# set ospf area 0.0.0.0 interface fxp0.0 disable user@MX2# set ospf area 0.0.0.0 interface lo0.0 passive user@MX2# set ospf area 0.0.0.0 interface ae1.0
OVSDB 추적 작업을 설정합니다.
[edit protocols] user@MX2# set ovsdb traceoptions file ovsdb.log size 100m files 10 user@MX2# set ovsdb traceoptions file ovsdb.level all user@MX2# set ovsdb traceoptions file ovsdb.flag all
인터페이스 xe-10/3/0.1 및 ge-7/0/9.1이 OVSDB에 의해 관리되도록 지정합니다.
[edit protocols] user@MX2# set ovsdb interfaces xe-10/3/0.1 user@MX2# set ovsdb interfaces ge-7/0/9.1
NSX 컨트롤러와의 연결을 구성합니다.
[edit protocols] user@MX2# set ovsdb controller 192.168.182.45 protocol ssl port 6632
VXLAN 기능을 갖춘 VPLS 라우팅 인스턴스를 생성합니다.
[edit routing-instances] user@MX2# set 24a76aff-7e61-4520-a78d-3eca26ad7510 vtep-source-interface lo0.0 user@MX2# set 24a76aff-7e61-4520-a78d-3eca26ad7510 instance-type vpls user@MX2# set 24a76aff-7e61-4520-a78d-3eca26ad7510 vlan-id 3 user@MX2# set 24a76aff-7e61-4520-a78d-3eca26ad7510 interface ge-7/0/9.1 user@MX2# set 24a76aff-7e61-4520-a78d-3eca26ad7510 interface xe-10/3/0.1 user@MX2# set 24a76aff-7e61-4520-a78d-3eca26ad7510 routing-interface irb.3 user@MX2# set 24a76aff-7e61-4520-a78d-3eca26ad7510 vxlan ovsdb-managed user@MX2# set 24a76aff-7e61-4520-a78d-3eca26ad7510 vxlan vni 3 user@MX2# set 24a76aff-7e61-4520-a78d-3eca26ad7510 route-distinguisher 10.255.181.72:3 user@MX2# set 24a76aff-7e61-4520-a78d-3eca26ad7510 vrf-target target:3:3 user@MX2# set 24a76aff-7e61-4520-a78d-3eca26ad7510 protocols vpls site mx2 site-identifier 1
참고:이 구성을 완료한 후 하드웨어 VTEP와 동등한 NSX 게이트웨이를 구성해야 합니다. 이 구성은 하나의 하드웨어 VTEP를 구현하므로 NSX 관리자 또는 NSX API를 사용하여 하나의 게이트웨이, 게이트웨이 서비스 및 논리적 스위치 포트를 구성해야 합니다. 수행해야 하는 작업과 주요 NSX 관리자 구성 세부 사항에 대한 자세한 내용은 주니퍼 네트웍스 디바이스가 가상 터널 엔드포인트로 작동하기 위한 VMware NSX 구성을 참조하십시오.
MX3 구성
단계별 절차
세 번째 MX 시리즈 라우터는 VPLS 트래픽을 처리하도록 구성해야 합니다.
MX3 라우터 구성 방법:
루프백 인터페이스에 대한 IPv4, IPv6 및 ISO 주소를 지정합니다.
[edit interfaces] user@MX3# set lo0 unit 0 family inet address 127.0.0.1/32 user@MX3# set lo0 unit 0 family inet address 10.255.181.98/32 primary
네트워크 인터페이스를 구성합니다.
[edit interfaces] user@MX3# set xe-0/0/0 gigether-options 802.3ad ae1 user@MX3# set xe-0/0/1 gigether-options 802.3ad ae1 user@MX3# set xe-0/0/3 vlan tagging user@MX3# set xe-0/0/3 unit 1 vlan-id 3 user@MX3# set xe-0/0/3 unit 1 family vpls user@MX3# set ae1 unit 0 family inet address 10.1.1.2/30 user@MX3# set ae1 unit 0 family mpls
LAG 옵션 설정
[edit lag-options] user@MX3# set interfaces <ae*> mtu 9192 user@MX3# set interfaces <ae*> aggregated-ether-options minimum-links 1 user@MX3# set interfaces <ae*> aggregated-ether-options lacp active
라우팅 옵션을 구성합니다.
[edit routing-options] user@MX3# set autonomous-system 100
RSVP, MPLS 및 BGP 프로토콜을 설정합니다.
[edit protocols] user@MX3# set rsvp interface all user@MX3# set mpls no cspf user@MX3# set mpls label-switched-path-to-mx2 to 10.255.181.72 user@MX3# set mpls interface all user@MX3# set bgp family l2vpn signaling user@MX3# set bgp group ibgp type internal user@MX3# set bgp group ibgp neighbor 10.255.181.72 local-address 10.255.181.98
OSPF 인터페이스 설정을 구성합니다.
[edit protocols] user@MX3# set ospf area 0.0.0.0 interface lo0.0 passive user@MX3# set ospf area 0.0.0.0 interface ae1.0
VPLS 라우팅 인스턴스를 생성합니다.
[edit routing-instances] set vpls3 instance-type vpls set vpls3 vlan-id 3 set vpls3 interface xe-0/0/3.1 set vpls3 route-distinguisher 10.255.181.98:3 set vpls3 vrf-target target:3:3 set vpls3 protocols vpls no-tunnel-services set vpls3 protocols vpls site mx3 site-identifier 2
MX4 구성
단계별 절차
네 번째 MX 시리즈 라우터는 VXLAN 패킷을 수락하고 캡슐화 해제하는 VTEP로 구성됩니다.
MX4 라우터 구성 방법:
루프백 인터페이스에 대한 IPv4, IPv6 및 ISO 주소를 지정합니다.
[edit interfaces] user@MX4# set lo0 unit 0 family inet address 10.255.181.43/32 primary
인터페이스를 구성합니다.
[edit interfaces] user@MX4# set xe-0/0/0 vlan-tagging user@MX4# set xe-0/0/0 encapsulation flexible-ethernet-services user@MX4# set xe-0/0/0 unit 0 family bridge interface-mode trunk user@MX4# set xe-0/0/0 unit 0 family bridge vlan-id-list 1-10 user@MX4# set ge-0/2/6 unit 0 family inet address 10.30.30.1/30
OSPF 인터페이스 설정을 구성합니다.
[edit protocols] user@MX4# set ospf area 0.0.0.0 interface ge-0/2/6.0 user@MX4# set ospf area 0.0.0.0 interface fxp0.0 disable user@MX4# set ospf area 0.0.0.0 interface lo0.0 passive
OVSDB 추적 작업을 설정합니다.
[edit protocols] user@MX4# set ovsdb traceoptions file ovsdb.log size 100m files 10 user@MX4# set ovsdb traceoptions level all user@MX4# set ovsdb traceoptions flag all
xe-0/0/0.0 인터페이스가 OVSDB에 의해 관리되도록 지정합니다.
[edit protocols] user@MX4# set ovsdb interfaces xe-0/0/0.0
NSX 컨트롤러와의 연결을 구성합니다.
[edit protocols] user@MX4# set ovsdb controller 192.168.182.45 protocol ssl port 6632
VPLS 인터페이스를 구성합니다.
[edit routing-instances] user@MX4# set default-vs1 vtep-source-interface lo0.0 user@MX4# set default-vs1 instance-type virtual-switch user@MX4# set default-vs1 interface xe-0/0/0.1
VXLAN 지원 브리지 도메인 집합을 구성합니다.
[edit bridge-domains] user@MX4# set 24a76aff-7e61-4520-a78d-3eca26ad7510 vlan-id 3 user@MX4# set 24a76aff-7e61-4520-a78d-3eca26ad7510 vxlan ovsdb-managed user@MX4# set 24a76aff-7e61-4520-a78d-3eca26ad7510 vxlan vni 3 user@MX4# set 24a76aff-7e61-4520-a78d-3eca26ad7510 vxlan ingress-node-replication
터널 소스 주소로 사용할 루프백 인터페이스를 구성합니다.
[edit switch-options] user@MX4# set vtep-source-interface lo0.0
참고:이 구성을 완료한 후 하드웨어 VTEP와 동등한 NSX 게이트웨이를 구성해야 합니다. 이 구성은 하나의 하드웨어 VTEP를 구현하므로 NSX 관리자 또는 NSX API를 사용하여 하나의 게이트웨이, 게이트웨이 서비스 및 논리적 스위치 포트를 구성해야 합니다. 수행해야 하는 작업과 주요 NSX 관리자 구성 세부 사항에 대한 자세한 내용은 "가상 터널 엔드포인트로 작동하는 주니퍼 네트웍스 디바이스용 VMware NSX 구성"을 참조하십시오.
결과
구성 모드에서 각 라우터에 다음 명령을 입력하여 구성을 확인합니다. 출력에 의도한 구성이 표시되지 않으면 이 예의 지침을 반복하여 구성을 수정합니다.
확인
구성이 제대로 작동하는지 확인합니다.
MX1 확인
목적
MX1에서 구성을 확인합니다.
작업
인터페이스가 제대로 구성되었는지 확인합니다.
user@MX1# show interface
lo0 { unit 0 { family inet { address 10.255.181.13/32 { primary; } } } } ge-1/1/2 { unit 0 { family inet { address 10.30.30.2/30; } } } xe-0/0/0 { unit 0 { family inet { address 10.20.20.2/30; } } }
OSPF가 올바르게 구성되었는지 확인합니다.
user@MX1# show protocols
ospf { area 0.0.0.0 { interface all; } }
MX2 확인
목적
MX2에서 구성을 확인합니다.
작업
인터페이스가 제대로 구성되었는지 확인합니다.
user@MX2# show interfaces
lo0 { unit 0 { family inet { address 10.255.181.72/32 { primary; } } } } xe-1/2/0 { gigether-options { 802.3ad ae1; } } xe-0/0/0 { unit 0 { family inet { address 10.20.20.1/30; } } } ge-7/0/9 { vlan-tagging; unit 0 { family vpls; } unit 1 { vlan-id 3; } } xe-10/3/0 { vlan-tagging; unit 0 { family vpls; } unit 1 { vlan-id 3; } } ae1 { unit 0 { family inet { address 10.1.1.1/30; } family mpls; } }
OSPF가 올바르게 구성되었는지 확인합니다.
user@MX2# show protocols ospf
ospf { area 0.0.0.0 { interface xe-0/0/0.0; interface fxp0.0 { disable; } interface lo0.0 { passive; } interface ae1.0; } }
OVSDB가 제대로 구성되었는지 확인합니다.
user@MX2# show protocols ovsdb
ovsdb { traceoptions { file ovsdb.log size 100m files 10; level all; flag all; } interfaces { xe-10/3/0.1; ge-7/0/9.0; ge-7/0/9.1; } controller 192.168.182.45 { protocol { ssl port 6632; } } }
라우팅 인스턴스 구성을 default-VS1
확인합니다.
user@MX2# show routing-instances
routing-instances { 24a76aff-7e61-4520-a78d-3eca26ad7510 { vtep-source-interface lo0.0; instance-type vpls; vlan-id 3; interface ge-7/0/9.1; interface xe-10/3/0.1; routing-interface irb.3; vxlan { ovsdb-managed; vni 3; encapsulate-inner-vlan; decapsulate-accept-inner-vlan; ingress-node-replication; } route-distinguisher 10.255.181.72:3; vrf-target target:3:3; protocols { vpls { traceoptions { file vpls.log; flag all; } site MX2 { site-identifier 1; } } } } cadbc185-f60f-48a6-93fd-dc14a6420c60 { vtep-source-interface lo0.0; instance-type vpls; vlan-id 2; interface ge-7/0/9.0; interface xe-10/3/0.0; routing-interface irb.2; vxlan { ovsdb-managed; vni 2; encapsulate-inner-vlan; decapsulate-accept-inner-vlan; ingress-node-replication; } route-distinguisher 10.255.181.72:10; vrf-target target:10:10; protocols { vpls { traceoptions { file vpls.log; flag all; } site MX2 { site-identifier 1; } } } } vpls11 { vtep-source-interface lo0.1; instance-type vpls; vlan-id 11; interface ge-7/0/9.11; interface xe-10/3/0.11; routing-interface irb.11; vxlan { ovsdb-managed; vni 11; ingress-node-replication; } route-distinguisher 10.255.181.72:11; vrf-target target:11:11; protocols { vpls { traceoptions { file vpls.log; flag all; } site MX2 { site-identifier 1; } } } } vpls12 { vtep-source-interface lo0.1; instance-type vpls; vlan-id 12; interface ge-7/0/9.12; interface xe-10/3/0.12; routing-interface irb.12; vxlan { ovsdb-managed; vni 12; ingress-node-replication; } route-distinguisher 10.255.181.72:12; vrf-target target:12:12; protocols { vpls { traceoptions { file vpls.log; flag all; } site mx2 { site-identifier 1; } } } } vpls13 { vtep-source-interface lo0.1; instance-type vpls; vlan-id 13; interface ge-7/0/9.13; interface xe-10/3/0.13; routing-interface irb.13; vxlan { vni 13; multicast-group 233.252.0.13; } route-distinguisher 10.255.181.72:13; vrf-target target:13:13; protocols { vpls { traceoptions { file vpls.log; flag all; } site mx2 { site-identifier 1; } } } } vpls14 { vtep-source-interface lo0.1; instance-type vpls; vlan-id 14; interface ge-7/0/9.14; interface xe-10/3/0.14; routing-interface irb.14; vxlan { vni 14; multicast-group 233.252.0.14; } route-distinguisher 10.255.181.72:14; vrf-target target:14:14; protocols { vpls { traceoptions { file vpls.log; flag all; } site mx2 { site-identifier 1; } } } } vpls15 { vtep-source-interface lo0.1; instance-type vpls; vlan-id 15; interface ge-7/0/9.15; interface xe-10/3/0.15; routing-interface irb.15; vxlan { vni 15; multicast-group 233.252.0.15; } route-distinguisher 10.255.181.72:15; vrf-target target:15:15; protocols { vpls { traceoptions { file vpls.log; flag all; } site mx2 { site-identifier 1; } } } } vpls4 { vtep-source-interface lo0.0; instance-type vpls; vlan-id 4; interface ge-7/0/9.4; interface xe-10/3/0.4; routing-interface irb.4; vxlan { vni 4; multicast-group 233.252.0.4; } route-distinguisher 10.255.181.72:4; vrf-target target:4:4; protocols { vpls { traceoptions { file vpls.log; flag all; } site mx2 { site-identifier 1; } } } } vpls5 { vtep-source-interface lo0.0; instance-type vpls; vlan-id 5; interface ge-7/0/9.5; interface xe-10/3/0.5; routing-interface irb.5; vxlan { vni 5; multicast-group 233.252.0.5; } route-distinguisher 10.255.181.72:5; vrf-target target:5:5; protocols { vpls { traceoptions { file vpls.log; flag all; } site mx2 { site-identifier 1; } } } } vrf1 { instance-type vrf; interface ae2.0; interface lo0.1; route-distinguisher 100:100; vrf-target target:100:100; protocols { ospf { area 0.0.0.0 { interface ae2.0; interface lo0.1 { passive; } } } pim { rp { static { address 10.255.181.13; } } interface all; } } } }
라우팅 인스턴스 구성을 vrf1
확인합니다.
user@MX2# show routing-instances
24a76aff-7e61-4520-a78d-3eca26ad7510 { vtep-source-interface lo0.0; instance-type vpls; vlan-id 3; interface ge-7/0/9.1; interface xe-10/3/0.1; routing-interface irb.3; vxlan { ovsdb-managed; vni 3; } route-distinguisher 10.255.181.72:3; vrf-target target:3:3; protocols { vpls { site mx2 { site-identifier 1; } } } }
MX3 확인
목적
MX3에서 구성을 확인합니다.
작업
인터페이스가 제대로 구성되었는지 확인합니다.
user@MX3# show interfaces
xe-0/0/0 { gigether-options { 802.3ad ae1; } } xe-0/0/1 { gigether-options { 802.3ad ae1; } } xe-0/0/3 { vlan-tagging; unit 1 { vlan-id 3; family vpls; } } ae1 { unit 0 { family inet { address 10.1.1.2/30; } family mpls; } }
RSVP, MPLS, BGP 및 OSPF 프로토콜이 제대로 구성되었는지 확인합니다.
user@MX3# show protocols
protocols { rsvp { interface all; } mpls { no-cspf; label-switched-path to-mx2 { to 10.255.181.72; } interface all; } bgp { family l2vpn { signaling; } group ibgp { type internal; neighbor 10.255.181.72 { local-address 10.255.181.98; } } } ospf { area 0.0.0.0 { interface lo0.0 { passive; } interface ae1.0; } } }
VPLS 라우팅 인스턴스 구성을 확인합니다.
user@MX3# show routing-instances
routing-instances { vpls3 { instance-type vpls; vlan-id 3; interface xe-0/0/3.1; route-distinguisher 10.255.181.98:3; vrf-target target:3:3; protocols { vpls { no-tunnel-services; site mx3 { site-identifier 2; } } } } }
MX4 확인
목적
MX4에서 구성을 확인합니다.
작업
글로벌 그룹 인터페이스가 제대로 구성되었는지 확인합니다.
user@MX4# show groups global interfaces
인터페이스가 제대로 구성되었는지 확인합니다.
user@MX4# show interfaces
lo0 { unit 0 { family inet { address 10.255.181.43/32 { primary; } } } } xe-0/0/0 { vlan-tagging; encapsulation flexible-ethernet-services; unit 0 { family bridge { interface-mode trunk; vlan-id-list 1-10; } } } ge-0/2/6 { unit 0 { family inet { address 30.30.30.1/30; } } }
OSPF 인터페이스 설정이 제대로 구성되었는지 확인합니다.
user@MX4# show protocols ospf area 0.0.0.0 { interface ge-0/2/6.0; interface fxp0.0 { disable; } interface lo0.0 { passive; } }
OVSDB가 제대로 구성되었는지 확인합니다.
user@MX4# show protocols ovsdb traceoptions { file ovsdb.log size 100m files 10; level all; flag all; } interfaces { xe-0/0/0.0; } controller 192.168.182.45 { protocol { ssl port 6632; } }
default-VS1
라우팅 인스턴스 구성 및 브리지 도메인을 확인합니다.
user@MX4# show routing-instances default-VS1 vtep-source-interface lo0.0; instance-type virtual-switch; interface xe-0/0/0.1;
브리지 도메인이 제대로 구성되었는지 확인합니다.
user@MX4# show bridge-domains 24a76aff-7e61-4520-a78d-3eca26ad7510 { vlan-id 3; vxlan { ovsdb-managed; vni 3; ingress-node-replication; } }
루프백 인터페이스가 터널 소스 주소로 사용되는지 확인합니다.
user@MX4# show switch-options vtep-source-interface lo0.0;