EdgeMax - 接口綁定和鏈路聚合

簡介


鏈路聚合是將兩個或更多數據信道結合成一個單個信道,本文介紹如何在 EdgeRouter 上做接口綁定和在 EdgeSwitch 上做鏈路聚合。


網路拓撲及說明


__2.png

(1)拓撲說明

  • ER-X 和 ES-8-150W 之間用兩根線相連;
  • ER-X 上做接口綁定;
  • ES-8-150W 上做鏈路聚合;

(2)需求 & 方案

  • 將兩根線路捆綁在一起,虛擬成一條線路;
  • 當一條線路出現問題之後另一條依舊能夠正常工作。

配置


1.配置 ER-X

(1)確保 eth1 和 eth2 上沒有任何配置,可以通過以下兩條命令刪除接口上的配置

delete interfaces ethernet eth1
delete interfaces ethernet eth2

(2)創建 bond0 接口並定義哈希策略和綁定模式

set interfaces bonding bond0 mode 802.3ad
set interfaces bonding bond0 hash-policy layer2
  • 可用的哈希策略是:
    • layer2 - 使用 MAC 地址生成散列(802.3ad)
    • layer2 + 3 - 結合 MAC 地址和 IP 地址生成散列
    • layer3 + 4 - 結合 IP 地址和端口生成散列

(3)在 bond0 上定義 ip 地址和子接口

set interfaces bonding bond0 address 10.0.99.1/24
set interfaces bonding bond0 vif 10 address 10.0.10.1/24
set interfaces bonding bond0 vif 20 address 10.0.20.2/24

(4)將物理接口加進 bond-group 中

set interfaces ethernet eth1 bond-group bond0
set interfaces ethernet eth2 bond-group bond0

(5)查看接口狀態

SCF8O8GJ17C_3MDAG1V12ZY.png

2.配置 ES-8-150W

(1)確保 0/1 和 0/2 接口下沒有任何配置,可通過以下命令刪除接口上的配置

interface 0/1
 no vlan pvid
 no vlan tagging 1-4093
 vlan participation auto 1-4093
 vlan participation include 1

interface 0/2
 no vlan pvid
 no vlan tagging 1-4093
 vlan participation auto 1-4093
 vlan participation include 1

(2)配置鏈路聚合

port-channel 1      // 創建鏈路聚合組(LAG)
interface 0/1
addport 3/1       // 將接口加進相應鏈路聚合組
interface 0/2
addport 3/1

在 EdgeSwitch 中,所有的 LAG 端口都以 3/x 開始

(3)定義鏈路聚合協議為 LACP,定義 port-channel 負載均衡方式

 interface lag 1
 no port-channel static
 port-channel load-balance 3

(4)查看接口狀態

VFW23__P__GC_0_1__YK_2Q.png