不好意思,没有时间去整理文档,只能留着以后进行整理了。下面这些有一部分是别人的,忘记名字了,先留着吧
1.介绍
网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量
网络组不同于旧版中bonding技术,提供更好的性能和扩展性
网络组由内核驱动和teamd守护进程实现
多种方式runner( broadcast / roundrobin / activebackup / loadbalance / lacp )
2.linux实现链路聚合
实现步骤:
a.在主机上添加两个网卡
b.添加一个聚合网卡名称
c.创建port接口并把两张网卡放在聚合网卡中
d.启用两个子接口
(1)创建聚合网卡名称(创建网路组team接口) 语法: nmcli con add type team con-name CNAME ifname INAME [config JSON]
解释: CNAME 连接名, INAME 接口名 JSON 指定runner方式(比如: ‘{“runner”: {“name”: “METHOD”}}’ )
举例:nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}' ipv4.method manual ipv4.addresses 192.168.1.6/24 connection.autoconnect yes
(2)创建port接口并把两张网卡放在聚合网卡中
语法:nmcli connection add type team-slave con-name CNAME ifname INAME masterTEAM
解释:CNAME 连接名 INAME 网络接口名 TEAM 网络组接口名(team0), 注意:连接名若不指定,默认为team-slave-IFACE
举例:
nmcli connection add con-name team0-ens37 type team-slave ifname ens37 master team0
nmcli connection add con-name team0-ens38 type team-slave ifname ens38 master team0
(3)启用两个子接口
nmcli connection up team0-ens37
nmcli connection up team0-ens38
3.删除网络组
(1)查看网络组情况
teamdctl team0 state
效果图:
(2)删除网络组
语法:
nmcli connection down team0
nmcli connection delete team0-ens33
nmcli connection delete team0-ens37