OSPF与BGP深层次详细对比

目录

TCP IP模型层次:

以太网邻居建立方式:

路由承载数量:

路由协议类型:

路由类型、生成和计算:

路由收敛与故障域:

路由的操控能力:

路由优选机制:

防环机制:

协议的可扩展性:

常见应用场景总结:


TCP IP模型层次:
  • OSPF网络层
  • BGP应用层

OSPF与BGP深层次详细对比_第1张图片


以太网邻居建立方式:
  • OSPF:组播(协议号89)
  • BGP:TCP单播(端口号179)

路由承载数量:
  • OSPF:<1w,路由承载相对低,常见于企业网
  • BGP:> 1w,路由承载能力强,常见于大规模网络(骨干网和数据中心)

路由协议类型:
  • OSPF:链路状态协议(内部网关协议IGP)
  • BGP:距离矢量协议(外部网关协议EGP)

路由类型、生成和计算:
  • OSPF:依靠OSPF中同步LSA信息,利用SPF计算出。分别为区域内路由、区域间路由、外部路由
  • BGP:利用BGP update报文中传递的可达路由(邻居的学习)或者本地生成(network、import)。

路由收敛与故障域:
  • OSPF作为IGP,收敛快,非骨干区域与骨干区域只能相连。当设备过多(比如数据中心的underlay和Overlay的网络中)邻居过多的时候。这种规划会导致 故障域过大
  • BGP,故障域小(可以使用多个AS,只要不同就可以,常见于大型数据中心的underlay的规划),收敛慢。稳定

路由的操控能力:
  • OSPF:路由操控能力弱。常见的手段是针对LSA操作,或者路由标记tag,而且只能在边界设备(ABR、ASBR)
  • BGP:路由操控能力强,有多种路由属性可提供管理(权值、有限制、团体属性、as-path......)。每一台运行BGP的设备都可以做路由管理。这也是矢量路由协议的一大特点

路由优选机制:
  • ospf:1类 2 类 优于 区域0的3类 优于 非区域0的3类 优于 外部路由(cost-type 1 优于 cost-type 2)
  • BGP:

OSPF与BGP深层次详细对比_第2张图片


防环机制:

OSPF与BGP防环机制总结icon-default.png?t=N7T8http://t.csdnimg.cn/MaYIM


协议的可扩展性:
  • OSPF几乎没有扩展性,并没有诸多选项的功能。所以OSPF为了支持IPv6和SRv6,需要直接升级整个协议版本,成为OSPFv3
  • 对于BGP来说,扩展性很强。可以扩展成为MP-BGP(MPLS场景),传递VPNv4路由;扩展成为BGP EVPN(传递EVPN路由);扩展成为BGP4+,支持IPv6网络。所以在需要扩展的的场景下(VxLAN EVPN、MPLS、IPv6),只需要添加对应的选项字段就可以,而不是要重新开发和升级
  • 当时ISIS协议扩展性也很强(不细说)

常见应用场景总结:
  • 企业园区网络:主要OSPF,或是多区域
  • 骨干网(MPLS):底层使用OSPF负责连通性,上层MP-BGP传递VPN路由分配私网标签
  • 数据中心网络(Spine-Leaf):
    • 小型数据中心:OSPF作为underlay,iBGP EVPN作为overlay,传递e路由,同级反射器架构
    • 大型数据中心:EBGP作为underlay,iBGP EVPN作为overlay,传递e路由,分级反射器架构

你可能感兴趣的:(网络技术,网络,ospf,BGP,HCIE,路由交换)