[AIX] AIX 5L上管理网卡以及查看配置I
注明: 网络转载,感谢原作者
通过lsdev命令可以看到网卡的个数与类型
#lsdev -Cc adaptergrep ent
ent0 Available 08-08 101001000 Base-TX PCI-X Adapter (14106902)
ent1 Available 0B-08 101001000 Base-TX PCI-X Adapter (14106902)
ent2 Available EtherChannel IEEE 802.3ad Link Aggregation
ent3 Available 0I-08 101001000 Base-TX PCI-X Adapter (14106902)
如,从上面可以看到,en013是千兆网卡,而ent2则是绑定过的网卡(不是真实的网卡),这个就是EtherChannel (TM), 建立在802.3 快速以太网标准之上,提供了把多个以太网接口的带宽聚合起来的能力。IBM 在AIX上对 Cisco的 EtherChannel 的实现是,把2至4个物理接口(或适配器)定义为一个逻辑接口或通道。这个逻辑接口或通道对上层应用来讲就象是一个以太网接口。
如果想查看以上三个真实的网卡具体在哪个插槽上,可以用如下命令
#lsslot -c pcigrep 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 表示第一个PCI笼子,P2表示第二个PCI笼子,C04,C02等则表示在该笼子中对应的是第几个糟位,编号从1开始。在590595中,对应的背板位置则从左到右的顺序。而550等机型则可以看面板上的标签。
当然,如果想查看任意网卡的详细信息,可以使用lscfg命令,如
#lscfg -vl ent0
ent0 U5791.001.9180185-P1-C04-T1 101001000 Base-TX PCI-X Adapter (14106902)
101001000 Base-TX PCI-X Adapter
00P6130
00P6130
H12818
YL1021
001125081671
ROM Level (alterable).......GOL021
Device Specific.(YL)........U5791.001.9180185-P1-C04-T1
上面详细的限制了网卡的位置,速度类型,型号,网络地址等详细信息。
查看网卡的工作模式,可以用如下命令
#netstat -v ent3 grep -p “Specific Statistics”
101001000 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全双工,如果是千兆网卡,则表示网卡工作正常。全双工表示同时发送与接收包,而半双工需要分成两次完成,所以半双工将有很大的性能损耗,如果是连接到交换机,必须要求这里是全双工。
查看网卡的IP可以用ifconfig或者是netstat,如
#ifconfig -a
en3 flags=5e080863,c0
inet 192.168.166.151 netmask 0xffffff00 broadcas
t 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 10
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,这里需要说明的是,ent0其实可以分成en0与et0,分别代表以太网第二版与IEEE 802.3接口。
详细属性同样可以通过如下命令查看
#lsattr -El ent0
#lsattr -El en0
#lsattr -El et0
如果想给网卡配置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来完成配置工作更简单一些
#smit tcpip
选择Minimum Configuration & Startup
如果想修改网卡的工作模式,可以用如下步骤完成
#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’
其中停止与启动网卡可以用smit chinet代替,修改工作模式可以用smit chgenet代替完成。
----------------------
在AIX操作系统中,用户可以配置多个 EtherChannel(网卡绑定)。在AIX 5.2之前,我们要么只能选择activeactive EtherChannel模式,要么,只能选择activestandby EtherChannel模式的绑定网卡。所以,AIX 5.2中引入了新的网卡后备模式,用户可以为整个EtherChannel指定一块备份网卡,当整个EtherChannel失效时,这块网卡会自动顶替 EtherChannel的功能。这与AIX 5.2之前的EtherChannel网卡备份模式有很大区别,因此,在5.2以后可以出现更为复杂的复合网卡绑定模式。
一个EtherChannel中可以有2到8块网卡,一个AIX操作系统中可以配置多个EtherChannel。但要记住每个EtherChannel都是一个新的以太网接口,用户也许需要通过no 命令调整ifsize参数的值来保证以太网卡和EtherChannel的总数不超过ifsize,ifsize的默认值是8。
您
可以使用任何AIX系统支持的网卡来组建 EtherChannel。但EtherChannel的同一个通道成员网卡必须连接到支持EtherChannel的交换机上,备用通道可以接入到另外一个交换机,用于主通道的失败接管。EtherChannel的所有成员网卡都应该设置成同样的速度和工作模式,如1000兆全双工。要用作 EtherChannel成员的网卡不能配置IP地址,如果已经配置了,必须要在开始配置EtherChannel前删除这些配置。
在Aix5.2以后,我们看看三种典型的配置方式
1、双通道或者多通道的共同active模式,这个模式下,所有的网卡都处于active状态,也就是每个网卡都处于工作状态,他们共有一个IP地址与MAC地址,但是,所有网卡的目标必须在同一个交换机上,并且交换机的对应端口也要绑定。
这样做最大的好处就是,当其中一个网卡失效,或者一根网线失效的时候,不影响整个网络的工作,只
有当所有的网卡通道失效的时候,网络才失效。而且,多个网卡的同时工作,可以增加网络带宽,不过,要注意,默认的分配方式是根据目标机器的Ip来分配使用哪个网卡,如果目标机器只有一台,不适合使用默认设置。这种模式下,最大的问题就是所有的网卡目标必须在同一个交换机上,并且绑定在一起,不能防止目标交换机故障。
2、activestandby模式,这样的模式下,一个网卡接到主交换机,一个网卡接到备用交换机,当active通道失效的时候,自动切换到standby通道,当主通道恢复正常的时候,再自动切换到主通道(这里是否切换回去,是可以配置的)。这种方式最大的好处就是可以防止交换机的故障。
3、复合式配置,在这种配置中,结合以上2种方式的优点。如一个3块网卡的环境中,我们可以把其中2片网卡配置成双active模式,以增加网络带宽以及网络的可靠性,另外一块网卡作为后备模式,接在另外一个交换机上,当前面2个网卡都失效,或者前面2个网卡接的交换机失效的时候,切换到后备网卡上。如图:
下面,我们介绍一下详细的步骤:
如果想绑定或者取消绑定,可以用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’
注意:以上命令是必要的,子网卡先取消现有的IP地址,以及一定要处于detach状态,注意,如果通过en1或者en2连接到主机,操作以上的命令,你的网络可能马上就被中断了,所以,以上的操作建议通过其它网卡完成,或者在HMC上完成。然后,我们开始绑定aix系统netstat命令详解
#smit etherchannel
选择
Add An EtherChannel Link Aggregation
在这里选择网卡
EtherChannel Link Aggre
gation Adapters ent1,ent2
回车执行:
Command OK stdout yes stderr no
Before command completion, additional instructions may appear below.
ent4 Available最后会提示新的网卡的生成,这个网卡就是可用的绑定过之后的网卡。可用lsattr查看其属性或者是lsdev -Cc adapter看所有网卡属性。
#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这样绑定的网卡是双通路的,就是说两个网卡都是处于活动状态,注意,这里还需要交换机配合才可以最终接通2块网卡,网络交换机的设置,可以联系你们的系统管理员。
我们也可以设置备用网卡,平常并不活动,处于备用接管状态,如果主通道发生问题,则切换到备用通道,这样的话,则可以接到两个不同的交换机上用于交换机冗余。
备用网卡就是上面的backup_adapter,可以通过
#smit chgethch
或者是
#smit etherchannel
选择
Change Show Characteristics of an EtherChannel Link Aggregation
再选择
Add Backup Adapter来完成。增加过后备网卡的绑定网卡,对比以上,将有如下的差别:
#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至于网卡的工作状态,还
可以通过netstat -v来查看,如:
#netstat -v ent4
ETHERNET STATISTICS (ent4)
Device Type EtherChannel
Hardware Address 00145eb72688
.
.....
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
......
如果想取消绑定,则同样执行
#smit etherchannel
选择
Remove An EtherChannel Link Aggregation
选择你需要取消的网卡,如上面的ent4,回车执行
Command OK stdout yes stderr no
Before command completion, additional instructions may appear below.
ent4 deleted如果得到以上的结果,表示绑定取消成功。成功的结果,可以通过lsdev -Cc adapter前后对比获得。
instfix -ik APAR_number
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论