实验原理
一些动态路由协议需要router-id作为路由器的身份标识,如果启动这些路由协议没有指定router-id,那么路由协议进程将无法启动.
router-id选举规则为,如果通过router-id命令配置了router-id,就按照配置结果设置,按照配置的先后顺序
如果没有,若存在ip地址的lookback接口,则选择lookback接口中最大的地址作为router-id,
如果没有配置lookback,就从其他的接口中选择最大的ip地址作为router-id.
当且仅当被选为router-id的接口IP地址被删除修改,才触发重新选择过程,其他情况(接口处于down状态,已经选了一个非lookback的地址又配置了一个lookback接口地址,配置了一个更大的接口地址)不触发重新选择的过程.
router-id改变之后,各协议需要手工执行reset命令,才会重新选取新的router-id
实验目的
掌握选举规则
掌握ospf手动配置router-id的方法
理解ospf中router-id必须唯一的意义.
实验拓扑
1 配置ip并测试连通性
2在R1上使用display router id命令来查看当前设备上router-id
[R1]dis router id
RouterID:0.0.0.0
查看IP
因为先配置了物理接口,10.0.12.1,所以会被优先选为router-id,删除这个ip地址,会重新进行选举(router id删除可以重新选举).这时候,对应的
[R1]dis router id
RouterID:1.1.1.1
可以手动配置R1的router-id为1.1.1.1,这样的好处就是就算删除了这个lookback也不会触发重新选举.
2\理解ospf的router-id
在所有的路由器都配置ospf协议,并都运行在区域0内,使用ospf router-id命令来配置ospf协议的私有router-id,如果不配置,就会默认使用全局下的router-id/
[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 10.0.12.0 0.0.0.255
[R