Font Size: a A A

Design And Implementation Of Sleep And Storage Functions Of Network Components Based On NetFPGA10G

Posted on:2016-02-08Degree:MasterType:Thesis
Country:ChinaCandidate:S L ZhangFull Text:PDF
GTID:2308330467972701Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
For the needs of sustainable development and dynamic resources adaptation of the next generation, and effectively solving the existing poor scalability, mobility support of the Internet, National Engineering Laboratory for Next Generation Internet Interconnection Devices of Beijing Jiaotong University proposed Smart and Collaborative Network system structure.Based on the typical network component model in Smart and Collaborative Network system structure, this paper achieves forwarding function, port sleep function, storage function of the network component on NetFPGAlOG by the deployment of modular design and does the functional tests and performance analysis. The research in this paper is supported by National973project "Smart and Collaborative Network theory basic research" funding.First, this paper analyzes the problems of the current Internet status and briefly describes the Smart and Collaborative Network infrastructure and typical network component model. This paper introduces the significance of the research and related research at home and abroad from openness, reconfigurable and green energy-saving and content caching support.Secondly, this paper describes the main issues and technologies involved in the research. It includes Smart and Collaborative Network architecture, SDN/OpenFlow architecture and development technologies on NetFPGA10G.Thirdly, this article designed and implemented sleep and storage function modules of the network component on NetFPGAlOG. The realization of sleep function included forwarding module and sleep execution module. The realization of storage functions including memory allocation and management, header parsing, packet storage, content matching and results feedback modules.Finally, this paper set up NetFPGAlOG development platform and did the functional verification and performance tests for the research. The verification of sleep function included:platform verification, forwarding verification, sleep execution test and modules joint verification. Storage verification included:storage functional verification, functional verification query returns, and the packet loss rate, CPU usage and other aspects of the query returns latency test and analysis of the performance of the storage module. Verification test results show compliance with design requirements. The technical difficulty of the research bases on NetFPGA10G is that:1) NetFPGA10G platform building environment.2) network components modular design for easy system reconfiguration.3) network card driver reconstruction, storage space allocation and management.The research of this paper provided a modular design and implementation method of the network component of Smart and Collaborative Network. It established a good foundation for the deployment of the next generation network.
Keywords/Search Tags:Smart and Collaborative Network, network component, NetFPGA10G, sleep, storage
PDF Full Text Request
Related items