OSPF如何确定router-id

如题所述

通过在路由模式下收入:router-id IP地址 可以指定路由ID 如果不指定 会选择路由器上得loopback接口的IP地址,如果没有loopback接口 则会选择物理接口上最大的IP地址。

IETF为了满足建造越来越大基于IP网络的需要,形成了一个工作组,专门用于开发开放式的、链路状态路由协议,以便用在大型、异构的I P网络中。新的路由协议已经取得一些成功的一系列私人的、和生产商相关的、最短路径优先(SPF )路由协议为基础, 在市场上广泛使用。

包括OSPF在内,所有的S P F路由协议基于一个数学算法—Dijkstra算法。这个算法能使路由选择基于链路状态,而不是距离向量。OSPF由IETF在20世纪80年代末期开发,OSPF是SPF类路由协议中的开放式版本。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-12

    router-id在OSPF中,起到了一个表明身份的作用,不同的router-id表明了在一个OSPF进程中不同路由器的身份。

    通过在路由模式下收入:router-id  IP地址 。

    可以指定路由ID。     

    会选择路由器上得loopback接口的IP地址。

    如果没有loopback接口,选择物理接口上最大的IP地址。


第2个回答  2022-02-28

Router-ID(Router Identifier,路由器标识符),用于在一个OSPF域中唯一地标识一台路由器。可以通过手工配置的方式,或使用系统自动配置的方式。

手工配置:

[R1]ospf 1 router-id 1.1.1.1

<R1>reset ospf process //重启OSPF进程

自动配置:

  OSPF的Router ID默认使用全局Router ID,全局Router ID是路由器唯一的标识,一台新路由器默认的全局Router ID为0.0.0.0,此时如果不手动配置全局Router ID,那么全局Router ID会选择第一个配置的IP地址。这时默认OSPF Router ID也是第一个配置的IP地址。

全局Router ID选举

    何时选举:

    全局Router ID所对应的IP地址出现变化、修改时进行选举

    选举全局Router ID规则:

      看Loopback环回口哪个IP地址大,将哪个作为全局Router ID

      如果没有Loopback地址,那么看物理接口的IP地址,哪个大将哪个作为全局Router ID

OSPF Router ID 选举

如果不手动配置OSPF Router ID,那么就直接选择全局Router ID作为 OSPF Router ID

    何时选举:

    启动OSPF协议时候和重启OSPF进程时

    选举规则:

    直接选择全局Router ID作为OSPF Router ID

    当全局Router ID发生变化时(无论是接口变化还是手动配置了全局RouterID),只有重启了OSPF进程,OSPF Router ID才会跟着变化

第3个回答  2011-12-19
router-id在OSPF中,起到了一个表明身份的作用,不同的router-id表明了在一个OSPF进程中不同路由器的身份。一般如果不手工指定的话,会默认用loopback口来作为router-id,就如同我前面说的,因为loopback口非常的稳定,不会受链路的up/down的影响,如果loopback口没有地址,会用物理接口上最大的IP地址作为router-id,如果连物理地址都没有,路由器会提示你手工指定一个router-id。
第4个回答  2011-12-19
通过在路由模式下收入:router-id IP地址 可以指定路由ID 如果不指定 会选择路由器上得loopback接口的IP地址,如果没有loopback接口 则会选择物理接口上最大的IP地址本回答被提问者采纳
相似回答