EdgeMax - 接口綁定和鏈路聚合
簡介
鏈路聚合是將兩個或更多數據信道結合成一個單個信道,本文介紹如何在 EdgeRouter 上做接口綁定和在 EdgeSwitch 上做鏈路聚合。
網路拓撲及說明
(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)查看接口狀態
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)查看接口狀態