计算机网络-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

我们前面配置了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,设备会从当前接口的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多平台发布

相关推荐
郝学胜-神的一滴2 天前
C++20模板元编程 07:吃透名称绑定与编译期递归核心原理
c++·程序人生·vs·模板元
CoderYanger2 天前
A.每日一题:835. 图像重叠
java·开发语言·程序人生·leetcode·面试·职场和发展·学习方法
可爱系程序猿2 天前
Windows 11 下佳能 LBP2900 驱动报错溯源:安装包架构、端口绑定与队列记录
程序人生·电脑
Rosanci2 天前
谷歌浏览器插件开发实战指南:从 Hello World 到上架发布
大数据·人工智能·chrome·程序人生
凯程序猿1号3 天前
ChatCut online 剪前端性能排查录屏:瀑布图、长任务与修复复测怎样对齐
程序人生·电脑
政企项目老覃3 天前
大模型 Agent 自主任务编排:电商客服地址解析从 12% 失败率到 2.1% 的落地复盘
人工智能·程序人生·算法
政企项目老覃3 天前
金融转账“幽灵失败“排查实录:从本地消息表到 Seata TCC 的选型与权衡
数据库·程序人生·性能优化·数据分析·系统架构
码农习箫录3 天前
吹箫笔记第 12 篇:把「情绪控制」当成一次资源调度
程序人生·生活