ros3.3中的nth进行带宽叠加

原创:JimRn

6/24/2012

今天成功的用ros3.3中的nth对网络9条带宽进行了叠加

具体步骤如下:

1、  首先你要弄到9个账号先咯。

 这里我用了9张虚拟网卡进行拨号,分别命名为adsl_x,由图知全部账号已经拨上去了。

2、  标记每条连接,并且由每条连接标记出路由。

A.标记一条连接  

注意红色框框的内容,一定要填写你内网的网段,不然可能上不了网,这个东西弄了我一个下午,差点就让我放弃了~faint~~我还以为不写的话默认是全部。。。

 

我这里是用9条叠加,现在已经配置到了第四条,其他的都类似,大家自己看着做咯~也就是想当于每9个数据包中的第四个就标记出来。。。

 选择动作为标记连接,起个名字为“4”,并且把剩余流量传递下去。这样就标记完成了一个连接。

B. 通过标记的连接再标记路由

 

选择标记过的连接,我刚刚标记过的“4”。再转到action面板

 

填写新标记路由的名称“ISP4”。这样也就完成了标记路由。其他几条都是一样,只是名称和nth值有些不同而已。所以这个做成脚本应该不难。但是本人太懒了,嘻嘻。

完成后的界面如下:

 

3、  NAT伪装:

对九个接口进行源地址伪装

 

这里的源地址可以不用写,表示对所有的内网地址全部做伪装,之前就是以为路由标记也是如此,走了不少弯路。。faint 其实也可以直接用一个代替:

  

不选,就默认全部接口。

 

4、  做路由策略:

 

这个的意思是让路由标记为“ISP1”的连接通过网关为adsl_1的接口发送出去。这个也是宽带叠加的原理,每一条连接通过不同的接口发送不出,不就是可以得到不同接口的带宽的总和了吗?当然前提是这些接口的带宽都是一样的,不然叠加效果并不佳。

这个是我的实验路由表:

 

叠加后的带宽:

  

可以看到每条线路都基本可以跑满了,也就差不多半兆多一点。

但是这种叠加方式不适合安全的网页的打开,比如网银或者淘宝等需要SSL连接的 

会经常弹出这种类似的对话框,原因也不难想到,因为你每次采用的连接地址可能都不一样,所以银行系统也认为你已经离开了,安全连接被关闭了。就连qq也会如此了。

 

通过winbox我们可以看到他标记出来的不同连接

 

其实要解决这个问题也不难,这里我通过解决校园网上网来抛砖引玉。

 

这个是我学校校园网的地址,在还没有添加路由和做标记前是上不了的。即使你有了路由,因为你之前把全部上网流量都分到了9条外网线路了,所以一定要标记出内网的流量,让他走内网路由。

用一张网卡进入校园网内网,这里我选择了最后一张即wan9 

可以看到已经标记出来了

接着做下路由策略

 

现在就可以打开了学校的教务处网站了,嘿嘿~