等价路由协议ECMP

简介

ECMP(Equal-Cost Multi-Path)等价多路径,存在多条不同链路到达同一目的地址的网络环境中,如果使用传统的路由技术,发往该目的地址的数据包只能利用其中的一条链路,其它链路处于备份状态或无效状态,并且在动态路由环境下相互的切换需要一定时间,而等价多路径路由协议可以在该网络环境下同时使用多条链路,不仅增加了传输带宽,并且可以无时延无丢包地备份失效链路的数据传输。

特点

ECMP最大的特点是实现了等值情况下,多路径负载均衡和链路备份的目的,在静态路由和OSPF中基本上都支持ECMP功能。

负载策略

ECMP的路径选择策略有多种方法:

  1. 哈希,例如根据源IP地址的哈希为流选择路径。
  2. 轮询,各个流在多条路径之间轮询传输。
  3. 加权轮询,基于路径权重,根据路径的权重分配流,权重大的路径分配的流数量更多

不足

非对称网络使用效果不好;如:各路径的带宽、时延和可靠性等不一样,把Cost认可成一样,不能很好地利用带宽,尤其在路径间差异大时,效果会非常不理想。例如,路由器两个出口,两路径,一个带宽是100M,一个是2M,如果部署是ECMP,则网络总带宽只能达到4M的利用率。

posted @ 2023-03-08 18:57  du-z  阅读(534)  评论(0编辑  收藏  举报