OSPF路由协议基础概念及网络类型

小编:小蝶 更新时间:2022-08-02

一、OSPF的hello协议

Hello协议的目的:

1.用于发现邻居

2.在成为邻居之前,必须对Hello包里的一些参数协商成功

3.Hello包在邻居之间扮演着keepalive的角色

4.允许邻居之间的双向通信

5.它在NBMA(Nonbroadcast Multi-access)网络上选举DR和BDR

Cisco路由器上Hello包默认的发送间隔(HelloInterval)是10秒;NBMA网络是30秒,

通过ip ospf hello-interval 来修改;

如果在4倍于这个时间间隔里(40秒和120秒)内仍然没有收到来自邻居的新的Hello包,这个邻居将被

宣告为无效(dead)

通过命令ips ospf dead-interval 来修改

二、Hello Packet包信息

1.源路由器的RID

2.源路由器的Area ID

3.源路由器接口的掩码

4.源路由器接口的认证类型和认证信息

5.源路由器接口的Hello包发送的时间间隔

6.源路由器接口的无效时间间隔

7.优先级

8.DR/BDR

9.五个标记位(flag bit)

10.源路由器的所有邻居的RID

三、OSPF的网络类型

OSPF定义的5种网络类型:

1.点到点网络

2.广播型网络

3.NBMA网络

4.点到多点网络

5.虚链接(virtual link)

1)、点到点网络

比如T1线路,是连接单独的一对路由器的网络,点到点网络上的有效邻居总是可以形成邻接关系

的,在这种网络上,OSPF包的目标地址使用的是224.0.0.5,这个组播地址称为AllSPFRouters

2)、广播型网络

比如以太网,Token Ring和FDDI,这样的网络上会选举一个DR和BDR,DR/BDR的发送的OSPF包的目

标地址为224.0.0.5,运载这些OSPF包的帧的目标MAC地址为0100.5E00.0005;而除了DR/BDR以外

的OSPF包的目标地址为224.0.0.6,这个地址叫AllDRouters

3)、NBMA网络

比如X.25,Frame Relay,和ATM,不具备广播的能力,因此邻居要人工来指定,在这样的网络上要选

举DR和BDR,OSPF包采用unicast的方式

4)、点到多点网络

是NBMA网络的一个特殊配置,可以看成是点到点链路的集合.在这样的网络上不选举DR和BDR

5)、虚链接

OSPF包是以unicast的方式发送

以下是华为数通路由交换方向完整技术分享,欢迎对华为网络技术感兴趣的小伙伴们订阅。【可在专栏中进行查看订阅】

华为新版HCIP数通路由交换

华为新版HCIE数通路由交换