SDN中路由協(xié)議通用傳輸模塊的研究與實(shí)現(xiàn)
發(fā)布時(shí)間:2019-03-30 23:49
【摘要】:軟件定義網(wǎng)絡(luò)SDN是一種新型的網(wǎng)絡(luò)體系結(jié)構(gòu)。其主要思想是將控制平面和轉(zhuǎn)發(fā)平面解耦合,進(jìn)行集中式軟件管理,使網(wǎng)絡(luò)可編程。雖然SDN中主要的架構(gòu)是集中式的網(wǎng)絡(luò)控制,但是其仍然具有使用分布式網(wǎng)絡(luò)來進(jìn)行路由計(jì)算的需求。當(dāng)今SDN正在如火如茶的發(fā)展中,依然需要定義新的分布式路由協(xié)議。然而在定義這些分布式路由協(xié)議時(shí),我們會(huì)發(fā)現(xiàn)這些協(xié)議從設(shè)計(jì)到最后真正應(yīng)用實(shí)際上是一個(gè)很漫長(zhǎng)的過程。這是因?yàn)楦鱾(gè)協(xié)議都有一套相對(duì)完整的體系。這顯然不能滿足當(dāng)下SDN快速發(fā)展的需求。經(jīng)過研究發(fā)現(xiàn),這些分布式路由協(xié)議有共同的地方,即路由協(xié)議消息的傳輸。傳輸機(jī)制是每個(gè)協(xié)議都需要設(shè)計(jì)與實(shí)現(xiàn)的部分。因此可以將協(xié)議消息的傳輸設(shè)計(jì)成通用的模塊。這樣以來路由協(xié)議就分成了通用傳輸模塊和應(yīng)用協(xié)議模塊。應(yīng)用協(xié)議模塊只需要關(guān)注自己的協(xié)議計(jì)算不需要關(guān)注數(shù)據(jù)的傳輸,并且多個(gè)應(yīng)用協(xié)議模塊可以共用通用傳輸模塊。這樣當(dāng)設(shè)計(jì)新的路由協(xié)議時(shí)可以直接使用通用傳輸模塊進(jìn)行數(shù)據(jù)傳輸。由于新協(xié)議不需要再進(jìn)行傳輸方面的設(shè)計(jì)和開發(fā),從而會(huì)大大減少開發(fā)的周期。本文作者調(diào)研了 SDN中分布式路由計(jì)算的應(yīng)用,并分析了當(dāng)前主流路由協(xié)議如OSPF、BGP等的傳輸機(jī)制,然后結(jié)合SDN的特定環(huán)境,提出了路由協(xié)議的通用傳輸模塊。此模塊使用NETCONF建立連接,用YANG語言進(jìn)行建模,傳輸?shù)氖峭ㄓ玫腦ML格式數(shù)據(jù)。這樣設(shè)計(jì)不僅可以保證數(shù)據(jù)傳輸?shù)目煽啃?還可以保證傳輸數(shù)據(jù)的通用性。作者對(duì)實(shí)現(xiàn)的模塊進(jìn)行了功能測(cè)試,測(cè)試表明此通用傳輸模塊可以傳輸OSPF、BGP協(xié)議的不同消息,證明了此模塊在設(shè)計(jì)上的可行性。此外,本文還對(duì)此模塊的性能進(jìn)行了測(cè)試,測(cè)試結(jié)果表明使用此模塊傳輸數(shù)據(jù)的速率和傳統(tǒng)協(xié)議傳輸數(shù)據(jù)的速率相類似,表明此模塊的性能可以滿足實(shí)際的應(yīng)用。論文最后對(duì)全文做出了總結(jié),并說明當(dāng)前存在的不足以及下一步的工作。
[Abstract]:Software defined Network (SDN) is a new network architecture. The main idea is to decouple the control plane and the forwarding plane and make the network programmable by centralized software management. Although the main architecture of SDN is centralized network control, it still has the requirement of using distributed network for routing computation. With the development of SDN, new distributed routing protocols still need to be defined. However, in defining these distributed routing protocols, we will find that these protocols are actually a long process from design to real application. This is because each agreement has a relatively complete system. This obviously can not meet the needs of the rapid development of the current SDN. It is found that these distributed routing protocols have something in common, that is, the transmission of routing protocol messages. The transport mechanism is the part that every protocol needs to be designed and implemented. Therefore, the transmission of protocol messages can be designed as a general-purpose module. In this way, the routing protocol is divided into universal transport module and application protocol module. The application protocol module only needs to pay attention to its own protocol calculation and does not need to pay attention to the transmission of data, and many application protocol modules can share the common transport module. In this way, when designing a new routing protocol, data transmission can be carried out directly using a general purpose transmission module. Since the new protocol no longer needs to be designed and developed in transmission, the development cycle will be greatly reduced. In this paper, the author investigates the application of distributed routing computing in SDN, analyzes the transmission mechanism of current mainstream routing protocols, such as OSPF,BGP, and then proposes a general transport module of routing protocols based on the specific environment of SDN. This module uses the NETCONF to establish the connection, uses the Yange language to carry on the modeling, transmits is the general XML format data. This design can not only guarantee the reliability of data transmission, but also guarantee the universality of data transmission. The function test of the implemented module shows that the universal transmission module can transmit different messages of OSPF,BGP protocol, which proves the feasibility of the design of this module. In addition, the performance of this module is tested. The test results show that the rate of data transmission using this module is similar to that of traditional protocol, which indicates that the performance of this module can satisfy the practical application. Finally, the paper makes a summary of the full text, and explains the current shortcomings and the next step of work.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP393.0
本文編號(hào):2450623
[Abstract]:Software defined Network (SDN) is a new network architecture. The main idea is to decouple the control plane and the forwarding plane and make the network programmable by centralized software management. Although the main architecture of SDN is centralized network control, it still has the requirement of using distributed network for routing computation. With the development of SDN, new distributed routing protocols still need to be defined. However, in defining these distributed routing protocols, we will find that these protocols are actually a long process from design to real application. This is because each agreement has a relatively complete system. This obviously can not meet the needs of the rapid development of the current SDN. It is found that these distributed routing protocols have something in common, that is, the transmission of routing protocol messages. The transport mechanism is the part that every protocol needs to be designed and implemented. Therefore, the transmission of protocol messages can be designed as a general-purpose module. In this way, the routing protocol is divided into universal transport module and application protocol module. The application protocol module only needs to pay attention to its own protocol calculation and does not need to pay attention to the transmission of data, and many application protocol modules can share the common transport module. In this way, when designing a new routing protocol, data transmission can be carried out directly using a general purpose transmission module. Since the new protocol no longer needs to be designed and developed in transmission, the development cycle will be greatly reduced. In this paper, the author investigates the application of distributed routing computing in SDN, analyzes the transmission mechanism of current mainstream routing protocols, such as OSPF,BGP, and then proposes a general transport module of routing protocols based on the specific environment of SDN. This module uses the NETCONF to establish the connection, uses the Yange language to carry on the modeling, transmits is the general XML format data. This design can not only guarantee the reliability of data transmission, but also guarantee the universality of data transmission. The function test of the implemented module shows that the universal transmission module can transmit different messages of OSPF,BGP protocol, which proves the feasibility of the design of this module. In addition, the performance of this module is tested. The test results show that the rate of data transmission using this module is similar to that of traditional protocol, which indicates that the performance of this module can satisfy the practical application. Finally, the paper makes a summary of the full text, and explains the current shortcomings and the next step of work.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP393.0
【參考文獻(xiàn)】
相關(guān)期刊論文 前2條
1 楊艷松;夏俊杰;華一強(qiáng);;SDN產(chǎn)業(yè)進(jìn)展研究[J];郵電設(shè)計(jì)技術(shù);2014年03期
2 徐慧;艾翔;肖德寶;;基于NETCONF協(xié)議的新一代網(wǎng)絡(luò)管理[J];北京郵電大學(xué)學(xué)報(bào);2009年S1期
相關(guān)碩士學(xué)位論文 前2條
1 高燕翔;基于NETCONF的若干技術(shù)的研究[D];北京郵電大學(xué);2010年
2 常亞楠;基于YANG語言的NETCONF網(wǎng)絡(luò)管理數(shù)據(jù)建模的研究與實(shí)現(xiàn)[D];華中師范大學(xué);2009年
,本文編號(hào):2450623
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2450623.html
最近更新
教材專著