当前位置:文档之家› Etherchannel环境下更换网卡

Etherchannel环境下更换网卡

Etherchannel环境下更换网卡
Etherchannel环境下更换网卡

Etherchannel环境下更换网卡

环境:

AIX OSLevel:5304CSP

Etherchannel配置模式:标准,backup模式。

此处Etherchanel的虚拟网卡为ent4,物理主网卡为ent2,物理备网卡为ent3 步骤:

1. 使用命令entstat -d ent4查看当前Etherchannel状态

查看当前Etherchannel网卡的状态,例如:

# entstat -d ent4 | egrep -e "ETHERNET|Link Status|Active channel|Media Speed" ETHERNET STATISTICS (ent4) :

Active channel: primary channel

ETHERNET STATISTICS (ent2) :

Link Status : Up

Media Speed Selected: 100 Mbps Full Duplex

Media Speed Running: 100 Mbps Full Duplex

ETHERNET STATISTICS (ent3) :

Link Status : Down

Media Speed Selected: 100 Mbps Full Duplex

Media Speed Running: Unknown

注意当前“Active channel”是Primary Channel还是Secondary Channel

查看ent2和ent3的link status是Up还是Down

2. 如果需要更换的是主网卡ent2,而当前“Active Channel”仍是Primary Channel,则当前ent2上还有网络流量,需要首先进行链路的主备网卡切换,确保需要更换的主网卡ent2上没有网络流量

# /usr/lib/methods/ethchan_config -f ent4

更换主网卡ent2:

1.从etherchannel删除主网卡

/usr/lib/methods/ethchan_config -d ent4 ent2

2.删除并热插拔主网卡

3.添加主网卡到etherchannel

/usr/lib/methods/ethchan_config -a ent4 ent2

3. 如果需要更换的是备网卡ent3,而当前“Active Channel”是Secondary Channel,则当前ent3上还有网络流量,需要首先进行链路的主备网卡切换,确保需要更换的备网卡ent3上没有网络流量

# /usr/lib/methods/ethchan_config -f ent4

更换备网卡ent3:

1.从etherchannel删除备网卡

/usr/lib/methods/ethchan_config -d ent4 ent3

2.删除并热插拔备网卡

3.添加备网卡到etherchannel

/usr/lib/methods/ethchan_config -a -b ent4 ent3

完!

附录ethchan_config命令说明

man ethchan_config

Commands Reference, Volume 2, d - h ethchan_config Command

Purpose

Adds adapters to an EtherChannel or removes adapters from an EtherChannel.

Syntax

ethchan_config { -a [ -b ] | -d } EtherChannel Adapter

ethchan_config -c EtherChannel Attribute NewV alue

ethchan_config -f EtherChannel

Description

This command adds adapters to an EtherChannel or removes adapters from an EtherChannel. This command can also be used to

modify EtherChannel attributes. These additions, deletions or modifications can take place even if the EtherChannel's

interface is currently configured; that is, it is not necessary to detach the EtherChannel's interface to add or remove

adapters or modify most EtherChannel attributes.

Flags

-a

Adds the specified Adapter to the specified EtherChannel. If the adapter must be added as a backup adapter, the -b

flag must be specified.

-b

Specifies that the Adapter is being added as a backup adapter. This flag is only valid when used with the -a flag.

-c

Changes the specified Attribute of the specified EtherChannel attribute to the specified NewValue.

-d

Deletes the specified Adapter from the specified EtherChannel. The -b flag should not be used with the -d flag.

-f

Forces a failover of the specified EtherChannel. Note that the failover will only actually occur if the adapter in the

idle channel is up: if the adapter in the idle channel is down, the EtherChannel will keep operating on the active one

and no failover will take place.

Parameters

Adapter

Specifies the adapter to add or delete.

Attribute

Specifies an attribute of the specified EtherChannel.

EtherChannel

Specifies the EtherChannel.

NewValue

Specifies the new value for the specified attribute of the specified EtherChannel.

Exit Status

The command completed successfully.

>0

An error occurred.

Examples

1 To add the adapter ent0 as the backup adapter in the EtherChannel called ent7, type:

/usr/lib/methods/ethchan_config -a -b ent7 ent0

2 To change the address to ping attribute of an EtherChannel called ent7 to 10.10.10.10, type:

/usr/lib/methods/ethchan_config -c ent7 netaddr 10.10.10.10

3 To force a failover of an EtherChannel called ent7 from the currently active channel to the idle channel, type:

/usr/lib/methods/ethchan_config -f ent7

Restrictions

The use of the use_jumbo_frame attribute cannot be modified by this command. Attempting to do so will print out an error

message.

Location

/usr/lib/methods

AIX33:/>

实验:EtherChannel配置

