一、 activebackup - 主備模式 一個網卡處於活動狀態,另一個處於備份狀態,所有流量都在主鏈路上處理,當活動網卡down掉時,啟用備份網卡。 實驗環境VMware虛擬機; 這裡我要實現雙網卡綁定主備模式,並且當主卡故障恢復後,活動埠自動切回主卡(調整prio優先順序實現),如果不加優先順序 ...
一、 activebackup - 主備模式
一個網卡處於活動狀態,另一個處於備份狀態,所有流量都在主鏈路上處理,當活動網卡down掉時,啟用備份網卡。
實驗環境VMware虛擬機;
這裡我要實現雙網卡綁定主備模式,並且當主卡故障恢復後,活動埠自動切回主卡(調整prio優先順序實現),如果不加優先順序這條命令,當主卡故障恢復後,備卡仍充當主要活動埠
1、添加邏輯網卡team0,並啟用activebackup模式
$team=team2
$ens1=ens36
$ens2=ens37
cat > ifcfg-$team
NAME=$team
DEVICE=$team
DEVICETYPE=Team
BOOTPROTO=none
ONBOOT=yes
NETWORK=$team_network
IPADDR=$team_ip
PREFIX=$team_PREFIX
GATEWAY=$team_gateway
TEAM_CONFIG="{\"runner\":{\"name\":\"activebackup\"}}"
2、添加物理網卡到activebackup
#創建port文件,調整prio優先順序(使當中一張網卡處於主狀態,數值大的當主)
cat > ifcfg-$team-$ens1
NAME=$team-$ens1
DEVICE=$ens1
DEVICETYPE=TeamPort
ONBOOT=yes
TEAM_MASTER=$team
SLAVE=yes
TEAM_PORT_CONFIG='{"prio":100}'
cat > ifcfg-$team-$ens2
NAME=$team-$ens2
DEVICE=$ens2
DEVICETYPE=TeamPort
ONBOOT=yes
TEAM_MASTER=$team
SLAVE=yes
TEAM_PORT_CONFIG='{"prio":99}'
3、重啟網路
systemctl restart network
4、檢查埠狀態
teamnl team0 ports
5、檢查team狀態
teamdctl team0 state
6、現在模擬網卡故障斷開鏈接,在虛擬機設置,將ens36網卡的鏈接狀態斷開
#或者手動斷開其中一條鏈路驗證主備模式切換是否正常
ip link set ens36 down(斷開)
ip link set ens36 up(啟用)
7、斷開後再查看team狀態,和ping狀態,ens37接管活動埠,並超時2次恢復了ping
8、然後把ens36網卡的鏈接恢復
9、可以看到ens36馬上接管正在活動埠,並且ping在斷開2次後同樣恢復ping
10、在說一下 prio優先順序 ,如果配置文件沒有配置這一項,那麼當活動網卡的網路斷開並恢復後,活動網卡依然是切換後的ens37。
我的頭怎麼跟機關槍似的, 突突突~突突突的