예: MBGP 멀티캐스트 VPN 구성
이 예에서는 멀티프로토콜 BGP(MBGP) 레이어 3 가상 프라이빗 네트워크에서 멀티캐스트 서비스를 구성하는 단계별 절차를 제공합니다. (차세대 레이어 3 멀티캐스트 VPN이라고도 함)
요구 사항
이 예는 다음과 같은 하드웨어 및 소프트웨어 구성 요소를 사용합니다.
Junos OS 릴리스 9.2 이상
5개의 M 시리즈, T 시리즈, TX 시리즈 또는 MX 시리즈 Juniper 라우터
멀티캐스트 트래픽을 전송하고 IGMP(Internet Group Management Protocol)를 지원할 수 있는 하나의 호스트 시스템
멀티캐스트 트래픽을 수신하고 IGMP를 지원할 수 있는 하나의 호스트 시스템
사용 중인 디바이스에 따라 다음과 같은 정적 경로를 구성해야 할 수 있습니다.
멀티캐스트 발신자
발신자가 멀티캐스트 수신기에 연결된 고속 이더넷 인터페이스
멀티캐스트 수신기
수신기가 멀티캐스트 발신자에 연결된 고속 이더넷 인터페이스
개요 및 토폴로지
이 예는 다음 기술을 구성하는 방법을 보여줍니다.
IPv4
Bgp
Ospf
Rsvp
MPLS
PIM Sparse 모드
정적 RP
구성
모든 구성 세션에서는 명령을 사용하여 commit check
구성을 커밋할 수 있는지 주기적으로 확인하는 것이 좋습니다.
이 예에서 구성된 라우터는 다음 명령 프롬프트를 사용하여 식별됩니다.
CE1
고객 에지 1(CE1) 라우터 식별PE1
은(는) 프로바이더 에지 1(PE1) 라우터를 식별합니다.P
은(는) 프로바이더 코어(P) 라우터를 식별합니다.CE2
고객 에지 2(CE2) 라우터 식별PE2
은(는) 프로바이더 에지 2(PE2) 라우터를 식별합니다.
그림 1에 표시된 네트워크에 대해 MBGP 멀티캐스트 VPN을 구성하려면 다음 단계를 수행합니다.
인터페이스 구성
단계별 절차
다음 예제에서는 구성 계층에서 다양한 수준의 탐색이 필요합니다. CLI 탐색에 대한 정보는 CLI 사용자 가이드의 구성 모드에서 CLI 편집기 사용을 참조하십시오.
각 라우터에서 루프백 논리적 인터페이스 0(
lo0.0
)에서 IP 주소를 구성합니다.[edit interfaces] user@CE1# set lo0 unit 0 family inet address 192.168.6.1/32 primary user@PE1# set lo0 unit 0 family inet address 192.168.7.1/32 primary user@P# set lo0 unit 0 family inet address 192.168.8.1/32 primary user@PE2# set lo0 unit 0 family inet address 192.168.9.1/32 primary user@CE2# set lo0 unit 0 family inet address 192.168.0.1/32 primary
show interfaces terse
명령을 사용하여 IP 주소가 루프백 논리적 인터페이스에서 올바른지 확인합니다.PE 및 CE 라우터에서 고속 이더넷 인터페이스에서 IP 주소 및 프로토콜 체계를 구성합니다. 프로토콜 체계 유형을 지정합니다
inet
.[edit interfaces] user@CE1# set fe-1/3/0 unit 0 family inet address 10.10.12.1/24 user@CE1# set fe-0/1/0 unit 0 family inet address 10.0.67.13/30 [edit interfaces] user@PE1# set fe-0/1/0 unit 0 family inet address 10.0.67.14/30 [edit interfaces] user@PE2# set fe-0/1/0 unit 0 family inet address 10.0.90.13/30 [edit interfaces] user@CE2# set fe-0/1/0 unit 0 family inet address 10.0.90.14/30 user@CE2# set fe-1/3/0 unit 0 family inet address 10.10.11.1/24
show interfaces terse
명령을 사용하여 고속 이더넷 인터페이스에서 IP 주소가 올바른지 확인합니다.PE 및 P 라우터에서 ATM 인터페이스의 VPI 및 최대 가상 서킷을 구성합니다. 기본 PIC 유형이 직접 연결된 ATM 인터페이스에서 다른 경우 PIC 유형을 동일하게 구성합니다. 논리적 인터페이스 VCI, 프로토콜 체계, 로컬 IP 주소 및 대상 IP 주소를 구성합니다.
[edit interfaces] user@PE1# set at-0/2/0 atm-options pic-type atm1 user@PE1# set at-0/2/0 atm-options vpi 0 maximum-vcs 256 user@PE1# set at-0/2/0 unit 0 vci 0.128 user@PE1# set at-0/2/0 unit 0 family inet address 10.0.78.5/32 destination 10.0.78.6 [edit interfaces] user@P# set at-0/2/0 atm-options pic-type atm1 user@P# set at-0/2/0 atm-options vpi 0 maximum-vcs 256 user@P# set at-0/2/0 unit 0 vci 0.128 user@P# set at-0/2/0 unit 0 family inet address 10.0.78.6/32 destination 10.0.78.5 user@P# set at-0/2/1 atm-options pic-type atm1 user@P# set at-0/2/1 atm-options vpi 0 maximum-vcs 256 user@P# set at-0/2/1 unit 0 vci 0.128 user@P# set at-0/2/1 unit 0 family inet address 10.0.89.5/32 destination 10.0.89.6 [edit interfaces] user@PE2# set at-0/2/1 atm-options pic-type atm1 user@PE2# set at-0/2/1 atm-options vpi 0 maximum-vcs 256 user@PE2# set at-0/2/1 unit 0 vci 0.128 user@PE2# set at-0/2/1 unit 0 family inet address 10.0.89.6/32 destination 10.0.89.5
show configuration interfaces
명령을 사용하여 ATM 인터페이스의 VPI와 최대 VC가 올바른지, 논리적 인터페이스 VCI, 프로토콜 체계, 로컬 IP 주소 및 대상 IP 주소가 올바른지 확인합니다.
OSPF 구성
단계별 절차
P 및 PE 라우터에서 OSPF의 프로바이더 인스턴스를 구성합니다.
lo0.0
및 ATM 코어 대면 논리적 인터페이스를 지정합니다. PE 라우터에서 OSPF의 공급자 인스턴스는 다른 PE 라우터 및 라우터 P에서 OSPF neighbor와 인접성을 형성합니다.user@PE1# set protocols ospf area 0.0.0.0 interface at-0/2/0.0 user@PE1# set protocols ospf area 0.0.0.0 interface lo0.0 user@P# set protocols ospf area 0.0.0.0 interface lo0.0 user@P# set protocols ospf area 0.0.0.0 interface all user@P# set protocols ospf area 0.0.0.0 interface fxp0 disable user@PE2# set protocols ospf area 0.0.0.0 interface lo0.0 user@PE2# set protocols ospf area 0.0.0.0 interface at-0/2/1.0
show ospf interfaces
명령을 사용하여 및 ATM 코어 대면 논리적 인터페이스가 OSPF에 대해 구성되었는지 확인lo0.0
합니다.CE 라우터에서 OSPF의 고객 인스턴스를 구성합니다. 루프백 및 고속 이더넷 논리적 인터페이스를 지정합니다. CE 라우터의 최단 경로 변환(OSPF)의 고객 인스턴스는 PE 라우터의 OSPF의 VPN 라우팅 인스턴스 내에서 neighbor와 인접성을 형성합니다.
user@CE1# set protocols ospf area 0.0.0.0 interface fe-0/1/0.0 user@CE1# set protocols ospf area 0.0.0.0 interface fe-1/3/0.0 user@CE1# set protocols ospf area 0.0.0.0 interface lo0.0 user@CE2# set protocols ospf area 0.0.0.0 interface fe-0/1/0.0 user@CE2# set protocols ospf area 0.0.0.0 interface fe-1/3/0.0 user@CE2# set protocols ospf area 0.0.0.0 interface lo0.0
show ospf interfaces
명령을 사용하여 올바른 루프백 및 고속 이더넷 논리적 인터페이스가 OSPF 프로토콜에 추가되었는지 확인합니다.P 및 PE 라우터에서 OSPF의 공급자 인스턴스에 대한 OSPF 트래픽 엔지니어링 지원을 구성합니다.
명령
shortcuts
문을 사용하면 OSPF의 마스터 인스턴스가 레이블 스위칭 경로를 다음 홉으로 사용할 수 있습니다.user@PE1# set protocols ospf traffic-engineering shortcuts user@P# set protocols ospf traffic-engineering shortcuts user@PE2# set protocols ospf traffic-engineering shortcuts
show ospf overview
또는show configuration protocols ospf
명령을 사용하여 트래픽 엔지니어링 지원이 활성화되었는지 확인합니다.
BGP 구성
단계별 절차
라우터 P에서 VPN에 대한 BGP를 구성합니다. 로컬 주소는 로컬
lo0.0
주소입니다. 이웃 주소는 PE 라우터의lo0.0
주소입니다.문을
unicast
사용하면 라우터가 BGP를 사용하여 NLRI(Network Layer Reachability Information)를 보급할 수 있습니다. 문은signaling
라우터가 BGP를 VPN의 신호 프로토콜로 사용할 수 있게 해줍니다.user@P# set protocols bgp group group-mvpn type internal user@P# set protocols bgp group group-mvpn local-address 192.168.8.1 user@P# set protocols bgp group group-mvpn family inet unicast user@P# set protocols bgp group group-mvpn family inet-mvpn signaling user@P# set protocols bgp group group-mvpn neighbor 192.168.9.1 user@P# set protocols bgp group group-mvpn neighbor 192.168.7.1
show configuration protocols bgp
명령을 사용하여 라우터가 NLRI를 보급하기 위해 BGP를 사용하도록 구성되었는지 확인합니다.PE 및 P 라우터에서 BGP 로컬 AS(Autonomous System) 번호를 구성합니다.
user@PE1# set routing-options autonomous-system 0.65010 user@P# set routing-options autonomous-system 0.65010 user@PE2# set routing-options autonomous-system 0.65010
show configuration routing-options
명령을 사용하여 BGP 로컬 AS(Autonomous System) 번호가 올바른지 확인합니다.PE 라우터에서 VPN에 대한 BGP를 구성합니다. 로컬 주소를 로컬 주소로
lo0.0
구성합니다. neighbor 주소는lo0.0
라우터 P 및 기타 PE 라우터 PE2의 주소입니다.user@PE1# set protocols bgp group group-mvpn type internal user@PE1# set protocols bgp group group-mvpn local-address 192.168.7.1 user@PE1# set protocols bgp group group-mvpn family inet-vpn unicast user@PE1# set protocols bgp group group-mvpn family inet-mvpn signaling user@PE1# set protocols bgp group group-mvpn neighbor 192.168.9.1 user@PE1# set protocols bgp group group-mvpn neighbor 192.168.8.1 user@PE2# set protocols bgp group group-mvpn type internal user@PE2# set protocols bgp group group-mvpn local-address 192.168.9.1 user@PE2# set protocols bgp group group-mvpn family inet-vpn unicast user@PE2# set protocols bgp group group-mvpn family inet-mvpn signaling user@PE2# set protocols bgp group group-mvpn neighbor 192.168.7.1 user@PE2# set protocols bgp group group-mvpn neighbor 192.168.8.1
show bgp group
명령을 사용하여 BGP 구성이 올바른지 확인합니다.PE 라우터에서 BGP 경로를 OSPF로 내보내는 정책을 구성합니다.
user@PE1# set policy-options policy-statement bgp-to-ospf from protocol bgp user@PE1# set policy-options policy-statement bgp-to-ospf then accept user@PE2# set policy-options policy-statement bgp-to-ospf from protocol bgp user@PE2# set policy-options policy-statement bgp-to-ospf then accept
show policy bgp-to-ospf
명령을 사용하여 정책이 올바른지 확인합니다.
RSVP 구성
단계별 절차
PE 라우터에서 LSP에 참여하는 인터페이스에서 RSVP를 활성화합니다. 빠른 이더넷 및 ATM 논리적 인터페이스를 구성합니다.
user@PE1# set protocols rsvp interface fe-0/1/0.0 user@PE1# set protocols rsvp interface at-0/2/0.0 user@PE2# set protocols rsvp interface fe-0/1/0.0 user@PE2# set protocols rsvp interface at-0/2/1.0
라우터 P에서 LSP에 참여하는 인터페이스에서 RSVP를 활성화합니다. ATM 논리적 인터페이스를 구성합니다.
user@P# set protocols rsvp interface at-0/2/0.0 user@P# set protocols rsvp interface at-0/2/1.0
show configuration protocols rsvp
명령을 사용하여 RSVP 구성이 올바른지 확인합니다.
MPLS 구성
단계별 절차
PE 라우터에서 LSP 송신 지점인 PE 라우터에 MPLS LSP를 구성합니다. LSP의
lo0.0
다른 쪽 끝에 있는 라우터 인터페이스의 IP 주소를 지정합니다. ATM, 고속 이더넷 및lo0.0
인터페이스에서 MPLS 구성합니다.문제 해결 시 각 LSP를 식별하는 데 도움이 하려면 각 PE 라우터에 다른 LSP 이름을 구성합니다. 이 예에서는 이름을
to-pe2
PE1to-pe1
에 구성된 LSP의 이름과 PE2에 구성된 LSP의 이름으로 사용합니다.user@PE1# set protocols mpls label-switched-path to-pe2 to 192.168.9.1 user@PE1# set protocols mpls interface fe-0/1/0.0 user@PE1# set protocols mpls interface at-0/2/0.0 user@PE1# set protocols mpls interface lo0.0 user@PE2# set protocols mpls label-switched-path to-pe1 to 192.168.7.1 user@PE2# set protocols mpls interface fe-0/1/0.0 user@PE2# set protocols mpls interface at-0/2/1.0 user@PE2# set protocols mpls interface lo0.0
show configuration protocols mpls
및show route label-switched-path to-pe1
명령을 사용하여 MPLS 및 LSP 구성이 올바른지 확인합니다.구성이 커밋된 후, 및
show mpls lsp name to-pe2
명령을 사용하여show mpls lsp name to-pe1
LSP가 작동하는지 확인합니다.라우터 P에서 MPLS 활성화합니다. PE 라우터에 연결된 ATM 인터페이스를 지정합니다.
user@P# set protocols mpls interface at-0/2/0.0 user@P# set protocols mpls interface at-0/2/1.0
show mpls interface
명령을 사용하여 MPLS ATM 인터페이스에서 활성화되었는지 확인합니다.PE 및 P 라우터에서 LSP와 연결된 ATM 인터페이스에서 프로토콜 체계를 구성합니다. 프로토콜 체계 유형을 지정합니다
mpls
.user@PE1# set interfaces at-0/2/0 unit 0 family mpls user@P# set interfaces at-0/2/0 unit 0 family mpls user@P# set interfaces at-0/2/1 unit 0 family mpls user@PE2# set interfaces at-0/2/1 unit 0 family mpls
show mpls interface
명령을 사용하여 MPLS 프로토콜 체계가 LSP와 연결된 ATM 인터페이스에서 활성화되는지 확인합니다.
VRF 라우팅 인스턴스 구성
단계별 절차
PE 라우터에서 VPN에 대한 라우팅 인스턴스를 구성하고 인스턴스 유형을 지정합니다
vrf
. 빠른 이더넷과lo0.1
고객 대면 인터페이스를 추가합니다. OSPF의 VPN 인스턴스를 구성하고 BGP-to-OSPF 내보내기 정책을 포함합니다.user@PE1# set routing-instances vpn-a instance-type vrf user@PE1# set routing-instances vpn-a interface lo0.1 user@PE1# set routing-instances vpn-a interface fe-0/1/0.0 user@PE1# set routing-instances vpn-a protocols ospf export bgp-to-ospf user@PE1# set routing-instances vpn-a protocols ospf area 0.0.0.0 interface all user@PE2# set routing-instances vpn-a instance-type vrf user@PE2# set routing-instances vpn-a interface lo0.1 user@PE2# set routing-instances vpn-a interface fe-0/1/0.0 user@PE2# set routing-instances vpn-a protocols ospf export bgp-to-ospf user@PE2# set routing-instances vpn-a protocols ospf area 0.0.0.0 interface all
show configuration routing-instances vpn-a
명령을 사용하여 라우팅 인스턴스 구성이 올바른지 확인합니다.PE 라우터에서 라우팅 인스턴스에 대한 경로 식별자를 구성합니다. 경로 구분자를 사용하면 라우터가 VPN 경로로 사용되는 두 개의 동일한 IP 접두사들을 구별할 수 있습니다. 각 PE 라우터에 다른 경로 구분자를 구성합니다. 이 예에서는 PE1에서 65010:1, PE2에서는 65010:2를 사용합니다.
user@PE1# set routing-instances vpn-a route-distinguisher 65010:1 user@PE2# set routing-instances vpn-a route-distinguisher 65010:2
show configuration routing-instances vpn-a
명령을 사용하여 경로 식별자가 올바른지 확인합니다.PE 라우터에서 기본 VRF 가져오기 및 내보내기 정책을 구성합니다. 이 구성을 기반으로 BGP는 VRF 가져오기 정책에서 참조되는 경로 대상에 해당하는 로컬 경로를 자동으로 생성합니다. 이 예는 경로 대상으로 2:1을 사용합니다.
참고:지정된 VPN 라우팅 인스턴스에 대해 각 PE 라우터에 동일한 경로 대상을 구성해야 합니다.
user@PE1# set routing-instances vpn-a vrf-target target:2:1 user@PE2# set routing-instances vpn-a vrf-target target:2:1
show configuration routing-instances vpn-a
명령을 사용하여 경로 대상이 올바른지 확인합니다.PE 라우터에서 멀티캐스트 지원을 위한 VPN 라우팅 인스턴스를 구성합니다.
user@PE1# set routing-instances vpn-a protocols mvpn user@PE2# set routing-instances vpn-a protocols mvpn
show configuration routing-instance vpn-a
명령을 사용하여 VPN 라우팅 인스턴스가 멀티캐스트 지원을 위해 구성되었는지 확인합니다.PE 라우터에서 고객 라우팅 인스턴스 VPN에 사용되는 루프백 논리적 인터페이스 1(
lo0.1
)에서 IP 주소를 구성합니다.user@PE1# set interfaces lo0 unit 1 family inet address 10.10.47.101/32 user@PE2# set interfaces lo0 unit 1 family inet address 10.10.47.100/32
show interfaces terse
명령을 사용하여 루프백 인터페이스의 IP 주소가 올바른지 확인합니다.
PIM 구성
단계별 절차
PE 라우터에서 PIM을 활성화합니다.
lo0.1
및 고객 대면 고속 이더넷 인터페이스를 구성합니다. 모드를 로sparse
지정하고 버전을 로 지정합니다2
.user@PE1# set routing-instances vpn-a protocols pim interface lo0.1 mode sparse user@PE1# set routing-instances vpn-a protocols pim interface lo0.1 version 2 user@PE1# set routing-instances vpn-a protocols pim interface fe-0/1/0.0 mode sparse user@PE1# set routing-instances vpn-a protocols pim interface fe-0/1/0.0 version 2 user@PE2# set routing-instances vpn-a protocols pim interface lo0.1 mode sparse user@PE2# set routing-instances vpn-a protocols pim interface lo0.1 version 2 user@PE2# set routing-instances vpn-a protocols pim interface fe-0/1/0.0 mode sparse user@PE2# set routing-instances vpn-a protocols pim interface fe-0/1/0.0 version 2
show pim interfaces instance vpn-a
명령을 사용하여 PIM sparse 모드가 인터페이스 및 고객 대면 고속 이더넷 인터페이스에서lo0.1
활성화되는지 확인합니다.CE 라우터에서 PIM을 활성화합니다. 이 예에서는 모든 인터페이스를 구성합니다. 모드를 로
sparse
지정하고 버전을 로 지정합니다2
.user@CE1# set protocols pim interface all user@CE2# set protocols pim interface all mode sparse user@CE2# set protocols pim interface all version 2
show pim interfaces
명령을 사용하여 PIM Sparse 모드가 모든 인터페이스에서 활성화되었는지 확인합니다.
프로바이더는 터널 구성
단계별 절차
라우터 PE1에서 공급자 터널을 구성합니다. 사용할 멀티캐스트 주소 지정합니다.
문은
provider-tunnel
라우터가 터널을 통해 멀티캐스트 트래픽을 전송하도록 지시합니다.user@PE1# set routing-instances vpn-a provider-tunnel rsvp-te label-switched-path-template default-template
show configuration routing-instance vpn-a
명령을 사용하여 공급자 터널이 기본 LSP 템플릿을 사용하도록 구성되었는지 확인합니다.라우터 PE2에서 공급자 터널을 구성합니다. 사용할 멀티캐스트 주소 지정합니다.
user@PE2# set routing-instances vpn-a provider-tunnel rsvp-te label-switched-path-template default-template
show configuration routing-instance vpn-a
명령을 사용하여 공급자 터널이 기본 LSP 템플릿을 사용하도록 구성되었는지 확인합니다.
랑데부 포인트 구성
단계별 절차
라우터 PE1을 랑데부 포인트로 구성합니다.
lo0.1
라우터 PE1의 주소를 지정합니다. 사용할 멀티캐스트 주소 지정합니다.user@PE1# set routing-instances vpn-a protocols pim rp local address 10.10.47.101 user@PE1# set routing-instances vpn-a protocols pim rp local group-ranges 224.1.1.1/32
show pim rps instance vpn-a
명령을 사용하여 올바른 로컬 IP 주소가 RP에 대해 구성되었는지 확인합니다.라우터 PE2에서 정적 랑데부 지점을 구성합니다.
lo0.1
라우터 PE1의 주소를 지정합니다.user@PE2# set routing-instances vpn-a protocols pim rp static address 10.10.47.101
show pim rps instance vpn-a
명령을 사용하여 올바른 정적 IP 주소가 RP에 대해 구성되었는지 확인합니다.CE 라우터에서 정적 랑데부 지점을 구성합니다.
lo0.1
라우터 PE1의 주소를 지정합니다.user@CE1# set protocols pim rp static address 10.10.47.101 version 2 user@CE2# set protocols pim rp static address 10.10.47.101 version 2
show pim rps
명령을 사용하여 올바른 정적 IP 주소가 RP에 대해 구성되었는지 확인합니다.commit check
명령을 사용하여 구성이 성공적으로 커밋될 수 있는지 확인합니다. 구성이 검사를 통과하면 구성을 커밋합니다.CE1에 연결된 멀티캐스트 발신자 디바이스를 시작합니다.
CE2에 연결된 멀티캐스트 수신기 디바이스를 시작합니다.
수신기가 멀티캐스트 스트림을 수신하고 있는지 확인합니다.
명령을 사용하여
show
라우팅, VPN 및 멀티캐스트 작업을 확인합니다.
결과
이 예의 구성 및 검증 부분이 완료되었습니다. 다음 섹션은 참조용입니다.
라우터 CE1에 대한 관련 샘플 구성은 다음과 같습니다.
라우터 CE1
interfaces { lo0 { unit 0 { family inet { address 192.168.6.1/32 { primary; } } } } fe-0/1/0 { unit 0 { family inet { address 10.0.67.13/30; } } } fe-1/3/0 { unit 0 { family inet { address 10.10.12.1/24; } } } } protocols { ospf { area 0.0.0.0 { interface fe-0/1/0.0; interface lo0.0; interface fe-1/3/0.0; } } pim { rp { static { address 10.10.47.101 { version 2; } } } interface all; } }
라우터 PE1에 대한 관련 샘플 구성은 다음과 같습니다.
라우터 PE1
interfaces { lo0 { unit 0 { family inet { address 192.168.7.1/32 { primary; } } } } fe-0/1/0 { unit 0 { family inet { address 10.0.67.14/30; } } } at-0/2/0 { atm-options { pic-type atm1; vpi 0 { maximum-vcs 256; } } unit 0 { vci 0.128; family inet { address 10.0.78.5/32 { destination 10.0.78.6; } } family mpls; } } lo0 { unit 1 { family inet { address 10.10.47.101/32; } } } } routing-options { autonomous-system 0.65010; } protocols { rsvp { interface fe-0/1/0.0; interface at-0/2/0.0; } mpls { label-switched-path to-pe2 { to 192.168.9.1; } interface fe-0/1/0.0; interface at-0/2/0.0; interface lo0.0; } bgp { group group-mvpn { type internal; local-address 192.168.7.1; family inet-vpn { unicast; } family inet-mvpn { signaling; } neighbor 192.168.9.1; neighbor 192.168.8.1; } } ospf { traffic-engineering { shortcuts; } area 0.0.0.0 { interface at-0/2/0.0; interface lo0.0; } } } policy-options { policy-statement bgp-to-ospf { from protocol bgp; then accept; } } routing-instances { vpn-a { instance-type vrf; interface lo0.1; interface fe-0/1/0.0; route-distinguisher 65010:1; provider-tunnel { rsvp-te { label-switched-path-template { default-template; } } } vrf-target target:2:1; protocols { ospf { export bgp-to-ospf; area 0.0.0.0 { interface all; } } pim { rp { local { address 10.10.47.101; group-ranges { 224.1.1.1/32; } } } interface lo0.1 { mode sparse; version 2; } interface fe-0/1/0.0 { mode sparse; version 2; } } mvpn; } } }
라우터 P에 대한 관련 샘플 구성은 다음과 같습니다.
라우터 P
interfaces { lo0 { unit 0 { family inet { address 192.168.8.1/32 { primary; } } } } at-0/2/0 { atm-options { pic-type atm1; vpi 0 { maximum-vcs 256; } } unit 0 { vci 0.128; family inet { address 10.0.78.6/32 { destination 10.0.78.5; } } family mpls; } } at-0/2/1 { atm-options { pic-type atm1; vpi 0 { maximum-vcs 256; } } unit 0 { vci 0.128; family inet { address 10.0.89.5/32 { destination 10.0.89.6; } } family mpls; } } } routing-options { autonomous-system 0.65010; } protocols { rsvp { interface at-0/2/0.0; interface at-0/2/1.0; } mpls { interface at-0/2/0.0; interface at-0/2/1.0; } bgp { group group-mvpn { type internal; local-address 192.168.8.1; family inet { unicast; } family inet-mvpn { signaling; } neighbor 192.168.9.1; neighbor 192.168.7.1; } } ospf { traffic-engineering { shortcuts; } area 0.0.0.0 { interface lo0.0; interface all; interface fxp0.0 { disable; } } } }
라우터 PE2에 대한 관련 샘플 구성은 다음과 같습니다.
라우터 PE2
interfaces { lo0 { unit 0 { family inet { address 192.168.9.1/32 { primary; } } } } fe-0/1/0 { unit 0 { family inet { address 10.0.90.13/30; } } } at-0/2/1 { atm-options { pic-type atm1; vpi 0 { maximum-vcs 256; } } unit 0 { vci 0.128; family inet { address 10.0.89.6/32 { destination 10.0.89.5; } } family mpls; } } lo0 { unit 1 { family inet { address 10.10.47.100/32; } } } } routing-options { autonomous-system 0.65010; } protocols { rsvp { interface fe-0/1/0.0; interface at-0/2/1.0; } mpls { label-switched-path to-pe1 { to 192.168.7.1; } interface lo0.0; interface fe-0/1/0.0; interface at-0/2/1.0; } bgp { group group-mvpn { type internal; local-address 192.168.9.1; family inet-vpn { unicast; } family inet-mvpn { signaling; } neighbor 192.168.7.1; neighbor 192.168.8.1; } } ospf { traffic-engineering { shortcuts; } area 0.0.0.0 { interface lo0.0; interface at-0/2/1.0; } } } policy-options { policy-statement bgp-to-ospf { from protocol bgp; then accept; } } routing-instances { vpn-a { instance-type vrf; interface fe-0/1/0.0; interface lo0.1; route-distinguisher 65010:2; provider-tunnel { rsvp-te { label-switched-path-template { default-template; } } } vrf-target target:2:1; protocols { ospf { export bgp-to-ospf; area 0.0.0.0 { interface all; } } pim { rp { static { address 10.10.47.101; } } interface fe-0/1/0.0 { mode sparse; version 2; } interface lo0.1 { mode sparse; version 2; } } mvpn; } } }
라우터 CE2에 대한 관련 샘플 구성은 다음과 같습니다.
라우터 CE2
interfaces { lo0 { unit 0 { family inet { address 192.168.0.1/32 { primary; } } } } fe-0/1/0 { unit 0 { family inet { address 10.0.90.14/30; } } } fe-1/3/0 { unit 0 { family inet { address 10.10.11.1/24; } family inet6 { address fe80::205:85ff:fe88:ccdb/64; } } } } protocols { ospf { area 0.0.0.0 { interface fe-0/1/0.0; interface lo0.0; interface fe-1/3/0.0; } } pim { rp { static { address 10.10.47.101 { version 2; } } } interface all { mode sparse; version 2; } } }