实验拓扑

1、知识点:当一台BGP 存在多条去往同一目标网络的BGP 路由时,BGP会对这些BGP路由属性进行比较,以确定去往该目标网络的最佳BGP路由,然后将去往同一目标网络的其他协议路由进行比较;从而确定是否将最优BGP 路由放进IP路由表中。BGP路由属性比较时首先比较的就是路由信息首选值(Preferred Value)简称PrefVal。取值的优先级为0~65535。取值越大,优先级越高。默认值为0。PrefVal属性不会传递给BGP 邻居,仅作为本地路由器用来选择最佳BGP路径之用。
2、在AS100内使用RIP V2实现互连、每个路由器使用环回接口作为Router-ID 且作为BGP连接的源接口。
3、掌握Preferred Value(首选值)属性的方法
4、通过修改Preferred Value 属性来实现流量分担
5、在R3上修改去往R4的 10.0.44.44/32 10.0.55.55/32的路由使得去往44的路由通过R1,去往55的路由通过R2.
6、如果下一跳不同,但路由信息首选值PrefVal、本地优先级LocPrf、路由方式、AS_PATH属性、Origin属性、MED属性、BGP对等体类型都是相同的,BGP 会选择Router-ID较小的路由器作为最佳路由。
实验配置
R1 配置
dis current-configuration configuration bgp
[V200R003C00]
#
bgp 100
router-id 10.0.1.1
peer 10.0.2.2 as-number 100
peer 10.0.2.2 connect-interface LoopBack0
peer 10.0.3.3 as-number 100
peer 10.0.3.3 connect-interface LoopBack0
peer 10.0.4.4 as-number 200
peer 10.0.4.4 ebgp-max-hop 255 //如果不指定最大跳数则为1、缺省情况下,EBGP连接允许的最大跳数为1,即只能在物理直连链路上建立EBGP连接。
peer 10.0.4.4 connect-interface LoopBack0
#
ipv4-family unicast
undo synchronization
peer 10.0.2.2 enable
peer 10.0.2.2 next-hop-local
peer 10.0.3.3 enable
peer 10.0.3.3 next-hop-local
peer 10.0.4.4 enable
#
return
静态路由 去往10.0.4.4 环回接口的路由
ip route-static 10.0.4.4 255.255.255.255 10.0.14.4
dis current-configuration configuration rip
[V200R003C00]
#
rip 1
version 2
network 10.0.0.0
#
return
R3 配置
<R3>dis current-configuration configuration rip
[V200R003C00]
#
rip 1
version 2
network 10.0.0.0
#
return
dis current-configuration configuration bgp
[V200R003C00]
#
bgp 100
peer 10.0.1.1 as-number 100
peer 10.0.1.1 connect-interface LoopBack0
peer 10.0.2.2 as-number 100
peer 10.0.2.2 connect-interface LoopBack0
#
ipv4-family unicast
undo synchronization
network 10.0.33.33 255.255.255.255
peer 10.0.1.1 enable
peer 10.0.1.1 next-hop-local
peer 10.0.2.2 enable
peer 10.0.2.2 route-policy 1 import //在R2上使用了路由策略 在BGP 视图下
peer 10.0.2.2 next-hop-local
#
return
dis current-configuration | include ip ip-prefix
ip ip-prefix 1 index 10 permit 10.0.55.55 32 //新建IPV4 地址前缀列表名为1 序号为10 匹配模式为允许。
路由策略
dis current-configuration configuration route-policy
[V200R003C00]
#
route-policy 1 permit node 10
if-match ip-prefix 1
apply preferred-value 100 //修改首选值
#
route-policy 1 permit node 20 //允许其他路由不做修改而被接收
#
return