拓扑图
AR1
interface GigabitEthernet0/0/0
ip address 172.16.2.1 255.255.255.0
interface LoopBack0
ip address 172.16.1.1 255.255.255.0
ip route-static 0.0.0.0 0.0.0.0 vpn-instance b 172.16.2.2
ip route-static 172.16.3.0 255.255.255.0 172.16.2.2
ip route-static 172.16.4.0 255.255.255.0 172.16.2.2
AR2
mpls lsr-id 2.2.2.2
mpls
mpls ldp
interface GigabitEthernet0/0/0
ip binding vpn-instance a
ip address 172.16.2.2 255.255.255.0
interface GigabitEthernet0/0/1
ip address 23.1.1.2 255.255.255.0
mpls
mpls ldp
interface GigabitEthernet0/0/2
ip binding vpn-instance b
ip address 172.16.2.2 255.255.255.0
interface LoopBack0
ip address 2.2.2.2 255.255.255.0
bgp 1
peer 4.4.4.4 as-number 2
peer 4.4.4.4 ebgp-max-hop 2
peer 4.4.4.4 connect-interface LoopBack0
ipv4-family unicast
undo synchronization
peer 4.4.4.4 enable
peer 4.4.4.4 next-hop-local
ipv4-family vpnv4
policy vpn-target
peer 4.4.4.4 enable
ipv4-family vpn-instance a
import-route direct
import-route static
ipv4-family vpn-instance b
network 0.0.0.0
import-route direct
import-route static
ospf 1
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 23.1.1.0 0.0.0.255
ip route-static vpn-instance a 172.16.1.0 255.255.255.0 172.16.2.1
ip route-static vpn-instance b 172.16.1.0 255.255.255.0 172.16.2.1
AR3
mpls lsr-id 3.3.3.3
mpls
interface GigabitEthernet0/0/0
ip address 23.1.1.3 255.255.255.0
mpls
mpls ldp
interface GigabitEthernet0/0/1
ip address 34.1.1.3 255.255.255.0
mpls
mpls ldp
interface LoopBack0
ip address 3.3.3.3 255.255.255.0
ospf 1
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 23.1.1.0 0.0.0.255
network 34.1.1.0 0.0.0.255
ip route-static 0.0.0.0 0.0.0.0 34.1.1.4
ip route-static 0.0.0.0 0.0.0.0 23.1.1.2
ip route-static 0.0.0.0 0.0.0.0 vpn-instance b 172.16.2.2
AR4
mpls lsr-id 4.4.4.4
mpls
mpls ldp
interface GigabitEthernet0/0/0
ip address 34.1.1.4 255.255.255.0
mpls
mpls ldp
interface GigabitEthernet0/0/1
ip binding vpn-instance a
ip address 172.16.3.2 255.255.255.0
interface GigabitEthernet0/0/2
ip address 47.1.1.4 255.255.255.0
interface GigabitEthernet4/0/0
ip binding vpn-instance b
ip address 172.16.3.2 255.255.255.0
interface LoopBack0
ip address 4.4.4.4 255.255.255.0
bgp 2
peer 2.2.2.2 as-number 1
peer 2.2.2.2 ebgp-max-hop 2
peer 2.2.2.2 connect-interface LoopBack0
ipv4-family unicast
undo synchronization
peer 2.2.2.2 enable
peer 2.2.2.2 next-hop-local
ipv4-family vpnv4
policy vpn-target
peer 2.2.2.2 enable
ipv4-family vpn-instance a
import-route direct
import-route static
ipv4-family vpn-instance b
import-route direct
import-route static
ospf 1
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 34.1.1.0 0.0.0.255
ip route-static 0.0.0.0 0.0.0.0 vpn-instance b 172.16.2.2
ip route-static vpn-instance a 172.16.4.0 255.255.255.0 172.16.3.1
ip route-static vpn-instance b 172.16.4.0 255.255.255.0 172.16.3.1
AR5
interface GigabitEthernet0/0/0
ip address 172.16.3.1 255.255.255.0
interface LoopBack0
ip address 172.16.4.1 255.255.255.0
ip route-static 172.16.1.0 255.255.255.0 172.16.3.2
ip route-static 172.16.2.0 255.255.255.0 172.16.3.2
AR6
interface GigabitEthernet0/0/0
ip address 172.16.2.1 255.255.255.0
interface LoopBack0
ip address 172.16.1.2 255.255.255.0
ip route-static 172.16.3.0 255.255.255.0 172.16.2.2
ip route-static 172.16.4.0 255.255.255.0 172.16.2.2
AR7
acl number 2000
rule 5 permit
interface GigabitEthernet0/0/0
ip address 47.1.1.7 255.255.255.0
nat outbound 2000
interface GigabitEthernet0/0/1
ip address 172.16.3.1 255.255.255.0
interface LoopBack0
ip address 172.16.4.2 255.255.255.0
ip route-static 0.0.0.0 0.0.0.0 47.1.1.4
ip route-static 0.0.0.0 0.0.0.0 vpn-instance b 172.16.2.2
ip route-static 172.16.1.0 255.255.255.0 172.16.3.2
ip route-static 172.16.2.0 255.255.255.0 172.16.3.2
结果