[發(fā)明專利]基于分布式服務(wù)框架的SDN跨域協(xié)作方法有效
| 申請?zhí)枺?/td> | 202010128313.0 | 申請日: | 2020-02-28 |
| 公開(公告)號: | CN111355658B | 公開(公告)日: | 2021-07-13 |
| 發(fā)明(設(shè)計)人: | 徐巖;許都;陳松;王宏 | 申請(專利權(quán))人: | 電子科技大學(xué) |
| 主分類號: | H04L12/715 | 分類號: | H04L12/715;H04L29/08 |
| 代理公司: | 成都行之專利代理事務(wù)所(普通合伙) 51220 | 代理人: | 溫利平;陳靚靚 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 分布式 服務(wù) 框架 sdn 協(xié)作 方法 | ||
1.一種基于分布式服務(wù)框架的SDN跨域協(xié)作方法,其特征在于,包括以下步驟:
S1:設(shè)置用于實現(xiàn)分布式應(yīng)用協(xié)調(diào)服務(wù)的分布式跨域協(xié)作模塊,每個SDN網(wǎng)絡(luò)配置一個或多個SDN控制器,為每個SDN控制器對應(yīng)設(shè)置一個代理模塊,該代理模塊用于實現(xiàn)SDN控制器和分布式跨域協(xié)作模塊之間的通信;
S2:預(yù)先為每個SDN網(wǎng)絡(luò)規(guī)定一個在分布式跨域協(xié)作模塊中的事務(wù)注冊路徑,并為每個代理模塊規(guī)定一個在分布式跨域協(xié)作模塊中的注冊路徑,當需要啟動代理模塊時,首先需要檢查該代理模塊在分布式跨域協(xié)作模塊中對應(yīng)的注冊路徑是否已經(jīng)被占用,如果是,說明當前SDN網(wǎng)絡(luò)中已經(jīng)有其他SDN控制器的代理模塊在該注冊路徑進行了注冊,此時需要等待注冊路徑釋放;如果未被占用,則代理模塊創(chuàng)建對應(yīng)的注冊路徑表示已占用;然后檢測分布式跨域協(xié)作模塊中是否存在所在SDN網(wǎng)絡(luò)的事務(wù)注冊路徑,如果不存在則創(chuàng)建該事務(wù)注冊路徑,并創(chuàng)建對應(yīng)的任務(wù)請求路徑與任務(wù)回復(fù)路徑,如果存在則關(guān)聯(lián)該事務(wù)注冊路徑下的任務(wù)請求路徑與任務(wù)回復(fù)路徑;最后啟動代理模塊的剩余部分;
在各個代理模塊啟動后,對其在分布式跨域協(xié)作模塊的事務(wù)注冊路徑下的任務(wù)請求路徑和任務(wù)回復(fù)路徑進行監(jiān)聽,以便及時獲知域外任務(wù)請求的到來與轉(zhuǎn)發(fā)數(shù)據(jù);
S3:各代理模塊對所對應(yīng)的SDN控制器所屬SDN網(wǎng)絡(luò)中的上層應(yīng)用進行監(jiān)聽,SDN網(wǎng)絡(luò)A中某個代理模塊agent_a接收到來自上層應(yīng)用的任務(wù)請求,首先代理模塊agent_a對該任務(wù)請求進行合法性判定,如果判定為不合法,則直接丟棄該任務(wù)請求,如果判定為合法,進入步驟S4;
S4:代理模塊agent_a對所接收的任務(wù)請求進行解析,判斷該任務(wù)請求的目標域是否為當前SDN網(wǎng)絡(luò),即SDN網(wǎng)絡(luò)A,如果是,進入步驟S5,否則進入步驟S6;
S5:代理模塊agent_a將任務(wù)請求轉(zhuǎn)換為SDN網(wǎng)絡(luò)A中SDN控制器的消息格式并發(fā)送至該SDN控制器,SDN控制器接收到任務(wù)請求后進行處理,將處理結(jié)果反饋至代理模塊agent_a,代理模塊agent_a將處理結(jié)果轉(zhuǎn)發(fā)至上層應(yīng)用;
S6:記目標域為SDN網(wǎng)絡(luò)B,代理模塊agent_a將任務(wù)請求注冊至SDN網(wǎng)絡(luò)B在分布式跨域協(xié)作模塊中對應(yīng)的任務(wù)請求路徑,并對SDN網(wǎng)絡(luò)B在分布式跨域協(xié)作模塊中對應(yīng)的任務(wù)回復(fù)路徑進行監(jiān)聽;
當SDN網(wǎng)絡(luò)B中的代理模塊agent_b監(jiān)聽到SDN網(wǎng)絡(luò)B在分布式跨域協(xié)作模塊中任務(wù)請求路徑下有新節(jié)點被創(chuàng)建,即有新任務(wù)請求到來,則提取該任務(wù)請求,轉(zhuǎn)換為SDN網(wǎng)絡(luò)B中SDN控制器的消息格式并發(fā)送至該SDN控制器,SDN控制器接收到任務(wù)請求后進行處理,將處理結(jié)果反饋至代理模塊agent_b,代理模塊agent_b將處理結(jié)果寫入至SDN網(wǎng)絡(luò)B在分布式跨域協(xié)作模塊中對應(yīng)的任務(wù)回復(fù)路徑下;
當代理模塊agent_a監(jiān)聽到SDN網(wǎng)絡(luò)B在分布式跨域協(xié)作模塊中對應(yīng)的任務(wù)回復(fù)路徑中有處理結(jié)果到來時,則提取該處理結(jié)果并轉(zhuǎn)發(fā)至上層應(yīng)用。
2.根據(jù)權(quán)利要求1所述的SDN跨域協(xié)作方法,其特征在于,所述的分布式跨域協(xié)作模塊基于Zookeeper實現(xiàn),并且采用Zookeeper集群方式部署。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于電子科技大學(xué),未經(jīng)電子科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010128313.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法





