OSPF的网络接口类型及拓扑结构.docx
- 文档编号:29179630
- 上传时间:2023-07-21
- 格式:DOCX
- 页数:9
- 大小:238.50KB
OSPF的网络接口类型及拓扑结构.docx
《OSPF的网络接口类型及拓扑结构.docx》由会员分享,可在线阅读,更多相关《OSPF的网络接口类型及拓扑结构.docx(9页珍藏版)》请在冰豆网上搜索。
OSPF的网络接口类型及拓扑结构
OSPF的网络接口类型
如表所示:
接口类型(网络类型)
OSPF接口网络类型
hellotime
特性
环回
loopback
无hello包
32位主机路由发送
串口(HDLC/PPP)
Point_to_point
Hellotime10s
不选DR,自动建邻,组播,224.0.0.5
以太网(BMA)
broadcast
Hellotime10s
选DR,自动建邻,组播,224.0.0.5-所有,224.0.0.6-DR
MGRE(NBMA)
默认Point_to_point
Hellotime30s
选举DR,不自动建邻,单播
P-MP
-
Hellotime30s
不选DR,自动建邻,组播
P-MP-nonB
-
Hellotime30s
不选DR,不自动建邻,单播
【1】loopback环回接口类型
默认接口:
loopback
Hello时间:
无hello包
更新方式:
无
特性:
OSPF自动识别loopback接口为loopback网络类型,不再发送hello报文建立OSPF邻居关系,不能修改其他物理接口为loopback网络类型,loopback接口metric计算时,不再依赖接口的bandwidth或者参考带宽进行计算(默认为1,可以直接修改cost值)loopback网络类型路由传递为32位的主机路由
Eigrp不能自动识别loopback,所以会向环回发送hello
【2】point_to_point:
点对点网络类型
物理接口:
PPP/HDLC/FP-点对点子接口
Hello时间:
10s
自动建立邻居关系
不选举DR
组播发送:
224.0.0.5
特性:
无
【3】BMA:
广播型多路访问网络类型
物理类型:
以太网接口
Hello时间:
10s
自动建立邻居关系
选举DR/BDR
使用组播更新:
224.0.0.5和224.0.0.6
特性:
注意1类LSA变化,生成2类LSA
【4】NBMA:
非广播型多路访问网络类型
物理接口:
FR物理接口,FR-多点子接口,MGRE
Hello时间:
30s
不能自动建立邻居关系(需要手工指定邻居)
选举DR
使用单播更新
特性:
注意再hub-spoke网络中应用(所有是spoke之间不能直接通讯)
Hub:
中心spoke:
符条
手工指定邻居
选举DR(hub没有BDR)
手工指定VPN专线(S2路由传给hub,hub再传给S1,但S1得到S2的下一跳会是S2)
【5】P-MP点到多点网络类型
物理地址:
无
Hello时间:
30s
自动建立邻居关系
不选DR
组播建立邻居关系
特性:
产生到达对方的主机路由
【6】P-MP-nonbroadcast(解决NBMA)多个点对点网络类型
物理地址:
无
Hello时间:
30s
不自动建立邻居(手工指定)
不选DR
单播建立邻居关系
特性:
产生到达对方主机的(/32)路由,下一跳hub端(解决再hub-spoke网络中spoke端互指PVC的问题)
【7】不同网络类型邻居关系的建立:
OSPF邻居关系建立与链路双方的网络类型无关,仅仅与双方hello、dead时间以及是否自动建立邻居相关;但是在一方需要选举DR一方不用DR时,即使建立了OSPF邻居,LSDB同步,但双方不能学习对方路由加表.
注:
点到点的工作方式,仅允许一个邻居存在;故在NBMA网络中使用点到点将无法建立多个邻居;
NBMA网络不能建立多个邻居的解决方案:
修改OSPF在tunnel口的工作方式;–所有接口上的工作方式均为默认,但都可以修改;
修改为BROADCAST
r1(config)#interfacetunnel0
r1(config-if)#ipospfnetworkbroadcast
若仅修改一端,虽然broadcast与POINT_TO_POINT的hellotime均为10s,可以建立邻居关系;但由于DR/BDR不选均选举,故建邻后无法正常的通讯;所以所有的接口工作方式必须一致;
即便所有接口工作方式均修改为broadcast,又因为分子站点间无邻居关系,导致所有设备对DR位置认知错误;----只能将DR放置于中心站点来解决
修改所有接口的工作方式为点到多点;
r1(config)#interfacetunnel0
r1(config-if)#ipospfnetworkpoint-to-multipoint
点到多点的OSPF工作方式,必须手工配置;hellotime为30s;自动建邻;不选DR;
可以正常学习到所有的路由,同时学习到每个节点的ip地址;
一、OSPF路由器类型
1、区域内路由器(InternalRouters):
该设备的所有端口都属于同一个ospf区域。
2、区域边界路由器ABR(AreaBorderRouters):
改路由器可以连接两个以上区域,但必须有一个端口连接骨干路由器。
用于连接骨干与非骨干路由器。
3、骨干路由器(BackboneRouters):
至少一个接口属于骨干区域,ABR和位于Area0的路由器都属于骨干路由器。
4、自治系统边界路由器ASBR(ASBoundaryRouters)连接不同的AS或其他的IGP协议
1图:
OSPF路由器类型
二、OSPF网络类型
1、点到点P2P类型
当链路层协议是PPP、HDLC和LAPB时,OSPF缺省认为网络类型是P2P。
不需要选举DR、BDR,在该类型的网络中,以组播形式(224.0.0.5)发送协议报文(Hello报文、DD报文、LSR报文、LSU报文、LSAck报文)。
2、点到多点P2MP类型
没有链路层默认是P2MP类型的,只能强制修改。
常用的是将非全链接的NBMA网络整改为点到多点,以组播形式(224.0.0.5)发送Hello报文,以单播形式发送DD报文、LSR报文、LSU报文、LSAck报文。
不需要选举DR、BDR。
3、NBMA类型
NBMA(Non-BroadcastMulti-Access)类型选举DR、BDR,链路层协议是帧中继、ATM或X.25时,OSPF缺省认为网络类型是NBMA。
在该类型的网络中,以单播形式发送协议报文(Hello报文、DD报文、LSR报文、LSU报文、LSAck报文)。
4、广播类型
以组播形式(224.0.0.5:
含义是OSPF路由器预留的IP组播地址)发送Hello报文及所有源自DR的报文;以组播形式(224.0.0.6:
含义是OSPFDR预留的IP组播地址)发送LSU报文,进而DR将该LSU报文发送到224.0.0.5;以单播形式发送DD报文、LSR报文和所有重传报文;正常情况下,以组播形式(224.0.0.5)发送LSAck报文。
当ME设备收到重复的LSA或达到最大生存时间的LSA被删除时,LSAck以单播形式发送。
需要选举DR、BDR。
三、DR、BDR作用和选举
1、DR、BDR作用
减少邻居关系的数量,从而减少链路状态信息和路由信息的次数。
Drother只与DR/BDR建立完全邻接关系。
DR与BDR之间建立完全邻接关系。
DR产生网络LSA来描述NBMA网段或者广播网段信息。
2、DR、BDR选举
DR/BDR由OSPF的Hello协议选举,选举是根据端口的路由器优先级(RouterPriority)进行的。
如果RouterPriority被设置为0,那么该路由器将不允许被选举成DR或者BDR。
RouterPriority越大越优先。
如果相同,RouterID大者优先。
如果当前DR故障,当前BDR自动成为新的DR,网络中重新选举BDR;如果当前BDR故障,则DR不变,重新选举BDR。
四、骨干区域作用
划分区域后,区域间通过3类LSA传递路由信息,此时的LSA不包括链路状态,只是路由信息。
区域间此时采用D-V算法,无法避免环路。
(D-V距离向量算法,是路标但不是地图)因为生成此路由的没有标注生成者信息。
OSPF生成LSA时加入自己的id,但lsa传递超过两个区域时,就无法确定最初生产者信息。
(区域间是路由传递,超过两个区域无法标识此路由最初的生产者)。
所以所有的ABR生成的LSA都传递到骨干区域,由骨干区域进行调度。
所以一定要存在骨干区域,而且其他区域要和骨干连接。
OSPF根据链路层协议类型将网络分为下列四种类型:
Broadcast:
当链路层协议是Ethernet、FDDI时,OSPF缺省认为网络类型是Broadcast。
在该类型的网络中,通常以组播形式(224.0.0.5和224.0.0.6)发送协议报文。
NBMA(Non-BroadcastMulti-Access,非广播多路访问):
当链路层协议是帧中继、ATM或X.25时,OSPF缺省认为网络类型是NBMA。
在该类型的网络中,以单播形式发送协议报文。
P2MP(Point-to-MultiPoint,点到多点):
没有一种链路层协议会被缺省的认为是P2MP类型。
点到多点必须是由其他的网络类型强制更改的。
常用做法是将NBMA改为点到多点的网络。
在该类型的网络中,以组播形式(224.0.0.5)发送协议报文。
P2P(Point-to-Point,点到点):
当链路层协议是PPP、HDLC时,OSPF缺省认为网络类型是P2P。
在该类型的网络中,以组播形式(224.0.0.5)发送协议报文。
NBMA与P2MP网络之间的区别如下:
NBMA网络是指那些全连通的、非广播、多点可达网络。
而P2MP网络,则并不需要一定是全连通的。
在NBMA网络中需要选举DR与BDR,而在P2MP网络中没有DR与BDR。
NBMA是一种缺省的网络类型,而P2MP网络必须是由其它的网络强制更改的。
最常见的做法是将NBMA网络改为P2MP网络。
NBMA网络采用单播发送报文,需要手工配置邻居。
P2MP网络采用组播方式发送报文。
broadcast与P2MP网络的区别:
broadcast网络需要选举DP和BDR,而在P2MP网络中没有DR与BDR。
broadcast是一种缺省的网络类型,而P2MP网络必须是由其它的网络强制更改的。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OSPF 网络 接口类型 拓扑 结构