Linux NAT环境下上行流量控制方法.pdfVIP

  • 36
  • 0
  • 约5.38千字
  • 约 1页
  • 2017-09-01 发布于湖北
  • 举报
Linux NAT环境下上行流量控制方法.pdf

! :丝 ChinaNewTechnologiesandProducts 高 新 技 术 LinuxNAT环境下上行流量控制方法 沙启鑫 任春云 。 刘玉海 尚传进 (1、中国海洋大学信息科学与工程学院,山东 青岛266100 2、阿尔卡特一朗讯青岛研发中心,山东 青岛 266100) 摘 要:本文介绍 了在 已配置网络地址转换fNAT)协议的Linux平台上 ,对局域网内不 同用户进行上行流量控制的方法。 关键词:上行流量控制 ;NAT;Traffic;Control(TC1 1引言 endaddr分别给出起始地址和结束地址,加入了 iptables-tmangle-A PREROUTING -m 对于局域网带宽管理,Linux提供了简便且 选项flattrd[st/srcm/ark/cb],其中dst,src分别表 iprange— src一糟nge 192.168.3-2—192.168340 有力的工具,即TrafficControl(TC)组件ll口。但当 示流量控制是根据源地址还是 目的地址 ,mark. - - jMARK—.c raksre 前越来越多的局域网使用了NAT协议 ,它一方 cb为扩展功能。Mark选项表示根据mark标记 子类队列规定: 面缓解了IP地址资源的紧张,另一方面也对使 进行流量控制和过滤,cb选项将在下一--/b节介 cqdiscadddevethlparentl:10handle 用TC进行流量控制带来了困难。那就是在路由 绍。此外对u32过滤器中ip选项后扩展了 10:0 etbfrate 4000kbit latency 50ms burst 器输出端口处TC不能根据数据包 IP地址对不 mark,cb等几种选项,功能与etbf中相应选项类 4000kstaaddr192.168.3.2 endaddr192.168.3.40 同主机进行流量控制。本文针对以上问题 ,介绍 似。 flartrcb 了在已配置 NAT协议的情况下局域网 }:行带 添加包过滤的匹配规则 u32过滤器: 宽管理的方法。 iptables-tmangle -A PREROUTING -m Acfilteradddev ethlparentl:0protocol 2上行流量控制 iprange——src-range 192.168.3.2—192.168.3.40 ip u32 match ip cb 192.168_3.2~192.168.3.40 - flowid 1:10 Tc模块中与流量控制相关的三个重要组 jMARK—ip—marksrc 件是队歹U规定(Qdises),分类 (clas~和过滤器血1一 删除私网网络接口ethl已有队列规定 3测试结果 ter)。其关系如图l所示。 . t/cqdisedeldevethlroot 我们搭设了虚拟环境来测试,在固定主机 建立网络接口ethl新队列规定 上通过Serv-U架设rTP服务器,在客户端上使 Jtc qdisc add dev ethl roothandle 1O.

文档评论(0)

1亿VIP精品文档

相关文档