实验:EtherChannel配置 1.实验目的 通过本实验,读者可以掌握如下技能: ①EtherChannel的工作原理; ②EtherChannel的配置。 2.实验拓扑 实验拓扑图如图13-5所示。 图13-5 实验4拓扑图 3.实验步骤 构成EnterChannel的端口必须具有相同的特性,如双工模式、速度和Trunking 的状态等。配置EtherChannel有手支配置和自动配置(PAGP或者LAGP)两种方法,自动配置就是让EtherChannel协商协议自动协商EtherChannel的建立。 (1)手动配置EtherChannel S1(config)#interface port-channel 1 //以上是创建以太通道,要指定一个唯一的通道组号,组号的范围是1~6的正整数。要取消EtherChannel时用”no interface port-channel 1”命令 S1(config)#interface f0/13 S1(config-if)#channel-group 1 mode on S1(config)#interface f0/14 S1(config-if)#channel-group 1 mode on //以上将物理接口指定到已创建的通道中 S1(config)#int port-channel 1 S1(config-if)#switchport 1 mode trunk S1(config-if)#speed 100 S1(config-if)#duplex full //以上配置通道中的物理接口的速率及双工等属性 S2(config)#interface port-channel 1 S2(config)#interface f0/13 S2(config-if)#channel-group 1 mode on S2(config)#interface f0/14 S2(config-if)#channel-group 1 mode on S2(config)#int port-channel 1 S2(config-if)#switchport 1 mode trunk S2(config-if)#speed 100 S2(config-if)#duplex full S1(config)#port-channel load-balance dst-msc S2(config)#port-channel load-balance dst-msc //以上是配置EtherChannel的负载平衡方式,命令格式为”port-channel load-balance

EtherChannel配置 实例

实验5:EtherChannel配置 1.实验目的 通过本实验,读者可以掌握如下技能: ①EtherChannel的工作原理; ②EtherChannel的配置。 2.实验拓扑 实验拓扑图如图5-1所示。 图5-1 实验4拓扑图 3.实验步骤 构成EnterChannel的端口必须具有相同的特性,如双工模式、速度和Trunking 的状态等。配置EtherChannel有手支配置和自动配置(PAGP或者LAGP)两种方法,自动配置就是让EtherChannel协商协议自动协商EtherChannel的建立。 实验1-1: (1)手动配置EtherChannel S1(config)#interface port-channel 1 //以上是创建以太通道,要指定一个唯一的通道组号,组号的范围是1~6的正整数。要取消EtherChannel时用”no interface port-channel 1”命令 S1(config)#interface f0/13 S1(config-if)#channel-group 1 mode on S1(config)#interface f0/14 S1(config-if)#channel-group 1 mode on //以上将物理接口指定到已创建的通道中 S1(config)#int port-channel 1 S1(config-if)#switchport mode trunk S1(config-if)#speed 100 S1(config-if)#duplex full //以上配置通道中的物理接口的速率及双工等属性 S1(config)#port-channel load-balance dst-ip //在EtherChannel中,负载在各个链路上的分布可以根据源IP地址、目的IP地址、源MAC 地址、目的MAC地址、源IP地址和目的IP地址组合,以及源MAC地址和目的MAC地址组合等来进行分布。两台交换机之间是否形成EtherChannel也可以用协议自动协商。目前有两

服务器双网卡的冗余备份

1. 软件使用原则 服务器接入可以通过使用网卡捆绑软件实现热备冗余,对于服务器双网卡捆绑软件的选择可遵循以下几点原则: 兼容性好,能在不同品牌网卡上使用; 中断恢复快; 能检测深层中断,即能检测到非直连设备的中断。 2. 推荐软件 NIC Express 4.0是一款兼容性较好的捆绑软件,它能兼容Broadcom、D-Link等常见网卡,但在Intel网卡上安装会造成大量丢包。 Inter Proset是针对Intel网卡的专用网卡捆绑软件,但Inter Proset只能在Intel网卡上使用,且不支持深层中断的检测。 3. 软件设置 NIC Express 4.0 使用NIC Express的ELB模式,将网络检测这一关键参数设置为Status Packet,而不能使用Auto,因为设置为Auto 只能检测到直连部分的中断情况,而设置为Status Packet可以通过发状态包,检测到网络中的非直连部分的中断,响应时间更快。其余可使用默认设置。 Inter Proset 使用默认设置即可,另外需要注意: 使用Inter Proset的网卡有隐含的主备关系,即只有主用工作,主用网卡中断后隐含的主备关系交换,再接回后主备关系不变化。本文所有测试时,都使用2号网卡为主用的情况。 4. 三种测试方式 中断服务器网线测试 测试方式: 中断服务器所连网线,再接回,看有无中断。 测试结论: 使用网卡捆绑软件后,中断任意一条网线或接回均不会造成数据传输中断。 中断交换机间网线测试 测试方式: 采用单一中断和组合中断方式测试。 测试结论: 单一或组合中断②号网线,由于交换机重新协商STP,会中断50秒左右。 单一或组合中断⑦号网线,NIC Express 4.0由于可检测深层中断,所以不会造成中断; 而Inter Proset无法检测到下一级网络中断,中断或接回⑦号网线,都会中断45秒左右。 交换机断电测试 测试方式:分别关闭两台核心Cisco3550、两台服务器接入Cisco2950,再开机,测试中断情况。 测试结论: 关闭或打开根交换机(核心主用Cisco3550)电源,由于根漂移,STP重新协商,需中断45秒左右。另外3台交换机关开机均不会造成数据传输中断。

