【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及通信領(lǐng)域,尤其涉及信息發(fā)送方法、相關(guān)網(wǎng)絡(luò)設(shè)備以及系統(tǒng)。
技術(shù)介紹
軟件定義網(wǎng)絡(luò)(Software Defined Network,SDN)是網(wǎng)絡(luò)領(lǐng)域當(dāng)前的熱門技術(shù),其主要目的是通過控制和轉(zhuǎn)發(fā)平面的分離、分層抽象以及提供開放接口使網(wǎng)絡(luò)管理者和網(wǎng)絡(luò)的上層應(yīng)用(application)能夠更加便捷和高效的使用網(wǎng)絡(luò)的各種資源,提高網(wǎng)絡(luò)的利用效率,降低使用和運營成本。實現(xiàn)SDN可以有多種具體的技術(shù),其中路由系統(tǒng)接口(Interface to the Routing System,I2RS)是互聯(lián)網(wǎng)工程任務(wù)組(Internet Engineering Task Force,IETF)提出的一種在路由系統(tǒng)上提供開放接口的技術(shù),使得上層用戶能夠讀取和操作路由系統(tǒng)中的信息、策略和狀態(tài)等。I2RS的上層用戶可以是網(wǎng)絡(luò)管理應(yīng)用,網(wǎng)絡(luò)控制器,或者需要使用網(wǎng)絡(luò)的各種應(yīng)用。I2RS的架構(gòu)中包括客戶端client和代理設(shè)備agent,其中client可以位于所述上層用戶中(如,網(wǎng)絡(luò)管理設(shè)備、網(wǎng)絡(luò)控制器或各種應(yīng)用中),而agent通常位于網(wǎng)絡(luò)設(shè)備中。在client與agent之間,需要一種協(xié)議來實現(xiàn)二者之間的連接和信息交互,具有分層結(jié)構(gòu),消息層與內(nèi)容層相互獨立且消息層中包含請求應(yīng)答消息機制的控制管理協(xié)議有望被選中作為client與agent之間發(fā)送消息的協(xié)議。然而,在實際應(yīng)用中,由于I2RS需要在client和agent之間傳遞的信息多種多樣,包括網(wǎng)絡(luò)拓撲信息,路由信息,策略信息,狀態(tài)信息,以及網(wǎng)絡(luò)設(shè)備中的各種表項等。這類信息中有的信息量較大,有的更新的頻率較高。目前這類 ...
【技術(shù)保護點】
一種信息發(fā)送方法,其特征在于,第一網(wǎng)絡(luò)設(shè)備與第二網(wǎng)絡(luò)設(shè)備均支持特定協(xié)議,所述特定協(xié)議為一種控制管理協(xié)議,具有分層結(jié)構(gòu),至少包含消息層和內(nèi)容層,所述消息層用于定義實現(xiàn)協(xié)議交互的消息類型,所述消息類型中包括請求消息和應(yīng)答消息,所述內(nèi)容層用于定義協(xié)議需要傳輸和交互的數(shù)據(jù)和信息,所述消息層和所述內(nèi)容層相互獨立,該方法包括:所述第一網(wǎng)絡(luò)設(shè)備收集網(wǎng)絡(luò)中的信息;所述第一網(wǎng)絡(luò)設(shè)備與所述第二網(wǎng)絡(luò)設(shè)備通過所述特定協(xié)議建立會話,在會話建立過程中得到第二網(wǎng)絡(luò)設(shè)備的信息標識;當(dāng)所述第一網(wǎng)絡(luò)設(shè)備收集的信息符合所述信息標識時,所述第一網(wǎng)絡(luò)設(shè)備不需要先接收所述第二網(wǎng)絡(luò)設(shè)備提出的信息請求,主動向所述第二網(wǎng)絡(luò)設(shè)備發(fā)送第一消息,所述第一消息中攜帶了所述第一網(wǎng)絡(luò)設(shè)備收集到的符合所述信息標識的信息,所述信息請求指示獲取所述符合所述信息標識的信息。
【技術(shù)特征摘要】
1.一種信息發(fā)送方法,其特征在于,第一網(wǎng)絡(luò)設(shè)備與第二網(wǎng)絡(luò)設(shè)備均支持特定協(xié)議,所述特定協(xié)議為一種控制管理協(xié)議,具有分層結(jié)構(gòu),至少包含消息層和內(nèi)容層,所述消息層用于定義實現(xiàn)協(xié)議交互的消息類型,所述消息類型中包括請求消息和應(yīng)答消息,所述內(nèi)容層用于定義協(xié)議需要傳輸和交互的數(shù)據(jù)和信息,所述消息層和所述內(nèi)容層相互獨立,該方法包括:所述第一網(wǎng)絡(luò)設(shè)備收集網(wǎng)絡(luò)中的信息;所述第一網(wǎng)絡(luò)設(shè)備與所述第二網(wǎng)絡(luò)設(shè)備通過所述特定協(xié)議建立會話,在會話建立過程中得到第二網(wǎng)絡(luò)設(shè)備的信息標識;當(dāng)所述第一網(wǎng)絡(luò)設(shè)備收集的信息符合所述信息標識時,所述第一網(wǎng)絡(luò)設(shè)備不需要先接收所述第二網(wǎng)絡(luò)設(shè)備提出的信息請求,主動向所述第二網(wǎng)絡(luò)設(shè)備發(fā)送第一消息,所述第一消息中攜帶了所述第一網(wǎng)絡(luò)設(shè)備收集到的符合所述信息標識的信息,所述信息請求指示獲取所述符合所述信息標識的信息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述主動向所述第二網(wǎng)絡(luò)設(shè)備發(fā)送第一消息的步驟之后還包括:當(dāng)所述第一網(wǎng)絡(luò)設(shè)備確定發(fā)送給所述第二網(wǎng)絡(luò)設(shè)備的第一消息中攜帶的信息需要更新時,所述第一網(wǎng)絡(luò)設(shè)備收集更新的信息;所述第一網(wǎng)絡(luò)設(shè)備主動向所述第二網(wǎng)絡(luò)設(shè)備發(fā)送第二消息,所述第二消息中攜帶了所述第一網(wǎng)絡(luò)設(shè)備收集到的更新的信息。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述消息類型中還包括推送消息,所述推送消息為一種單向的消息,所述第二網(wǎng)絡(luò)設(shè)備接收到所述推送消息后不需要回復(fù)應(yīng)答消息,所述第一消息屬于所述推送消息。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述特定協(xié)議為擴展的網(wǎng)絡(luò)配置Netconf協(xié)議,所述請求消息為Netconf協(xié)議中的遠程過程調(diào)用請求消息rpc,所述應(yīng)答消息為所述Netconf協(xié)議中的遠程過程調(diào)用應(yīng)答消息rpc-reply,所述擴展的Netconf協(xié)議包括一種遠程過程調(diào)用推送消息rpc-push,所述推送消息為所述rpc-push。5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述請求消息支持的操作類型包括發(fā)布操作,所述發(fā)布操作能使所述第二網(wǎng)絡(luò)設(shè)備接收到攜帶所述發(fā)布操作的請求消息后,保存攜帶所述發(fā)布操作的請求消息中的信息;所
\t述第一消息屬于攜帶有所述發(fā)布操作的請求消息。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:所述第一網(wǎng)絡(luò)設(shè)備接收所述第二網(wǎng)絡(luò)設(shè)備發(fā)送的第三消息,所述第三消息為所述第二網(wǎng)絡(luò)設(shè)備對至少兩個攜帶有所述發(fā)布操作的請求消息進行應(yīng)答的應(yīng)答消息。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述特定協(xié)議為擴展的網(wǎng)絡(luò)配置Netconf協(xié)議,所述應(yīng)答消息為所述擴展的Netconf協(xié)議中擴展的rpc-reply,該擴展的rpc-reply中包括至少兩個攜帶有發(fā)布操作的請求消息的消息編號。8.根據(jù)權(quán)利要求5至7中任一項所述的方法,其特征在于,所述特定協(xié)議為擴展的網(wǎng)絡(luò)配置Netconf協(xié)議,所述請求消息為所述擴展的Netconf協(xié)議中擴展的rpc,所述擴展的rpc中包括所述發(fā)布操作。9.一種信息發(fā)送方法,其特征在于,第一網(wǎng)絡(luò)設(shè)備與第二網(wǎng)絡(luò)設(shè)備均支持特定協(xié)議,所述特定協(xié)議為一種控制管理協(xié)議,具有分層結(jié)構(gòu),至少包含消息層和內(nèi)容層,所述消息層用于定義實現(xiàn)協(xié)議交互的消息類型,所述消息類型中包括請求消息和應(yīng)答消息,所述內(nèi)容層用于定義協(xié)議需要傳輸和交互的數(shù)據(jù)和信息,所述消息層和所述內(nèi)容層相互獨立,所述方法包括:在所述第二網(wǎng)絡(luò)設(shè)備與所述第一網(wǎng)絡(luò)設(shè)備通過所述特定協(xié)議建立會話之后,所述第二網(wǎng)絡(luò)設(shè)備不需要先向所述第一網(wǎng)絡(luò)設(shè)備提出信息請求,直接接收所述第一網(wǎng)絡(luò)設(shè)備發(fā)送的第一消息,所述第一消息中攜帶了所述第一網(wǎng)絡(luò)設(shè)備收集到的符合所述第二網(wǎng)絡(luò)設(shè)備的信息標識的信息,所述信息請求指示獲取所述符合所述第二網(wǎng)絡(luò)設(shè)備的信息標識的信息;所述第二網(wǎng)絡(luò)設(shè)備從所述第一消息中提取出所述符合所述第二網(wǎng)絡(luò)設(shè)備的信息標識的信息;所述第二網(wǎng)絡(luò)設(shè)備保存所述符合所述第二網(wǎng)絡(luò)設(shè)備的信息標識的信息。10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述直接接收所述第一網(wǎng)絡(luò)設(shè)備發(fā)送的第一消息的步驟之后還包括:所述第二網(wǎng)絡(luò)設(shè)備接收所述第一網(wǎng)絡(luò)設(shè)備發(fā)送的第二消息,所述第二消息中攜帶了所述第一網(wǎng)絡(luò)設(shè)備收集到的更新的信息;所述第二網(wǎng)絡(luò)設(shè)備從所述第二消息中提取出所述更新的信息;所述第二網(wǎng)絡(luò)設(shè)備利用所述更新的信息對保存的所述符合所述第二網(wǎng)絡(luò)設(shè)備的信息標識的信息進行更新。11.根據(jù)權(quán)利要求9或10所述的方法,其特征在于,所述符合所述第二網(wǎng)絡(luò)設(shè)備的信息標識的信息包括:符合所述第二網(wǎng)絡(luò)設(shè)備支持的信息類型的信息,或,滿足所述第二網(wǎng)絡(luò)設(shè)備的信息需求的信息。12.根據(jù)權(quán)利要求9或10所述的方法,其特征在于,所述消息類型中還包括推送消息,所述推送消息為一種單向的消息,所述第二網(wǎng)絡(luò)設(shè)備接收到所述推送消息后不需要回復(fù)應(yīng)答消息,所述第一消息屬于所述推送消息。13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述特定協(xié)議為擴展的網(wǎng)絡(luò)配置Netconf協(xié)議,所述請求消息為Netconf協(xié)議中的遠程過程調(diào)用請求消息rpc,所述應(yīng)答消息為所述Netconf協(xié)議中的遠程過程調(diào)用應(yīng)答消息rpc-reply,所述擴展的Netconf協(xié)議包括一種遠程過程調(diào)用推送消息rpc-push,所述推送消息為所述rpc-push。14.根據(jù)權(quán)利要求9或10所述的方法,其特征在于,所述請求消息支持的操作類型包括發(fā)布操作,所述發(fā)布操作能使所述第二網(wǎng)絡(luò)設(shè)備接收到攜帶所述發(fā)布操作的請求消息后,保存攜帶所述發(fā)布操作的請求消息中的信息;所述第一消息屬于攜帶有所述發(fā)布操作的請求消息。15.根據(jù)權(quán)利要求14所述的方法,其特征在于,所述方法還包括:所述第二網(wǎng)絡(luò)設(shè)備發(fā)送第三消息給所述第一網(wǎng)絡(luò)設(shè)備,所述第三消息為所述第二網(wǎng)絡(luò)設(shè)備對至少兩個攜帶有所述發(fā)布操作的請求消息進行應(yīng)答的應(yīng)答消息。16.根據(jù)權(quán)利要求15所述的方法,其特征在于,所述特定協(xié)議為擴展的網(wǎng)絡(luò)配置Netconf協(xié)議,所述應(yīng)答消息為所述擴展的Netconf協(xié)議中擴展的rpc-reply,所述擴展的rpc-reply中包括至少兩個攜帶有發(fā)布操作的請求消息的消息編號。17.一種網(wǎng)絡(luò)設(shè)備,作為第一網(wǎng)絡(luò)設(shè)備使用,其特征在于,所述第一網(wǎng)絡(luò)設(shè)備與第二網(wǎng)...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:董杰,陳國義,張民貴,苗福友,何健飛,
申請(專利權(quán))人:華為技術(shù)有限公司,
類型:發(fā)明
國別省市:廣東;44
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。