linux服务器与交换机做链路捆绑

拓扑如下 :

 

 

服务器:
两张网卡

 

 

第一步:centos操作系统停止NetworkManager进程。
命令:systemctl stop NetworkManager

下次启动不开启进程 systemctl disable NetworkManager

第二步:创建bond0文件
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-bond0 
ONTROLLED=no
DEVICE=bond0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.99.100
NETMASK=255.255.255.0
GATEWAY=192.168.99.254
BONDING_OPTS="miimon=100 mode=0"
第三步:修改物理网卡配置文件
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16780032 
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=eno16780032
UUID=d7d963fb-a560-4d33-a906-7d0d7d468aba
DEVICE=eno16780032
ONBOOT=yes
MASTER=bond0
SLAVE=yes
NM_CONTROLLED=no
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno33559296 
TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
UUID=b409fcfd-39e0-4cdc-ad4a-f72f581c8f1a
NAME=eno33559296
DEVICE=eno33559296
ONBOOT=yes
MASTER=bond0
SLAVE=yes
NM_CONTROLLED=no
 

第四步:加载模块,使能当前的聚合功能

modprobe bonding

 

第五步:重新网络服务

查看网卡聚合信息

cat /proc/net/bonding/bond0

[root@localhost ~]# cat /proc/net/bonding/bond0

做完捆绑后,接口的物理地址变成一样

 


交换机配置:

 

 

查看MAC

查看ARP

 

 

 测试:

 关闭交换机其中一个端口:

 服务器依然可以通

 

 

 


另一种配法:

1.检测NetworkManager服务
systemctl start NetworkManager
systemctl enable NetworkManager

 

 2.创建一个逻辑端口

 

 3.为逻辑端口配置IP

 

 4.把物理端口加入到逻辑端口

 

检查状态:

 

 


交换机配置 :

交换机可以不配置捆绑,只配置普通的trunk也行,只不过这样就是单条链路在通信,另一条链路为备份

 

 服务器通信正常

 

 

posted @ 2020-05-07 10:55  tim54252  阅读(1149)  评论(0编辑  收藏  举报