一.手工负载分担 (适用交换机直连)
int eth-trunk 5
trunkport g0/0/5 to g0/0/6
port link-type access
port default vlan 5
load-balance src-dst-mac
二.静态lacp (适用交换机直连)
int eth-trunk 5
trunkport g0/0/5 to g0/0/6
mode lacp-static
max active-linknumber 2
port link-type access
port default vlan 5
local-preference enable,
使能Eth-Trunk接口流量本地优先转发功能
可以减少堆叠设备之间的带宽承载压力,提高流量转发效率
配置系统优先级:
lacp priority 100 (数值越低优先级越高)
配置接口优先级:
int g0/0/5
lacp priority 100
int g0/0/6
lacp priority 100
三.动态lacp(适用交换机和服务器bond连接)
mode lacp
动态与静态的区别,除了此项配置外,
静态LACP模式和动态LACP模式在LACP协议交互方面没有区别,区别在于两种模式在LACP协商失败后的处理不一致:
静态LACP模式下,LACP协商失败后Eth-Trunk变为Down,不能转发数据。
动态LACP模式下,LACP协商失败后Eth-Trunk变为Down,但其成员接口继承Eth-Trunk的VLAN属性状态变为Indep,可独立进行二层数据转发。
四.服务器bond0配置
1.centos
eth0:
NAME="eth0"
ONBOOT=yes
NETBOOT=yes
IPV6INIT=no
BOOTPROTO=none
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
eth1:
NAME="eth1"
ONBOOT=yes
NETBOOT=yes
IPV6INIT=no
BOOTPROTO=none
TYPE=Ethernet
MASTER=bond0
SLAVE=yes
bond0:
DEVICE=bond0
NAME=bond0
TYPE=Bond
BONDING_MASTER=yes
IPADDR=192.168.1.2
PREFIX=24
GATEWAY=192.168.1.1
DNS1=192.168.1.1
ONBOOT=yes
BOOTPROTO=none
BONDING_OPTS="mode=4 miimon=100"
2.ubuntu
/etc/netplan/00-installer-config.yaml
network:
bonds:
bond0:
addresses:
- 192.168.1.2/24
gateway4: 192.168.1.1
interfaces:
- ens6f0np0
- ens6f1np1
nameservers:
addresses: [192.168.1.1]
parameters:
lacp-rate: slow
mode: 802.3ad
transmit-hash-policy: layer2
ethernets:
ens6f0np0:
dhcp4: no
optional: true
ens6f1np1:
dhcp4: no
optional: true
version: 2
五.查看状态
display trunkmembership eth-trunk 5
display eth-trunk 5 load-balance,查看Eth-Trunk接口的负载分担方式