OSPF④----扩展知识点

本文详细探讨了OSPF协议的扩展知识点,包括状态机的不同状态及其在网络中的应用,如MA网络中的DR/BDR选举;DBD包的排序问题与隐性确认机制,解释了为何DBD包需要排序和确认;以及OSPF的防环机制SFP算法。同时,还介绍了OSPF选路规则,FA-转发地址的产生条件和作用,以及NSSA区域的特性和7类LSA如何转化为5类LSA。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OSFP扩展知识点

【1】用关于OSPF状态机的问题

1)在MA网络中(进行DR/BDR选举)存在7种状态机

init是路由器A收到邻居B的hello包,但该hello包中没有A的RID;

2)在点到点网络init状态机在判断可以建立邻居后,直接进入exstart状态机;没有2way状态机----6种状态机,在点到点网络实际仅存在邻接关系;在MA网络(选举DR/BDR)网络中存在邻居和邻接关系;

3)若邻接间的数据库默认一致,将不需要进入loading状态机;

4)在hello时间较大时,比如p2mp和nbma工作方式,默认hello time为30s;hello包收发的间隔较大,从down状态到init需要很长时间的等待,故在两种状态机,存在一个尝试状态机;

华为设备中ospf存在加速建邻机制--- 在两台路由器进行过一次邻接关系建立后,双方存在对端的缓存信息后;二次建邻时将快速完成状态机的切换;--前提是缓存未删除---认证或拥塞

【2】关于OSPF的DBD包--- 排序问题(隐性确认问题)

首先在exstart状态机,邻接设备间会使用不携带LSA头部信息的DBD包进行主从关系的选举,该选举的作用决定了那台设备优先进入exchange状态机的顺序;同时在exchange状态时,邻接间将收发携带LSA头部信息的DBD包;可能由于LSA头部信息较多,将多次收发DBD,也需要进行排序;所以主优先进入exchange,主在exchange优先发送DBD,在发送一个DBD后,需要接收到对端的DBD后,才能发出下一个DBD;目的在于避免两端同时发送携带LSADBD报头,导致链路拥塞;  故为了顺序正常,DBD需要进行隐性确认

隐性确认:

从在收到主的DBD包后,复制该DBD包的序列号回复DBD;

在主或从未完成所有LSA头部信息的共享前,对端设备需要使用空包(不携带LSA信息,但复制了对端序列号的DBD)来完成确认;

隐性确认可以让ospf协议在exchange状态机取消ACK的确认;

DBD报头中存在标记位来告知邻接,是不是本地第一个DBD和最后一个DBD,同时标记主从关系;

I  为1 标识本地第一个DBD    M位为一标识不是本地最后一个DBD

MS 位为1标识主,为0标识从;  第一次收发的DBD两端均人为是主;

DBD包中将携带接口的MTU值,两端MTU不一致将卡在exstart或exchange状态机;

默认华为不检测接口的MTU;

[r7]interface GigabitEthernet 0/0/1

[r7-GigabitEthernet0/0/1]ospf mtu-enable  开启接口mtu检测

「3」附录E --- link-id相同的问题</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值