EtherChannel配置实例

<EtherChannel> ·通过这个技术能够将多个物理端口绑定为一个逻辑端口 通过多个端口绑定,能充分利用现有端口来增加带宽。 ·Cisco交换机最多允许绑定8个端口。 如果是快速以太网,总带宽可达1600Mbit/s 如果是Gbit以太网,总带宽可达16Gbit/s ·绑定后的端口默认继承原来物理接口的配置模式。 ·etherchannel不支持10M端口的绑定 ·cisco的交换机不仅可以支持第二层etherchannel,还可以支持第三层etherchannel。 ·一个etherchannel内所有的端口都必须具有相同的速率和双工模式。LACP只能是全双工。 二层接口和三层接口的区别: 二层接口不能配置IP地址,不能宣告进路由协议,只能对二层以太网帧进行转发。三层接口可以配置IP地址,可运行路由协议,能接收IP包并且转发。 EtherChannel的模式: 可以直接将物理端口绑定,也可以让两台交换机之间通过协议进行协商,来形成channel通道。 On模式:不协商,直接配etherchannel SW1、SW2: int range f0/23 ,f0/24 channel-group 1 mode on 将这两个接口绑定为一组并指定on模式 interface port-channel 1 switchport mode trunk 指定接口模式为trunk,如不指定,会自动继承物理接口的模式

show etherchannel summary 可以看到绑定了多少接口 Show interface etherchannel Port Aggregation Protocol (PAgP)端口汇聚协议 Cisco私有技术,这个协议又有两种模式: auto:被动 Desirable:主动会发也会收协商消息 SW1: int range f0/23 ,f0/24 channel-group 1 mode desible SW2: int range f0/23 ,f0/24 channel-group 1 mode auto interface port-channel 1 switchport mode trunk Link Aggregation Control Protocol (LACP)链路聚合控制协议802.3ad,业界标准 Passvie相当于PAgP的auto Active相当于PAgP的desirable 又发又收协商消息 SW1: int range f0/23 ,f0/24 channel-group 1 mode passive

双网卡上网设置

. '. 双网卡上网设置 电脑上需要有两块网卡(其中一块可以是USB网卡)分别接到 交换机上: Internet(互联网)地址:192.168.1.8,子网掩码:255.255.255.0,网关:192.168.1.1 联通专网地址:11.105.17.2,子网掩码:255.255.255.0,网关:11.105.17.1 如果按正常的设置方法设置每块网卡的ip地址和网关,在运行栏中输入cmd启动调试命令窗口,在调试命令窗口输入route print查看时会看到: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.8 0.0.0.0 0.0.0.0 11.105.17.1.1 11.105.17.2 即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问。如何实现同时访问两个网络?那要用到route命令,在在调试命令窗口输入: 第一步:route delete 0.0.0.0 这条命令是"删除所有0.0.0.0的路由"。 第二步:route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 这条命令是"添加0.0.0.0网络路由"这个是主要的,意思就是你可以上外网。 第三步:route add -p 11.105.0.0 mask 255.255.255.0 11.105.17.1 这条命令是"添加11.105.0.0网络路由",注意mask为255.255.255.0,这样内部的多网段才可用。 这时就可以同时访问两个网络了。 注:route add -p 添加静态路由,即重启后,路由不会丢失。

用双网卡,提高网速

用双网卡,提高网速! 大家好,我前几天在去联想玩的时候,看到他们工程师一台机装好几个网卡,速度还不错,我看一下,回到公司也到网上找了一些资料,双(多)网卡用一个IP的技术,对于各种内网服务器,和电脑、、、、很有用处,我把我在网上找到的资料整理了一下,大家看一看,也许对大家有好处! 所谓双网卡,就是通过软件将双网卡绑定为一个IP地址,这个技术对于许多朋友来说并不陌生,许多高档服务器网卡(例如intel8255x系列、3COM服务器网卡等)都具有多网卡绑定功能,可以通过软硬件设置将两块或者多块网卡绑定在同一个IP地址上,使用起来就好象在使用一块网卡,多网卡绑定的优点不少,首先,可以增大带宽,假如一个网卡的带宽是100M,理论上两块网卡就是200M,三块就是300M,当然实际上的效果是不会是这样简单的增加的,不过经实际测试使用多个网卡对于增加带宽,保持带宽的稳定性肯定是有裨益的,如果交换机等相关条件不错的话,这个效果还是很能令人满意;其次,可以形成网卡冗余阵列、分担负载,双网卡被绑定成“一块网卡”之后,同步一起工作,对服务器的访问流量被均衡分担到两块网卡上,这样每块网卡的负载压力就小多了,抗并发访问的能力提高,保证了服务器访问的稳定和畅快,当其中一块发生故障的时候,另一块立刻接管全部负载,过程是无缝的,服务不会中断,直到维修人员到来。先下载一个软件NIC Express 下载完软件,先不忙安装,咱们还是先准备好硬件。 第一部分:硬件安装 虽然,理论上讲绑定越多网卡在一起,最终效果提升就越明显,但是考虑到复杂程度,这里就以绑定双网卡为例进行说明,如果读者觉得好玩,兴致很高的话,按照下面方法愿意绑定多少就绑定多少个网卡,其实一般同一台服务器,绑定2-3块网卡也就够了,太多了,据说因为链路聚合的先天缺点,会过多占用服务器资源,反过来会影响服务器速度(关于这个我没实验,不过我觉得凡事都离不开物极必反的道理,适度最好)。 打开服务器机箱,把两块网卡拧在主板PCI插槽上!:》 硬件的安装很简单,我也不在这里说了。省的大家骂我:》 第二部分:设置调试 下面要进行设置及调试了,也就是要将这两块8139D廉价网卡,如同高档服务器网卡那样绑

