计算机网络-BGP路由优选原则十

一、优选Router ID最小的设备通告的路由

默认配置下R1从R2、R3都会收到BGP路由192.168.1.0/24,并且前面的优选规则无法比较出优选路由,最终将会根据本条规则,优选Router ID最小的对等体通告的BGP路由,也就是AR2。

拓扑图
拓扑图

Router-ID通常指的是一个路由器用来在路由协议中唯一标识自己的标识符。不同路由协议可能使用不同的机制来选择或配置Router-ID,一般有两种:全局Router-ID路由协议Router-ID

全局Router-ID是在整个网络中用来唯一标识一个路由器的值。它不局限于任何特定的路由协议,而是在网络层面上确保每个路由器都有一个唯一的标识。全局Router-ID通常是自动选择的,基于路由器上所有可用接口的IP地址。选择机制可能因设备和操作系统而异,但常见的选择是路由器上所有活动接口IP地址中数值最大的一个。

路由协议Router-ID在特定的路由协议中,如BGP或OSPF,每个路由器也会有一个Router-ID,它用于在该协议的消息交换中唯一标识路由器。

简单说就是全局Router-ID标识整个路由器,协议Router-ID在特定的协议中表示路由器,如果没有配置协议Router-ID则应用全局Router-ID,全局Router-ID可以自动选举,优先使用环回接口地址较大的,如果没有环回接口则使用普通接口IP地址较大的为代表。

前面我们配置时候其实没有手动配置BGP路由器的Router ID,那么从AR2和AR3学习到的路由Router-ID分别是什么呢?

Router ID
Router ID

我们前面配置了IBGP全互联,然后是基于环回接口建立的邻居,所以这里2.2.2.2(2.2.2.2)前面的代表对等体地址,括号里面的代表路由器标识也就是Router ID。AR2的Router ID比AR3的小因此更优选,因为2比3小,Router ID的比较是从左往右按bit比较。

修改AR2的Router ID来实现优选AR3路由。

# bgp配置,修改Router ID需要重置BGP连接,选择y
bgp 100
 router-id 22.22.22.22

检查AR1路由:

Router ID优选
Router ID优选

华为设备Router ID选举规则:

  • 如果通过命令router id配置了全局Router ID,则按照配置结果设置。
  • 如果没有通过命令router id配置全局Router ID,设备会从当前接口的IP地址中自动选取一个作为全局Router ID。其选择顺序是:
    • 如果存在配置了IP地址的Loopback接口,则选择Loopback接口地址中最大的作为全局Router ID。
    • 如果设备上不存在Loopback接口或者存在Loopback接口但没有配置IP地址,则从其他接口的IP地址中选择最大的作为全局Router ID(不考虑接口的UP/DOWN状态)。
  • 全局Router ID改变之后,各协议需要通过手工执行reset命令才会使新的全局Router ID生效。

总结:在前面的优选原则无法确定最优路由时通过Router ID比较,值越小越优全局Router-ID标识整个路由器,协议Router-ID在特定的协议中表示路由器,如果没有配置协议Router-ID则应用全局Router-ID,全局Router-ID可以自动选举,使用接口IP地址较大的为代表,也可以使用环回接口地址作为Router-ID以保持稳定。

如果对文章感兴趣欢迎微信搜索公众号:不喜欢热闹的孩子 不喜欢热闹的孩子

本文由 mdnice 多平台发布

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不喜欢热闹的孩子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值