找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 18939|回复: 29

[其它] 端口分流与负载均衡得应用(原创)

[复制链接]
发表于 2009-2-2 14:38:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 nicklrr 于 2009-2-3 10:55 编辑

这是我所维护的一家乡下的网吧共有80台机器.因为乡下没有光纤所以只能用宽带来代替.
让网吧业主共拉了7条宽带. 两条宽带是固定IP专线也是用猫的那种 上行512k下行2048,四条2M ADSL

因为这地方学校比较多,考虑到学生上网普遍都喜欢打网游.首先需要保证游戏的流畅性.

将7条宽带以端口分流,负载均衡和代理的方式使用.

2条固定IP专线分别一条走游戏,还有一条走在Mangle里未标记端口的.未知端口. 做在一台机器里称之为1号路由.

3条ADSL 负载均衡.也就是人们常说的叠加宽带. 这里说明一下所谓的叠加只有在多线程时才会有明显的效果,而单线程时只会走一条线路. 请大家不要被误导

剩下一条ADSL做ccpoxy代理,将众多的BT软件还有下载软件和p2p网络电视都走到这一条宽带里来.
因为每个上网的人,在通宵的时候玩累了没意思了.都会下点毛片解乏. 还有在白天时经常发现有很多女孩,用p2p的网络电视看一些港台的偶像剧.

下面我发下我两台路由的配置图.供大家参考.


每个游戏的端口都是根据我们这里常玩的游戏测试的,我就不一一贴上来了.大家可以用端口测试软件,或者360都可以测试...    而且我不知道做过端口分流的人有没有发现一个问题.  每个游戏的端口不一定就一个.例如地下城勇士. 一个区一个端口.. 所以大家测试时,多进几个区然后在做mangle表时将端口笼统一下做. 如39310-39320这样括10个端口在内.而且不要让MANGLE表里出现重复的端口. 这样容易出些小问题...


这个是DDNS的脚本.
:log info "DDNS:111"
:global ddns-user "用户ID"
:global ddns-pass "用户密码"
:global ddns-host "域名"
:global ddns-interface [ /interface find type=pppoe-out ]
:global ddns-ip [ /ip address get [/ip address find interface=pppoe-out1] address ]
:global ddns-lastip [:resolve 域名]
:if ([:pick $ddns-ip 0 [:find $ddns-ip "/"] ] != $ddns-lastip) do={
    /tool dns-update name=$ddns-host address=[:pick $ddns-ip 0 [:find $ddns-ip "/"] ] key-name=$ddns-user key=$ddns-pass
  }
:log info "DDNSend:111"




详细的配置图我就不发了.我这机器太卡了.因为我在外地所以ccpoxy代理这块我就没办法发图了,谅解. 但是有兴趣的可以研究下. 比较强大的代理软件. 这是我在论坛里第一次发贴. 希望大家给予指点.

这两台路由运行1年17天,一直没有任何问题,最近出现了个小问题,在人多时.未知端口上行始终高于下行.这样在对于一些游戏.连接时,或者是测速时不免有些影响. 正在解决中,待解决后会继续跟贴.

这样的做法只不过是将网络里的类别都分了出去.
游戏是游戏的
网页是网页的
下载是下载的
各不耽误..

如果喜欢交流的朋友可以加我QQ:184106398...

感谢本论坛的一些教程启发.再次感谢..
address.jpg
friewall.jpg
interface.jpg
route.jpg
address.jpg
ddns.jpg
friewall.jpg
interface.jpg
routeros
 楼主| 发表于 2009-2-2 14:40:04 | 显示全部楼层
图片的文字有点小,大家谅解.可以下载到本机然后放大查看..
routeros
回复

使用道具 举报

发表于 2009-2-2 14:42:39 | 显示全部楼层
压根看不到图片
routeros
回复

使用道具 举报

 楼主| 发表于 2009-2-2 14:51:15 | 显示全部楼层
晕,我的图片怎么都看不了呢?
routeros
回复

使用道具 举报

发表于 2009-2-2 15:13:36 | 显示全部楼层
80端口不一定是网页吧,这也叫原创
routeros
回复

使用道具 举报

 楼主| 发表于 2009-2-2 15:17:52 | 显示全部楼层
我没有说80只是网页,因为在游戏刚打开的界面时.

验证的就是80端口.

进入后才是游戏真正的端口
routeros
回复

使用道具 举报

 楼主| 发表于 2009-2-2 15:29:36 | 显示全部楼层
大多数是而已.笼统一下..

例如你打个百度什么的都是80.
routeros
回复

使用道具 举报

发表于 2009-2-2 18:49:02 | 显示全部楼层
应该把文中的宽带一词改为ADSL
routeros
回复

使用道具 举报

发表于 2009-2-3 10:32:55 | 显示全部楼层
支持原创,但感觉端口分流已经不怎么好使了,有很多是乱跑端口的。
routeros
回复

使用道具 举报

发表于 2009-2-3 11:10:05 | 显示全部楼层
现今端口分流确实不好使唤了,
BT、P2P软件原端口一受阻,流量立即跑到80端口上(这些垃圾软件不笨,知道路由会为IE-80端口优化)!
routeros
回复

使用道具 举报

 楼主| 发表于 2009-2-3 15:16:45 | 显示全部楼层
我在文章中已经说了,很多BT软件P2P.还有迅雷什么的.都是用ccpoxy这款代理软件分出去的.

也就是说,下边机器在下载的时候,根本不走路由器...

是通过内网装CCPOXY这款代理软件走出去的.而这台机器使用了双网卡.一块是内网一块是ADSL拨号.
routeros
回复

使用道具 举报

发表于 2009-2-4 04:00:56 | 显示全部楼层
看了还是不明白,,少壮不努力,好大独悲伤!唉!
routeros
回复

使用道具 举报

发表于 2009-2-10 13:36:22 | 显示全部楼层
好长的说,看完了,顶一个,高手
routeros
回复

使用道具 举报

发表于 2009-3-4 17:37:55 | 显示全部楼层
太有材了……
routeros
回复

使用道具 举报

发表于 2009-3-4 19:01:58 | 显示全部楼层
顶一下
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-6 08:20 , Processed in 0.128247 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表