Summary: | 碩士 === 國立雲林科技大學 === 電機工程系碩士班 === 89 === A Quality of Service (QoS) guarantee has become a must and a challenge for the ever-blocking Internet. A variety of strategies have been proposed ever since. Intergrated Service formulated by Internet Engineering Task Force (IETF) facilitates a better QoS, but its Resource reSerVation Protocol (RSVP) suffers a drawback of poor scalability. Therefore, a new strategy called Differentiated Server has been formulated by IETF to improve Integrated Service and reduce the complexity in implementations. Thanks to its openness, Linux operating system has been adopted by many researchers as their operating platform. The ever-updating Linux has developed many traffic control functions, which are indispensable elements in implementing Diff-Serv on Linux. In this paper we design a program on the user-space of Linux to exploit traffic control functions to implement Diff-Serv-aware software core routers and edge routers. Furthermore, we examine the functions of the software routers through ten experiments. Experimental results show that both our core router and edge router can correctly deal with the differentiated services codepoint (DSCP) within packets and offer Diff-Serv-aware service.
|