An Implementation of a Diff-Serv-aware Software Router on Linux

碩士 === 國立雲林科技大學 === 電機工程系碩士班 === 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 bett...

Full description

Bibliographic Details
Main Authors: Chin-Ying Hsu, 許晉熒
Other Authors: Pi-Rong Sheu
Format: Others
Language:zh-TW
Published: 2001
Online Access:http://ndltd.ncl.edu.tw/handle/17806500935365915673
Description
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.