OSPF--LSA问题

在这里插入图片描述
在这里插入图片描述
一、OSPF中既是ABR又是ASBR在生成什么类型的LSA?
1,3,4,5,7web

二、.OSPF中LSA类型 NSSA区域里都有哪些LSA?
LSA-一、LSA-二、LSA-三、LSA-7算法

stub区域和nssa区域的特色:
STUB:一类二类三类
NSSA:一类二类三类七类(不自动下发缺省路由)
彻底STUB:一类二类(三类缺省)
彻底NSSA:一类二类七类(三类缺省)网络

三、LSA5外部路由能够在ABR上作汇总吗?
1)能够在NSSA区域的ABR上作汇总,由于NSSA区域的ABR要作7类转5类;
2)当该NSSA区域有两个ABR时只能在router-id大的ABR上作汇总才有效
3)*在ABR上直接引入外部路由svg

四、OSPF的1类和2类外部路由之间的区别
1)
类型一的开销=内部开销+外部开销
类型二的开销=外部开销
2)类型一的路由优于类型二的路由oop

五、在OSPF 中。为何第三类LSA 传播超过一个区域,路由信息就会被修
改呢?他不是使用 SPF 算法么?若是这样那么他跟RIP 的DV 算法有啥区
别?
OSPF:由于传播超过一个区域以后,路由信息就会改变,而路由信息在OSPF中,包括防环等做用。这也是RIP与OSPF本质的区别。在RIP中,因为采用DV算法,当报文传递事后,会改变路由信息,所以也就存在环路。而在OSPF中,第三类LSA也是这样。由此RFC规定,全部区域必需要与骨干区域相链接。但在咱们实际组网中,常常碰到非骨干区域与骨干区域不能相互链接,由此RFC定义了虚链路。debug

六、OSPF没有造成FULL状态的缘由?router

1)OSPF邻居的hello及dead interval值不一致
定位方法:
a、 检查双方配置
b、 经过debug ospf hello,比较收发的hello报文中的hello及dead interval值
处理方法:修改双发的hello及dead interva一致便可xml

2)OSPF验证配置错误
定位方法:
a、 检查双方配置
b、 经过debug ospf hello,比较收发的hello报文中的认证部分
c、 查看disp ospf error中“OSPF: wrong authentication key"或者0: OSPF: wrong authentication type是否一直增加
处理方法:修改双发的认证参数便可blog

3)该接口根本就没有启动OSPF
定位方法:
a、 检查双方配置
b、 经过debug ospf int,查看该端口是否使能ospf
处理方法:修改双方的配置,在接口上使能ospf便可接口

4)OSPF网络类型是NBMA的,但你忘记在OSPF协议模式下配置邻居了
定位方法:
a、 检查双方配置,若是network-type为NBMA,看是否手工配置了邻居
处理方法:修改配置,手工指定邻居便可

5)OSPF链路两端的网络类型不一致
定位方法:
a、 检查双方配置
b、接口默认的网络类型:

ospf网络类型 链路层协议
p2p    PPP、loopback
NBMA    fr,x25,HDLC
p2mp    无
broadcast    Ethernet

处理方法:修改配置,修改双方的网络类型一致便可

6)区域号不一致
定位方法:
a、 检查双方配置
b、debug ospf packet,查看双方area是否一致
处理方法:修改配置,修改双方的区域一致便可

7)链路的网络地址不一致,注意检查两边的mask
定位方法:
a、 检查双方配置,ospf不会在不一样网段接口之间创建邻居关系
处理方法:修改配置,修改双方的地址为同一网段便可

8)在Stub或NSSA区域,有些路由器没有配置成Stub或NSSA 定位方法: a、 检查双方配置,ospf要求所用stub或NSSA区域内的路由器都要配置成一样的area类型 处理方法:修改配置,修改Stub或NSSA区域全部的路由器具有同样的区域类型