Font Size: a A A

Research And Implementation Of IPv6 Protocol Stack Based On Network Processor

Posted on:2008-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:H Z XuFull Text:PDF
GTID:2178360242498736Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of network technologies and the continual appearance of new network applications, lots of people pay more and more attention on network's performance, security and QoS. As the primary Internet protocol at present, IPv4 has much shortcoming discovered in practice, which includes the small address space, inflexible mobility, bad QoS and low security. IPv6, the next generation Internet protocol, solves these above problems. Hence, more and more network researcher focus on the study and implemention of IPv6.This dissertation makes a comprehensive research on the technologies of the IPv6 and network processor, and presents the design and implemention of the IPv6 protocol stack based on network processor. Also, we use the key technologies including the forwarding picocode, coarse-grained multithreading parallelism and TSE to implement the fast forwarding of IPv6 packets. Moreover, we propose a solution to the neighbor discovery attack and implement the IPv6 protocol stack with VRF and PowerNP ASO technologies. All of these above work improve the performance and security of the IPv6 protocol stack.The dissertation designs the IPv6 protocol stack based on network processor, and describes the functions of the main modules which contain IPv6 basic module, neighbor discovery module, route protocol module and forwarding picocode. Then the dissertation presents the implementing processes of above main modules in detail. Finally, the dissertation gives the the performance tests of IPv6 protocol stack. The results show that the IPv6 protocol stack has a good performance.The work of this dissertation has great academic and realistic significance to the research and implementation of the IPv6 router as well as considerable referential values to related research. In a word, this dissertation will promote the further study and development of router architecture.
Keywords/Search Tags:IPv6, network processor, protocol stack, neighbor discovery, virtual route forward, forwarding picocode
PDF Full Text Request
Related items