Linux 網卡聚合


Linux 網卡聚合的類型:

  1.broadcast:傳輸來自所有端口的每個包

  2.roundrobin:以輪播方式傳輸來自每個端口的包

  3.activebackup:故障轉移運行程序,監視更改並選擇活動端口進行數據傳輸

  4.loadbalance:監控流量並使用哈希函數以嘗試在為包傳輸選擇端口是達到完美均衡

  5.lacp:實施802.3ad鏈路聚合控制協議

那么,網卡該如何聚合?

准備:

ifconfig

查看網卡;

這三個網卡中第一個是用來遠程登錄的以DHCP的方式來獲取IP,剩下的兩個網卡以前沒有進行過配置

可以使用nmcli connection show來查看當前網卡配置:

nmcli connection show

接下來將會對后兩個網卡使用activebackup方式進行網卡聚合

1.創建接口組

nmcli connection add type team con-name zhi ifname zhi  config '{"runner":{"name":"activebackup"}}'

其中:

  con-name zhi 是網卡聚合的配置文件名為zhi

  ifname zhi   是接口的網卡為zhi(當前網卡zhi中沒有其他網卡)

  

 

為了保證命令的正確性運行

nmcli connection show

查看是否添加zhi:

此時,命令成功

也可使用 nmcli connection show zhi 查看該網卡的詳細信息

2.確定接口組的ipv4/6的屬性

 

nmcli connection modify zhi ipv4.addresses 192.168.1.1/24 ipv4.method manual

使用nmcli connection show zhi查看是否配置成功:

nmcli connection show zhi

 

3.分配端口到接口

將eno33555000網卡接入到之前的zhi網卡中:

nmcli connection add type team-slave con-name p1 ifname eno33555000 master zhi

將eno50332208網卡接入到之前的zhi網卡中:

nmcli connection add type team-slave con-name p2 ifname eno50332208 master zhi

驗證: 

 nmcli connection show

也可以使用

nmcli connection show p1
nmcli connection show p2

分別查看網卡 配置的詳細信息:

4.啟動、關閉組接口和端口接口

nmcli connection up zhi

5.查看team的狀態

teamdctl zhi state

 

可以看到配置成功

 

版權

作者:feiquan

出處:http://www.cnblogs.com/feiquan/

版權聲明:本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

大家寫文都不容易,請尊重勞動成果~ 這里謝謝大家啦(*/ω\*)

 


免責聲明!

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



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