基于ensp的BGP实验3

BGP实验3
基于ensp的BGP实验3
图1 实验组网图

配置各个路由器的IP
基于ensp的BGP实验3
图2 配置路由器IP

[Huawei]interface Ethernet 0/0/1
[Huawei-Ethernet0/0/1]ip add 40.0.0.1 24
[Huawei-Ethernet0/0/1]interface Ethernet 0/0/0
[Huawei-Ethernet0/0/0]ip add 30.0.0.2 24
[Huawei-Ethernet0/0/0]quit
上面以R2为例,以相似的方法配置其他路由器
配置OSPF
基于ensp的BGP实验3
图3 配置OSPF

[Huawei]ospf
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 40.0.0.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]network 30.0.0.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]q
上面以R2为例,以相似的方法配置其他路由器
配置BGP
基于ensp的BGP实验3
图4 配置BGP

[Huawei]bgp 100
[Huawei-bgp]peer 40.0.0.2 as-number 200
[Huawei-bgp]peer 30.0.0.1 as-number 100
[Huawei-bgp]import-route direct
[Huawei-bgp]import-route ospf 1
[Huawei-bgp]q
[Huawei]ospf
[Huawei-ospf-1]import-route bgp
上面以R2为例,以相似的方法配置其他路由器

R8 ping R1 测试连通性,并且抓包,发现请求包和回复包都只经过R9路由器而不经过R2路由器。
基于ensp的BGP实验3
图5 R8 ping R1

在R9和R2 分别抓包
基于ensp的BGP实验3
图6 R9路由器抓包

基于ensp的BGP实验3
图7 R2路由器抓包

配置MED和 local-preference,改变优先级。
MED越大,优先级越低,local-preference,越大,优先级越高
[Huawei]route-policy med permit node 10
[Huawei-route-policy]apply cost + 500
[Huawei-route-policy]quit
[Huawei]bgp 100
[Huawei-bgp]peer 10.0.0.1 route-policy med export
[Huawei-bgp]q
[Huawei]q
reset bgp all
system-view
[Huawei]route-policy local-preference permit node 10
[Huawei-route-policy]apply local-preference 200
[Huawei-route-policy]q
[Huawei]bgp 100
[Huawei-bgp]peer 20.0.0.2 route-policy local-preference export
查看BGP路由表
基于ensp的BGP实验3
图8 R1路由器BGP路由表
基于ensp的BGP实验3
图9 R8路由器BGP路由表

R8 ping R1
基于ensp的BGP实验3
图10 R8路由器再次ping R1 路由器

基于ensp的BGP实验3
图11 R2路由器R9路由器抓包

在设置MED和 local-preference之后,R8 ping R1请求包经过R9到达R1,R1的回复包经过R2到达R8。
基于ensp的BGP实验3
图12 报文路径示意图