MPLS VPN(IGP)
MPLS VPN(IGP)
CE1#
CE1#configure terminal
CE1(config)#interface fastethernet0/0
CE1(config-if)#ip address 12.1.1.1 255.255.255.0 CE1(config-if)#no shutdown
CE1(config-if)#interface loopback 0
CE1(config-if)#ip address 192.168.1.1 255.255.255.0 CE1(config-if)#exit CE1(config)#router rip CE1(config-router)#version 2 CE1(config-router)#no auto-summary CE1(config-router)#network 12.0.0.0 CE1(config-router)#network 192.168.1.0 CE1(config-router)#exit CE1(config)#exit CE1# PE1#
PE1#configure terminal
PE1(config)#interface fastethernet0/0
PE1(config-if)#ip address 12.1.1.2 255.255.255.0
PE1(config-if)#no shutdown
PE1(config-if)#interface fastethernet0/1
PE1(config-if)#ip address 23.1.1.2 255.255.255.0 PE1(config-if)#no shutdown
PE1(config-if)#interface loopback 0
PE1(config-if)#ip address 2.2.2.2 255.255.255.255 PE1(config-if)#exit
PE1(config)#router ospf 110
PE1(config-router)#router-id 2.2.2.2
PE1(config-router)#network 23.1.1.2 0.0.0.0 area 0 PE1(config-router)#network 2.2.2.2 0.0.0.0 area 0 PE1(config-router)#exit PE1(config)#router bgp 100
PE1(config-router)#no auto-summary PE1(config-router)#no synchronization PE1(config-router)#bgp router-id 2.2.2.2
PE1(config-router)#neighbor 3.3.3.3 remote-as 100
PE1(config-router)#neighbor 3.3.3.3 update-source loopback 0 PE1(config-router)#neighbor 3.3.3.3 next-hop-self PE1(config-router)#neighbor 4.4.4.4 remote-as 100
PE1(config-router)#neighbor 4.4.4.4 update-source loopback 0 PE1(config-router)#neighbor 4.4.4.4 next-hop-self PE1(config-router)#address-family vpnv4 PE1(config-router-af)#neighbor 4.4.4.4 active
PE1(config-router-af)#neighbor 4.4.4.4 send-community extended PE1(config-router-af)#exit PE1(config-router)#exit PE1(config)#ip vrf A PE1(config-vrf)#rd 1:1
PE1(config-vrf)#route-target 1:1 PE1(config-vrf)#exit
PE1(config)#interface fastethernet0/0 PE1(config-if)#ip vrf forwarding A
PE1(config-if)#ip address 12.1.1.2 255.255.255.0
PE1(config-if)#exit PE1(config)#router rip
PE1(config-router)#address-family ipv4 vrf A PE1(config-router-af)#no auto-summary PE1(config-router-af)#version 2 PE1(config-router-af)#network 12.0.0.0
PE1(config-router-af)#redistribute bgp 100 metric 1 PE1(config-router-af)#exit PE1(config-router)#exit PE1(config)#router bgp 100
PE1(config-router)#address-family ipv4 vrf A PE1(config-router-af)#redistribute rip PE1(config-router-af)#exit PE1(config-router)#exit PE1(config)#ip cef PE1(config)#mpls ip
PE1(config)#mpls label protocol ldp PE1(config)#mpls ldp router-id loopback 0 PE1(config)#interface fastethernet0/1 PE1(config-if)#mpls ip PE1(config-if)#exit PE1(config)#exit PE1# P#
P#configure terminal
P(config)#interface fastethernet0/0
P(config-if)#ip address 23.1.1.3 255.255.255.0 P(config-if)#no shutdown
P(config-if)#interface fastethernet0/1
P(config-if)#ip address 34.1.1.3 255.255.255.0 P(config-if)#no shutdown
P(config-if)#interface loopback 0
P(config-if)#ip address 3.3.3.3 255.255.255.255
P(config-if)#exit
P(config)#router ospf 110
P(config-router)#router-id 3.3.3.3
P(config-router)#network 23.1.1.3 0.0.0.0 area 0 P(config-router)#network 34.1.1.3 0.0.0.0 area 0 P(config-router)#network 3.3.3.3 0.0.0.0 area 0 P(config-router)#exit P(config)#router bgp 100
P(config-router)#no auto-summary P(config-router)#no synchronization P(config-router)#bgp router-id 3.3.3.3
P(config-router)#neighbor 2.2.2.2 remote-as 100
P(config-router)#neighbor 2.2.2.2 update-source loopback 0 P(config-router)#neighbor 4.4.4.4 remote-as 100
P(config-router)#neighbor 4.4.4.4 update-source loopback 0 P(config-router)#exit P(config)#ip cef P(config)#mpls ip
P(config)#mpls label protocol ldp P(config)#mpls ldp router-id loopback 0 P(config)#interface fastethernet0/0 P(config-if)#mpls ip
P(config-if)#interface fastethernet0/1 P(config-if)#mpls ip P(config-if)#exit P(config)# P# PE2#
PE2#configure terminal
PE2(config)#interface fastethernet0/0
PE2(config-if)#ip address 34.1.1.4 255.255.255.0 PE2(config-if)#no shutdown
PE2(config-if)#interface fastethernet0/1
PE2(config-if)#ip address 45.1.1.4 255.255.255.0 PE2(config-if)#no shutdown
PE2(config-if)#interface fastethernet1/0
PE2(config-if)#ip address 46.1.1.4 255.255.255.0 PE2(config-if)#no shutdown
PE2(config-if)#interface loopback 0
PE2(config-if)#ip address 4.4.4.4 255.255.255.255 PE2(config-if)#exit
PE2(config)#router ospf 110
PE2(config-router)#router-id 4.4.4.4
PE2(config-router)#network 34.1.1.4 0.0.0.0 area 0 PE2(config-router)#network 4.4.4.4 0.0.0.0 area 0 PE2(config-router)#exit PE2(config)#router bgp 100
PE2(config-router)#no auto-summary PE2(config-router)#no synchronization PE2(config-router)#bgp router-id 4.4.4.4
PE2(config-router)#neighbor 2.2.2.2 remote-as 100
PE2(config-router)#neighbor 2.2.2.2 update-source loopback 0 PE2(config-router)#neighbor 2.2.2.2 next-hop-self PE2(config-router)#neighbor 3.3.3.3 remote-as 100
PE2(config-router)#neighbor 3.3.3.3 update-source loopback 0 PE2(config-router)#neighbor 3.3.3.3 next-hop-self PE2(config-router)#address-family vpnv4
PE2(config-router-af)#neighbor 2.2.2.2 activate
PE2(config-router-af)#neighbor 2.2.2.2 send-community extended PE2(config-router-af)#exit PE2(config-router)#exit PE2(config)#ip vrf B PE2(config-vrf)#rd 1:1
PE2(config-vrf)#route-target 1:1 PE2(config-vrf)#exit PE2(config)#ip vrf C PE2(config-vrf)#rd 2:2
PE2(config-vrf)#route-target 1:1 PE2(config-vrf)#exit
PE2(config)#interface fastethernet0/1 PE2(config-if)#ip vrf forwarding B
PE2(config-if)#ip address 45.1.1.4 255.255.255.0 PE2(config-if)#interface fastethernet1/0 PE2(config-if)#ip vrf forwarding C
PE2(config-if)#ip address 46.1.1.4 255.255.255.0 PE2(config-if)#exit
PE2(config)#router ospf 111 vrf B PE2(config-router)#router-id 4.4.4.44
PE2(config-router)#network 45.1.1.4 0.0.0.0 area 0 PE2(config-router)#redistribute bgp 100 subnet PE2(config-router)#exit PE2(config)#router eigrp 90
PE2(config-router)#address-family ipv4 vrf C PE2(config-router-af)#no auto-summary PE2(config-router-af)#autonomous-system 90 PE2(config-router-af)#network 46.1.1.4 0.0.0.0
PE2(config-router-af)#redistribute bgp 100 metric 10000 100 255 1 1500 PE2(config-router-af)#exit PE2(config-router)#exit PE2(config)#router bgp 100
PE2(config-router)#address-family ipv4 vrf B PE2(config-router-af)#redistribute ospf 111 PE2(config-router-af)#exit
PE2(config-router)#address-family ipv4 vrf C PE2(config-router-af)#redistribute eigrp 90 PE2(config-router-af)#exit PE2(config-router)#exit PE2(config)#ip cef PE2(config)#mpls ip
PE2(config)#mpls label protocol ldp PE2(config)#mpls ldp router-id loopback 0
PE2(config)#interface fastethernet0/0 PE2(config-if)#mpls ip PE2(config-if)#exit PE2(config)#exit PE2# CE2#
CE2#configure terminal
CE2(config)#interface fastethernet0/0
CE2(config-if)#ip address 45.1.1.5 255.255.255.0 CE2(config-if)#no shutdown CE2(config-if)#exit
CE2(config)#interface loopback 0
CE2(config-if)#ip address 192.168.2.1 255.255.255.0 CE2(config-if)#exit
CE2(config)#router ospf 111
CE2(config-router)#router-id 5.5.5.5
CE2(config-router)#network 45.1.1.5 0.0.0.0 area 0 CE2(config-router)#network 192.168.2.0 0.0.0.255 area 0 CE2(config-router)#exit CE2(config)#exit CE2# CE3#
CE3#configure terminal
CE3(config)#interface fastethernet0/0
CE3(config-if)#ip address 46.1.1.6 255.255.255.0 CE3(config-if)#no shutdown
CE3(config-if)#interface loopback 0
CE3(config-if)#ip address 192.168.3.1 255.255.255.0 CE3(config-if)#exit
CE3(config)#router eigrp 90 CE3(config-router)#no auto-summary
CE3(config-router)#network 46.1.1.6 0.0.0.0
CE3(config-router)#network 192.168.3.0 0.0.0.255 CE3(config-router)#exit CE3(config)#exit CE3#
查看命令:
PE1#show ip bgp summary //查看bgp的邻居关系
PE1#show ip bgp vpnv4 all summary //查看vpnv4的邻居关系 PE1#show ip bgp vpnv4 all //查看vpnv4的路由 PE1#show running-config | section bgp PE1#show running-config | section rip(IGP) PE1#show running-config | section mpls PE1#show running-config interface xxx PE1#show mpls forwarding-tabel PE1#show ip cef
PE1#show mpls ldp neighbor
因篇幅问题不能全部显示,请点此查看更多更全内容