目录

文章目录

  • 目录
  • ECMP
  • ECMP 的不足
  • UCMP(Unequal cost multiple path,非等价多路径)

ECMP

ECMP(Equal Cost Multi Path,等价多路径路由),即:当 IP 路由网络中存在多条到达同一个 dstIP 且开销相等的 Route Paths 时,如果路由器设备支持等价路由协议,那么发往该 dstIP 或者 dstSubnet 的三层转发流量就可以通过不同的路径分担,实现网络链路级别的负载均衡,并在链路出现故障时,实现快速切换。

OSPF、ISIS、EIGRP、BGP 等主流的路由协议都支持 ECMP 功能。另外,ECMP 常见的路径选择策略也有如下几种:

  1. IP 五元组哈希
  2. IP 五元组取模
  3. 轮训均衡
  4. 带权轮询均衡

在 Spine Leaf 网络架构中,srcLeaf 与 dstLeaf 之间通常会使用 ECMP 将流量均衡分担至多个 Spine 交换机之上。

ECMP 的不足

  1. ECMP 无法感知 Traffic Flow 的 Payload,缺乏智能带宽均衡:虽然 TCP/IP 数据报文 IP

互联网协议 — ECMP 等价多路径路由相关推荐

  1. PHP与ECMP,ECMP等价多路径路由(与PCC区别)

    ECMP-"Equal-Cost Multi-Path Routing"即等价多路径路由是三层路由标准协议,在华为.H3C和思科等路由器中ECMP路由配置是很常见的静态路由负载均衡 ...

  2. 网络协议学习:等价多路径路由ECMP

    简介 在计算机网络中,很多时候通信的源和目的存在多条已知路径.例如在数据中心网络中,需要有大量的带宽资源,且网络拓扑已知,利用这种特性可以采用ECMP(Equal-cost multi-path, 等 ...

  3. 【博客468】ECMP(等价多路径)环境下链路偶发故障排查

    ECMP(等价多路径)环境下链路偶发故障排查 场景: 访问某一个IP,能ping通,但是tcp有时通 问题: ping和tcp协议走的网络路径是一样的吗 答案: 不一定,走的网络路径还是有可能是不同的 ...

  4. 2020-12-23 ECMP等价多路径1

    ECMP 等价多路径 1 ECMP等价多路径是IP层的带宽扩展方法,LAG工作在二层,ECMP通过路由协议通告多条等价的路径,可以实现对不同的地址前缀选择不同的路径来实现负载分担. doc/ecmp目 ...

  5. linux内核等价多路径路由,高级路由 - 我是*李世民*的个人空间 - OSCHINA - 中文开源技术交流社区...

    策略路由背后的概念 Linux内核在默认情况下使用两张路由表:一张表用于本地路由,另一张可以由管理员来配置.如果内核编译支持策略路由,那么可以有多大255张不同的.相互独立的路由表.策略路由背后的主要 ...

  6. linux内核等价多路径路由,Linux内核分析 - 网络[四]:路由表

    路由表的创建 inet_init() -> ip_init() -> ip_fib_init() -> fib_net_init() -> ip_fib_net_init()[ ...

  7. 互联网协议 — Segment Routing(分段路由网络)— SR-MPLS

    目录 文章目录 目录 SR-MPLS 技术 SR-MPLS 技术 SR 脱胎于 MPLS,但是又做了革命性的颠覆和创新. 所谓 "脱胎" 意指 SR Forwarding Plan ...

  8. 多路径路由算法—ECMP、WCMP

    传统的网络拓朴结构可以形象的表示为树结构,我们称之为"有中心的网络拓扑结构",简单地认为很多流量请求最终会汇聚到主干网这样的路由中心,才能转发到下一条路径. 传统的路由协议都是采用 ...

  9. 互联网协议 — RIP 路由信息协议

    目录 文章目录 目录 RIP 路由信息协议 RIP 的报文类型及格式 RIPv1 RIPv2 RIP 的路由宣告 路由器启动 第一次交换路由信息 路由收敛 RIP 路由信息协议 RIP(Routing ...

  10. 关于ECMP 等价路由

    1.ECMP简介 Equal-CostMultipathRouting,等价多路径.即存在多条到达同一个目的地址的相同开销的路径.当设备支持等价路由时,发往该目的 IP 或者目的网段的三层转发流量就可 ...

最新文章

  1. 前端笔试题面试题记录(上)
  2. matlab 分子式
  3. python处理流程-python的处理流程
  4. vs2008【断点无效】解决方法
  5. 类装载器ClassLoader
  6. 中科大量子计算机科学家,中国科学院量子信息重点实验室
  7. Linux运维基础命令笔试题
  8. 敏捷 - #1 原则:早期和持续交付有价值的软件 (#1 Agile Principle)
  9. php页面采集正则,PHP simple_html_dom.php+正则 采集文章代码
  10. 苹果iPhone/iPad不越狱怎么破解付费APP?
  11. 少儿编程培训行业分析
  12. 为什么我要建立自己的公众号?
  13. 2014全国计算机等级考试四级数据库工程师考试大纲,全国计算机等级考试四级数据库工程师...
  14. 基于面积对比法的图形匹配
  15. linux 查看vcf文件,转载-VCF格式详解
  16. 【其它】怎样开启Win7快速启动栏
  17. 线性神经网络原理以及MATLAB算法实现权值拟合和可线性分类
  18. 评价指标(一)精确率,召回率,F1-score
  19. Day2:python爬虫基础学习(大嘘)
  20. 为什么char+char为int类型 C/C++类型提升

热门文章

  1. HTML5期末大作业:我的家乡网站设计——可以根据百度百科更换家乡适用多数我的家乡
  2. SolidWorks2020绘制电脑折叠支架
  3. DirectInput手柄在Windows环境下震动实现
  4. 代码实现利用inf文件安装硬件驱动
  5. python爬取某鱼的直播间信息
  6. 计算机论文的主要研究方法有哪些,9大实用的论文研究方法盘点
  7. 教你将视频作为背景添加到另一段视频中
  8. 印象笔记Mac版的快捷键有哪些?Evernote for Mac快捷键大全
  9. 瑞星杀毒软件linux序列号,瑞星杀毒软件2007光盘零售版是面向 Linux的?
  10. 抽象代数学习笔记(抽象代数的历史、运算)