免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2546 | 回复: 8
打印 上一主题 下一主题

[网络管理] 跪求,路由器WAN口流控问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-25 09:45 |只看该作者 |倒序浏览
各位大哥大姐,小弟在做基于LINUX的路由器的开发过程中遇到了这样的一个问题,现路由器有两个WAN口,WAN1的带宽为10M,WAN2的带宽为5M.比如:内网的某台机子走WAN1的时候下行速度30K,走WAN2的时候下行速度也为30K,哪么WAN1、WAN2都连上网的时候,内网的这台机子的流量是否为60K呢?WAN1和WAN2的流控只对内网的这台机子有效,内网的其它机子不受影响。请问各位大哥大姐指定一下小弟应该怎么做,谢谢大家了```谢谢!!!

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
2 [报告]
发表于 2008-08-25 10:04 |只看该作者
1、不用说的这么惨,也不要谁都跪,跪好自己的爹娘就可以了。

2、流量是否回叠加这个要看你是什么应用了。譬如P2P之类的多连接的一般是要叠加的,但也不一定就是60K,通常要小一点的。单一连接的应用,就肯定不会了。

3、具体你要怎么限制参考:LINUX路由和高级流量控制

论坛徽章:
0
3 [报告]
发表于 2008-08-25 10:22 |只看该作者
谢谢大哥了。
现在小弟我实现的关键问题是:比如内网的一台电脑的IP为192.168.0.8,这台电脑通过WAN1口速度限制为下行30K,只对内网的192.168.0.8,而内网的其它电脑的下行速度不受限制。通过linux tc 下的filter可以实现一个设备号加U32去匹配一个IP,例如:tc filter add dev $LAN_IF parent 1:1 protocol ip prio $PRIO_2 u32 match ip dst "$ip_net.$ip_host" flowid $cid 1>/dev/null 2>&1
但是现在怎么能实现WAN口流控到内网的具体一台电脑呢?小弟是新手,谢谢大哥了```

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
4 [报告]
发表于 2008-08-25 11:02 |只看该作者
一台电脑一个IP。你控制了这个IP的流量,就是控制了那个电脑的速率

论坛徽章:
0
5 [报告]
发表于 2008-08-25 11:31 |只看该作者
大哥,关键是这个问题。比如:WAN1口自身的带宽为10M,但对内网192.168.0.8这台电脑的下行速率只为30K,而内网的其它机子的下行速率不受这个限制。WAN1口有固定的IP,内网只的某台电脑也有固定的IP,怎么把它们联系在一起呢?基于LAN口的流控我做出来了。小弟愚顿,请大哥指点一下,小弟的QQ是263691776,能否与大哥在QQ上详谈一下```谢谢```

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
6 [报告]
发表于 2008-08-25 12:25 |只看该作者
是这样的。流量控制只能对发出的数据起作用,就像你不能强迫某个人不能给你写信一样,流量控制只能控制自身发出的数据,而不能控制你接收数据。

因此你要控制内网的下载流量就要在内网口做限制,要控制上传流量就要在外网口限制。

论坛徽章:
0
7 [报告]
发表于 2008-08-25 13:25 |只看该作者
哦。明白了。
我原来做的LAN口流控就是大哥说这种方法做的,下行是在LAN口做的,上行是在WAN口做的。
如果要针对内网的一个IP走WAN1或者WAN2,只能在我原来做的LAN口前加一个判断,判断路由里具体走的哪个WAN口。我想这想就应该能实现我要的功能了。
谢谢大哥了```

论坛徽章:
0
8 [报告]
发表于 2008-08-26 10:27 |只看该作者
开发很高深,让我看的头晕脑胀................:em11: :em12: :em11:

论坛徽章:
0
9 [报告]
发表于 2008-08-27 16:29 |只看该作者
原帖由 david224 于 2008-8-25 13:25 发表
哦。明白了。
我原来做的LAN口流控就是大哥说这种方法做的,下行是在LAN口做的,上行是在WAN口做的。
如果要针对内网的一个IP走WAN1或者WAN2,只能在我原来做的LAN口前加一个判断,判断路由里具体走的哪个WAN ...

恭喜,写好了测试有效的话共享出来给大家一起学习 学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP