先配置了vlan1接口ip 192.168.0.1
再配置ospf,这时ospf选举出router-id是192.168.0.1
然后配置了两个198开头的IP地址,再reset ospf process
发现router-id还是192.168.0.1,没有按照配置指导里的原则更新为大的ip地址
ospf的router-id获取原则如下:
1. 手工指定Router ID
用户可以在创建OSPF进程的时候指定Router ID,配置时,必须保证自治系统中任意两台路由器的ID都不相同。通常的做法是将路由器的ID配置为与该路由器某个接口的IP地址一致。
2. 自动获取Router ID
如果在创建OSPF进程的时候选择自动分配Router ID,则OSPF进程将根据如下规则自动获取Router ID:
• OSPF进程启动时,将选取第一个运行该进程的接口的主IPv4地址作为Router ID;
• 设备重启时,OSPF进程将会选取第一个运行本进程的接口主IPv4地址作为Router ID;
• OSPF进程重启时,将从运行了本进程的所有接口的主IPv4地址中重新获取Router ID,具体规则如下:
如果存在配置IP地址的Loopback接口,则选择Loopback接口地址中最大的作为Router ID。
否则,从其他接口的IP地址中选择最大的作为Router ID(不考虑接口的up/down状态)。
3. 使用全局Router ID
如果在创建OSPF进程的时候没有指定Router ID,则缺省使用全局Router ID。建议用户在创建OSPF进程的时候手工指定Router ID,或者选择自动获取Router ID。
-------------------------------------------
第2种是指Ospf router-id auto-select命令,咱们这没配这个命令,所以用的是第3个全局router-id,全局router-id的获取原则如下。
所以环境上ospf router-id的选举逻辑是 未手工指定、未自动获取,所以获取全局router-id,因为没配置全局router-id,所以自动选择最大的ip地址作为全局的。而重启ospf不影响全局router-id,再获取一遍还是前面配置的192.168.0.1
文档链接:https://www.h3c.com/cn/d_202504/2389788_30005_0.htm#_Toc194332401
-----------------------------------------------
(2) (可选)配置全局Router ID。
router id router-id
缺省情况下,未配置全局Router ID。
未配置全局路由器ID时,按照下面的规则进行选择:
¡ 如果存在配置IP地址的Loopback接口,则选择Loopback接口地址中最大的作为Router ID。
¡ 如果没有配置IP地址的Loopback接口,则从其他接口的IP地址中选择最大的作为Router ID(不考虑接口的up/down状态)。
建议手工配置router-id
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作