资源描述
基于ISIS旳mpls vpn
一、实验拓扑:
二、底层ip地址配备:
路由器
接口ip地址
R1(xx-1)
Loopback0:192.168.1.1/24
F1/0:13.13.13.1/24
R2(hh-1)
Loopback0:192.168.2.1/24
F1/0:23.23.23.2/24
R3(PE-1)
Loopback0:3.3.3.3/24
F1/0:13.13.13.3/24
F1/1:23.23.23.3/24
F2/0:34.34.34.3/24
R4(P)
Loopback0:4.4.4.4/24
F1/0:34.34.34.4/24
F1/1:45.45.45.4/24
R5(PE-2)
Loopback0:5.5.5.5/24
F1/0:45.45.45.5/24
F1/1:56.56.56.5/24
F2/0:57.57.57.5/24
R6(xx-2)
Loopback0:192.168.6.1/24
F1/0:56.56.56.6/24
R7(hh-2)
Loopback0:192.168.7.1
F1/0:57.57.57.7/24
三CE设备起ospf合同:
R1:router ospf 1
network 13.13.13.0 0.0.0.255 area 0
network 192.168.1.0 0.0.0.255 area 0
R2:router ospf 1
network 23.23.23.0 0.0.0.255 area 0
network 192.168.2.0 0.0.0.255 area 0
R6:router ospf 1
log-adjacency-changes
network 56.56.56.0 0.0.0.255 area 0
network 192.168.6.0 0.0.0.255 area 0
R7: router ospf 1
network 57.57.57.0 0.0.0.255 area 0
network 192.168.7.0 0.0.0.255 area 0
四、在PE设备上做vrf旳配备。
R3(config)#ip vrf xx
R3(config-vrf)#rd 1:1
R3(config-vrf)#route-target 1:1
R3(config-vrf)#exi
R3(config)#int f1/0
R3(config-if)#ip vrf forwarding xx
R3(config-if)#exi
R3(config)#ip vrf hh
R3(config-vrf)#rd 2:2
R3(config-vrf)#route-target 2:2
R3(config-vrf)#exi
R3(config)#int f1/2
R3(config-if)#ip vrf forwarding hh
R3(config-if)#exit
五、在PE设备上起ospf合同
R3(config)#router ospf 13 vrf xx
R3(config-router)#network 13.13.13.0 0.0.0.255 area 0
R3(config-router)#exi
R3(config)#router ospf 23 vrf hh
R3(config-router)#network 23.23.23.0 0.0.0.255 area 0
R3(config-router)#exi
六、ISP上用ISIS路由合同。
注:目前只有ospf和isis支持mpls流量工程。
R3(config)#clns routing
R3(config)#router isis
R3(config-router)#net 49.0534.0000.0000.0001.00
R3(config-router)#metric 20 level-1
R3(config)#int f2/0
R3(config-if)#ip router isis
R3(config)#int loopback 0
R3(config-if)#ip router isis
R4(config)#clns routing
R4(config)#router isis
R4(config-router)#net 49.0534.0000.0000.0004.00
R4(config-router)#metric 20 level-1
R4(config)#int f1/0
R4(config-if)#ip router isis
R3(config)#int f1/1
R4(config-if)#ip router isis
R3(config)#int loopback 0
R3(config-if)#ip router isis
R5config)#clns routing
R5(config)#router isis
R5(config-router)#net 49.0534.0000.0000.0005.00
R5(config-router)#metric 20 level-1
R5(config)#int f1/0
R5(config-if)#ip router isis
R5(config)#int loopback 0
R5(config-if)#ip router isis
七、在isp上做BGP。
R3(config)#router bgp 345
R3(config-router)#bgp router-id 3.3.3.3
R3(config-router)#no bgp default ipv4-unicast
R3(config-router)#nei 5.5.5.5 remote-as 345
R3(config-router)#nei 5.5.5.5 update-source loopback 0
R3(config-router)#address-family vpnv4
R3(config-router-af)#nei 5.5.5.5 activate
R3(config-router-af)#exi
R5(config)#router bgp 345
R5(config-router)#bgp router-id 5.5.5.5
R5(config-router)#no bgp default ipv4-unicast
R5(config-router)#nei 3.3.3.3 remote-as 345
R5(config-router)#nei 3.3.3.3 update-source loo 0
R5(config-router)#address-family vpnv4
R5(config-router-af)#nei 3.3.3.3 activate
八、isp上起Mpls:
R3(config)#mpls ldp router-id loopback 0
R3(config)#int f2/0
R3(config-if)#mpls ip
R4(config)#mpls ldp router-id loopback 0
R4(config)#int f1/0
R4(config-if)#mpls ip
R4(config)#int f1/1
R4(config-if)#mpls ip
R5(config)#mpls ldp router-id loopback 0
R5(config)#int f1/0
R5(config-if)#mpls ip
九、引入客户路由。
R3(config)#router bgp 345
R3(config-router)#address-family ipv4 vrf xx
R3(config-router-af)#redistribute connected
R3(config-router-af)#redistribute ospf 13 vrf xx
R5(config)#router bgp 345
R5(config-router)#address-family ipv4 vrf xx
R5(config-router-af)#redistribute connected
R5(config-router-af)#redistribute ospf 56 vrf xx
十、在ospf内重发布bgp
R3(config)#router os 13 vrf xx
R3(config-router)#redistribute bgp 345
R5(config)#router os 56 vrf xx
R5(config-router)#redistribute bgp 345
展开阅读全文