问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

OSPF与BGP深层次详细对比

创作时间:
作者:
@小白创作中心

OSPF与BGP深层次详细对比

引用
CSDN
1.
https://m.blog.csdn.net/qq_62311779/article/details/141638410

OSPF(开放最短路径优先)和BGP(边界网关协议)是网络工程中两种重要的路由协议,它们在不同场景下发挥着关键作用。本文将从多个维度深入对比这两种协议的异同,帮助读者更好地理解它们的特点和适用场景。

TCP/IP模型层次

  • OSPF:网络层
  • BGP:应用层

以太网邻居建立方式

  • OSPF:组播(协议号89)
  • BGP:TCP单播(端口号179)

路由承载数量

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

路由协议类型

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

路由类型、生成和计算

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

路由收敛与故障域

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

路由更新方式

  • IGP(OSPF):周期性更新+触发式更新
  • BGP:触发式更新(更稳定)

路由的操控能力

  • 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防环机制总结
http://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,传递evpn路由,同级反射器架构
  • 大型数据中心:EBGP作为underlay,iBGP EVPN作为overlay,传递evpn路由,分级反射器架构

本文原文来自CSDN

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号