详解双网卡绑定

Linux下的双网卡绑定bond0 em1 em2 一、什么是bonding Linux bonding 驱动提供了一个把多个网络接口设备捆绑为单个的网络接口设置来使用,用于网络负载均衡及网络冗余 二、bonding应用方向 1、网络负载均衡 对于bonding的网络负载均衡是我们在文件服务器中常用到的,比如把三块网卡,当做一块来用,解决一个IP地址,流量过大,服务器网络压力过大的问题。对于文件服务器来说,比如NFS或SAMBA文件服务器,没有任何一个管理员会把内部网的文件服务器的IP地址弄很多个来解决网络负载的问题。如果在内网中,文件服务器为了管理和应用上的方便,大多是用同一个IP地址。对于一个百M的本地网络来说,文件服务器在多个用户同时使用的情况下,网络压力是极大的,特别是SAMABA和NFS服务器。为了解决同一个IP地址,突破流量的限制,毕竟网线和网卡对数据的吞吐量是有限制的。如果在有限的资源的情况下,实现网络负载均衡,最好的办法就是bonding 2、网络冗余 对于服务器来说,网络设备的稳定也是比较重要的,特别是网卡。在生产型的系统中,网卡的可靠性就更为重要了。在生产型的系统中,大多通过硬件设备的冗余来提供服务器的可靠性和安全性,比如电源。bonding 也能为网卡提供冗余的支持。把多块网卡绑定到一个IP地址,当一块网卡发生物理性损坏的情况下,另一块网卡自动启用,并提供正常的服务,即:默认情况下只有一块网卡工作,其它网卡做备份 三、bonding实验环境及配置 1、实验环境 系统为:CentOS,使用2块网卡(em1、em2 ==> bond0)来实现bonding技术 2、bonding配置 第一步:先查看一下内核是否已经支持bonding 1)如果内核已经把bonding编译进内核,那么要做的就是加载该模块到当前内核;其次查看ifenslave该工具是否也已经编译 modprobe -l bond* 或者modinfo bonding modprobe bonding lsmod | grep 'bonding' echo 'modprobe bonding &> /dev/null' >> /etc/rc.local(开机自动加载bonding模块到内核) which ifenslave 注意:默认内核安装完后就已经支持bonding模块了,无需要自己手动编译 2)如果bonding还没有编译进内核,那么要做的就是编译该模块到内核 (1)编译bonding tar -jxvf kernel-XXX.tar.gz cd kernel-XXX

AIXEtherchannel配置

Etherchannel介绍 在AIX操作系统中,用户可以配置多个EtherChannel(网卡绑定)。在AIX 5.2之前,我们要么只能选择active/active EtherChannel模式,要么,只能选择active/standby 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来分配使用哪个网卡,如果目标机器只有一台,不适合使用默认设置。这种模式下,最大的问题就是所有的网卡目标必须在同一个交换机上,并且绑定在一起,不能防止目标交换机故障。

实时查看EtherChannel成员网卡的流量

如何实时查看EtherChannel成员网卡的流量 # lsdev -Cc adapter ent0 Available 05-00 4-Port 10/100/1000 Base-TX PCI-Express Adapter (14106803) ent1 Available 05-01 4-Port 10/100/1000 Base-TX PCI-Express Adapter (14106803) ent2 Available 06-00 4-Port 10/100/1000 Base-TX PCI-Express Adapter (14106803) ent3 Available 06-01 4-Port 10/100/1000 Base-TX PCI-Express Adapter (14106803) ent4 Available 08-00 4-Port 10/100/1000 Base-TX PCI-Express Adapter (14106803) ent5 Available 08-01 4-Port 10/100/1000 Base-TX PCI-Express Adapter (14106803) ent6 Available 09-00 4-Port 10/100/1000 Base-TX PCI-Express Adapter (14106803) ent7 Available 09-01 4-Port 10/100/1000 Base-TX PCI-Express Adapter (14106803) ent8 Available Logical Host Ethernet Port (lp-hea) fcs0 Available 01-00 8Gb PCI Express Dual Port FC Adapter (df1000f114108a03) fcs1 Available 01-01 8Gb PCI Express Dual Port FC Adapter (df1000f114108a03) lhea0 Available Logical Host Ethernet Adapter (l-hea) sissas0 Available 03-08 PCI-X266 Planar 3Gb SAS Adapter vsa0 Available LPAR Virtual Serial Adapter # ifconfig -a en1: flags=1e080863,c0 inet 192.192.3.53 netmask 0xffffff00 broadcast 192.192.3.255 tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0 en5: flags=1e080863,c0 inet 10.10.10.53 netmask 0xffffff00 broadcast 10.10.10.255 tcp_sendspace 131072 tcp_recvspace 65536 rfc1323 0 lo0: flags=e08084b,c0 inet 127.0.0.1 netmask 0xff000000 broadcast 127.255.255.255 inet6 ::1%1/0 tcp_sendspace 131072 tcp_recvspace 131072 rfc1323 1 # entstat -d ent1 ------------------------------------------------------------- ETHERNET STATISTICS (ent1) : Device Type: 4-Port 10/100/1000 Base-TX PCI-Express Adapter (14106803) Hardware Address: 34:40:b5:f3:40:e8 Elapsed Time: 2 days 23 hours 6 minutes 26 seconds

