生產環境中是將不一樣網卡的不一樣網口進行綁定。好比A網卡有A1,A2網口;B網卡有B1,B2網口。通常是將A網卡的一個網口與B網卡的一個網口進行綁定。這樣web
前提:①兩塊物理網卡在detach狀態,②兩塊物理網卡不能有ip地址windows
目的:實現一個ip對應兩個網卡,在一個網卡出現故障時自動切換到另外一個網卡。oracle
步驟:tcp
1、查看系統中有哪些可用的網卡,網口oop
一、lsdev -Cc adapterpost
# lsdev -Cc adapter測試
ent0 Available 02-08 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)spa
ent1 Available 02-09 2-Port 10/100/1000 Base-TX PCI-X Adapter (14108902)
ent2 Available 03-08 10/100/1000 Base-TX PCI-X Adapter (14106902)
fcs0 Available 05-08 FC Adapter
sisscsia0 Available 04-08 PCI-X Ultra320 SCSI Adapter
vsa0 Available LPAR Virtual Serial Adapter
顯示三個adapter設備,有兩張網卡,02號網卡有08 09兩個網口,03號網卡有 08一個網口
二、顯示已經使用的網絡接口
lsdev -Cc if
# lsdev -Cc if
en0 Available 02-08 Standard Ethernet Network Interface
en1 Available 02-09 Standard Ethernet Network Interface
en2 Defined 03-08 Standard Ethernet Network Interface
et0 Defined 02-08 IEEE 802.3 Ethernet Network Interface
et1 Defined 02-09 IEEE 802.3 Ethernet Network Interface
et2 Defined 03-08 IEEE 802.3 Ethernet Network Interface
et3 Defined IEEE 802.3 Ethernet Network Interface
lo0 Available Loopback Network Interface
顯示狀態爲Define表示網口狀態爲down ,Available表示up
三、查看當前使用的ip,不能把當前使用ip清空,不然斷開鏈接
ifconfig -a
# ifconfig -a
en0: flags=1e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),LARGESEND,CHAIN>
inet 192.168.1.208 netmask 0xffffff00 broadcast 192.168.1.255
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
en1: flags=5e080863,c0<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,CHECKSUM_OFFLOAD(ACTIVE),PSEG,LARGESEND,CHAIN>
inet 10.10.10.208 netmask 0xffffff00 broadcast 10.10.10.255
tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0
lo0: flags=e08084b,c0<UP,BROADCAST,LOOPBACK,RUNNING,SIMPLEX,MULTICAST,GROUPRT,64BIT,LARGESEND,CHAIN>
inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255
inet6 ::1%1/0
tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1
當前鏈接使用的ip:192.168.1.208在網口en0上,因此不能綁定en0網口
2、綁定ent1和ent2網口出現ent3設備
一、刪除ent1 和ent2的ip地址,並設置detach狀態
#smit tcpip
-- Further Configuration
--Network Interfaces
--Network Interface Selection
--Change / Show Characteristics of a Network Interface
二、smitty etherchannel 增長一個虛擬網卡ent3(ent1爲主,ent2爲備)
smitty etherchannel
--Add An EtherChannel / Link Aggregation
注:backup_adapter 爲ent2(esc+4)
指定mac地址 Alternate Address 要保證惟一,或者不指定讓系統動態分配
建立好後會出現(en3和et3兩個網絡接口都是defined即detach狀態,ent3 設備是Available狀態)
3、設置en3的ip地址,和子網掩碼,並激活en3使之成爲up
#smitty tcpip
--Further Configuration
--Network Interfaces
--Network Interface Selection
-- Change / Show Characteristics of a Network Interface
查看en3的網口狀態
lsattr -El en3
state值應該爲up,同時顯示正確的ip和mask
四、windows client添加一個同網段的ip地址,ping 10.10.10.10。若能ping通,說明網卡綁定成功。
(i)客戶端長ping到en3網卡
ping 10.10.10.208 -t
(ii)AIX上查看en3的網口發包狀況 entstat -d en3
en2的發包爲0,en1有收發包,說明目前在綁定網卡en3中工做的物理網口爲en1
,斷開網線,en3的物理網口應該能夠正常切換到en2上去,實現雙網卡綁定的自動切換效果。
本文由 漫兮 首發於【漫兮網(http://www.manxinet.com)】未經容許不得以任何方式轉載,違者必將追究法律責任。