华为HCIE R&S笔记-18OSPF拓扑结构和网络类型

  1. Stub网段:
    在OSPF网络中,将Loopback网段成为Stub网段,在路由器中,将Stub网段看作一个节点。
    在这里插入图片描述

注:默认OSPF中Stub中loop口都是/32主机地址
2. Transit网段:
有至少两台路由器的广播型网段或NBMA网段就是一种Transit网段。
在这里插入图片描述

  1. P2P网段:
    在这里插入图片描述

六. 网络类型:
网络类型是指运行OSPF网段的二层链路类型,根据路由器所连接的二层链路类型的不同,OSPF将网络结构划分为四种网路类型,每种类型存在差异。
OSPF将网络划分为四种类型:
① Broadcast广播多路访问型网络
② NBMA非广播多路访问型网络
③ Point-to-Point点到点型网络
④ Point-to-MultiPoint点到多点型网络
注:
使用命令[Huawei-GigabitEthernet0/0/0]ospf network-type p2p修改网络类型
使用命令[Huawei]disp ospf interface g0/0/0查看网络类型
网络类型差异:
网络类型 Hello时间/死亡时间 DR选举
Broadcast 10/40 √
NBMA 30/120 √
P2P 10/40 ×
P2MP 30/120 ×
不同网络类型报文目标地址:
网络类型/报文类型 Hello DD LSR LSU LSACK
Broadcast 组播地址 单播地址 单播地址 组播地址 组播地址
NBMA 单播地址 单播地址 单播地址 单播地址 单播地址
P2P 组播地址 组播地址 组播地址 组播地址 组播地址
P2MP 组播地址 单播地址 单播地址 单播地址 单播地址

不同网络类型互联结果:
路由器交换Hello包进行邻居的建立,所以不同的网络类型只要Hello时间间隔一致就可以建立邻居,选DR的会自动认为自己为DR,不选DR的知己跳过,邻居建立成功就能够成功交互DD报文,并传递LSA。
但是不同的网络类型中描述LSA的Link ID和DATA是不同的,所以LSA生成路由能成功的条件为Link ID和DATA信息描述和接口发出的描述是一样的
网络类型 Full邻居建立 路由学习
P2P------- Broadcost √ ×
P2MP----Broadcost
(手工设置Hello时间相同) √ ×
P2P--------P2MP
(手工设置Hello时间相同) √ √
NBMA ----Any
(单播,对方都是组播) × ×
注:所有的网路类型中只有NBMA是单播发送Hello报文的,需要手工指定邻居,所以会发送单播的OSPF的Hello报文,对端如果是其余三种网络类型,在收到单播的Hello报文后,由于发现目标地址是自身的IP地址,所以会接收此报文,进入Init状态,发送组播Hello报文,但是NBMA网络的路由器并没有侦听OSPF组播组,所以不会接收此组播报文,最近进入到Down状态,所以NBMA和其余三种网络类型建立OSPF邻居时,NBMA会由Apptemp状态进入Down状态,而其余三种网络类型会一直在Init状态

  1. Broadcast:
    广播型多路访问,以太网环境为Broadcast,默认进行DR、BDR的选举,Hello时间为10S发送一次,死亡时间为40S。
  2. NBMA:
    Non Broadcast multiple Access,非广播多路访问,ATM或帧中继接口的默认网络类型为NBMA,默认进行DR、BDR的选举,Hello时间为30S发送一次,死亡时间为120S。
    (1)NBMA网络不支持广播,所以OSPF在发送组播报文时无法到达对端,也就无法建立邻居,此时状态会一直停留在Attempt状态。
    将网络类型改为Broadcast类型,并在帧中继网络中建立map映射表时使用命令让链路支持广播:
    [Huawei-Serial0/0/0]ospf network-type broadcast
    [Huawei-Serial0/0/0]fr map ip 192.168.1.3 103 broadcast
    使用单播命令指定对端IP地址建立邻居:
    [Huawei-ospf-1]peer 192.168.1.1
    (2)在hub-spoken中,由于所有的路由器没有完全建立pvc,所以导致dr的选举错误,此时r2和r3都认为自己是DR,所以应该将hub端选举为DR
    除Hub外,将其余的路由器的优先级置为0
    (3)R1与R2,R1和R3之间建立了pvc,R1为Hub点,所以为R2,R3更新路由条目 ,此时R2,R3已经收到所有的路由条目,如果此时R2访问R3,根据FS地址下一跳为R3的接口地址,但是数据层面无法通信,因为R2,R3之间没有建立pvc,R2去往R3不知该封装多少DLCI号,此时会造成有路由但数据不通的现象。
    dlci复用,R3去往R2的dlci设置为去往R1的dlci,R2去往R3的dlci设置为去往R1的dlci,此时R3和R2通信经过R1中转便可以实现
    注:Hub-Spoke中,Spoke路由器是无法建立邻居的,及时是单播建立邻居,采用DLCI复
    用的方法也不行,因为单播的TTL值为1
  3. Point-to-Point:
    点到点链路,环回口,串行接口(PPP、HDLC)为点到点链路,默认不会进行DR、BDR的
    选举,Hello时间为10S发送一次,死亡时间为40S。
    (1)P2P的缺点:
    P2P网络默认不检查网络掩码,所以两端IP掩码不一致也可以建立Full状态,如果掩码不一致,设备会自动为对端生成一条关于对端接口的OSPF网络路由
    在这里插入图片描述

路由互指会生成环路:
① AR1访问192.168.1.3,OSPF路由器访问192.168.0.0/16的下一跳为S4/0/0
② AR2收到数据包后,发现去往192.168.1.3,根据OSPF路由下一跳为AR1,造成环路
4. Point-to-MultiPoint:
点到多点,支持广播针对FR中Hub-Spoke模式中出现的问题而设计的网络类型,默认没有
一种网络拓扑为此结构,默认不会进行DR、BDR的选举,Hello时间为30S发送一次,死亡
时间为120S。
针对帧中继HUB-Spoke模型,可以采用P2MP模式解决所出现的问题:
P2MP网络会将路由器所有的直连接口作为OSPF路由条目发送出去
在这里插入图片描述

问题1.支持组播,所以将端口改为P2mp不需要手工peer,但需要在建立fr map的时候加入broadcast命令支持组播发送
问题2.在hub-spoken中,由于P2MP不需要选举DR,所以不会出现DR选举错误的问题
问题3.在hub-spoken中,网络类型为p2mp网络的时候,由于没有另外一端Spoke的DLCI,但是递归查询,去往Spoke的下一跳为HUB端,而且也知道HUB端的DLCI号,于是递归查询将去往另一端Spoke的DLCI自动封装为HUB端的DLCI送往HUB,实现了数据方向通信
5. Virtual:
虚链路网络类型,当配置V-Link后,这个虚拟接口(不是物理口)类型属于Virtual网络类型类型

注:在Cisco中,是没有Virtual类型的,他使用的P2P类型

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

优质网络系统领域创作者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值