Linux高級網絡配置

鏈路聚合

在實際的工作中可能會遇到網絡故障,但是公司的業務不能因爲王卡故障而停止,這就需要鏈路聚合這項技術使兩個網卡設備(甚至多個網卡設備)爲同一個IP工作。

bond網絡

選擇linux以太網綁定模式
模式0(平衡論循)-輪循策略,所有接口都使用採用輪循方式在所有Slave中傳輸封包;任何slave都可以接收
模式1(主動備份)-容錯,一次只能使用一個slave接口,但是如果該接口出現故障,另一個slave接替它
模式3(廣播)-容錯。所有封包

具體操作如下
在做實驗之前保證設備擁有兩塊純淨的網卡
爲了方便觀察我們

實驗環境

建立兩塊全新的網卡,網卡上面沒有IP

添加bond0

nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.107/24

類型是bond 方式是active-backup(主動備份)

建立名字爲bond0,ip設置爲172.25.254.107

ifconfig   ###查看網卡,發現bond0

watch -n1 cat /proc/net/bonding/bond0   ###添加之後監控接口狀態

nmcli connnection add con-name eth0 ifname eth0 type bond-slave master bond0
nmcli connnection add con-name eth1 ifname eth1 type bond-slave master bond0

將兩塊網卡添加到bond0中

監控發現eth0和eth1狀態都爲up

ping 172.25.254.77查看是否ping通

將eth0 down掉

監控發現eth0 變爲down,eth1頂了上來,

發現ping仍然通,沒有丟包的狀況,實驗成功

team接口

eam和bond0功能類似
Team不需要手動加載相應內核模塊
Team有更強的拓展性
支持8塊網卡

Team的種類
broadcast   廣播容錯
roundrobin  平衡輪叫
activebackup  主備
loadbalance  負載均衡

刪除上個實驗的配置

搭載主備步驟:
1.nmcli connection add con-name team0 ifname team0 type team config'{"runner":{"name":"activebackup"}}' ip4 172.25.254.107/24

2.ifconfig 

watch -n1 teamctl team0 stat  ###將team0鏈接用watch命令監控起來

nmcli connection add con-name eth0 ifname eth0 type team-slave master team0
nmcli connextion add con-name eth1 ifname eth1 type team-slave master team0     ###將設備eth0和設備eth1加入到鏈接中

 

 

網橋

網橋(Bridge)是早期的兩端口二層網絡設備,用來連接不同網段。
當真實主機有網橋時,建立的虛擬機可以有網橋選項,這樣建立的虛擬機的IP和真實主機是同一個網段的

在真機上

1.vim /etc/sysconfig/network-scripts/ifcfg-westos
寫入:BOOTPROTO=none
DEVICE=enp0s25
ONBOOT=yes
NAME=westos
BRIDGE=br0

vim /etc/sysconfig/network-scripts/ifcfg-br0
寫入:
DEVICE=br0
IPADDR=172.25.254.7
PREFIX=24
ONBOOT=yes
BOOTPROTO=none
TYPE=Birdge
           

systemctl stop NetworkManager
systemctl restart network

#####恢復####
將mnt裏面的文件移回來
重啓機器

臨時配置

使用命令臨時生成橋接
brctl addbr br0 ##臨時生成網橋
ifconfig br0 172.25.254.107/24 ##給網橋一個IP
brctl addif br0 eth0 ##讓網橋和網卡相連

刪除:
brctl delif br0 eth0 ##斷開網橋和網卡的連接
ifconfig br0 down ##將網橋關閉
brctl delbr br0 ##刪除網橋

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