Aug 16, 2008

OSPF Sham-link in MPLS backbone

假設R1,R2都是MPLS PE Router,為了避免CE Router R3,R4走backdoor(直連interface),要強迫R3走MPLS backbone到達R4必須使用OSPF Sham-link feature,建立類似tunnel的通道來導引packet flow。有一個很重要的trick,那就是用來建立sham-link的loopback絕對不能在ospf LSDB中,必須要使用BGP來交換這個loopback interface的network。最好是另外再建立新的專屬loopback interface。最後將兩個CE之間的Backdoor OSPF cost調大,使之成為較差的路由。

R1
R1(config)#int loopback 99
R1(config-if)#ip vrf forwarding VRFA
R1(config-if)#ip address 1.1.1.1 255.255.255.255
R1(config)#router bgp 100
R1(config-router)#address-family ipv4 vrf VRFA
R1(config-router-af)#redistribute connected metric 1
R1(config-router-af)#router ospf 100 vrf VRFA
R1(config-router)#area 51 sham-link 1.1.1.1 2.2.2.2


R2(PE)
R2(config)#int loopback 99
R2(config-if)#ip vrf forwarding VRFA
R2(config-if)#ip address 2.2.2.2 255.255.255.255
R2(config)#router bgp 100
R2(config-router)#address-family ipv4 vrf VRFA
R2(config-router-af)#redistribute connected metric 1
R2(config-router-af)#router ospf 100 vrf VRFA
R2(config-router)#area 51 sham-link 2.2.2.2 1.1.1.1


R3(CE)
R3(config)#int F0/1
R3(config-if)#ip address 10.1.1.3 255.255.255.255
R3(config-if)#ip ospf cost 100


R4(CE)
R4(config)#int F0/1
R4(config-if)#ip address 10.1.1.4 255.255.255.255
R4(config-if)#ip ospf cost 100
Post a Comment