EtherChannel基本配置

EtherChannel(PAgP、LACP)基本配置 EtherChannel EtherChannel(以太通道)是由Cisco研发的,应用于交换机之间的多链路捆绑技术。它的基本原理是:将两个设备间多条相同特性的快速以太或千兆位以太物理链路捆绑在一起组成一条逻辑链路,从而达到带宽倍增的目的。除了增加带宽外,EtherChannel还可以在多条链路上均衡分配流量,起到负载分担的作用;当一条或多条链路故障时,只要还有链路正常,流量将转移到其它的链路上,整个过程在几毫秒内完成,从而起到冗余的作用,增强了网络的稳定性和安全性。在EtherChannel中,负载在各个链路上的分布可以根据源IP地址、目的IP 地址、源MAC地址、目的MAC地址、源IP地址和目的IP地址组合,以及源MAC地址和目的MAC地址组合等来进行分布。两台交换机之间是否形成EtherChannel也可以用协议自动协商。目前有两个协商协议:PAgP和LACP,PAgP(端口汇聚协议Port Aggregation Protocol)是Cisco私有的协议,而LACP(链路汇聚控制协议Link Aggregation Control Protocol)是基于IEEE 802.3ad的国际标准。 能形成EtherChannel的模式总结: EtherChannel命令组合: 如果想把端口配置为on: sw1(config-if-range)#channel-group 1 mode on 如果想把端口配置为PAgP的desirable: sw1(config-if-range)#channel-protocol pagp sw1(config-if-range)#channel-group 1 mode desirable 如果想把端口配置为PAgP的auto: sw1(config-if-range)#channel-protocol pagp sw1(config-if-range)#channel-group 1 mode auto 如果想把端口配置为LACP的active: sw1(config-if-range)#channel-protocol lacp sw1(config-if-range)#channel-group 1 mode active

双网卡同时上网及带宽叠加

双网卡同时上网及带宽叠加。 前言: 越来越多的用户拥有双网卡,可是默认情况下只能使用一张网卡上internet网,我们应该如何设置才能把多网卡利用起来,达到尽其物用其材!以下方法适合2张及2张以上网卡。当然这里的双网卡可包含任意的两张及两张网卡以上,如100MB以太网+宽带拔号网卡;双100MB以太网卡;100MB以太网卡+54MB无线网卡等任意组合。 实例一:网卡A上internet网,网卡B上内部网络。 两张自适应1000\100\10MB,网卡A+网卡B,网卡A接宽带路由器,网卡B接局域网设备(router\switch)。 网卡A地址:192.168.11.222 mask 255.255.255.0 gateway 192.168.11.1 网卡B地址:192.168.1.111 mask 255.255.255.0 gateway 192.168.1.1 接上网线后,进入系统,打开“开始”-“运行”输入CMD ,此时打开了命令行窗口。 输入以下命令:(注:每行输完按回车键,每次开机都需要手动输入;您也可以写bat文件每次开机自动运行) route add 192.168.1.0 mask 255.255.255.0 192.168.1.1 route delete 0.0.0.0 route add 0.0.0.0 mask 0.0.0.0 192.168.11.1 当然,如果您不想麻烦,您也可以让命令永久生效,在add前面加个“-p” 格式如下。 route -p add 192.168.1.0..... 实例二:网卡A+网卡B,网卡A接宽带modem,需要拔号上网,网卡B接局域网设备。 网卡A地址:动态拔号。 网卡B地址:192.168.1.111 mask 255.255.255.0 gateway 192.168.1.1 系统默认情况下将是以拔号为主网络,即当你拔号后,你是无法通过网卡B去访问局域网的。所以这里需要 输入一条命令即可实现: route add 192.168.1.0 mask 255.255.255.0 192.168.1.1 以上两实例均实现了既可上带宽又可访问局域网网络。 ------------------------------ 实例三:双网卡共享上网,让其它PC\notebook都能上网。 网卡A: 192.168.11.222 无线网卡B:空闲

