一、优选到Next_Hop的IGP度量值最小的路由。
查看BGP路由详细信息:
[AR1]dis bgp routing-table 192.168.1.0
BGP local router ID : 1.1.1.1
Local AS number : 100
Paths: 2 available, 1 best, 1 select
BGP routing table entry information of 192.168.1.0/24:
From: 2.2.2.2 (2.2.2.2)
Route Duration: 00h10m44s
Relay IP Nexthop: 10.1.12.2
Relay IP Out-Interface: GigabitEthernet0/0/0
Original nexthop: 2.2.2.2 # 下一跳
Qos information : 0x0
AS-path 200, origin igp, MED 0, localpref 100, pref-val 0, valid, internal, bes
t, select, active, pre 255, IGP cost 1 # IGP cost为 1
Not advertised to any peer yet
在BGP路由详细信息中存在IGP cost值这一内容,该值为本地IP路由表中去往Original nexthop地址的路由Cost值。这里的Original nexthop是2.2.2.2,那我们查看ip路由表中到达2.2.2.2的cost值。

这里发现到达2.2.2.2是通过OSPF协议,cost值为1。

现在AR1还是优选AR2路径,我们尝试修改IGP的Cost值,怎么做呢?因为到达2.2.2.2是通过OSPF,所以我们修改OSPF的cost值即可。还记得OSPF是怎么计算Cost值的嘛,通过接口的Cost值相加计算的。
执行修改ospf/isis 的接口cost值
# AR1配置
int g0/0/0
ospf cost 10
查看IGP路由cost值。

这里看到查看BGP路由详细信息是IGP Cost导致没有被优选。
总结:在前面七条选路规则无法优选路由时可以通过修改IGP的Cost值进行选路,针对OSPF、IS-IS、RIP等不同IGP路由设置Cost值方式不太一样,参考之前的文章设置。优选IGP Cost值小的路由。
如果对文章感兴趣欢迎微信搜索公众号:不喜欢热闹的孩子
本文由 mdnice 多平台发布