結論:
方法一、配置BGP協議的外部優先級比靜態路由的優先級高,優選BGP。
優點:配置簡單。
缺點:全局生效,如果用戶有針對某個靜態路由想提高優先級,不受動態路由影響,則針對每個靜態路由都需要人為提升優先級。
方法二、配置指定的靜態路由的外部優先級與BGP協議的優先級相同,然后因為EBGP的內部優先級高於靜態路由,所以優選EBGP協議。
對應方法一的優缺點。
組網圖:
配置方法:
方法一:配置BGP協議優先級高於靜態路由。
第一步:查看目的網段優先級
第二步:修改BGP的協議優先級為50,高於靜態路由
[branch-bgp]dis this
[V200R003C00]
#
bgp 65003
timer keepalive 20 hold 60
peer 40.0.0.1 as-number 65002
#
ipv4-family unicast
undo synchronization
preference 50 50 50
network 40.0.0.0 255.255.255.0
network 70.0.0.0 255.255.255.0
peer 40.0.0.1 enable
#
return
[branch-bgp]
第三步:查看目的網段優先級
方法二:外部優先級相同時,EBGP優先級高於靜態路由
第一步:查看目的網段優先級
第二步:配置靜態路由的優先級為255
ip route-static 192.168.0.0 255.255.255.0 50.0.0.2 preference 255
第三步:查看目的網段優先級
點評:路由器先比較路由協議的外部優先級,外部優先級高的協議學習到的路由優選到路由表中。
如果外部優先級相同,則再比較協議的內部優先級,內部優先級高的協議學習到的路由優選到路由表中。