网络双冗余快速切换的方法与制作流程

本技术涉及一种网络双冗余快速切换的方法,涉及网络通信技术领域。该方法只在驱动层就可实现网卡切换的动作,不需要更高层的模块协助处理,因此该方法只需要更改网卡的驱动

即可实现,而对TCP/IP层的网络协议不做任何的变动,从而可以大大提高网络切换的速度,减少网路切换的时间开销,具体地,切换速度最大可达2倍的任务周期时间,切换时间稳定可调。该方法在Windows、VxWorks、Linux操作系统中均已实现,满足性能要求。 权利要求书 1.一种网络双冗余快速切换的方法,其特征在于,包括以下步骤: 步骤S1,系统进行初始化阶段,获取各网卡的硬件资源,并对各网卡做硬件初始化; 步骤S2,将第一块网卡注册至系统中; 步骤S3,将第一块网卡的注册数据记录到冗余组中的第一个位置; 步骤S4,将工作网卡设定为第一块网卡; 步骤S5,将第二块网卡注册到系统中; 步骤S6,将第二块网卡的IP地址、MAC地址设置为与第一块网卡一致; 步骤S7,将第二块网卡加到冗余组中; 步骤S8,启动网络监视任务,在此任务中实现网卡连接状态的监视和网卡的切换。 2.如权利要求1所述的方法,其特征在于,步骤S8中在驱动层实现网卡的切换。 3.如权利要求2所述的方法,其特征在于,步骤S8中实现网卡的切换时,在发送时,网络层向驱动层通知从哪个设备指针发送数据,驱动层接到发送命令时,抛弃网络层传递的设备指

针,而使用当前工作网卡的设备指针作为物理设备完成数据发送,并返回发送状态;在接收时,网络层向驱动层通知从哪个设备指针接收数据,驱动层接到接收命令时,抛弃网络层传递的设备指针,而使用当前工作网卡的设备指针作为物理设备完成数据接收,并返回发送状态。 4.如权利要求3所述的方法,其特征在于,步骤S8中实现网卡的切换时,在层间的通讯通过返回状态来确认,只要实现网络层接口调用返回值的正确即可实现伪装欺骗。 5.如权利要求4所述的方法,其特征在于,步骤S8中采用定期判断物理状态变化寄存器中 网卡的连接状态,实现网卡的切换。 6.如权利要求5所述的方法,其特征在于,步骤S8具体包括以下步骤: 步骤S801,从当前冗余组中各个网卡的物理状态寄存器中读取各个网卡的连接状态,判断当前网卡状态是从断开Down到连接Up,还是从连接Up到断开Down,若是前者,则执行步骤S802,否则执行步骤S806; 步骤S802,当前网卡状态是从断开Down到连接Up,此时检查当前网卡是否为工作网卡,若是,则工作网卡转到步骤S805;否则执行步骤S803; 步骤S803,当前网卡不是工作网卡,此时检查工作网卡是否断线,若工作网卡连线,则不需要进行切换,转到步骤S810,否则执行步骤S804; 步骤S804,工作网卡断线,则将工作网卡切换到当前网卡,通知交换机连接状态发生变化,转到步骤S810; 步骤S805,此时网卡状态从Down到Up,且当前网卡是工作网卡,即前次网络断开两个 网卡都是断线,通知网络层网卡连线,转到步骤S810; 步骤S806,当前网卡连接状态从连接Up到断开Down,判断当前网卡是否为工作网卡;若不是则检查下一个网卡的工作状态,否则执行步骤S807;

双网卡汇聚详细图文教程(精)

双网卡汇聚详细图文教程 双网卡汇聚详细图文教程首先先看下我汇聚好的设备管理器图 集成的两块网卡都是INTEL 82574L的安装最新的网卡驱动会自动把INTEL分组的功能集成进去 因为服务器正在带机运行所以不能为大家做各个步骤的详细图 1、安装INTEL的网卡驱动(我安装的是14.4) 2、驱动完毕后在设备管理器里右键点INTEL的网卡,选属性 3、属性里选分组 4、选与其他适配器分区,选新组 5、组名随便添,例如:易游无盘分组,下一步 6、钩选你要搭建负载的网卡,下一步 7、选择组模式,模式选适应性负载平衡,如果你的交换机支持链路聚合,选静态链路聚合也可以(我的交换机支持所以我选择的是静态交换机型号H3C S5024P) 8、设置你的组,选择主、从卡 有些朋友汇聚好后问为什么汇聚好的是1G而不是2G 别急交换机那里还需要设置的不过首先你的交换机要支持聚合功能 下面来看看交换机 注:新建端口汇聚时,汇聚端口类型应设为一致,而且端口的工作速率不能设为自协商,且不同速率的端口不能配置为同一个汇聚组,聚合组中的所有端口必须为全双工(FULL)。开始我就犯了这个错误没有调整结果百试不成功 我的服务器在交换机上接口为6 and 23 在端口设置里设置如图

