❶ Linux系统如何配置链路聚合,实现流量负载均衡
本文主要解决3个问题:
第一、链路聚合的定义和作用是什么?
第二、如何配置链路聚合?
第三、链路聚合的实际应用场景有那些?
第一、链路聚合的定义和作用是什么?
答:链路聚合的定义:链路聚合,官方称聚合链接,民间又称网卡组队,具体指的是将多个网卡绑定在一起组建一个虚拟网卡,外界与虚拟网卡进行通信,虚拟网卡再将信息进行分发;
链路聚合的作用:可以实现轮询式的流量负载均衡和热备份的作用;
举个栗子:
链路聚合就好比是一个包工头,这个包工头为了多赚钱,多接订单,肯定需要找多个小弟;
这样就可以保障,万一有一个小弟感冒了,不能上班,这时有其他小弟可以顶上;
当客户需要盖房子的时候,直接找包工头就好了,不需要一个一个的去找建筑工人;
第二、如何配置链路聚合?
答:
1、配置链路聚合的命令是:
nmcli connection add type team con-name team0 ifname team0 autoconnect yes config '{"runner": {"name": "activebackup"}}'
译为:nmcli connection 添加 类型 team(组队)
配置文件名 team0 网卡名 team0 每次开机自动启用
配置运行模式 热备份模式
整体译为:为系统网卡添加一个 team (团队),团队名称叫 team0 ,配置文件也叫 team0 , 并且设置为开机自动启动,配置运行模式为热备份模式;
2、为链路聚合添加成员的命令是:
nmcli connection add type team-slave con-name team0-1 ifname eth1 master team0 ;
nmcli connection add type team-slave con-name team0-2 ifname eth2 master team0;
注释:nmcli connection 添加 类型为 team的成员
配置文件名 team0-1 网卡为 eth1 主设备为 team0
整体译为:为主设备team0添加两张网卡,eth1和eth2;
3、为tem0配置ip地址的命令是:
nmcli connection modify team0 ipv4.method manual ipv4.addresses
“IP 地址 / 子网掩码” connection.autoconnect yes
4、激活team0的命令是:
nmcli connection up team0
第三、链路聚合的实际应用场景有那些?
答:当服务器提供比较重要的服务时,只准备一张网卡是远远不够的,因为一但网卡出现故障,客户就无法访问,这就会造成客户流失,体验感差;
这个时候就可以运用链路聚合的方法来解决,将多张网卡绑定在一起创建一张虚拟网卡,从而实现网卡热备份,流量轮询式负载均衡;
以此来保障服务器能够正常提供服务,给用户以良好的体验;
注意事项:
在创建虚拟网卡和添加成员时,如果命令敲错了,一定要删除错误的信息,以免造成通信混乱;
删除的命令是:nmcli connection delete team0 (team0或team x)
查看team0的信息命令是: teamdctl team0 state
以上.......
(本篇完)
祝:开心!
罗贵
2019-03-24
❷ 华为交换机清除聚合链路与添加端口VLAN
将指定成员接口从聚合组中删除
删除成员接口有如下两种方式,请根据需要选择其一即可。
在Eth-Trunk接口视图下执行命令undo trunkport interface-type { interface-number1 [ to interface-number2 ] } &<1-8>。
<HUAWEI> system-view / sys
[HUAWEI] display Eth-trunk 1 \查看该链路聚合情况
[HUAWEI] interface Eth-trunk 1 \进入Eth-trunk 1
[HUAWEI-Eth-Trunk1] undo trunkport gigabitethernet 0/0/1 \清除端口
在成员接口视图下执行命令undo Eth-trunk。
<HUAWEI> system-view / sys
[HUAWEI] interface gigabitethernet 0/0/1
[HUAWEI-GigabitEthernet0/0/1] undo Eth-trunk
删除聚合组
将所有的成员接口从聚合组中删除,然后在系统视图下执行命令undo interface eth-trunk trunk-id。
<HUAWEI> system-view
[HUAWEI] undo interface Eth-trunk 10
<Huawei>system-view /sys \进入系统视图
[Huawei]vlan 10
[Huawei]display vlan \查看现有vlan
[Huawei]interface g0/0/1 \进入网口0/0/1视图
[Huawei-GigabitEthernet0/0/1]port link-type access \配置网口模式为access
[Huawei-GigabitEthernet0/0/1]port default vlan 10 \配置网口Vlan为10
[Huawei-GigabitEthernet0/0/1]display this \查看配置
[Huawei-GigabitEthernet0/0/1]q
[Huawei]port-group 1 \创建端口组1
[Huawei-port-group-1]group-member g0/0/2 to g0/0/5 \把网口0/0/2-0/0/5加入端口组1
[Huawei-port-group-1]port link-type access \配置端口组1的所有网口模式为access
[Huawei-GigabitEthernet0/0/2]port link-type access \自动生成,无需输入
[Huawei-GigabitEthernet0/0/3]port link-type access \自动生成,无需输入
[Huawei-GigabitEthernet0/0/4]port link-type access \自动生成,无需输入
[Huawei-GigabitEthernet0/0/5]port link-type access \自动生成,无需输入
[Huawei-port-group-1]port default vlan 20 \配置端口组1所有网口的Vlan为20
[Huawei-GigabitEthernet0/0/2]port default vlan 20 \自动生成,无需输入
[Huawei-GigabitEthernet0/0/3]port default vlan 20 \自动生成,无需输入
[Huawei-GigabitEthernet0/0/4]port default vlan 20 \自动生成,无需输入
[Huawei-GigabitEthernet0/0/5]port default vlan 20 \自动生成,无需输入
[Huawei-port-group-1]q
[Huawei]undo vlan 50 \删除ID为50的VLAN
[Huawei]undo port-group 1 \删除ID为1的端口组
退出前记得保存
❸ 华为路由器交换机查看聚合链路ip地址的命令
链路聚合在聚合口看IP就行了,普通的交换机都是二层口,是不能配置IP地址,要配只能在VLANif口下配,自然看也是在vlanif口下查看。配置IP地址命令是IP address IP地址,ipv6要全局启用ipv6后才能使用ipv6地址,配置命令是ipv6 enable,ipv6 address IP地址