钢构cad破解版-jquerybind
2023年4月3日发(作者:office无法复制粘贴)
OSPF路由协议各种类型详解
OSPF各种类型详解
一、OSPF数据包类型
包:用于建立和维护相邻的两个
OSPF路由器的邻接关系,该数据包是周期性地
发送的。
seDescription(数据库描述包
DBD):用于描述整个数据库,该数据包仅在
OSPF初始化时发送。
aterequest(链路状态请求包
LSQ):用于向相邻的OSPF路由器请求部分或全
部的数据,这种数据包是在当路由器发现其数据
已经过期时才发送的。
ateupdate(链路状态更新包
LSU):这是对linkstate请求数据包的响应,即
通常所说的LSA数据包。
ateacknowledgment(链路状
态确认包LSAck):是对LSA数据包的确认,以
确保可靠地传输和信息交换。
二、OSPF网络类型
OSPF链路类型有3种:点到点,广播型,
NBMA。在3种链路类型上扩展出5种网络类型:
点到点,广播,NBMA,点到多点,虚链路。其
中虚链路较为特殊,不针对具体链路,而NBMA
链路对应NBMA和点到多点两种网络类型。
以上是RFC的定义,在Cisco路由器的实现
上,我们应记为3种链路类型扩展出8种网络类
型,其中NBMA链路就对应5种,即在RFC的
定义基础上又增加了3种类型。首先分析一下3
种链路类型的特点:
1.点到点:一个网络里仅有2个接口,使
用HDLC或PPP封装,不需寻址,地址字段固定
为FF;
2.广播型:广播型多路访问,目前而言指的
就是以太网链路,涉及IP和Mac,用ARP实现
二层和三层映射;
:网络中允许存在多台Router,
物理上链路共享,通过二层虚链路(VC)建立逻
辑上的连接。
NBMA网络不是没有广播的能力,而是广播
针对每一条VC发送,这样就使得一台路由器在
不是Full-Mesh的NBMA拓扑中,发送的广播或
组播分组可能无法到达其他所有路由器。
在点到点链路上运行OSPF没有必要选举DR,
因为就是两点一线,简单得很;而在NBMA网络
中运行OSPF由于是多路访问,DR可以存在,通
过调整成手动发现邻居可以防止过多的Hello
开销。
下面具体分析一下RFC中定义的5种网络
类型:
1.点到点:串行封装HDLC或PPP,OSPF会
自动检测接口类型(发现封装模式为PPP或HDLC,
就认为是点到点),OSPF数据包使用224.0.0.5
发送,不知道DR是什么东西,就知道对端是谁,
OSPFhello间隔为10s,失效为40s。
2.广播型:选举DR/BDR,自动发现邻居。
Hello间隔为10s,失效为40s(这里比较一下,
NBMA类型的Hello和Dead隔分别为30s和
120s。)
:思科路由器在NBMA网络上
实现的链路类型有5个,2×RFC+3×Cisco,
区分较为复杂。
这5种类型形式上的差异在于:
1)是否选举DR
2)是否自动发现邻居
3)更新时间
这5种NBMA类型应用上的差异在于:
1)NBMA拓扑是否是Full-Mesh
2)NBMA接口是否在同一IP子网
3)Frame-Relay在定义Map时是否支持广
播,即是否加了关键字broadcast。
默认情况下OSPF不能通过NBMA接口自动
与邻居建立邻接关系,RFC2328为OSPF在NBMA
拓扑中的运行定义了两种模式:NBMA和点到多
点,分别对应的接口模式为:
ipospfnetworknon-broadcast/
point-to-multipoint
更多推荐
ospf协议
发布评论