实验01 - Multi-Path - 图1

  • R2 上有3条路径,2条是通过eBGP 学到的,1条是通过iBGP学到的。
    • 根据Rule8,eBGP > iBGP
    • 而10.12.1.1 要早于 10.12.2.1 所以最优路径是 10.12.1.1

实验01 - Multi-Path - 图2

  • R2的路由表,只有1条路径

实验01 - Multi-Path - 图3

  • 如果此时要求把10.12.2.1 的路径也加入转发(进入路由表),怎么做

方式1 maximum-paths 3

  • 这个命令针对的是 eBGP,所以即使配置是3,也只会加载2条 eBGP
  • 可以看到转发路径变成2条,而最佳路径仍然是1条

实验01 - Multi-Path - 图4

疑问:为什么 10.12.2.1 那条路径多了1个 multipath (oldest)

方式2 maximum-paths eibgp 3

  • ECMP 中将 eBGP 和 iBGP 路径同时包括进来

实验01 - Multi-Path - 图5

方式3 maximum-paths ibgp 3

  • 我们在R4 上确认到172.16 的路由,可以看到有2条可用路径,但最优是走R3.我们现在把R2 也加入转发路径

实验01 - Multi-Path - 图6

  • 在R4 上:maximum-paths ibgp 3,可以看到192.168.2.2 也被加入了进来

实验01 - Multi-Path - 图7