两个端口都设置好后转到端口汇聚功能页勾选你刚才设置的两个端口到汇聚组1 如图 H3C有4种汇聚算法: 1:SA(源MAC地址)2:DA(目的MAC地址)3:SA+DA4:SA+DA+IP 每中汇聚方法适应不同类型网络,需要根据实际情况做出选择。否则将会导致严重的网络问题。端口名:对应端口的名称普通组:设置该端口为非汇聚组汇聚组:设置该端口为汇聚组我这里使用的是第三种算法SA+DA 也就是源MAC地址+目的MAC地址 这样我们就完成了交换机的汇聚功能配置 在选择组类型时候会出现很多类型下面给大家列出各种类型的说明 高级网络服务(ANS) 组类型 适配器容错 适应性负载平衡 静态链接聚合 IEEE 802.3ad 动态链接聚合

dell服务器双网卡绑定与端口聚合

Broadcom Gigabit Ethernet Adapter Teaming 任何可用的千兆BRODCOM网卡都可以配置为TEAM的一部分.TEAMING是一种将多块千兆BRODCOM网卡绑定作为一个虚拟网卡.好处就是负载均衡. 通过选择每一个可用的千兆BRODCOM网卡并添加它们到负载均衡成员栏来创建TEAM.对于用户和应用程序,只看到一个虚的网卡. 负载均衡组中的成员共享绑定的数据流. 在一个基本的成员区域中,任一个千兆BRODCOM网卡都可以被指定为主成员负责数据流的控制,而指定为备用成员的网卡只有在所有的主 成员网卡都失败时,才开始接管数据流.一旦任一个主成员网卡恢复,数据马上由该主成员控制. 创建teaming包含下列几个步骤: * 打开BASP属性窗口 * 创建teams * 添加网卡到teams * 分配一个IP地址给teamss * 重启机器 BASP是适用于windows2003,windows2000,windowsNT,Redhat Liunx,NetWare的一个broadcom的中介型驱动程 序,需要先安装对应的broadcom网卡驱动程序. 目前它提供了负载均衡;错误冗余;VLAN高级功能,都通过创建teaming来实现. 注意: 一个team可以包含1到8个网卡,每个网卡都可以指定为主成员或备用成员. BASP的负载均衡;错误冗余功能支持与第三方厂商网卡在同一个team中协同工作. BASP FOR Windows 2000 & 20003 & NT提供以下选项: - 支持下列网卡作为故障应急(failover) Alteon AceNic,3COM 10/100 Server adapters;intel 10/1000 server

EtherChannel的功能与作用

当在两台交换机之间连接多条线路来增加带宽时,由于STP的原因,最终会阻断其它多余的线路而只留下一条活动链路来转发数据,因此,在两台交换机之间连接多条线路,并不能起到增加带宽的作用。为了能够让两台交换机之间连接的多条线路同时提供数据转发以达到增加带宽的效果,可以通过EtherChannel 来实现。 EtherChannel将交换机上的多条线路捆绑成一个组,相当于逻辑链路,组中活动的物理链路同时提供数据转发,可以提高链路带宽。当组中有物理链路断掉后,那么流量将被转移到剩下的活动链路中去,只要组中还有活动链路,用户的流量就不会中断。 EtherChannel只支持对Fast Ethernet接口或Gigabit Ethernet接口的捆绑,对于10M的接口还不支持。一个EtherChannel组中,最多只能有8个接口为用户转发数据。 在两台交换机之间连接多条链路时,如果只有一边交换机做了EtherChannel捆绑,而另一边不做捆绑,那么接口会工作在异常状态,而不能正常转发流量。所以,必须同时在两边交换机都做EtherChanne捆绑。为了让两边交换机的接口都工作在EtherChannel组中,可以通过手工强制指定接口工作在组中,也可以通过协议自动协商。如果是手工强制指定,则不需要协议,自动协议的协议有以下两种: Port Aggregation Protocol (PAgP) Link Aggregation Control Protocol (LACP) 无论是手工指定,还是通过协议协商,交换机双方都必须采取相同的方式和协议,否则将导致接口异常。EtherChannel自动协商协议PAgP为思科专有,只有在双方交换机都为思科交换机时,才可以使用,而LACP 为IEEE协议,任何交换机,只要支持EtherChannel的都可以使用该协议。 当将接口使用PAgP作为协商协议时,有以下两种模式可供选择: Auto 只接收PAgP协商消息,并做出回应同意工作在EtherChannel下,并不主动发出PAgP协商,属于被动状态。 Desirable 主动发送PAGP协商消息,主动要求对方工作在EtherChannel下,属于主动模式。 如果两边交换机都是Desirable模式,则可以协商成功,如果两边都是Auto模式,则不能工作在EtherChannel。 当将接口使用LACP作为协商协议时,有以下两种模式可供选择: Passive 只接收LACP协商消息,并做出回应同意工作在EtherChannel下,并不主动发出LACP协商,属于被动状态。 Active 主动发送LACP协商消息,主动要求对方工作在EtherChannel下,属于主动模式。 如果两边交换机都是Active模式,则可以协商成功,如果两边都是Passive模式,则不能工作在EtherChannel。 在配置EtherChannel时,除了在接口上配置以上两种协议来自动协商外,还可以强制让接口工作在EtherChannel而不需要协商,配置为ON模式即可,如果配置ON,则两边都必须配置为ON,否则不能转发数据。

