双网卡带宽合并难度大 如何突破速度极限?

网络速度缓慢,下载资源所需时间太长等问题一定困扰着每位网络管理人员。不少企业网络管理员都希望寻求提高速度的办法。一方面扩大网络出口另一方面优化内部网络结构。不少网络管理员都曾经希望通过某种方法将多个网卡合并到一起,这样合二为一甚至合多为一来提高网络通讯速度,将网络速度成倍提升。然而在实际使用过程中双网卡的带宽合并却是一个不小的难题,一方面无法确定各个通讯数据从哪块网卡传输,另一方面也无法完美绑定两块网卡。

一,双接入线路带宽合并是不小的难题

最近笔者也在为这个问题而头疼,不过最终本人发现了一个不错的办法,今天就请各位IT168网络频道的读者跟随笔者一起通过围魏救赵的方法突破双网卡速度极限。

笔者所在企业对外申请了两条线路,一条是网通ADSL线路,带宽是1M;另外一条是电信通的线路,带宽是2M。企业内部是通过代理服务器的方法将内部数据包转发出去。代理服务器上有双网卡;但是一直以来都没有找到完美的合并带宽的工具和手段,平时网通ADSL线路作为备份线路使用,一般情况只通过电信通线路访问外网。

笔者要实现的目的则是将代理服务器上的两块网卡分别连接两条外网出口线路,然后将他们合并到一起,从而提高网络通讯整体速度。要求测试后能够看到下载速度达到两条线路之和就非常完美了。前者网通ADSL线路,带宽是1M,对应的下载速度是130KB/s,后者电信通的线路,带宽是2M,对应的下载速度为260KB/s;合并后总带宽极限应该能够到达400KB/s。

二,从本地路由下手:实现双网卡带宽有效合并

网上有一些工具是将多个网卡合并到一起使用,不过笔者之前也尝试过效果都不太好,因为任何的软件合并都不够智能,经常造成两个网卡传输冲突,从而适得其反影响实际传输速度。今天笔者要介绍的办法则是通过从本地路由下手来突破网络速度极限。

众所周知对于多网卡的计算机来说我们可以把他看成是一台路由器,代理服务器就是利用这种路由数据原理工作的。路由器中都存在着名为路由表的数据条目,通过路由表中的信息来转发数据。当计算机有多个网卡时我们是否可以通过设置路由表来转发数据呢?将一部分数据发送到网卡1而另外一部分数据转发到网络2传输出去呢?答案是肯定的,我们可以像设置路由那样针对计算机操作系统添加路由条目。

在Windows系统中我们通过route print命令来查看路由表,这个路由表是本地系统的;通过route add命令添加一条路由表条目,通过route delete删除路由条目。

既然我们可以通过命令来添加路由表和条目信息,那么如何来填写路由条目呢?在route add命令中我们需要知道转发网络IP段以及对应的子网掩码,同时还需要知道路由下一跳地址。笔者以企业实际应用为例进行介绍。

当企业计算机上有多个网卡时我们可以通过ipconfig来查看各个网卡的地址信息,例如网卡1是192.168.1.120,网卡1的网关是192.168.1.1;网卡2是116.245.96.246,由于是PPPOE拨号所以网关也是116.245.96.246。(如图1)


接下来我们就要确定数据缺省从哪个网卡走,这里假设缺省数据从网卡2走,那么当我们在命令提示窗口中输入route print时将能够在最下面看到default gateway的字样,这个就是缺省网关,从图中可以看到当前系统的缺省网关是网卡2的地址116.245.96.246,而不是网卡1的网关192.168.1.1。(如图2)

时间: 2024-08-01 13:44:26

双网卡带宽合并难度大 如何突破速度极限?的相关文章

7大步骤突破组织智障

<商学院>杂志2010年8月期封面图片 7大步骤 突破组织智障 5位专家.6大公司案例教你行动学习法 企业越做越大,应当如何建立合适的管控模式?"母子模式"的执行又面临哪些问题? 如果要进入新市场,应当从何入手?与当地的大学又应当如何合作? 假如"9·11"再来一次,我们应该怎么维持运营并不流失客户?如何估算损失? 当个人消费者客户的增长大于企业客户时,应当以哪些方式接近个人消费者? 可不可以开发出一款产品,可以在销售产品的同时了解客户需求? 如何将一个

双网卡双IP实现双线路共用的实际应用

