浅析网络流量控制系统在开源路由器上的实现(4)
作者:佚名; 更新时间:2014-12-05
2)下载固件dd一wrt. v24_ std_ generic. bin,使用firmware_ tools解压,生成目录dd - wrt ;mod
$/extract_firmware. sh dd一wrt. v24_ std-generic. bin dd一wrt/
3)修改dd一wrt固件,将流量控制程序添加进dd一wrt目录中;
在目录dd - wrt中有两个目录文件,一个是im-age_ parts,一个是~tfs。其中image _ parts中保存的是固件的引导内核,rootfs中保存的是固件中的文件。直接在roots中添加流量控制程序。
4)重新打包dd一wrt固件,将其保存到new_ddwrt中;
$./build_ firmware. sh new_ ddwrt/ dd一 wrt/
5)将定制好的DD一WRT固件下载到路由器中,刷新路由器固件;
6)重新启动路由器就可以实现路由器的新功能了。
5实验结果分析
在实验中,根据流量统计数据,分别画出控制前和控制后的总体流量、P2P流量和HTTP流量曲线图,如图3和图4所示。
根据控制前后图像对比,系统有效地控制了网络数据流量,并且保证了常规数据流的通信。
6结束语
本系统通过对DD一WRT的重新定制,添加了流量统计和流量控制功能。系统的主要创新点在于:添加了对网络应用流量进行统计和控制的功能,这在一定程度上有效地控制了异常流量的发生,并且保证了常规流量的正常通信。
下一篇:浅析网络服务的价值
热门论文