Abstract
With the rapid enhancement of wireless technologies, the mobile devices, such as handsets, notebooks with wireless LAN cards can access Internet anytime and anywhere. However the existing IPv4 cannot offer enough Internet addresses for large number of mobile devices. Due to Mobile IPv6 (MIPv6) provides many great features, such as sufficient address space, mobility, security, and QoS; MIPv6 is one of the most important protocols for next generation mobile Internet.In addition, with the increasing bandwidth of wireless communication, the real-time multi-media IP services such as video-on-demand, video-conference, interactive games, IP telephony and video IP phone will be delivered as 3G services soon. Therefore, QoS provisioning is one of the hottest topics in next generation mobile Internet. Although Internet Engineering Task Force (IETF) has proposed two different QoS models- Integrated Service (IntServ) and Differentiated Service (DiffServ) to guarantee the QoS, both IntServ and DiffServ are designed for wire-line networks and cannot be fully adapted to mobile environments. Thus, in our research, we inspect both models and choose suitable model to modify for QoS provision in next generation mobile Internet.Furthermore, mobile Internet consists of a wired backbone and several radio access networks (RAN). In order to support end-to-end QoS, each node (switch or router) along the established QoS path should process the packets according to the parameters that are set by signaling protocol. Therefore, all nodes should be capable of classifying packets based on the header information at wire-speed. In other words, how to classify the great number of QoS packets in the infrastructure of the mobile Internet is also very important.To meet the challenges of delivering wire-speed deep packet inspection for various QoS requirements, the packet classification becomes the bottleneck of next-generation high-speed switches. Ternary Content Addressable Memory (TCAM) provides high-speed parallel-comparison operations and is one of the best candidates to implement next-generation hardware-based packet classifiers. Single-TCAM-based solution with ultra-high density has the advantage of simple architecture, but may not be feasible due to the scalability issue; also it may not be fast enough to fulfill the wide-policy-rule classifications, especial for the IPv6-based packets. To provide scalability and deep packet inspection, we propose the pipeline architecture with multiple TCAMs to obtain wire-speed classification for IPv6 and multi-layer applications. An algorithm to resolve ambiguous cases among the rules is also proposed. Based on the proposed mechanisms, the packet classification engine can handle multiple QoS requirements at ultra-high speed. Finally, the proposed QoS Agent can process large number of various QoS messages in mobile Internet.To sum up above mentions, the dissertation mainly aims at dealing with the QoS provisioning in next generation mobile Internet. At first, we address the issues of QoS provisioning for mobile Internet and present the solutions. As for the wired backbone, we propose a scalable and fast packet classification scheme for core network routers to cope with the large number of QoS packets. Through applying the proposed RSVP extensions, multicast mechanism, and packet classification, the next generation mobile networks can furnish QoS guarantee for real-time services in this dissertation.