R0 creates a tunnel to R1 to enable multicast. It's very simple to scale up and you can see the configuration at first glance. Wvrp has passed.
R0
#
Sysname quidway
#
Multicast Routing-enable
#
Mpls lsr-ID 1.1.1.1
MPLS
MPLS te
Mpls rsvp-te
MPLS te CSPF
#
Interface ethernet0/0/0
IP address 192.168.1.1 255.255.255.0
PIM SM
MPLS
MPLS te
MPLS te max-link-bandwidth 10000
MPLS te max-reservable-bandwidth 5000
Mpls rsvp-te
#
Interface null0
#
Interface loopback0
IP address 1.1.1.1 255.255.255.255
PIM SM
#
Interface tunnel0/0/0
IP address unnumbered interface loopback0
Tunnel-Protocol MPLS te
Destination 2.2.2.2
MPLS te tunnel ID 100
MPLS te bandwidth bc0 2000
MPLS te commit
MPLS
#
Aaa
Authentication-scheme default
#
Authorization-scheme default
#
Accounting-scheme default
#
Domain default
#
#
OSPF 1
Opaque-capability enable
Area 0.0.0.0
Network 0.0.0.0 255.255.255.255
MPLS-te enable
#
User-interface con 0
User-interface vty 0 4
User-interface vty 16 20
#
Return
Peer, r1
#
Sysname quidway
#
Multicast Routing-enable
#
Mpls lsr-ID 2.2.2.2
MPLS
MPLS te
Mpls rsvp-te
MPLS te CSPF
#
Interface ethernet0/0/0
IP address 192.168.1.2 255.255.255.0
PIM SM
MPLS
MPLS te
MPLS te max-link-bandwidth 10000
MPLS te max-reservable-bandwidth 5000
Mpls rsvp-te
#
Interface null0
#
Interface loopback0
IP address 2.2.2.2 255.255.255.255
PIM SM
#
Aaa
Authentication-scheme default
#
Authorization-scheme default
#
Accounting-scheme default
#
Domain default
#
#
OSPF 1
Opaque-capability enable
Area 0.0.0.0
Network 0.0.0.0 255.255.255.255
MPLS-te enable
#
User-interface con 0
User-interface vty 0 4
User-interface vty 16 20
#
Return