双网卡不同网段上网的设置方法

双网卡上网的设置方法 一台电脑装有两个网卡,同时开启网卡分别连接不同网段的网络,我们希望当访问不同的网段时,能自动从相应的网卡发送接收数据,但是默认情况下会有路由冲突。 通过ipconfig /all命令能看到两个网卡的mac地址、ip地址、网关等信息 电脑里也存在着路由表,通过DOS下使用命令route print可以看到路由表里的相关信息

Interface List 接口列表:包括环回口、物理网口、虚拟网口的信息。 0x1 0x2 0x10004是接口索引号后面跟mac地址、网卡名称 Active Routes 活动路由通过自动学习到的路由信息。 Network Destination Netmask Gateway Interface Metric 目的网络子网掩码下一跳地址(网关)出口地址度量值(越小 优先级越 高)Default Gateway 默认网关 因此,当两个网卡同时启用且不在同一网段时,如果設置有网关,则路由表里会有两条度量值一样的默认路由,0.0.0.0 0.0.0.0 172.17.128.2 0.0.0.0 0.0.0.0 192.17.18.2 且只能存在一个默认网关,这样会造成路由冲突。 Persistent Routes 固定路由:route –p add 与add 命令共同使用时,指定路由被添加到注册表并在启动TCP/IP 协议的时候初始化IP 路由表。默认情况下,启动TCP/IP 协议时不会保存添加的路由。与print 命令一起使用时,则显示永久路由列表。所有其它的命令都忽略此参数。永久路由存储在注册表中的位置是 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Persi stentRoutes。 Route命令详解 route [-f] [-p] [Command [Destination] [mask Netmask] [Gateway] [metric Metric]] [if Interface]] route add目的网络号mask目的网络的子网掩码本地网关metric 20 if 网卡标识符 Route -f 清除所有不是主路由(网掩码为255.255.255.255 的路由)、环回网络路由(目标为127.0.0.0,网掩码为255.255.255.0的路由)或组播路由(目标为224.0.0.0,网掩码为240.0.0.0 的路由)的条目的路由表。 route add 添加路由metric参数缺省为1 route change 更改现存路由 route delete 删除路由 route print 显示全部路由 如果是print 或delete 命令,可以忽略Gateway 参数,并且可以使用通配符来表示目的网络和网关。

双网卡单IP详解

双网卡双IP 概览: 目前网卡绑定mode共有七种(0~6)bond0、bond1、bond2、bond3、bond4、bond5、bond6 常用的有三种: mode=0:平衡负载模式,有自动备援,但需要”Switch”支援及设定。 mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援。 mode=6:平衡负载模式,有自动备援,不必”Switch”支援及设定。 说明: 需要说明的是如果想做成mode 0的负载均衡,仅仅设置这里optionsbond0 miimon=100 mode=0是不够的,与网卡相连的交换机必须做特殊配置(这两个端口应该采取聚合方式),因为做bonding的这两块网卡是使用同一个MAC地址.从原理分析一下(bond运行在mode0下): mode 0下bond所绑定的网卡的IP都被修改成相同的mac地址,如果这些网卡都被接在同一个交换机,那么交换机的arp表里这个mac地址对应的端口就有多个,那么交换机接受到发往这个mac地址的包应该往哪个端口转发呢?正常情况下mac地址是全球唯一的,一个mac地址对应多个端口肯定使交换机迷惑了。所以 mode0下的bond如果连接到交换机,交换机这几个端口应该采取聚合方式(cisco称为 ethernetchannel,foundry称为portgroup),因为交换机做了聚合后,聚合下的几个端口也被捆绑成一个mac地址.我们的解决办法是,两个网卡接入不同的交换机即可。 mode6模式下无需配置交换机,因为做bonding的这两块网卡是使用不同的MAC地址。 七种bond模式说明: 第一种模式:mod=0 ,即:(balance-rr)Round-robin policy(平衡抡循环策略) 特点:传输数据包顺序是依次传输(即:第1个包走eth0,下一个包就走eth1….一直循环下去,直到最后一个传输完毕),此模式提供负载平衡和容错能力;但是我们知道如果一个连接或者会话的数据包从不同的接口发出的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重新要求被发送,这样网络的吞吐量就会下降 第二种模式:mod=1,即: (active-backup)Active-backup policy(主-备份策略) 特点:只有一个设备处于活动状态,当一个宕掉另一个马上由备份转换为主设备。mac地址是外部可见得,从外面看来,bond的MAC地址是唯一的,以避免switch(交换机)发生混乱。此模式只提供了容错能力;由此可见此算法的优点是可以提供高网络连接的可用性,但是它的资源利用率较低,只有一个接口处于工作状态,在有 N 个网络接口的情况下,资源利用率为1/N

相关主题
文本预览
相关文档 最新文档