eNSP模拟实验-OSPF Router-ID

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eNSP模拟实验-OSPF Router-ID相关的知识,希望对你有一定的参考价值。

参考技术A     一些动态路由协议要求使用 Router-ID作为路由器的身份标识,如果在启动这些路由协议使没有指定 Router-ID,则路由协议进程可能无法正常启动。

    Router-ID的选举规则是: Router-ID命令配置了 Router-ID,则按照配置结果设置;配置loopback回环地址则选择loopback接口地址中最大的一个;没有配置loopback地址,则从其他接口的IP地址中选择最大的地址作为Router-ID(不考虑接口的UP / DOWN状态)。

    当且仅当被选为  Router-ID的接口IP地址被删除/修改,才会触发重新选择过程。接口处于down状态,选取非回环接口后又配置了一个回环地址,配置更大的接口地址都不h会触发重新选择。  Router-ID改变后,各协议需要通过手动执行reset命令才会重新选取新的  Router-ID。

1、按照图示配置路由器和PC的接口地址。

2、在没有配置任何接口时,routerid为0.0.0.0。配置完成后R1的RouterID:10.0.1.254,而不是环回地址,因为配置顺序会影响 Router-ID的选择。删除当前 Router-ID所使用的IP地址,便会想重新触发选举,使用环回地址1.1.1.1。

3、使用命令手动指定 Router-ID,这样配置的优点是该地址可以不是R1的任何接口地址也可以修改成 Router-ID。提示信息需要重启对应的路由协议进行更新,即当前全局配置的 Router-ID已经被更新,如果设备阿航允许ospf协议,需要重置重置ospf协议或者重启路由器才可以使OSPF协议中的 Router-ID也同步跟新使用新的全局 Router-ID。需要使用reset ospf process重置ospf协议进程。

[R1]router id 1.1.1.1

Info: Router ID has been modified, please reset the relative protocols manually

to update the Router ID.

4、ospf的私有Router-ID。

    使用ospf Router-ID命令来配置ospf协议的私有Router-ID,如果不配置则默认使用全局下的Router-ID。需要注意设备全局下的Router-ID和路由协议的Router-ID,路由协议配置的Router-ID可以和设备全局下的Router-ID不一致。

    一般建议使用环回接口地址作为路由器的Router-ID,因为环回地址是逻辑接口,比物理接口更加稳定。对于网络操作而言有可能误操作导致物理接口地址删除或者改动。

5、配置路由器的OSPF协议,都i运行在area 0。再次不在阐述,请参考前面的文章。

6、配置各个路由器的私有Router-ID。比如R4。

[R]ospf 1 router-id 1.1.1.1

[R2]ospf 1 router-id 2.2.2.2

[R]ospf 1 router-id 3.3.3.3

[R4]ospf 1 router-id 4.4.4.4

修改R2的Router-ID为3.3.3.3,与R3的Router-ID重叠,然后reset ospf process重置ospf协议进程。待协议收敛后,查看R2的OSPF邻居信息消失dis ospf peer。

OSPF协议的Router-ID在整个路由选择域内保持唯一。

以上是关于eNSP模拟实验-OSPF Router-ID的主要内容,如果未能解决你的问题,请参考以下文章

eNSP模拟实验-OSPF Router-ID

eNSP模拟实验-OSPF开销值、协议优先级及计时器

eNSP——OSPF的基础配置

玩转华为ENSP模拟器系列 | 配置OSPF多进程

在ensp上的OSPF

玩转华为ENSP模拟器系列 | 配置LDP与OSPF联动示例