Lab 4 ce和pe运行ospf的DownBit位

Topology:

 

 

 

实验目的:理解mpls vpn CE,PE运行OSPF时的环路预防机制----Downbit 位。

 

当R1宣告路由进R2时,R2会将路由转播给R3,R3会将路由再宣告给R6,R6再将路由给R5,R5会再宣告给R4。这样就产生了环路,而downbit的出现就是为会预防MP-BGP和OSPF之间的环路。

 

防环原理:

(1)一个额外的位出被增加到OSPF的LSA头部的可选区域。

(2)当MP-BGP重分发到OSPF时,PE路由器设置downbit位。

(3)PE路由器不会重分发带有downbit位的OSPF路由到MP-BGP。

 

Step 1、配置各台路由器的IP地址,并且使用Ping命令确认各路由器的直连口的互通性。

R1:

lo 0:1.1.1.1/32

s0/0:12.1.1.1/24

R2:

lo 0:2.2.2.2/32

s0/0:12.1.1.2/24

s0/1:23.1.1.2/24

R3:

lo 0:3.3.3.3/32

s0/0:23.1.1.3/24

s0/1:34.1.1.3/24

s0/2:36.1.1.3/24

R4:

lo 0:4.4.4.4/32

s0/0:34.1.1.4/24

s0/1:45.1.1.4/24

R5:

lo 0:5.5.5.5/32

s0/0:45.1.1.5/24

s0/1:56.1.1.5/24

R6:

lo 0:6.6.6.6/32

s0/0:36.1.1.6/24

s0/1:56.1.1.6/24

 

Step 2、在R2,R3,R4之间运行ospf 100。

R2:

router ospf 100

 router-id 2.2.2.2

 network 2.2.2.2 0.0.0.0 area 0

 network 23.1.1.0 0.0.0.255 area 0

 

R3:

router ospf 100

 router-id 3.3.3.3

 network 3.3.3.3 0.0.0.0 area 0

 network 23.1.1.0 0.0.0.255 area 0

 network 34.1.1.0 0.0.0.255 area 0

 

R4:

router ospf 100

 router-id 4.4.4.4

 network 4.4.4.4 0.0.0.0 area 0

 network 34.1.1.0 0.0.0.255 area 0

 

Step 3、启用ip cef。

全局模式下:ip cef

 

Step 4、R2,R3,R4配置MPLS。

R2:

mpls label range 2000 2999

mpls label protocol ldp

mpls ldp router-id loopback 0

 

int s0/1

 mpls ip

 

R3:

mpls label range 3000 3999

mpls label protocol ldp

mpls ldp router-id loopback 0

 

int s0/0

 mpls ip

int s0/1

 mpls ip

 

R4:

mpls label range 4000 4999

mpls label protocol ldp

mpls ldp router-id loopback 0

 

int s0/0

 mpls ip

 

Step 5、R2,R3,R4配置VRF。

R2:

ip vrf vpna

 rd 100:1

 route-target both 100:1

 

int s0/0

 ip vrf forwarding vpna

 ip add 12.1.1.2 255.255.255.0

 

R3:

ip vrf vpna

 rd 100:1

 route-target both 100:1

 

int s0/2

 ip vrf forwarding vpna

 ip add 36.1.1.3 255.255.255.0

 

R4:

ip vrf vpna

 rd 100:1

 route-target both 100:1

 

int s0/1

 ip vrf forwarding vpna

 ip add 45.1.1.4 255.255.255.0

 

Step 6、R2,R3,R4配置MP-BGP。

R2:

router bgp 234

 no au

 no sy

 bgp router-id 2.2.2.2

 nei 3.3.3.3 remote-as 234

 nei 3.3.3.3 update-source lo 0

 nei 4.4.4.4 remote-as 234

 nei 4.4.4.4 update-source lo 0

 no bgp default ipv4-unicast

address-family vpnv4

 nei 3.3.3.3 activate

 nei 4.4.4.4 activate

exit-address-family

 

R3:

router bgp 234

 no au

 no sy

 bgp router-id 3.3.3.3

 nei 2.2.2.2 remote-as 234

 nei 2.2.2.2 update-source lo 0

 nei 4.4.4.4 remote-as 234

 nei 4.4.4.4 update-source lo 0

 no bgp default ipv4-unicast

address-family vpnv4

 nei 2.2.2.2 activate

 nei 4.4.4.4 activate

exit-address-family

 

R4:

router bgp 234

 no au

 no sy

 bgp router-id 4.4.4.4

 nei 2.2.2.2 remote-as 234

 nei 2.2.2.2 update-source lo 0

 nei 3.3.3.3 remote-as 234

 nei 3.3.3.3 update-source lo 0

 no bgp default ipv4-unicast

address-family vpnv4

 nei 2.2.2.2 activate

 nei 3.3.3.3 activate

exit-address-family

 

Step 7、R1,R2,R3,R4,R5,R6配置ospf 200。

R1:

router ospf 200

 router-id 1.1.1.1

 net 1.1.1.1 0.0.0.0 area 1

 net 12.1.1.0 0.0.0.255 area 1

 

R2:

router ospf 200 vrf vpna

 net 12.1.1.0 0.0.0.255 area 1

 

R3:

router ospf 200 vrf vpna

 net 36.1.1.0 0.0.0.255 area 2

 

R4:

router ospf 200 vrf vpna

 net 45.1.1.0 0.0.0.255 area 2

 

R5:

router ospf 200

 router-id 5.5.5.5

 net 5.5.5.5 0.0.0.0 area 2

 net 45.1.1.0 0.0.0.255 area 2

 net 56.1.1.0 0.0.0.255 area 2

 

R6:

router ospf 200

 router-id 6.6.6.6

 net 6.6.6.6 0.0.0.0 area 2

 net 36.1.1.0 0.0.0.255 area 2

 net 45.1.1.0 0.0.0.255 are 2

 

Step 8、配置重分发。

R2:

router ospf 200 vrf vpna

 red bgp 234 subnets

 

router bgp 234

address-family ipv4 vrf vpna

 no au

 no sy

 red ospf 200

 

R3:

router bgp 234

address-family ipv4 vrf vpna

 red ospf 200

 no au

 no sy

 

router ospf 200 vrf vpna

 red bgp 234 subnets

 

R4:

router bgp 234

 address-family ipv4 vrf vpna

 red ospf 200

 no au

 no sy

 

router ospf 200 vrf vpna

 red bgp 234 subnets

 

Step 9、修改OSPF 200 的域ID。

R2:

router ospf 200 vrf vpna

 domain-id 0.0.0.200

 

R3:

router ospf 200 vrf vpna

 domain-id 0.0.0.200

 

R4:

router ospf 200 vrf vpna

 domain-id 0.0.0.200

 

通过嗅探软件可以观察到,当R3将MPBGP的路由重分发到OSPF200时,带有downbit位为1。而当R4看到ospf200的路由带有downbit会拒绝接收,从而避免了环路。

 

 

 

 

注意:

downbit位在存在于lsa 3。如果没有配置超级骨干,产生的路由是LSA5,是不存在bownbit位的。

 

posted @ 2020-05-02 13:04  cyrusxx  阅读(1028)  评论(0编辑  收藏  举报