關於CentOS 7 鏈路聚合的一些見解

CentOS 7 鏈路聚合 


  將多個Linux網絡端口綁定爲一個,可以提升網絡的性能,使用Linux teaming或bond來綁定多個網卡作爲一個邏輯網口,配置單個的IP地址,會大幅提升服務器的網絡吞吐(I/O),本是用team技術實現綁定多塊網卡作爲一個邏輯網口。下面就讓我們開始新的學習之旅吧! 

                                   

1首先準備兩塊網卡,它們有不同的MAC地址(先把這兩塊網卡用nmtui命令配置好)

 

wKioL1ktjg6QNaq7AACyR18-yw8811.png-wh_50


2、創建一個新連接,類型是team連接名稱team0

spacer.gif

 

3、master 配置好了,還得配置slave,即將eno16777736和eno33554960兩塊網卡加入到team0

spacer.gif


4、執行nmcli connection show命令查看team0-1team0-2的狀態

spacer.gif

 

5執行nmcli connection up team0-1nmcli connection up team0-2命令連接team0-1team0-2

spacer.gif

 

6執行ifconfig,發現網卡的地址都一樣了,這樣交換機才能轉發包到同一個邏輯端口

spacer.gif

 

7最後給team0 分配一個IP地址(也可以直接用圖形工具設置IP地址)

spacer.gif

 

spacer.gif

 

8測試一下,先看看team0當前狀態

spacer.gif

 

注意:第二臺主機的配置跟第一臺主機前面的配置都一樣,就是在配置IP地址時不一樣。

spacer.gif

 

9、測試兩臺主機的連通性用ping命令,在VMware中做高可用(冗餘)時需重啓下系統。

spacer.gif

 

10、重啓系統後,需用ifconfig命令查看下兩塊網卡的MAK地址;如果不一樣,則用nmcli connection down team0nmcli connection up team0nmcli connection up team0-1nmcli connection upteam0-2命令連接下team0-1team0-2

spacer.gif

 

用ping命令測試下連通性。

spacer.gif

 

11、做鏈路的負載均衡時,將activebackup改成loadbalance

spacer.gif

 

spacer.gif

 

12、重啓下網卡,再用nmcli connection down team0nmcli connection up team0nmcli connection up team0-1nmcli connection upteam0-2命令連接下team0-1team0-2

spacer.gif

 

spacer.gif

 

spacer.gif

 

注意:使用teamdctl team0 state查看下鏈路類型。

spacer.gif

 

    這個寫完有幾個月了,一直都沒有發出來,如有覺得有問題的地方可以再下面評論留言,一起相互學習進步。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章