Font Size: a A A

The Design And Implementation Of Traffic Control System Based On The OpenWrt

Posted on:2017-04-11Degree:MasterType:Thesis
Country:ChinaCandidate:H Y ZengFull Text:PDF
GTID:2348330485488019Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
With the rapidly development of the applications in network, users need more and more resources to enjoy the network. At the same time, users often access network by router or other network gateway equipment. Because of the competition for bandwidth of the users in the LAN, they cannot get stable flow and surface the internet smoothly. Therefore, sensible control for the flow, keeping the balance of the flow in the users becomes more and more important. And if the traffic control can be drafted by the system based on the requirements of the users, while we can select some special flow to send in the controlled users, the system will be more reasonable and wise for the users.Based on the above description, this paper designs a traffic control system based on OpenWrt system. The system will provide reasonable and effective traffic control for the network gateway equipment. The feature of this system are in the following. In the first place, the traffic control system integrates a traffic statistics module, which can provide a reference for the draft of the traffic control. In the second place, I build a framework for traffic control, whilst dividing different users into different ways to share the network. In the third place, the system can provide exceptional control function, when the users draw up traffic control orders the system can make some special flow break through the limits of the orders. In the fourth place, the system includes the intelligent traffic control function, which can dynamic draft the control strategy by the demands of the users.Firstly, the paper introduces the research background and significance of the traffic control system. And then we list the demands of the system. Based on the demands, we can get the panning of the whole system. We divide the system into three parts, they are background program in the OpenWrt system, the user interface and the interaction program between users interface and background program.Secondly, the paper introduces the traffic statistics module and traffic control module of the system. The traffic statistics part includes the statistic of the users, and the paper introduces that. The traffic control part show a framework, and display how to make the traffic control of the IP address and the MAC address come true. At the same time, we insert module into the frame of Netfilter/iptables, in order to make the exceptional control function come true. And the system combine the exceptional function and traffic statistic based on the users, we make the intelligent traffic control come true. Otherwise, the system includes restrict function of the application, the system can restrict the QQ and Youku pages and so on by the modified kernel module.Finally, we install the system on the router, which use the openwrt system. And then we complete the test of the system. The results show that the system can control the traffic according to the characteristics. And based on the exceptional control function, we can improve the diversity and rationality. While the intelligent traffic control can adjust the bandwidth by the demands of the users. At the same time, the system will give some advices to make new traffic control system.
Keywords/Search Tags:OpenWrt, traffic statistics, traffic control, router
PDF Full Text Request
Related items