计算机网络-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多平台发布

相关推荐
开发者每周简报7 天前
AI 代理的难题:工具调用是怎么升级的
人工智能·程序人生·chatgpt·代理
咖啡色格调7 天前
以码为念,以证为章——2048小游戏的软著登记心得
java·程序人生
We.Spring8 天前
Xmind 2025 免费版安装及使用教程(附安装包)
程序人生·xmind·头脑风暴
戴西软件8 天前
PreSys在爆炸与多介质流固耦合中的建模方法:从ALE到SPH的工程实践
linux·python·程序人生·cae
焦糖玛奇朵婷8 天前
做盲盒小程序,如何少走弯路?
数据库·程序人生·小程序·开源软件·软件需求
程序员潇潇9 天前
pytest 参数化测试用例构建
自动化测试·软件测试·功能测试·程序人生·职场和发展·测试用例·pytest
空中湖9 天前
「情感依赖与分手恢复力测试」产品介绍:从拉扯到自我照顾
程序人生
郝学胜-神的一滴9 天前
高并发服务器开发:多进程与多线程实现深度解析
linux·服务器·开发语言·c++·程序人生
逻辑君10 天前
根与星辰【第2章】
人工智能·程序人生
逻辑君11 天前
技术逆向英语|202602015
程序人生