OSPF网络类型

OSPF中定义了5种网络类型:1.点到点  2.广播  3.NBMA  4.点到多点  5.虚链路
 
Link Type有3种:1)  点到点:一个网络里仅有2个Router,使用HDLC或PPP封装,不需寻址,地址字段固定为FF   2)  广播:广播型多路访问,如Ethernet,涉及ARP寻址 
 
3)NBMA(Non-broadcast multiple access,非广播型多路访问):网络中允许存在多台Router,物理上链路共享,通过二层虚链路(VC)建立逻辑上的连接,广播针对每一条VC发送,所以也称为“伪广播”,像FR要分离用户,所以都是以单播形式发送,有时也被认为没有广播的能力,正是这种基于VC的信息传递,使得一台Router在不是Full-mesh的NBMA网络拓扑中,发送的广播或组播可能无法到达其他所有路由器。
 
点到点上运行OSPF,选举DR是多余的;在NBMA上运行OSPF由于是多路访问,DR可以存在,可调整为手动发现邻居,防止过多开销。
 
3种网络上的链路扩展出5种网络类型,其中NBMA对应NBMA和点到多点(RFC 2328中定义),这5中网络类型的差异在于:1)是否选举DR 2)是否自动发现邻居 3)更新时间。
 
1.点到点   串行封装HDLC或PPP,OSPF会自动检测接口类型(发现封装模式为PPP或HDLC,就认为是点到点),OSPF数据包使用224.0.0.5发送,不知道DR是什么东西,就知道对端是谁,OSPF hello间隔为10s,失效为40s
 
2.广播型   选举DR,BDR,自动发现邻居,Hello间隔为10s,失效为40s (对应的,NBMA接口的OSPF Hello和dead间隔分别为30s 和 120s。)
 
默认情况下,OSPF不能通过NBMA接口自动与邻居建立邻接关系,在RFC 2328中为OSPF在NBMA拓扑中的运行定义了两种模式:NBMA和点到多点,分别对应的接口模式为ip ospf network non-broadcast & point-to-multipoint
 
3.在non-broadcast模式下,是模仿OSPF在广播型链路中运行,通常在Full-Mesh或者Partial-Mesh中使用,如果不是Full-Mesh必须手动选举DR/BDR。路由器接口处于一个IP子网,手动指定邻居,选举DR/BDR,且DR/BDR必须与DRother在VC上直连。
 
4.在point-to-multipoint模式下,是将NBMA视为一系列点到点的集合,通常用于Hub-and-Spoke或者Partial-Mesh,接口处于同一IP子网,使用OSPF组播手动发现邻居,不选举DR/BDR。
 
PS:Cisco还自己设计了三种模式,分别为广播,点到多点(非广播)和点到点
 
1)如果说non-broadcast是在模仿广播型链路,那么broadcast就是将NBMA完全当成广播型链路,使用OSPF组播Hello来自动发现邻居,而不是像non-broadcast为每个PVC提供一个LSA拷贝。
 
2)如果在VC上没有启用组播和广播功能(即frame-relay map ip address 120 【】,不使用关键字“broadcast”),那么就要应用point-to-multipoint non-broadcast,相应的取消multipoint中的组播hello功能,代以手动配置邻居。
 
3)如果涉及了多个子网,那么一定会用到子接口,最初创建子接口的目的在于解决在NBMA上运行距离矢量协议引起的水平分割问题,即从一接口收到的路由信息不会再从这个接口发出去,而这个接口本身可能是连着多个邻居,这样阻碍了网络中路由信息的传递,子接口使物理接口在逻辑上进行了划分,能很好的解决水平分割带来的问题。
   
Cisco为子接口应用专门定义了“Point-to-Point”接口类型。子接口分为两种:int serial 1/0.1 point-to-point & multipoint,若使用point-to-point,意味着这个子接口对应的只有一台路由器,这个IP子网内只有两个节点;而使用multipoint时,意味着这个子接口上有多条VC,IP子网内有多于两台的路由器。
 
默认情况下,OSPF在点到点子接口下使用“Point-to-Point”模式,而在多点子接口上默认为“non-broadcast”模式,我们可以将子接口定义为一个独立的接口,有选择接口类型的权利。
 
归纳一下:
 
1)凡是“Point-to系列”(包括to-point,to-multipoint,to-multipoint nonbroadcast)均不需要选举DR/BDR,且涉及Hub-and-Spoke这种星型拓扑时,建议使用“Point-to系列”模式。

2)凡是“Broadcast系列”(包括broadcast,non-broadcast),不管加不加non,多少都是广播型链路的翻版,需要选举DR/BDR。
 
3)凡是“Nonbroadcast系列”(包括non-broadcast,point-to-multipoint nonbroadcast),一个non就是废除广播/组播能力,只能手动指定邻居。
      
5.虚链路可以被认为是点到点的一种特殊配置,在虚链路上OSPF数据包是以单播形式发送的。
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值