OSPF路由协议各种类型详解

OSPF路由协议各种类型详解

ID:17918329

大小:434.69 KB

页数:6页

时间:2018-09-09

OSPF路由协议各种类型详解_第1页
OSPF路由协议各种类型详解_第2页
OSPF路由协议各种类型详解_第3页
OSPF路由协议各种类型详解_第4页
OSPF路由协议各种类型详解_第5页
资源描述:

《OSPF路由协议各种类型详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、OSPF各种类型详解一、OSPF数据包类型1.Hello包:用于建立和维护相邻的两个OSPF路由器的邻接关系,该数据包是周期性地发送的。2.DatabaseDescription(数据库描述包DBD):用于描述整个数据库,该数据包仅在OSPF初始化时发送。3.Linkstaterequest(链路状态请求包LSQ):用于向相邻的OSPF路由器请求部分或全部的数据,这种数据包是在当路由器发现其数据已经过期时才发送的。4.Linkstateupdate(链路状态更新包LSU):这是对linkstate请求数据包的响应,即通常所说的LSA数据包。5.Linkstat

2、eacknowledgment(链路状态确认包LSAck):是对LSA数据包的确认,以确保可靠地传输和信息交换。二、OSPF网络类型OSPF链路类型有3种:点到点,广播型,NBMA。在3种链路类型上扩展出5种网络类型:点到点,广播,NBMA,点到多点,虚链路。其中虚链路较为特殊,不针对具体链路,而NBMA链路对应NBMA和点到多点两种网络类型。以上是RFC的定义,在Cisco路由器的实现上,我们应记为3种链路类型扩展出8种网络类型,其中NBMA链路就对应5种,即在RFC的定义基础上又增加了3种类型。首先分析一下3种链路类型的特点:1.点到点:一个网络里仅有2个

3、接口,使用HDLC或PPP封装,不需寻址,地址字段固定为FF;2.广播型:广播型多路访问,目前而言指的就是以太网链路,涉及IP和Mac,用ARP实现二层和三层映射;3.NBMA:网络中允许存在多台Router,物理上链路共享,通过二层虚链路(VC)建立逻辑上的连接。NBMA网络不是没有广播的能力,而是广播针对每一条VC发送,这样就使得一台路由器在不是Full-Mesh的NBMA拓扑中,发送的广播或组播分组可能无法到达其他所有路由器。在点到点链路上运行OSPF没有必要选举DR,因为就是两点一线,简单得很;而在NBMA网络中运行OSPF由于是多路访问,DR可以存在

4、,通过调整成手动发现邻居可以防止过多的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。)3-4.NBMA:思科路由器在NBMA网络上实现的链路类型有5个,2

5、×RFC+3×Cisco,区分较为复杂。这5种类型形式上的差异在于:1)是否选举DR2)是否自动发现邻居3)更新时间这5种NBMA类型应用上的差异在于:1)NBMA拓扑是否是Full-Mesh2)NBMA接口是否在同一IP子网3)Frame-Relay在定义Map时是否支持广播,即是否加了关键字broadcast。默认情况下OSPF不能通过NBMA接口自动与邻居建立邻接关系,RFC2328为OSPF在NBMA拓扑中的运行定义了两种模式:NBMA和点到多点,分别对应的接口模式为:ipospfnetworknon-broadcast/point-to-multip

6、oint在Non-Broadcast模式下是模仿OSPF在广播型链路中的运行,通常在Full-Mesh者Partial-Mesh使用,如果不是Full-Mesh必须手动选举DR/BDR。路由器接口处于同一IP子网,手动指定邻居,选举DR/BDR且必须与DRother在VC上直连。在Point-to-Multipoint模式下是将NBMA视为一系列点到点的集合,通常用于Hub-and-Spoke者Partial-Mesh,接口处于同一IP子网,使用OSPF组播自动发现邻居,不选举DR/BDR。Cisco为NBMA多设计了三种模式,分别为广播,点到多点非广播和点到

7、点。ipospfnetworkbroadcastipospfnetworkpoint-to-multipointnon-broadcastipospfnetworkpoint-to-pioint1.如果说non-broadcast是在模仿广播型链路,那么broadcast就是将NBMA完全当成广播型链路,使用OSPF组播Hello来自动发现邻居,而不是像non-broadcast为每个PVC提供一个LSA拷贝。应用这种模式的前提是NMBA拓扑为Full-Mesh,且在FRMap中使用了关键字broadcast。2.如果在VC上没有启用组播和广播功能,即定义Ma

8、p时没有使用关键字broadcast,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。