Font Size: a A A

The Design And Transplantation Of PIM-SM Protocol Under IA64Platform

Posted on:2016-02-06Degree:MasterType:Thesis
Country:ChinaCandidate:W W ZhuFull Text:PDF
GTID:2298330467972522Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technology, more and more hosts and mobile client connect to the Internet. Most of them are not limited to browsing the web or sending e-mails. More and more users of Internet engage in multimedia applications such as watching live video, Internet telephony etc. On the one hand, more users lead to the depletion of Internet address resource. Although NAT technology greatly eases the lack of IPv4addresses, transition from IPv4to IPv6is still imminent. On the other hand a variety of multimedia applications greatly consume bandwidth of core network. The load of networks and quality of service has suffered a bottleneck. Therefore, IP multicast technology has become one of hot network technology researches due to its characteristic of low load in core network.My work is part of project-’cooperative development and service in the key technology of next generation Internet security gateway’, developing routing protocol stack based on TOPSEC IA64architecture hardware platform. This paper first analyzes the background and significance of IP Multicast, then points out the basic functions of dual-stack PIM-SM protocol implementation. Next, the article briefly introduces the basic knowledge of IP multicast technologies, including multicast service model, types and characteristics of multicast distribution tree as well as common multicast routing protocols. Then, this paper presents the main processes and characteristics of developing applications in IA64platform. According to the basic characteristics of IA64platform, I design the system model of PIM-SM protocol stack, dividing it into two parts:the kernel layer and application layer. Kernel layer is responsible for forwarding multicast data and the application layer is responsible for processing protocol messages and maintaining multicast routing table. According to their basic functions, the kernel and application layers are divided into various functional modules. This paper gives a detailed description of the implementation and processing of these functional modules. After that this article describes functional extensions and design of protocol stack comparing to a common platform. Finally, we carry out a detailed test of protocol stack and analyze the results.
Keywords/Search Tags:PIM-SM, IA64, Multicast, Linux
PDF Full Text Request
Related items