通過(guò)lsdev命令可以看到網(wǎng)卡的個(gè)數(shù)與類型
#lsdev -Cc adapter|grep ent
ent0 Available 08-08 10/100/1000 Base-TX PCI-X Adapter (14106902)
ent1 Available 0B-08 10/100/1000 Base-TX PCI-X Adapter (14106902)
ent2 Available EtherChannel / IEEE 802.3ad Link Aggregation
ent3 Available 0I-08 10/100/1000 Base-TX PCI-X Adapter (14106902)
如,從上面可以看到,en0/1/3是千兆網(wǎng)卡,而ent2則是綁定過(guò)的網(wǎng)卡(不是真實(shí)的網(wǎng)卡),這個(gè)就是EtherChannel (TM),
建立在802.3 快速以太網(wǎng)標(biāo)準(zhǔn)之上,提供了把多個(gè)以太網(wǎng)接口的帶寬聚合起來(lái)的能力。IBM 在AIX上對(duì) Cisco的 EtherChannel
的實(shí)現(xiàn)是,把2至4個(gè)物理接口(或適配器)定義為一個(gè)邏輯接口或通道。這個(gè)邏輯接口或通道對(duì)上層應(yīng)用來(lái)講就象是一個(gè)以太網(wǎng)接口。
如果想查看以上三個(gè)真實(shí)的網(wǎng)卡具體在哪個(gè)插槽上,可以用如下命令
#lsslot -c pci|grep ent
U5791.001.9180185-P1-C04 PCI-X capable, 64 bit, 133MHz slot ent0
U5791.001.9180185-P2-C02 PCI-X capable, 64 bit, 133MHz slot ent1
U5791.001.9180185-P2-C06 PCI-X capable, 64 bit, 133MHz slot ent3
其中,P1 表示第一個(gè)PCI籠子,P2表示第二個(gè)PCI籠子,C04,C02等則表示在該籠子中對(duì)應(yīng)的是第幾個(gè)糟位,編號(hào)從1開始。在590/595中,對(duì)應(yīng)的背板位置則從左到右的順序。而550等機(jī)型則可以看面板上的標(biāo)簽。
當(dāng)然,如果想查看任意網(wǎng)卡的詳細(xì)信息,可以使用lscfg命令,如
#lscfg -vl ent0
ent0 U5791.001.9180185-P1-C04-T1 10/100/1000 Base-TX PCI-X Adapter (14106902)
10/100/1000 Base-TX PCI-X Adapter:
Part Number.................00P6130
FRU Number..................00P6130
EC Level....................H12818
Manufacture ID..............YL1021
Network Address.............001125081671
ROM Level (alterable).......GOL021
Device Specific.(YL)........U5791.001.9180185-P1-C04-T1
上面詳細(xì)的限制了網(wǎng)卡的位置,速度類型,型號(hào),網(wǎng)絡(luò)地址等詳細(xì)信息。
查看網(wǎng)卡的工作模式,可以用如下命令
#netstat -v ent3 | grep -p “Specific Statistics”
10/100/1000 Base-TX PCI-X Adapter (14106902) Specific Statistics:
--------------------------------------------------------------------
Link Status: Up
Media Speed Selected: Auto negotiation
Media Speed Running: 1000 Mbps Full Duplex
PCI Mode: PCI-X (100-133)
PCI Bus Width: 64-bit
……
可以看到紅色字體上顯示的1000全雙工,如果是千兆網(wǎng)卡,則表示網(wǎng)卡工作正常。全雙工表示同時(shí)發(fā)送與接收包,而半雙工需要分成兩次完成,所以半雙工將有很大的性能損耗,如果是連接到交換機(jī),必須要求這里是全雙工。
查看網(wǎng)卡的IP可以用ifconfig或者是netstat,如
#ifconfig -a
en3: flags=5e080863,c0
inet 192.168.166.151 netmask 0xffffff00 broadcast 192.168.166.255
tcp_sendspace 131072 tcp_recvspace 65536
en2: flags=4e080863,c0
inet 192.168.167.151 netmask 0xffffff00 broadcast 192.168.167.255
inet 192.168.168.151 netmask 0xffffff00 broadcast 192.168.168.255
tcp_sendspace 131072 tcp_recvspace 65536
lo0: flags=e08084b
inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255
inet6 ::1/0
tcp_sendspace 65536 tcp_recvspace 65536
#netstat -in
Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
en3 1500 link#2 0.11.25.8.4a.b6 5906447 0 2316411 4 0
en3 1500 192.168.166 192.168.166.151 5906447 0 2316411 4 0
en2 1500 link#3 0.11.25.8.4b.55 1343342735 0 3557846711 3 0
en2 1500 192.168.167 192.168.167.151 1343342735 0 3557846711 3 0
en2 1500 192.168.168 192.168.168.151 1343342735 0 3557846711 3 0
lo0 16896 link#1 1057732 0 1071241 0 0
lo0 16896 127 127.0.0.1 1057732 0 1071241 0 0
lo0 16896 ::1 1057732 0 1071241 0 0
注意,以上的是en2,en3,這里需要說(shuō)明的是,ent0其實(shí)可以分成en0與et0,分別代表以太網(wǎng)第二版與IEEE 802.3接口。
詳細(xì)屬性同樣可以通過(guò)如下命令查看
#lsattr -El ent0
#lsattr -El en0
#lsattr -El et0
如果想給網(wǎng)卡配置IP地址,可以用smit chinet或者
#chdev -l en1 -a netaddr=’10.0.100.151′ -a netmask=’255.255.255.0′
取消IP地址
#chdev -l en1 -a netaddr=” -a netmask=”
第一次操作,可以用smit tcpip來(lái)完成配置工作更簡(jiǎn)單一些
#smit tcpip
選擇Minimum Configuration & Startup
如果想修改網(wǎng)卡的工作模式,可以用如下步驟完成
#chdev -l en1 -a state=’down’
#chdev -l en1 -a state=’detach’
#chdev -l ‘ent1′ -a media_speed=’Auto_Negotiation’
#chdev -l en1 -a state=’up’
其中停止與啟動(dòng)網(wǎng)卡可以用smit chinet代替,修改工作模式可以用smit chgenet代替完成。
----------------------
在AIX操作系統(tǒng)中,用戶可以配置多個(gè)
EtherChannel(網(wǎng)卡綁定)。在AIX 5.2之前,我們要么只能選擇active/active
EtherChannel模式,要么,只能選擇active/standby EtherChannel模式的綁定網(wǎng)卡。所以,AIX
5.2中引入了新的網(wǎng)卡后備模式,用戶可以為整個(gè)EtherChannel指定一塊備份網(wǎng)卡,當(dāng)整個(gè)EtherChannel失效時(shí),這塊網(wǎng)卡會(huì)自動(dòng)頂替
EtherChannel的功能。這與AIX
5.2之前的EtherChannel網(wǎng)卡備份模式有很大區(qū)別,因此,在5.2以后可以出現(xiàn)更為復(fù)雜的復(fù)合網(wǎng)卡綁定模式。
一個(gè)EtherChannel中可以有2到8塊
網(wǎng)卡,一個(gè)AIX操作系統(tǒng)中可以配置多個(gè)EtherChannel。但要記住每個(gè)EtherChannel都是一個(gè)新的以太網(wǎng)接口,用戶也許需要通過(guò)no
命令調(diào)整ifsize參數(shù)的值來(lái)保證以太網(wǎng)卡和EtherChannel的總數(shù)不超過(guò)ifsize,ifsize的默認(rèn)值是8。
您可以使用任何AIX系統(tǒng)支持的網(wǎng)卡來(lái)組建
EtherChannel。但EtherChannel的同一個(gè)通道成員網(wǎng)卡必須連接到支持EtherChannel的交換機(jī)上,備用通道可以接入到另外
一個(gè)交換機(jī),用于主通道的失敗接管。EtherChannel的所有成員網(wǎng)卡都應(yīng)該設(shè)置成同樣的速度和工作模式,如1000兆全雙工。要用作
EtherChannel成員的網(wǎng)卡不能配置IP地址,如果已經(jīng)配置了,必須要在開始配置EtherChannel前刪除這些配置。
在Aix5.2以后,我們看看三種典型的配置方式
1、雙通道或者多通道的共同active模式,這個(gè)模式下,所有的網(wǎng)卡都處于active狀態(tài),也就是每個(gè)網(wǎng)卡都處于工作狀態(tài),他們共有一個(gè)IP地址與MAC地址,但是,所有網(wǎng)卡的目標(biāo)必須在同一個(gè)交換機(jī)上,并且交換機(jī)的對(duì)應(yīng)端口也要綁定。
這樣做最大的好處就是,當(dāng)其中一個(gè)網(wǎng)卡失效,或
者一根網(wǎng)線失效的時(shí)候,不影響整個(gè)網(wǎng)絡(luò)的工作,只有當(dāng)所有的網(wǎng)卡通道失效的時(shí)候,網(wǎng)絡(luò)才失效。而且,多個(gè)網(wǎng)卡的同時(shí)工作,可以增加網(wǎng)絡(luò)帶寬,不過(guò),要注
意,默認(rèn)的分配方式是根據(jù)目標(biāo)機(jī)器的Ip來(lái)分配使用哪個(gè)網(wǎng)卡,如果目標(biāo)機(jī)器只有一臺(tái),不適合使用默認(rèn)設(shè)置。這種模式下,最大的問(wèn)題就是所有的網(wǎng)卡目標(biāo)必須
在同一個(gè)交換機(jī)上,并且綁定在一起,不能防止目標(biāo)交換機(jī)故障。
2、active/standby模式,這樣的
模式下,一個(gè)網(wǎng)卡接到主交換機(jī),一個(gè)網(wǎng)卡接到備用交換機(jī),當(dāng)active通道失效的時(shí)候,自動(dòng)切換到standby通道,當(dāng)主通道恢復(fù)正常的時(shí)候,再自動(dòng)
切換到主通道(這里是否切換回去,是可以配置的)。這種方式最大的好處就是可以防止交換機(jī)的故障。
3、復(fù)合式配置,在這種配置中,結(jié)合以上2種方
式的優(yōu)點(diǎn)。如一個(gè)3塊網(wǎng)卡的環(huán)境中,我們可以把其中2片網(wǎng)卡配置成雙active模式,以增加網(wǎng)絡(luò)帶寬以及網(wǎng)絡(luò)的可靠性,另外一塊網(wǎng)卡作為后備模式,接在
另外一個(gè)交換機(jī)上,當(dāng)前面2個(gè)網(wǎng)卡都失效,或者前面2個(gè)網(wǎng)卡接的交換機(jī)失效的時(shí)候,切換到后備網(wǎng)卡上。如圖:

