拓扑:

要求:
1、在MPLS VPN骨干网络中运行IGP协议,实现骨干网络路由互通
2、在MPLS VPN骨干网络中激活MPLS、激活LDP,建立LDP对等体关系
3、在PE设备上创建VRF,并将部分接口划分到对应的VRF空间中,然后再CE-PE之间运行动态路由协议
4、在PE设备之间配置MP-BGP协议,建立MP-BGP对等体
5、在PE上进行路由引入,实现IPv4路由与VPNv4路由转换过程
配置:
PE1
[PE1]interface g 0/0/0
[PE1-GigabitEthernet0/0/0]ip address 10.1.12.1 24
[PE1]interface g 0/0/1
[PE1-GigabitEthernet0/0/1]ip address 172.16.0.1 30
[PE1]interface g 0/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
[PE1]ospf 100 router-id 1.1.1.1
[PE1-ospf-100]a 0
[PE1-ospf-100-area-0.0.0.0]network 10.1.12.1 0.0.0.0
[PE1-ospf-100-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[PE1]mpls lsr-id 1.1.1.1
[PE1]mpls
Info: Mpls starting, please wait... OK!
[PE1-mpls]q
[PE1]mpls l
[PE1]mpls ldp
[PE1-mpls-ldp]q
[PE1]interface g 0/0/0
[PE1-GigabitEthernet0/0/0]mpls
[PE1-GigabitEthernet0/0/0]mpls ldp
[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-vpn-instance-A-af-ipv4]q
[PE1-vpn-instance-A]q
[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-vpn-instance-B-af-ipv4]q
[PE1-vpn-instance-B]q
[PE1]interface g 0/0/1
[PE1-GigabitEthernet0/0/1]ip binding vpn-instance A
[PE1-GigabitEthernet0/0/1]ip address 172.16.0.1 30
[PE1-GigabitEthernet0/0/1]q
[PE1]interface g 0/0/2
[PE1-GigabitEthernet0/0/2]ip binding vpn-instance B
[PE1-GigabitEthernet0/0/2]ip address 192.168.0.1 30
[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-A]q
[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]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
P1
[P1]interface g 0/0/0
[P1-GigabitEthernet0/0/0]ip address 10.1.12.2 24
[P1]interface g 0/0/1
[P1-GigabitEthernet0/0/1]ip address 10.1.23.2 24
[P1-GigabitEthernet0/0/1]q
[P1]interface LoopBack 0
[P1-LoopBack0]ip address 2.2.2.2 32
[P1]ospf 100 router-id 2.2.2.2
[P1-ospf-100]a 0
[P1-ospf-100-area-0.0.0.0]network 10.1.12.2 0.0.0.0
[P1-ospf-100-area-0.0.0.0]network 10.1.23.2 0.0.0.0
[P1-ospf-100-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[P1]mpls lsr-id 2.2.2.2
[P1]mpls
[P1-mpls]q
[P1]mpls ldp
[P1-mpls-ldp]q
[P1]interface g 0/0/0
[P1-GigabitEthernet0/0/0]mpls
[P1-GigabitEthernet0/0/0]mpls ldp
[P1-GigabitEthernet0/0/0]q
[P1]interface g 0/0/1
[P1-GigabitEthernet0/0/1]mpls
[P1-GigabitEthernet0/0/1]mpls ldp
[P1-GigabitEthernet0/0/1]q
P2
P2]interface g 0/0/0
[P2-GigabitEthernet0/0/0]ip address 10.1.23.3 24
[P2]interface g 0/0/1
[P2-GigabitEthernet0/0/1]ip address 10.1.34.3 24
[P2-GigabitEthernet0/0/1]q
[P2]interface LoopBack 0
[P2-LoopBack0]ip address 3.3.3.3 32
[P2]ospf 100 router-id 3.3.3.3
[P2-ospf-100]a 0
[P2-ospf-100-area-0.0.0.0]network 10.1.23.3 0.0.0.0
[P2-ospf-100-area-0.0.0.0]network 10.1.34.3 0.0.0.0
[P2-ospf-100-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[P2]mpls lsr-id 3.3.3.3
[P2]mpls
[P2-mpls]q
[P2]mpls ldp
[P2-mpls-ldp]q
[P2]interface g 0/0/0
[P2-GigabitEthernet0/0/0]mpls
[P2-GigabitEthernet0/0/0]mpls ldp
[P2-GigabitEthernet0/0/0]q
[P2]interface g 0/0/1
[P2-GigabitEthernet0/0/1]mpls
[P2-GigabitEthernet0/0/1]mpls ldp
[P2-GigabitEthernet0/0/1]q
PE2
[PE2]interface g 0/0/0
[PE2-GigabitEthernet0/0/0]ip address 10.1.34.4 24
[PE2-GigabitEthernet0/0/0]q
[PE2]interface g 0/0/1
[PE2-GigabitEthernet0/0/1]ip address 172.16.0.5 30
[PE2-GigabitEthernet0/0/1]q
[PE2]interface g 0/0/2
[PE2-GigabitEthernet0/0/2]ip address 192.168.0.5 30
[PE2-GigabitEthernet0/0/2]q
[PE2]interface LoopBack 0
[PE2-LoopBack0]ip address 4.4.4.4 32
[PE2]ospf 100 router-id 4.4.4.4
[PE2-ospf-100]a 0
[PE2-ospf-100-area-0.0.0.0]network 10.1.34.4 0.0.0.0
[PE2-ospf-100-area-0.0.0.0]network 4.4.4.4 0.0.0.0
[PE2]mpls lsr-id 4.4.4.4
[PE2]mpls
[PE2-mpls]q
[PE2]mpls ldp
[PE2-mpls-ldp]q
[PE2]interface g 0/0/0
[PE2-GigabitEthernet0/0/0]mpls
[PE2-GigabitEthernet0/0/0]mpls l
[PE2-GigabitEthernet0/0/0]mpls ldp
[PE2-GigabitEthernet0/0/0]q
[PE2]ip vpn-instance A
[PE2-vpn-instance-A]route-distinguisher 64512:200
[PE2-vpn-instance-A-af-ipv4]vpn-target 64512:2 export-extcommunity
[PE2-vpn-instance-A-af-ipv4]vpn-target 64512:1 import-extcommunity
[PE2-vpn-instance-A-af-ipv4]q
[PE2-vpn-instance-A]q
[PE2]ip vpn-instance B
[PE2-vpn-instance-B]route-distinguisher 64513:200
[PE2-vpn-instance-B-af-ipv4]vpn-target 64513:2 export-extcommunity
[PE2-vpn-instance-B-af-ipv4]vpn-target 64513:1 import-extcommunity
[PE2-vpn-instance-B-af-ipv4]q
[PE2-vpn-instance-B]q
[PE2]interface g 0/0/1
[PE2-GigabitEthernet0/0/1]ip binding vpn-instance A
[PE2-GigabitEthernet0/0/1]ip address 172.16.0.5 30
[PE2-GigabitEthernet0/0/1]q
[PE2]interface g 0/0/2
[PE2-GigabitEthernet0/0/2]ip binding vpn-instance B
[PE2-GigabitEthernet0/0/2]ip address 192.168.0.5 30
[PE2-GigabitEthernet0/0/2]q
[PE2]ospf 1 vpn-instance A router-id 172.16.0.5
[PE2-ospf-1]a 0
[PE2-ospf-1-area-0.0.0.0]network 172.16.0.5 0.0.0.0
[PE2-ospf-1-area-0.0.0.0]q
[PE2-ospf-1]q
[PE2]ospf 2 vpn-instance B router-id 192.168.0.5
[PE2-ospf-2]a 0
[PE2-ospf-2-area-0.0.0.0]network 192.168.0.5 0.0.0.0
[PE2]bgp 2345
[PE2-bgp]router
[PE2-bgp]router-id 4.4.4.4
[PE2-bgp]undo default ipv4-unicast
[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-af-vpnv4]q
[PE2-bgp]ipv4
[PE2-bgp]ipv4-family vpn
[PE2-bgp]ipv4-family vpn-instance A
[PE2-bgp-A]import-route ospf 1
[PE2-bgp-A]q
[PE2-bgp]ipv4-family vpn-instance B
[PE2-bgp-B]import-route ospf 2
[PE2-bgp-B]q
[PE2-bgp]q
[PE2]ospf 1
[PE2-ospf-1]import-route bgp
[PE2-ospf-1]q
[PE2]ospf 2
[PE2-ospf-2]import-route bgp
[PE2-ospf-2]q
CE1
[CE1]interface g 0/0/0
[CE1-GigabitEthernet0/0/0]ip address 172.16.0.2 30
[CE1-GigabitEthernet0/0/0]q
[CE1]interface LoopBack 0
[CE1-LoopBack0]ip address 172.16.1.1 24
[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
CE2
CE2]interface g 0/0/0
[CE2-GigabitEthernet0/0/0]ip address 172.16.0.6 30
[CE2-GigabitEthernet0/0/0]q
[CE2]interface LoopBack 0
[CE2-LoopBack0]ip address 172.16.2.1 24
[CE2-LoopBack0]q
[CE2]ospf 1 router-id 172.16.0.6
[CE2-ospf-1]a 0
[CE2-ospf-1-area-0.0.0.0]network 172.16.0.6 0.0.0.0
[CE2-ospf-1-area-0.0.0.0]network 172.16.2.1 0.0.0.0
CE3
[CE3]interface g 0/0/0
[CE3-GigabitEthernet0/0/0]ip address 192.168.0.2 30
[CE3-GigabitEthernet0/0/0]q
[CE3]interface LoopBack 0
[CE3-LoopBack0]ip address 192.168.1.1 24
[CE3-LoopBack0]q
[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
CE4
[CE4]interface g 0/0/0
[CE4-GigabitEthernet0/0/0]ip address 192.168.0.6 30
[CE4-GigabitEthernet0/0/0]q
[CE4]interface LoopBack 0
[CE4-LoopBack0]ip address 192.168.2.1 24
[CE4]ospf 2 router-id 192.168.0.6
[CE4-ospf-2]a 0
[CE4-ospf-2-area-0.0.0.0]network 192.168.0.6 0.0.0.0
[CE4-ospf-2-area-0.0.0.0]network 192.168.2.1 0.0.0.0
测试:
用172.16.1.1 ping 172.16.2.1

用192.168.1.1 ping 192.168.2.1

1681

被折叠的 条评论
为什么被折叠?



