Font Size: a A A

Design And Implementation Of Make Before Break Subsystem In MP2MP Protocol

Posted on:2020-02-08Degree:MasterType:Thesis
Country:ChinaCandidate:S YangFull Text:PDF
GTID:2428330575457092Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of the Internet,the network forwarding technology is becoming more and more diverse,and the network environment is becoming more and more complex,which makes the management of the network more difficult.To realize the separation and management of network services,network service providers need to configure a series of parameters and run a series of management protocols to perceive the current path forwarding status,which wastes a lot of bandwidth and farther aggravates the network congestion.The separation of control and forwarding surfaces and good compatibility of MPLS technology solve the above problems well.However,the current MPLS technology is mainly developed by a number of large network equipment providers,and its code is not open source,only applied to their own devices,and the related open source implementation is very few,resulting in the high cost of current application of MPLS technology,and inactive technical atmosphere,hindering the development of MPLS technology.In order to solve the network problems mentioned above and promote the application and development of MPLS technology,the MBB subsystem of MP2MP protocol formulated in RFC6388 is implemented on the open source platform Quagga based on the experience of a domestic large network equipment provider in developing core network routers.MP2MP protocol has not yet been implemented by any other open source platform.Based on the study of RFC documents and the complete realization of the functions described in RFC documents,the author completes the parts not discussed in RFC documents according to the previous experience of network protocol development,and gives the processing flow of U-Mapping messages during MBB switching.On the premise of compatibility with other vendors'routers,the timing of MBB handover is optimized.Finally,an accelerated optimization scheme for MBB switching in the unique downstream scenario is presented.Through functional testing of the final version of the code,the MBB subsystem based on Quagga fully realizes the 10 functional requirements proposed at the beginning of the design,including response requirements for various inputs,message receiving and processing requirements,and optimization requirements based on actual network application scenarios.The implementation is tested strictly by scripting and meets the performance requirements put forward at the beginning of protocol design.Through the above test of subsystem implementation,it is proved that the MBB subsystem implementation based on Quagga can be put into use in the current network environment.
Keywords/Search Tags:multi-protocol label switching, label distribution protocol, MP2MP, MBB, Quagga
PDF Full Text Request
Related items