其他分享
首页 > 其他分享> > 华为数通HCIE面试看这个就够了系列——OSPF(持续更新)

华为数通HCIE面试看这个就够了系列——OSPF(持续更新)

作者:互联网

文章目录

一、OSPF基础。

1. Router ID。

2.Cost。

4 .单区域和多区域。

5. 路由器类型。

 其他路由器是怎样知道ABR和ASBR的?
  ABR和ASBR会在自身产生的1类LSA的option中描述自己是ABR或者ASBR。

6. 报文类型。

OSPF报文封装在IP报文中,协议号是89,它一共有五种报文类型分别是:

7.网络类型。

  OSPF一共定义了四种网络类型,分别是Broadcast、NBMA、P2MP、P2P。不同的网络类型使OSPF对报文的处理有所不同,默认情况下OSPF网路类型取决于链路层协议:

网络类型含义
广播类型(Broadcast)当链路层协议是Ethernet、FDDI时,缺省情况下,OSPF认为网络类型是Broadcast。
在该类型的网络中:
(1)通常以组播形式发送Hello报文、LSU报文和LSAck报文。其中,224.0.0.5的组播地址为OSPF设备的预留IP组播地址;224.0.0.6的组播地址为OSPF DR/BDR( Backup Designated Router)的预留IP组播地址。
(2)以单播形式发送DD报文和LSR报文。
NBMA类型(Non-Broadcast Multi-Access)当链路层协议是帧中继、X.25时,缺省情况下,OSPF认为网络类型是NBMA。
在该类型的网络中,以单播形式发送协议报文(Hello报文、DD报文、LSR报文、LSU报文、LSAck报文)
点到多点P2MP类型(Point-to-Multipoint)没有一种链路层协议会被缺省的认为是Point-to-Multipoint类型。点到多点必须是由其他的网络类型强制更改的。常用做法是将非全连通的NBMA改为点到多点的网络。
在该类型的网络中:
(1)以组播形式(224.0.0.5)发送Hello报文。
(2)以单播形式发送其他协议报文(DD报文、LSR报文、LSU报文、LSAck报文)。
点到点P2P类型(point-to-point)当链路层协议是PPP、HDLC和LAPB时,缺省情况下,OSPF认为网络类型是P2P。
在该类型的网络中,以组播形式(224.0.0.5)发送协议报文(Hello报文、DD报文、LSR报文、LSU报文、LSAck报文)。

OSPF网络类型相互之间的影响?

 相互之间的影响主要在建立邻居关系时的影响:

8.DR与BDR。

9.报文格式。

VersionMessage TypePacket lengthSource OSPF RouterArea IDCheckSumAuthentication TypeAuthentication data
Network MaskHello IntervalOptionsRouter PriorityRouter Dead IntervalDRBDRActive Neighbor
Interface MTUOptionsIMM/SDD sequence numberLSA Headers

(1)DN:用来避免在MPLS VPN中出现环路。当PE向CE发送3类、5类和7类LSA时需要设置DN位,其他PE路由器从CE接收到该LSA时,不能够在它的OSPF路由计算中使用该LSA。
(2)O:该字段指出始发路由器支持Opaque LSA(类型9、类型10和类型11)。
(3)DC位:当始发路由器支持按需链路上的OSPF的能力时,该位将被设置。
(4)EA:当始发路由器具有接收和转发External-Attributes-LSA(type8 LSA)的能力时,该位被置位。
(5)N/P : N在Hello报文中起作用,P在7类LSA中起作用。

(6)MC位:当始发路由器支持转发组播数据包的能力时,该位将被置位。
(7)E = 1 代表可以发送和接收5类LSA。E = 0代表不可以发送和接收5类LSA。
(8)MT位:表示始发路由器支持多拓扑OSPF。

二、邻居/邻接关系的建立和状态机。

1.邻居关系的建立。

在这里插入图片描述

2. 邻接关系的建立。

在这里插入图片描述

3.状态机。

  OSPF共有8种状态机,分别是:Down、Attempt、Init、2-way、Exstart、Exchange、Loading、Full。
• Down:邻居会话的初始阶段,表明没有在邻居失效时间间隔内收到来自邻居路由器的Hello数据包。
• Attempt:该状态仅发生在NBMA网络中,表明对端在邻居失效时间间隔(dead interval)超时前仍然没有回复Hello报文。此时路由器依然每发送轮询Hello报文的时间间隔默认为30s,向对端发送Hello报文。如果40s间隔内未收到邻居的Hello报文,则转为down状态。
• Init:收到Hello报文后状态为Init。
• 2-way:收到的Hello报文中包含有自己的Router ID,则状态为2-way;如果不需要形成邻接关系则邻居状态机就停留在此状态,否则进入Exstart状态。
• Exstart:开始协商主从关系,并确定DD的序列号,此时状态为Exstart。
• Exchange:主从关系协商完毕后开始交换DD报文,此时状态为Exchange。
• Loading:DD报文交换完成即Exchange done,此时状态为Loading。
• Full:LSR重传列表为空,此时状态为Full。

4. 状态机迁移。

在这里插入图片描述

标签:R1,R2,数通,HCIE,报文,就够,OSPF,Hello,路由器
来源: https://blog.csdn.net/qq_40909772/article/details/114362152