Router ID
作用:用于在自治系统中唯一标识一台运行OSPF的路由器的32位整数,每个运行OSPF的路由器都有一个Router ID,相当于OSPF路由器的名称,(和IP无关,通常以IP地址方式标识主要目的是方便管理员管理)
自治系统(Autonomous System) :一个自治系统是指使用同一种路由协议交换路由信息的一组路由器
Router id配置及获取方式:
手动配置:
1.全局配置在设备特权模式下配置(可以被所有相关协议OSPF&BGP直接调用)[R1]router id 1.1.1.1
2.进程配置在OSPF进程后面配置(只能被OSPF协议调用)
[R1]ospf 1 router-id 1.1.1.1
注意:进程下配置优于全局下配置
自动选举:
1.优先选择环回接口地址作为router-id,如果有多个环回接口则选择IP地址大的那个;环回接口更加稳定可靠,物理接口可能由于链路/接口故障down掉;
2.如果不存在环回接口,则选择物理接口中IP地址最大的。
自动选择Router-id的缺点:
在V-Link配置时需要指定对方的Router id,手工配置的Router ID不会改变V-Link,所以更加可靠。自动选择则每次选择出的router id可能会不一致,导致V-link失效。OSPF协议优选手动配置的Router-id,建议管理员手动配置。
如果修改了Router ID则需要重启OSPF进程才会生效:
<R1>reset ospf process
Warning; The OSPF process will be reset. Continue? [Y/N]y
查看Router ID:查看的是全局的Router ID
[R1 ]display router id
RouterID;1.1.1.1
Router id和IP地址有什么关系?
Router id以IP地址的方式去标识一台OSPF路由器,实际上和IP并没有直接关系;
手动配置时,和IP无关
自动配置时,Router id是选举IP地址实现的,即Router id=接口IP
一般情况下,建议使用手动配置Router id 更加稳定可靠,此时为了网管方便,会将Router id=接口IP设定。
邻居&邻接
在OSPF网络中,为了交互路由信息,邻居设备之间首先要建立邻接关系,邻居(Neighbors)关系和邻接(Adjacencies)关系是两个不同的概念。
邻居关系(普通朋友):
OSPF设备启动后,会通过启用OSPF的接口向外发送Hello报文,收到Hello报文的OSPF设备会检查报文中所定义的参数,如果双方一致就会形成邻居关系,两端设备互为邻居,2way状态指邻居关系已正常建立。
邻接关系(闺蜜) :
形成邻居关系后,如果两端设备成功交换DD报文和LSA,才建立邻接关系,要想生成OSPF路由必须建立邻接关系,Full状态指邻接关系已正常建立。
参与邻居&邻接建立的相关报文