ospf默认路由器
有很多朋友不知道ospf默认路由器要如何操作,今天为大家整理了很多ospf指定路由器相关的答案,组成一篇内容丰富的文章,希望能到您
本文内容目录一览:
- 1、OSPF之Default-router-advertise 解析
- 2、OSPF中重分发默认路由和重分发静态路由是否相同? 理由
- 3、ospf为什么不能直接引入默认路由
- 4、ospf不加表怎么办
- 5、ospf和默认路由效果一样嘛
- 6、ospf里所有路由器默认自己先是bdr还是dr?
OSPF之Default-router-advertise 解析
昨晚做NP-RS试验的时候,被一道思考题问住了:
原始材料 PDF:华为认证HCIP实验指导书HCIP-IERSV2.5
可能因为天资愚钝,对网上的解释看的不是很明白,只能依靠试验反复琢磨,终于搞清楚了一点。
1、关于default-route-advertise命令
Ospf是可以通过import-route命令引入外部路由的,但很少有人会注意到,在默认情况下,ospf是不会引入来自外部路由的缺省路由的。
但ospf有一个变通的方法,就是通过default-route-advertise命令,将自己作为默认路由的下一跳宣告到ospf区域内,这样,ospf里的其他路由器就会将缺省流量发送给自己,然后本路由器再根据其他协议的路由表进行转发。
2、关于always选项
如果没有配置always,则default-route-advertise有两种情况:有效/无效。
啥时候会有效?啥时候会无效?这依赖于来自其他协议的缺省路由是否有效,换句话说,如果本路由器的缺省路由是可用的,则会在ospf区域内招呼,大家把缺省路由指向我啊,我这里有路出去。
如果本路由器发现自身的缺省路由有问题,比如链路断了,下一条不可达,则会马上在ospf区域内撤销通告,使自己不再接受来自ospf区域内其他路由器的缺省流量。
但是如果配置了always选项,事情就不一样了,该路由器变得相当自信,会一直宣告自身作为缺省路由下一跳的有效性。
明白了这两个基础知识点,再看思考题,基本可以给出自己的解答了:
优点:
1、是能维护ospf路由表的稳定性(外部接口up/down不会触发ospf的路由更新)
2、是方便定位故障点,如果未配置always选项,则一般会先要排查ospf的配置是否有误。配置了always,并在末端能查看到该缺省路由表项之后,能直接判断是最后一跳出接口的问题。
3、在单一出口的情况下,配置简单。
这里单一出口,是指整个ospf区域,包括非骨干区域,default-route-advertise形成的lsa是可以穿越abr的。
缺点:
在多出口的情况下,会有问题。因为default-router-advertise配置了always(永久发布)之后,会屏蔽掉来自其他路由器的缺省路由项,导致经过本路由器的流量无法使用其他出口。
补充知识点:
Default-router-advertise always type 1/2
这里的type,不是指lsa的type,而是外部路由的类型。
外部路由分为1型、2型两种。
1型的优先级高于2型
1型的cost值计算方法和ospf内部路由的计算方法一样,整条链路上的cost累加起来。
2型的cost被认为远大于ospf内部的cost,故只计算外部路由的cost值。
OSPF中重分发默认路由和重分发静态路由是否相同? 理由
静态路由和OSPF之间不存在双向重分发,双向重分发是动态路由协议之间的,静态路由不是动态路由协议。默认路由和静态路由之间也是有区别的,前者为系统默认选项,根据管理员设定好的参数来自动分配,而后者是需要管理员手动设置。
1.默认路由是一种特殊的静态路由,指的是当路由表中与包的目的地址之间没有匹配的表项时路由器能够做出的选择。如果没有默认路由,那么目的地址在路由表中没有匹配表项的包将被丢弃· 默认路由在某些时候非常有效,当存在末梢网络时,默认路由会大大简化路由器的配置,减轻管理员的工作负担,提高网络性能。
2.静态路由是指由用户或网络管理员手工配置的路由信息。当网络的拓扑结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。静态路由信息在缺省情况下是私有的,不会传递给其他的路由器。当然,网管员也可以通过对路由器进行设置使之成为共享的。静态路由一般适用于比较简单的网络环境,在这样的环境中,网络管理员易于清楚地了解网络的拓扑结构,便于设置正确的路由信息。
3.OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。是对链路状态路由协议的一种实现,隶属内部网关协议(IGP),故运作于自治系统内部。著名的迪克斯加算法(Dijkstra)被用来计算最短路径树。OSPF分为OSPFv2和OSPFv3两个版本,其中OSPFv2用在IPv4网络,OSPFv3用在IPv6网络。OSPFv2是由RFC 2328定义的,OSPFv3是由RFC 5340定义的。与RIP相比,OSPF是链路状态协议,而RIP是距离矢量协议。
4.动态路由是与静态路由相对的一个概念,指路由器能够根据路由器之间的交换的特定路由信息自动地建立自己的路由表,并且能够根据链路和节点的变化适时地进行自动调整。当网络中节点或节点间的链路发生故障,或存在其它可用路由时,动态路由可以自行选择最佳的可用路由并继续转发报文。
ospf为什么不能直接引入默认路由
因为ospf只有在路由表中有默认路由的前提下,才能引入,若路由表中没有默认路由,则不会直接引入。
可以先配置一条静态默认路由,再引入即可。
ospf不加表怎么办
ospf不加默认路由器由不加表告警信息。表根据查询相关公开信息处理过程:
1、查看ospf路由表,默认路由未加表。
2、查看ospflsdb信息,学习到了默认路由的LSA。
3、查看ospf外部路由的lsdb信息,默认路由的下一跳为S7700A的地址。由于S7700B默认路由配置错误,导致下发的默认路由的LSA下一跳为S7700A的地址,所以S7700A学习到的默认路由不会加表。
ospf和默认路由效果一样嘛
1,创建静态默认路由
2,将静态默认路由重分发进bgp进程
3,设置BGP命令default-information originate
实验拓扑:
BGP 默认路由和OSPF默认路由的异同
R2配置:
BGP 默认路由和OSPF默认路由的异同
R3配置:
BGP 默认路由和OSPF默认路由的异同
验证:
BGP 默认路由和OSPF默认路由的异同
BGP 默认路由和OSPF默认路由的异同
可以看出在不满足BGP默认路由3个条件下是不下放默认路由的,而OSPF 没有这个限制。
ospf里所有路由器默认自己先是bdr还是dr?
DR和BDR是自动选举产生的,没有默认吧,看看下面材料,希望对你有用:
ospf中关于DR和BDR的选举
DR:designated router 指定路由器。
BDR:backup designated router 备份指定路由器。
在一个OSPF的网络中,所有的路由器将被分为两类:指定路由器(DR/BDR)和非指定路由器(DROTHER)。所有的非指定路由器都要和指定路由器建立邻居关系,并且把自己的LAS发送给DR,而其他的OSPF路由器将不会相互之间建立邻居关系。也就是说,OSPF网络中,DR和BDR的LSDB(链路状态数据库)将会包含有整个网络的完整拓扑。|
DR从邻居处转发更新到另外一个邻居那里。DR的主要功能就是在一个LAN内的所有路由器拥有相同的数据库,而且把完整的数据库信息发送给新加入的路由器。路由器之间还会和LAN内的其他路由器(非DR/BDR,即DROTHERs)维持一种部分邻居关系(two-way adjacency)。OSPF的邻接一旦形成以后,会交换LSA来同步LSDB,LSA将进行可靠的洪泛。
当选举DR/BDR的时候要比较hello包中的优先级priority(设置命令route(config-if)#ip ospf cost {priority} 0~255),优先级最高的为DR,次高的为BDR。不作修改默认端口上的优先级都为1,在优先级相同的情况下比较Router ID,RID最高者为DR,次高者为BDR,当你把相应端口优先级设为0时,OSPF路由器将不能再成为DR/BDR,只能为DROTHER。
在使用默认优先级的OSPF的DR选举中,所有的路由器之间会交换自己的ROUTER-ID来确定DR。ROUTER-ID可以手工指定。如果没有手工指定ROUTER-ID的话,那么路由器会先看自己有没有环回接口(Loopback),如果有环回接口,则使用环回接口上的IP地址作为自己的ROUTER-ID。如果没有环回接口的话,则会去比较自己所有物理接口上的IP地址,并从中选择最大的一个IP地址作为自己的ROUTER-ID来参与DR的选举。
那么,DR和BDR的选举就可以用以下的方式来决定:
1如果有手工指定的ROUTER-ID,则使用该ROUTER-ID参与选举;
2如果没有手工指定的ROUTER-ID,则看自己有没有Loopback接口,有则使用Loopback接口上的IP作为ROUTER-ID参与选举;
3如果没有Loopback接口,则比较所有的物理接口,并使用其中最大的IP作为ROUTER-ID参与选举;
4所有的OSPF路由器交换自己的ROUTER-ID,具有所有ROUTER-ID中最大一个的路由器将作为DR,具有次大ROUTER-ID的路由器则成为BDR。
DR 和BDR 的指导思想:
选举制:DR 是各路由器选出来的,而非人工指定的,虽然管理员可以通过配置priority 干预选举过程。
终身制:DR 一旦当选,除非路由器故障,否则不会更换,即使后来的路由器priority 更高
世袭制:DR 选出的同时也选出BDR 来,DR 故障后,由BDR 接替DR 成为新的DR。
DR 和BDR 的注意事项:
1、只有在广播和NBMA 的链路上才会选举DR,在PTP 和PTMP 的链路上不会选举DR。
2、DR 是针对一个网段内的设备选举的,对于一台路由器来说,可能它在某个接口上是DR
3、在其它接口上是BDR、DROther,或者因为是PTP 的链路而不参加DR 的选举。
4、在广播的网络上必须存在DR 才能够正常工作,但BDR 不是必需的。
5、一个网段中即使只有一台路由器,也要选举DR。
6、由于“终身制”的原因,网段中的DR 不一定是priority 最高的,但通常是“来的早”的路由
关于ospf默认路由器和ospf指定路由器的介绍到此就结束了,不知道你找到你需要的信息了吗 ?如果想了解更多这方面的信息,记得收藏关注本站。