您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > OSPF的routeid选举
OSPF的routeid选举OSPF路由器之间互相通告链路状态,因为这种情况,那么接收到链路状态的路由器必须要知道该链路状态是从哪台路由器发来的,如果不为路由器指定一个唯一的名字,那么路由器之间就无法确认各自的身份,那么在这种情况下通告链路状态是毫无意义的,所以我们必须给每一个OSPF路由器指定一个身份,那么这个就是route-id,这个route-id在网络中不可以重名,否则路由器从收到的链路状态当中就无法确定对方的网络位置,OSPF路由器在发出的链路状态中都会写上自己的route-id每台OSPF路由器只有一个route-id;route-id使用IP地址的形式标识,那么确定route-id的方式为:1.手工指定route-id2.路由器上环回接口最大的IP地址被选为route-id,非活动接口的IP地址不可以被选为route-id3.如果没有活动的环回接口,则会选择物理接口最大的IP地址作为route-id4.没有RID,就没办法启动OSPF进程那么我们通过实验来证明上述结论实验拓扑如下:Router(config)#hostnameR1R1(config)#intlo0R1(config-if)#ipadd1.1.1.1255.255.255.0配置环回接口IP地址R1(config-if)#noshutR1(config-if)#exitR1(config)#intf0/0R1(config-if)#ipadd12.1.1.1255.255.255.0配置物理接口IPR1(config-if)#noshutR1(config-if)#exitR1(config)#routerospf100启动OSPF进程R1(config-router)#net1.1.1.00.0.0.255area0R1(config-router)#net12.1.1.00.0.0.255area0宣告网段进入ospfR1(config-router)#exit此时我们查看R1route-id我们看到路由器R1的route-id为1.1.1.1我们再看看R1上有哪些接口是开启的并配置了IP地址我们看到了R1上有物理接口和环回口分别配置了IP地址,默认情况下环回接口的IP地址被选举为route-id那么当有多个环回口地址之后,route-id如何进行选举呢?我们对R1路由器的配置进行如下更改R1(config)#intlo1R1(config-if)#ipadd4.4.4.4255.255.255.0R1(config-if)#noshutR1(config-if)#intlo2R1(config-if)#ipadd3.3.3.3255.255.255.0R1(config-if)#noshut此时我们再看route-id如何被选举R1(config)#norouterospf100R1(config)#routerospf100R1(config-router)#net12.1.1.00.0.0.255area0R1(config-router)#exitR1(config)#exitR1#R1#showipprotocolsRoutingProtocolisospf100OutgoingupdatefilterlistforallinterfacesisnotsetIncomingupdatefilterlistforallinterfacesisnotsetRouterID4.4.4.4此时我们发现此时我们发现route-id被自动选举为环回接口的最大地址被自动选举为环回接口的最大地址Numberofareasinthisrouteris1.1normal0stub0nssaMaximumpath:4RoutingforNetworks:12.1.1.00.0.0.255area0RoutingInformationSources:GatewayDistanceLastUpdateDistance:(defaultis110)R1#手工指定的route-id优先级高于系统自行选择的route-id我们对R1路由器进行继续的配置R1(config)#routerospf100R1(config-router)#routeR1(config-router)#router-id12.1.1.1手工指定手工指定route-id为为12.1.1.1R1(config-router)#exitR1(config)#exitR1#clearipospfprocessResetALLOSPFprocesses?[no]:y重启OSPF进程R1#R1#R1#showipprotocolsRoutingProtocolisospf100OutgoingupdatefilterlistforallinterfacesisnotsetIncomingupdatefilterlistforallinterfacesisnotsetRouterID12.1.1.1我们发现我们发现route-id发生变化发生变化,可见手工指定的可见手工指定的rid优先级较高优先级较高Numberofareasinthisrouteris1.1normal0stub0nssaMaximumpath:4RoutingforNetworks:12.1.1.00.0.0.255area0Referencebandwidthunitis100mbpsRoutingInformationSources:GatewayDistanceLastUpdateDistance:(defaultis110)R1(config)#nointlo0R1(config)#nointlo1R1(config)#nointlo2删除三个环回口R1(config)#exitR1#showipinterbInterfaceIP-AddressOK?MethodStatusProtocolFastEthernet0/0unassignedYESunsetadministrativelydowndownFastEthernet1/012.1.1.1YESmanualupupFastEthernet1/1unassignedYESunsetadministrativelydowndownSSLVPN-VIF0unassignedNOunsetupup当前的活动接口只有12.1.1.1R1#clearipospfprocessResetALLOSPFprocesses?[no]:y重启OSPF进程R1#showipprotocolsRoutingProtocolisospf100OutgoingupdatefilterlistforallinterfacesisnotsetIncomingupdatefilterlistforallinterfacesisnotsetRouterID12.1.1.1此时我们发现route-id发生了变化Numberofareasinthisrouteris1.1normal0stub0nssaMaximumpath:4RoutingforNetworks:12.1.1.00.0.0.255area0Referencebandwidthunitis100mbpsRoutingInformationSources:GatewayDistanceLastUpdateDistance:(defaultis110)继续为路由器R1配置一个物理接口IP地址,要大于12.1.1.1R1(config)#intf0/0R1(config-if)#ipadd23.1.1.1255.255.255.0为接口配置IP地址,但是不开启端口R1#clearipospfprocessResetALLOSPFprocesses?[no]:yR1#R1#showipprotocolsRoutingProtocolisospf100OutgoingupdatefilterlistforallinterfacesisnotsetIncomingupdatefilterlistforallinterfacesisnotsetRouterID12.1.1.1我们发现我们发现Route-id没有发生变化没有发生变化Numberofareasinthisrouteris1.1normal0stub0nssaMaximumpath:4RoutingforNetworks:12.1.1.00.0.0.255area0Referencebandwidthunitis100mbpsRoutingInformationSources:GatewayDistanceLastUpdateDistance:(defaultis110)可见必须是活动的物理接口的可见必须是活动的物理接口的IP地址才有可能被选举为地址才有可能被选举为route-id我们继续在路由器R2上进行实验路由器路由器R2上并没有配置任何的接口上并没有配置任何的接口IP,此时启动,此时启动OSPF进程会报错,提示路由器没有进程会报错,提示路由器没有route-id所以没办法启动所以没办法启动OSPF进程进程所以我们进行了如下归纳总结1.路由器通过route-id来知道OSPF协议2.链路状态数据库使用route-id,所以每个路由器之间必须有不同的route-id3.默认情况下OSPF协议开启时,具有活跃端口的最大IP地址被选举为route-id4.环回接口在选举route-id时具有较高优先级,如果环回接口存在,那么最大的环回接口IP被选举为route-id5.在OSPF进城下手工指定route-id本文出自“珠海刘硕的博客”博客,转载请与作者联系!原文链接
本文标题:OSPF的routeid选举
链接地址:https://www.777doc.com/doc-1460780 .html