OSPF--RouterID
ROUTERID---用于标识自治系统中唯一的一台运行OSPF的路由器标识,格式为32位的无符号整数,格式和IPV4的地址格式一样
1,手工配置的routerid为最优先
2,优选lookback接口地址大的为routerid
3,如果没有lookback接口地址,那么就选择ip地址大的物理接口的IP地址为routerid
=================================================================================================
1.手工配置的router-id 优先
2,如果没有手工配置的router-id 那么将使用全局routerid 作为,OSPF的routerid
设备第一个配置的IP地址为全局routerid。只有当前被选举为routerid的接口地址发生了变化,或者说接口地址被删除,
全局routerid才会改变。如果重启设备后,最先UP的接口地址作为全局的routerid
如果全局routerid发生了变化,OSPF 的routerid不会变化,再重启了ospf的进程后,才会改变。
容易混淆的概念:全局routerid 和OSPF协议的router-id
如果在ospf协议里面没有手工配置routerid,那么就会选择使用全局的routerid作为ospf的routerid。
全局的routerid和ospf手工配置的routerid是不同的概念,也是可以是不同的数值。
第一种情况:我们在ospf的协议配置的时候不手动配置routerid
下图中:
1,首先我们并没有配置全局的routerid,现在是0.0.0.0,表示的是现在没有routerid
2,开启ospf的一个进程,但是不配置routerid,我们查看ospf bri 现在的routerid是没有的
3,随便配置一个接口的IP地址,这里配置的是环回口loo0的ip地址,然后我们再次查看ospf 的进程配置,routerid使用了全局的routerid
第二种情况:
我们不配置全局的routerid,在开始ospf进程的时候手工配置一个routerid,之后我们再配置一个全局的routerid
然后重启ospf进程,看下routerid是否会发生改变。我们得出结论:手工配置的ospf-routerid并不会改变。