下面,我們介紹一下詳細(xì)的步驟:
如果想綁定或者取消綁定,可以用smit etherchannel完成,如要綁定ent1與ent2則:。
#chdev -l en1 -a netaddr=” -a netmask=”
#chdev -l en2 -a netaddr=” -a netmask=”
#chdev -l en1 -a state=’detach’
#chdev -l en2 -a state=’detach’
注意:以上命令是必要的,子網(wǎng)卡先取消現(xiàn)有的IP地址,以及一定要處于detach狀態(tài),注意,如果通過(guò)en1或者en2連接到主機(jī),操作以上的命令,你的網(wǎng)絡(luò)可能馬上就被中斷了,所以,以上的操作建議通過(guò)其它網(wǎng)卡完成,或者在HMC上完成。然后,我們開始綁定
#smit etherchannel
選擇
Add An EtherChannel / Link Aggregation
在這里選擇網(wǎng)卡
EtherChannel / Link Aggregation Adapters ent1,ent2
回車執(zhí)行:
Command: OK stdout: yes stderr: no
Before command completion, additional instructions may appear below.
ent4 Available
最后會(huì)提示新的網(wǎng)卡的生成,這個(gè)網(wǎng)卡就是可用的綁定過(guò)之后的網(wǎng)卡。可用lsattr查看其屬性或者是lsdev -Cc adapter看所有網(wǎng)卡屬性。
#lsattr -El ent4
adapter_names ent1,ent2 EtherChannel Adapters True
alt_addr 0x000000000000 Alternate EtherChannel Address True
auto_recovery yes Enable automatic recovery after failover True
backup_adapter NONE Adapter used when whole channel fails True
hash_mode default Determines how outgoing adapter is chosen True
mode standard EtherChannel mode of operation True
netaddr Address to ping True
num_retries 3 Times to retry ping before failing True
retry_time 1 Wait time (in seconds) between pings True
use_alt_addr no Enable Alternate EtherChannel Address True
use_jumbo_frame no Enable Gigabit Ethernet Jumbo Frames True
這樣綁定的網(wǎng)卡是雙通路的,就是說(shuō)兩個(gè)網(wǎng)卡都是處于活動(dòng)狀態(tài),注意,這里還需要交換機(jī)配合才可以最終接通2塊網(wǎng)卡,網(wǎng)絡(luò)交換機(jī)的設(shè)置,可以聯(lián)系你們的系統(tǒng)管理員。
我們也可以設(shè)置備用網(wǎng)卡,平常并不活動(dòng),處于備用接管狀態(tài),如果主通道發(fā)生問(wèn)題,則切換到備用通道,這樣的話,則可以接到兩個(gè)不同的交換機(jī)上用于交換機(jī)冗余。
備用網(wǎng)卡就是上面的backup_adapter,可以通過(guò)
#smit chgethch
或者是
#smit etherchannel
選擇
Change / Show Characteristics of an EtherChannel / Link Aggregation
再選擇
Add Backup Adapter來(lái)完成。增加過(guò)后備網(wǎng)卡的綁定網(wǎng)卡,對(duì)比以上,將有如下的差別:
#lsattr -El ent4
adapter_names ent1,ent2 EtherChannel Adapters True
alt_addr 0x000000000000 Alternate EtherChannel Address True
auto_recovery yes Enable automatic recovery after failover True
backup_adapter ent3 Adapter used when whole channel fails True
hash_mode default Determines how outgoing adapter is chosen True
mode standard EtherChannel mode of operation True
netaddr Address to ping True
num_retries 3 Times to retry ping before failing True
retry_time 1 Wait time (in seconds) between pings True
use_alt_addr no Enable Alternate EtherChannel Address True
use_jumbo_frame no Enable Gigabit Ethernet Jumbo Frames True
至于網(wǎng)卡的工作狀態(tài),還可以通過(guò)netstat -v來(lái)查看,如:
#netstat -v ent4
ETHERNET STATISTICS (ent4) :
Device Type: EtherChannel
Hardware Address: 00:14:5e:b7:26:88
......
Number of adapters: 3
Active channel: primary channel
Operating mode: Standard mode
Hash mode: Destination IP address
......
ETHERNET STATISTICS (ent1) :
Link Status : Up
Media Speed Selected: Auto negotiation
Media Speed Running: 1000 Mbps Full Duplex
......
ETHERNET STATISTICS (ent2) :
Link Status : Up
Media Speed Selected: Auto negotiation
Media Speed Running: 1000 Mbps Full Duplex
......
Backup adapter - ent3:
======================
Link Status : Up
Media Speed Selected: Auto negotiation
Media Speed Running: 1000 Mbps Full Duplex
......
如果想取消綁定,則同樣執(zhí)行
#smit etherchannel
選擇
Remove An EtherChannel / Link Aggregation
選擇你需要取消的網(wǎng)卡,如上面的ent4,回車執(zhí)行
Command: OK stdout: yes stderr: no
Before command completion, additional instructions may appear below.
ent4 deleted
如果得到以上的結(jié)果,表示綁定取消成功。成功的結(jié)果,可以通過(guò)lsdev -Cc adapter前后對(duì)比獲得。