链路聚合功能设置:

# 交换机链路聚合配置:
terface Bridge-Aggregation 1  #创建聚合口1
link-aggregation mode dynamic
port link-type trunk #聚合口设置为trunk模式
port link-type trunk #聚合口设置为trunk模式

# 进入接口,绑定聚合口
interface Ten-GigabitEthernet 1/0/17
port link-type trunk
port trunk permit vlan all
port link-aggregation group 1#绑定刚刚创建的聚合口1

interface Ten-GigabitEthernet 1/0/18
port link-type trunk
port trunk permit vlan all
port link-aggregation group 1#绑定刚刚创建的聚合口1

# 客户都与服务端口
interface Ten-GigabitEthernet 1/0/15
port link-type trunk
port trunk permit vlan 55
dis cur interface Ten-GigabitEthernet 1/0/15
qu
int Bridge-Aggregation 1
link-aggregation mode dynamic
qu
 
[H3C]display history-command
dis link-aggr verbose

display interface Bridge-Aggregation 1  #命令查看聚合口信息
display interface brief   #查看接口状态




#Linux创建链路聚合:
什么是网卡聚合
网卡的链路聚合一般常用的有"bond"和"team"两种模式,"bond"模式最多可以添加两块网卡,"team"模式最多可以添加八块网卡.
bond聚合
Red Hat Enterprise Linux 允许管理员使用 bonding 内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道
根据选择的绑定模式 , 通道绑定使两个或更多个网络接口作为一个网络接口 , 从而增加带宽和 / 提供冗余性
利用 nmcli 命令管理 bond
yum install NetworkManager-tui
systemctl start NetworkManager
nmcli connection show


(2)添加bond聚合的接口
nmcli connection add con-name bond1 ifname bond1 type bond mode active-backup ip4 2.2.2.2/24
添加两块网卡 
nmcli connection add con-name team1-2 ifname eth2 type bond-slave master bond1
nmcli connection add con-name team1-3 ifname eth3 type bond-slave master bond1
nmcli connection show  #看聚和网卡是否添加成功

采用聚合方式当网卡坏了客户不会有任何感觉

(2)添加team聚合口
链路聚合的优势:
team 聚合连接(也称为链路聚合):
  由多块网卡(team-slave)一起组建而成的虚拟网卡,即组队。

作用1:轮询式的流量负载均衡
作用2:热备份连接冗余

实现链路聚合的条件:
  2块或2块以上的物理网卡
  
步骤如下:
1.创建虚拟网卡team1  【为聚合连接提供配置(类型,连接名,运行器,IP地址)】
# nmcli connection add type team con-name team1 ifname team1 autoconnect yes config ‘{"runner": {"name": "activebackup"}}‘
解释 numcli connection 添加  类型 team 配置文件名称 team1 ifconfig显示的名字为team1 每次开机自动启动配置 热备份方式


2.添加成员【为成员网卡提供配置(类型,连接名,主连接)】
# nmcli connection add type team-slave con-name team1-1 ifname eth2 master team1
# nmcli connection add type team-slave con-name team1-2 ifname eth3 master team1

3.配置IP地址
# nmcli connection modify team1 ipv4.method manual ipv4.addresses 2.2.2.2/24 connection.autoconnect yes

4.激活 【分别激活聚合连接,成语连接】
# nmcli connection up team1
# nmcli connection up team1-1
# nmcli connection up team1-2

5.验证查看【检查聚合连接状态】
# teamdctl team1 state
# ifconfig eth2 down
# teamdctl team1 state

cat /proc/net/bonding/bond1


# 如果敲错误: nmcli connection delete team1
# 如果敲错误: nmcli connection delete team1-1
# 如果激活失败
# nmcli connection delete team1
# nmcli connection delete team1-1
# nmcli connection delete team1-2

注意:

设备上的聚合口与交换机上的聚合口需要一致,设置上链路聚合只有两个成员口(eth2/eth3),故交换机上也是两个(17/18),
另外,创建链路聚合口之后,不能在成员口中添加ip地址,否则会不通;

拓扑模式如下:

链路聚合功能设置:

 

链路聚合功能设置:

上一篇:污点和容忍度


下一篇:路由懒加载