预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实现双网卡增加带宽并且负载均衡 在操作过程中所遇到的问题: 网线,两条网线的规格必须是一样的,这个可以在交换机上用show接口可以查看,若规格不一样,交换机上show端口的时候会显示接口on协议dowm; 服务器的网卡驱动必须支持这种情况,如果查看网卡驱动显示该网卡驱动没有数字签名的那个驱动,会出现加不成功team的现象;(就因为这个问题,搞到我第一次加班加到那么晚且没打到卡,满满的都是泪呀) 咱这边用ncu软件做双网卡,(HPNetworkConfigurationUtility(以下简称NCU)网卡绑定工具,用户可以通过该工具很方便的把服务器的多个网卡捆绑到一起以达到容错和增加可用带宽的目的。)我这边选择的模式是 (交换机已经配好了telnet,密码都是fsmeeting) 启动NCU 更新后可以正常启动NCU不再会有报错信息 启动后可以看到机器带有2个以太网接口 分别点击2个网卡接口可以选中 点击Team选项可以把2个网口捆绑到一起 点击HPNetworkTeam#1选择Properties,可以看到对于整个网卡组的配置。 点击TeamTypeSelection通过图中我们可以看到NCU中可以设置7种工作模式 常用的分别为NFT,TLB,SLB三个模式 NFT(NetworkFaultTolerant):这种模式下一个网口处于Active状态,另外一个网口处于Standby状态,可以把2个网线连接到不同的交换机上面达到容错目的。 在NFT之外还有一种是NetworkFaultTolerancewithPreferenceOrder模式,该模式为NFT的增强版。就是带有优先级的NFT模式,比如服务器分别连接到2台交换机上,一台交换机为千兆,一台交换机为百兆。那么连接千兆交换机的网口为Active状态,连接百兆交换机的网口为Standby状态。 TLB(TransmitLoadBalancewithFaultTolerance):服务器向外发送的数据包根据一定规则分别从2个网口向外发送,发送带宽为双倍,接收还是默认的一个网卡带宽。并且也带有容错功能。 TLB之外也和NFT一样也有一个增强模式为:TransmitLoadBalancewithFaultToleranceandPreferenceOrder原理同NetworkFaultTolerancewithPreferenceOrder一样。 SLB模式设置 SLB(Switch-assistLoadBalance):交换机协助负载均衡,需要交换机端支持,并且2个网口必须连接到同一个交换机上,并且交换机需要启动负载均衡功能。在Cisco交换机上叫EtherChannel,在HPProcurve交换机上叫做porttrunk。SLB可以做到双向带宽都为2个网口带宽之和,并且可以提供网卡容错。但是无法提供交换机方面的容错。 SLB增强模式802.3ad设置(我们使用的是这种模式) 802.3adDynamicwithFaultTolerance:该功能和SLB类似,只不过该功能属于被动协商,也就是当收到交换机端口所发送的LACP报文之后才能自动进入链路聚合模式达到带宽增加的目的。 HPProCurve交换机中需要使用“trunk端口号trk1lacp”命令来启动机器连接端口的LACP(802.3ad)主动协商验证模式 另外Automatic模式其实不是一种单独的模式,而是会动态识别网卡端口是否连接到802.3ad链路端口,如果连接的是802.3ad端口则以802.3adDynamic模式工作,如果没有发现802.3ad链路信息责以TLB方式工作 由于交换机端默认开启的是被动协商,所以当设置802.3adDynamic模式后网络连接被断开 查看TeamUtilization中可以看到RX和TX都为0bps 当手动将交换机上网卡接入的端口开启LACP主动协商模式后,网卡状态变成正常工作状态。 通过TeamUtilization可以查看到RX和TX又变成200Mbps状态 咱们在咱的交换机上做EtherChannel:配置命令是 命令小解:channel-protocollacp指的是用lacp通道协议(思科默认的是使用lacp协议,所以该命令可以不用) channel-groupnumbermodeactive的意思是创建port-channel接口 interfaceport-channelnumber是指定port-channel接口。 补充下就是 在这里弄个以mac地址为标准(这个是弄负载均衡的,因为是2层交换机,该环境也追求的是速度)