IP配置
PE2
[PE2]interface GigabitEthernet 0/0/0
[PE2-GigabitEthernet0/0/0]ip address 10.1.34.2 24
[PE2]interface GigabitEthernet 0/0/1
[PE2-GigabitEthernet0/0/1]ip address 172.16.0.5 30
[PE2]interface GigabitEthernet0/0/2
[PE2-GigabitEthernet0/0/2]ip address 192.168.0.5 30
[PE2]interface LoopBack 0
[PE2-LoopBack0]ip address 4.4.4.4 32
PE1
[PE1]interface GigabitEthernet 0/0/0
[PE1-GigabitEthernet0/0/0]ip address 10.1.12.1 24
[PE1]interface GigabitEthernet 0/0/1
[PE1-GigabitEthernet0/0/1]ip address 172.16.0.1 30
[PE1]interface GigabitEthernet0/0/2
[PE1-GigabitEthernet0/0/2]ip address 192.168.0.1 30
[PE1]interface LoopBack 0
[PE1-LoopBack0]ip address 1.1.1.1 32
P1
[P1]interface GigabitEthernet 0/0/0
[P1-GigabitEthernet0/0/0]ip address 10.1.12.2 24
[P1]interface GigabitEthernet0/0/1
[P1-GigabitEthernet0/0/1]ip address 10.1.23.1 24
[P1]interface LoopBack 0
[P1-LoopBack0]ip address 2.2.2.2 32
P2
[P1]interface GigabitEthernet 0/0/0
[P1-GigabitEthernet0/0/0]ip address 10.1.23.2 24
[P1]interface GigabitEthernet0/0/1
[P1-GigabitEthernet0/0/1]ip address 10.1.34.1 24
[P1]interface LoopBack 0
[P1-LoopBack0]ip address 3.3.3.3 32
CE1
[CE1]interface GigabitEthernet0/0/0
[CE1-GigabitEthernet0/0/0] ip address 172.16.0.2 30
[CE1]interface LoopBack 0
[CE1-LoopBack0]ip address 172.16.1.0 24
CE2
[CE2]interface GigabitEthernet0/0/0
[CE2-GigabitEthernet0/0/0] ip address 172.16.0.6 30
[CE2]interface LoopBack 0
[CE2-LoopBack0]ip address 172.16.2.0 24
CE3
[CE3]interface GigabitEthernet0/0/0
[CE3-GigabitEthernet0/0/0] ip address 192.168.0.2 30
[CE3]interface LoopBack 0
[CE3-LoopBack0]ip address 192.168.0.1 24
CE4
[CE4]interface GigabitEthernet0/0/0
[CE4-GigabitEthernet0/0/0] ip address 192.168.0.6 30
[CE4]interface LoopBack 0
[CE4-LoopBack0]ip address 192.168.2.0 24
IGP配置
PE1
[PE1]ospf 1 router-id 1.1.1.1
[PE1-ospf-1]area 0
[PE1-ospf-1-area-0.0.0.0]net 10.1.12.1 0.0.0.0
[PE1-ospf-1-area-0.0.0.0]net 1.1.1.1 0.0.0.0
P1
[P1]ospf 1 router-id 1.1.1.1
[P1-ospf-1]area 0
[P1-ospf-1-area-0.0.0.0]net 10.1.12.2 0.0.0.0
[P1-ospf-1-area-0.0.0.0]net 10.1.23.1 0.0.0.0[P1-ospf-1-area-0.0.0.0]net 2.2.2.2 0.0.0.0
P2
[P2]ospf 1 router-id 1.1.1.1
[P2-ospf-1]area 0
[P2-ospf-1-area-0.0.0.0]net 10.1.34.1 0.0.0.0
[P2-ospf-1-area-0.0.0.0]net 10.1.23.2 0.0.0.0[P2-ospf-1-area-0.0.0.0]net 3.3.3.3 0.0.0.0
PE2
[PE2]ospf 1 router-id 1.1.1.1
[PE2-ospf-1]area 0
[PE2-ospf-1-area-0.0.0.0]net 10.1.34.2 0.0.0.0
[PE2-ospf-1-area-0.0.0.0]net 4.4.4.4 0.0.0.0
MPLS与MPLS LDP配置
PE1
[PE1]mpls lsr-id 1.1.1.1
[PE1]mpls
[PE1]mpls ldp
[PE1]int g0/0/0
[PE1-GigabitEthernet0/0/0]mpls ldp
P1
[P1]mpls lsr-id 2.2.2.2
[P1]mpls
[P1]mpls ldp
[P1]int g0/0/1
[P1-GigabitEthernet0/0/1]mpls
[P1-GigabitEthernet0/0/1]mpls ldp
[P1]int g0/0/0
[P1-GigabitEthernet0/0/0]mpls
[P1-GigabitEthernet0/0/0]mpls ldp
P2
[P1]mpls lsr-id 3.3.3.3
[P1]mpls
[P1]mpls ldp
[P1]int g0/0/1
[P1-GigabitEthernet0/0/1]mpls
[P1-GigabitEthernet0/0/1]mpls ldp
[P1]int g0/0/0
[P1-GigabitEthernet0/0/0]mpls
[P1-GigabitEthernet0/0/0]mpls ldp
PE2
[PE1]mpls lsr-id 4.4.4.4
[PE1]mpls
[PE1]mpls ldp
[PE1]int g0/0/0
[PE1-GigabitEthernet0/0/0]mpls ldp
PE1
[PE1]bgp 2345
[PE1-bgp]router-id 1.1.1.1
[PE1-bgp]undo default ipv4-unicast
[PE1-bgp]peer 4.4.4.4 as-number 2345
[PE1-bgp]peer 4.4.4.4 connect-interface LoopBack 0
[PE1-bgp]ipv4-family vpnv4 unicast
[PE1-bgp-af-vpnv4]peer 4.4.4.4 enable
PE2
[PE2]bgp 2345
[PE2-bgp]router-id 4.4.4.4
[PE2-bgp]peer 1.1.1.1 as-number 2345
[PE2-bgp]peer 1.1.1.1 connect-interface LoopBack 0
[PE2-bgp]ipv4-family vpnv4 unicast
[PE2-bgp-af-vpnv4]peer 1.1.1.1 enable
创建VRF
PE1
[PE1]ip vpn-instance A
[PE1-vpn-instance-A]route-distinguisher 64512:100
[PE1-vpn-instance-A-af-ipv4]vpn-target 64512:1 export-extcommunity
[PE1-vpn-instance-A-af-ipv4]vpn-target 64512:2 import-extcommunity
[PE1]ip vpn-instance B
[PE1-vpn-instance-B]route-distinguisher 64513:100
[PE1-vpn-instance-B-af-ipv4]vpn-target 64513:1 export-extcommunity
[PE1-vpn-instance-B-af-ipv4]vpn-target 64513:2 import-extcommunity
[PE1-GigabitEthernet0/0/1]ip binding vpn-instance A
[PE1]bgp 2345
[PE1-bgp]ipv4-family vpn-instance A
[PE1-bgp-A]router-id 172.16.0.1
[PE1-bgp-A]peer 172.16.0.2 as-number 64512
[PE1-bgp]ipv4-family vpn-instance B
[PE1-bgp-B]router-id 192.168.0.1
[PE1-bgp-B]peer 192.168.0.2 as-number 64513
[PE1]display bgp vpnv4 all peer
[PE1]display bgp vpnv4 all routing-table
CE1
[CE1]bgp 64512
[CE1-bgp]router-id 172.16.0.2
[CE1-bgp]peer 172.16.0.1 as-number 2345
[CE1-bgp]network 172.16.1.0 24
CE3
[CE3]bgp 64513
[CE3-bgp]router-id 192.168.0.2
[CE3-bgp]peer 192.168.0.1 as-number 2345
[CE3-bgp]network 192.168.1.0 24
OSPF配置
PE2
[PE2]ospf 1 vpn-instance A
[PE2-ospf-1]a 0
[PE2-ospf-1-area-0.0.0.0]net 172.16.0.5 0.0.0.0
[PE2]ospf 2 vpn-instance B
[PE2-ospf-2]a 0
[PE2-ospf-2-area-0.0.0.0]net 192.168.0.5 0.0.0.0
CE2
[CE2]ospf 1 router-id 172.16.0.6
[CE2-ospf-1]a 0
[CE2-ospf-1-area-0.0.0.0]net 172.16.0.6 0.0.0.0
[CE2-ospf-1-area-0.0.0.0]net 172.16.2.0 0.0.0.255
CE4
[CE4]ospf 2 router-id 192.168.0.6
[CE4-ospf-2]a 0
[CE4-ospf-2-area-0.0.0.0]net 192.168.0.6 0.0.0.0
[CE4-ospf-2-area-0.0.0.0]net 192.168.2.0 0.0.0.255
建立MP-BGP对等体关系
PE1
[PE1]bgp 2345
[PE1-bgp]router-id 1.1.1.1
[PE1-bgp]undo default ipv4-unicast
[PE1-bgp]peer 4.4.4.4 as-number 2345
[PE1-bgp]peer 4.4.4.4 connect-interface LoopBack 0
[PE1-bgp]ipv4-family vpnv4 unicast
[PE1-bgp-af-vpnv4]peer 4.4.4.4 enable
PE2
[PE2]bgp 2345
[PE2-bgp]router-id 4.4.4.4
[PE2-bgp]peer 1.1.1.1 as-number 2345
[PE2-bgp]peer 1.1.1.1 connect-interface LoopBack 0
[PE2-bgp]ipv4-family vpnv4 unicast
[PE2-bgp-af-vpnv4]peer 1.1.1.1 enable
路由引入
[PE2]bgp 2345
[PE2-bgp]ipv4-family vpn-instance A
[PE2-bgp-A]import-route ospf 1
[PE2-bgp]ipv4-family vpn-instance B
[PE2-bgp-B]import-route ospf 2
[PE2]ospf 1
[PE2-ospf-1]import-route bgp
[PE2]ospf 2
[PE2-ospf-2]import-route bgp