让你实现:访问电信服务器自动使用电信线路,而访问网通服务器时自动使用网通线路.上网的朋友基本都清楚,北方网通与南方电信的互联网通信存在瓶颈,且不去说具体是什么原因造成的,但这确实给互联网的应用造成了很大的障碍.所以,从服务器以及IDC运营的角度来说,出现了很多双线路机房,通过部署电信.网通双线路,满足用户对双线路的实际使用需求. 一般来说,有双ip双线路,单ip双线路,CDN双线路,BGP单ip双线路这样的几种双线路接入解决方案. 简单的介绍一下: 1.双ip双线路.服务器配置2块网卡,分别配置

在FreeBSD 6.3下的双网卡绑定

这几天公司里的服务器要用bonding,主要是做双网卡的冗余,网上说的最多的就是<FreeBSD上双网卡绑定提高带宽的做法>,研究了一下,把结果给大家说说, linux的很简单,这里就不说了,照网上的资料就行了.freebsd的有点小难度,搞了几天,最初用lagg模块,照手册里的"链路聚合与故障转移"部分做,做是做成的但是就是不能冗余,拔掉网络就不通了,最后决定用ng_fecg来做,下面是过程. FreeBSD上双网卡绑定提高带宽的做法里,第3部分,<在FreeBSD

服务器典型技术双网卡冗余

冗余,指重复配置系统的一些部件,当系统发生故障时,冗余配置的部件介入并承担故障部件的工作,由此减少系统的故障时间Redundan,自动备援,即当某一设备发生损坏时,它可以自动作为后备式设备替代该设备 冗余系统配件主要有: 电源:高端服务器产品中普遍采用双电源系统,这两个电源是http://www.aliyun.com/zixun/aggregation/13996.html">负载均衡的,即在系统工作时它们都为系统提供电力,当一个电源出现故障时,另一个电源就承担所有的负载.有些服务器系统实

双网卡绑定

原文转自:http://hi.baidu.com/xsy86110/item/7d03c4d8e4529918d78ed0b5 为什么要用双网卡呢?用双网卡有什么好处?所谓双网卡,就是通过软件将双网卡绑定为一个IP地址,这个技术对于许多朋友来说并不陌生,许多高档服务器网卡(例如intel8255x系列.3COM服务器网卡等)都具有多网卡绑定功能,可以通过软硬件设置将两块或者多块网卡绑定在同一个IP地址上,使用起来就好象在使用一块网卡. 多网卡绑定的优点不少,首先,可以增大带宽,假如一个网卡的带宽

centos7 下双网卡如何配置静态IP

北网通,南电信的问题是很让人郁闷的一件,这也是河蟹社会的一种特色吧.为了解决这个问题,我考虑过三种方案: 1,双网卡,双IP:或者单网卡,双IP. 这种方案,成本低,但是维护挺麻烦,并且速度比后面二个要慢. 2,BGP双线机房. BGP的费用要比第一种方案要高,但是全国真正是BGP机房的到底有多少,应当就那么几家.其他假的比较多.用这种方案就不用在搞双IP了,一个IP就OK. 3,CDN加速 CDN的价格是最高,买的是dell r410的服务器,拖管在机房,带宽160元/m/月,还是熟人才拿到这

Linux下简单限制网卡带宽的设置方法

  1.安装iproute 代码如下: yum -y install iproute 2.限制eth0网卡的带宽为50kbit 代码如下: /sbin/tc qdisc add dev eth0 root tbf rate 50kbit latency 50ms burst 1000 3.限制带宽为50kbit后,在百兆局域网中wget下载一个大文件: 代码如下: [root@localhost ~]# wget http://192.168.1.7/test.zip --19:40:27--

linux系统双网卡绑定单个IP地址

双网卡绑定单个IP 地址 为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断.多网卡绑. 为了提供网络的高可用性,我们可能需要将多块网卡绑定成一块虚拟网卡对外提供服务,这样即使其中的一块物理网卡出现故障,也不会导致连接中断.在Linux下叫bonding,IBM称为etherchanel,broadcom叫team,但是名字怎么变,效果都是将两块或更多的网卡当做一块网卡使用,在增加带宽的同时也可以提高冗余性.比如我

共享双网卡上网设置教程

在Window 98操作系统中,配置网络时非常麻烦,且每次设置完成后还需要重新启动计算机,这给许多家庭上网用户带来了很多不便.而在实现共享上网方面,Windows 98操作系统自带的共享功能有很多限制且使用非常不方便,而在Windows XP操作系统中,这一切都变的非常简单容易.下面我们就具体看看双网卡共享上网如何设置. 双网卡互联共享上网包括硬件连接和软件设置两个步骤.这里,硬件连接部分在两台 Windows98系统双机互联共享上网已经详细为大家介绍过,这里便不再讹述,有需要了解的用户可以参考