全局router-id
- 路由器刚启动,未配置任何命令时
- 全局 router-id 为 0.0.0.0
- 路由器会选择第一个配置的接口地址作为全局router-id
- 无论是Loopback接口或者物理接口
- 该接口的地址值会自动成为全局router-id,且继续配置其它接口地址时,全局router-id不会改变
LoopBack接口作为第一个地址:
物理接口作为第一个地址:
- 可以在系统视图下手动修改
OSPF router-id
- 未指定OSPF的router-id时,自动选择全局router-id值作为OSPF的router-id值(上一步将全局router-id修改成了5.5.5.5)
- 指定时,会使用指定的router-id
- 这一步是在另一台路由器上的结果,因为上一步OSPF的router-id已经确定,想要修改便要重启OSPF进程
- 此后(无论指定还是未指定),若再想修改OSPF的router-id,可以再次通过命令:ospf 1 router-id 55.55.55.55
- 然后重启OSPF进程reset ospf process
- 若是使用未指定的方式,修改OSPF的router-id还可以通过修改全局router-id的方式,当全局router-id改变时,OSPF的router-id 不会跟着变,要重启OSPF进程,才会改变
[R7]int g0/0/0
[R7-GigabitEthernet0/0/0]ip add 1.1.1.7 24 //配置的第一个地址
[R7-GigabitEthernet0/0/0]q
[R7]dis router id
RouterID:1.1.1.7
[R7]ospf 1
[R7-ospf-1]dis ospf brief
OSPF Process 1 with Router ID 1.1.1.7
OSPF Protocol Information
[R7-ospf-1]q
[R7]router id 7.7.7.7 //修改全局router-id
Info: Router ID has been modified, please reset the relative protocols manually
to update the Router ID.
[R7]dis ospf brief
OSPF Process 1 with Router ID 1.1.1.7 //OSPF的router-id不会立刻改变
OSPF Protocol Information
[R7]q
<R7>reset ospf process //重启进程
Warning: The OSPF process will be reset. Continue? [Y/N]:y
<R7>sys
Enter system view, return user view with Ctrl+Z.
[R7]dis ospf brief
OSPF Process 1 with Router ID 7.7.7.7 //重启进程后,OSPF的router-id改变
OSPF Protocol Information
- OSPF的router-id修改流程图