Linux使用ecmp

Ubuntu 23.10

ECMP等价多路径,全称是Equal Cost Multi Path,支持目的IP相同而下一跳不同的路由。

# 172.17.0.2
docker run --name test1 -itd nginx:1.9
# 172.17.0.3
docker run --name test2 -itd nginx:1.9
# 配置ecmp路由
ip route add 1.2.3.4/32 nexthop via 172.17.0.2 weight 1 nexthop via 172.17.0.3 weight 1

# ecmp实现了session保持,只有test2收到包

# test2停止后不会自动切到test1

说明Linux内核没有做探活,没有自动去除异常下一跳。

posted on 2024-05-23 09:08  王景迁  阅读(52)  评论(0编辑  收藏  举报

导航