Font Size: a A A

Design And Implementation Of BFD Protocol Based On Multi-CORE Processor

Posted on:2017-01-15Degree:MasterType:Thesis
Country:ChinaCandidate:J DengFull Text:PDF
GTID:2308330482980987Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
BFD is a fast detection for bidirectional forwarding,In order to solve the problem of slow response of BFD protocol Software in link detection,my paper proposed realization mechanism of BFD protocol based on multi-core processor platform.Under this mechanism,all of the transceiver processing are implemented by the underlying driver,the upper layer is responsible for sending the configuration commands and receiving the information of the bottom layer.In the session table, we can find the session by corresponding hash algorithm and match the related field.The experimental result show that the detection response time of this mechanism can reach about 30 milliseconds,which can meet the requirements of high performance network equipment reliability.This paper first introduce the research status of BFD protocol and point out the problems of their own performance detection mechanism of traditional network protocol.BFD is not high in pure software.then study the principle of BFD protocol.The hardware architecture of the multi core chip,the processing flow of data packets,the method of multi core operation mode and the related architecture of the software are studied.on the basis of the relevant research,using the simple mode to achieve the data plane processing and the Linux mode to achieve control of the BFD protocol module design scheme.And the design of the scheme and the software realization of each module are carried out.Finally,the function and performance of the whole BFD module are tested.The results of the final test show that the BFD module in this paper has good performance and practicability.
Keywords/Search Tags:BFD protocol, multi-core processor, link state, hash table, simple implementation program
PDF Full Text Request
Related items