<返回更多

动态路由协议OSPF基础了解,作为信息管理人员必须了解的网络技术

2019-11-18    
加入收藏

一、OSPF Hello

A、OSPF 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 <seconds>来修改】

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

【通过命令ips ospf dead-interval <seconds>来修改】

B、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.点到点网络

比如T1线路,是连接单独的一对路由器的网络,点到点网络上的有效邻居总是可以形成邻接关系的,在这种网络上,OSPF包的目标地址使用的是224.0.0.5

【常见的PPP及HDLC使用点到点】

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

3.NBMA网络

比如X.25,Frame Relay,和ATM,不具备广播的能力,因此邻居要人工来指定,在这样的网络上要选举DR和BDR,OSPF包采用unicast的方式

4.点到多点网络

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

5.虚链接(virtual link)

OSPF包是以unicast的方式发送所有的网络也可以归纳成2种网络类型:

1.传输网络(Transit Network)

2.末梢网络(Stub Network )

三、DR BDR选举

1. 路由器的每个多路访问(multi-access)接口都有个路由器优先级(Router Priority),8 位长的一个整数,范围是 0 到255,Cisco 路由器默认的优先级是 1 优先级为 0 的话将不能选举为 DR/BDR.优先级可以通过命令 ip ospf priority进行修改

2. Hello 包里包含了优先级的字段,还包括了可能成为 DR/BDR 的相关接口的 IP 地址

3. 当接口在多路访问网络上初次启动的时候,它把 DR/BDR 地址设置为 0.0.0.0,同时设置等待计时器(wait timer)的值等于路由器无效间隔(Router Dead Interval)

优先级最高的就被选举为DR越小越优先;如果优先级都一样,RID最高的选举为DR

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>