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也行,只不過這樣就是單條鏈路在通信,另一條鏈路為備份

 

 服務器通信正常

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM