本發(fā)明涉及虛擬網(wǎng)絡(luò)領(lǐng)域中的服務(wù)質(zhì)量技術(shù),尤其涉及一種虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理方法及裝置。
背景技術(shù):
軟件定義網(wǎng)絡(luò)(sdn,softwaredefinednetwork)是一種新型的軟件可編程網(wǎng)絡(luò)架構(gòu)。sdn與傳統(tǒng)ip網(wǎng)絡(luò)架構(gòu)的主要區(qū)別在于網(wǎng)絡(luò)設(shè)備的控制邏輯與數(shù)據(jù)轉(zhuǎn)發(fā)功能分離;控制邏輯統(tǒng)一由sdn控制器集中管控,網(wǎng)絡(luò)設(shè)備只具備數(shù)據(jù)轉(zhuǎn)發(fā)功能;sdn控制器向上層應(yīng)用提供了開(kāi)放性的可編程接口。sdn控制器與網(wǎng)絡(luò)設(shè)備的交互通過(guò)sdn控制協(xié)議實(shí)現(xiàn),目前通常采用的sdn控制協(xié)議是openflow協(xié)議。sdn架構(gòu)邏輯視圖如圖1所示,sdn架構(gòu)可分為三層,從下向上依次是基礎(chǔ)設(shè)施層、控制層、應(yīng)用層。
基于sdn的虛擬網(wǎng)絡(luò),可看作是應(yīng)用層中的應(yīng)用程序,負(fù)責(zé)提供多租戶虛擬網(wǎng)絡(luò)。多租戶虛擬網(wǎng)絡(luò)能夠保證租戶間的流量隔離,而租戶的服務(wù)質(zhì)量請(qǐng)求有待完善。
在現(xiàn)有方案中,討論的是如何基于sdn架構(gòu)構(gòu)建虛擬網(wǎng)絡(luò)系統(tǒng)。該系統(tǒng)包括網(wǎng)絡(luò)拓?fù)湫畔⑻綔y(cè)模塊負(fù)責(zé)收集當(dāng)前sdn網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)信息。網(wǎng)絡(luò)性能測(cè)試模塊負(fù)責(zé)統(tǒng)計(jì)收集當(dāng)前網(wǎng)絡(luò)中各個(gè)節(jié)點(diǎn)的處理能力信息、鏈路信息包括帶寬、時(shí)延等信息。網(wǎng)絡(luò)資源整合模塊負(fù)責(zé)將網(wǎng)絡(luò)拓?fù)湫畔⑻綔y(cè)模塊以及網(wǎng)絡(luò)性能測(cè)試模塊中的信息以拓?fù)浣Y(jié)構(gòu)圖的形式展現(xiàn)給用戶,其中拓?fù)浣Y(jié)構(gòu)圖是一個(gè)節(jié)點(diǎn)和鏈路都帶有權(quán)重的復(fù)雜加權(quán)圖。用戶虛擬節(jié)點(diǎn)選擇模塊是指用戶根據(jù)可視化的網(wǎng)絡(luò)資源界面結(jié)合自身需求選擇邏輯節(jié)點(diǎn)以及鏈路。虛擬網(wǎng)絡(luò)管理模塊接收用戶選擇的節(jié)點(diǎn)以及鏈路信息,通過(guò)網(wǎng)絡(luò)映射模塊最終將邏輯節(jié)點(diǎn)、鏈路信息 映射到物理節(jié)點(diǎn)、物理鏈路中,并保存該用戶的虛擬網(wǎng)絡(luò)信息和對(duì)應(yīng)的物理網(wǎng)絡(luò)信息。上述方案中的幾個(gè)模塊最終可以通過(guò)sdn控制器來(lái)實(shí)現(xiàn),但該方案強(qiáng)調(diào)的是用戶根據(jù)網(wǎng)絡(luò)資源可視化界面自己選擇節(jié)點(diǎn)、鏈路建立虛擬網(wǎng)絡(luò),若不同租戶對(duì)鏈路的性能要求不同,如有的對(duì)帶寬要求高,有的對(duì)時(shí)延要求高,那么網(wǎng)絡(luò)資源可視化界面反饋的節(jié)點(diǎn)信息、鏈路信息對(duì)用戶來(lái)說(shuō)未必是準(zhǔn)確的。此外該方案缺少對(duì)用戶所建的虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量保障機(jī)制,即一旦屬于用戶的物理網(wǎng)絡(luò)節(jié)點(diǎn)出現(xiàn)故障,用戶的虛擬網(wǎng)絡(luò)將不能正常使用。
綜上所述,基于sdn構(gòu)建虛擬網(wǎng)絡(luò)方案中,現(xiàn)有技術(shù)的缺點(diǎn)如下:用戶需要手動(dòng)選擇虛擬節(jié)點(diǎn)構(gòu)建虛擬網(wǎng)絡(luò),即表示網(wǎng)絡(luò)資源拓?fù)鋱D的計(jì)算方法是固定的,但不同租戶對(duì)鏈路的性能要求是不固定的,如有的對(duì)帶寬要求高,有的對(duì)時(shí)延要求高,因此固定的計(jì)算方式不能滿足用戶對(duì)鏈路性能的要求。因此系統(tǒng)反饋的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)帶權(quán)圖未必符合租戶對(duì)鏈路的性能要求。此外,現(xiàn)有技術(shù)方案中不能保證用戶的服務(wù)質(zhì)量需求,一旦分配給用戶的物理節(jié)點(diǎn)或鏈路出現(xiàn)故障時(shí),用戶的虛擬網(wǎng)絡(luò)服務(wù)便不能正常使用。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供了一種虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理方法及裝置。
本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理方法,包括:
獲取用戶輸入的服務(wù)質(zhì)量請(qǐng)求,所述服務(wù)器質(zhì)量請(qǐng)求包括虛擬網(wǎng)絡(luò)信息;將所述服務(wù)質(zhì)量請(qǐng)求轉(zhuǎn)化為對(duì)應(yīng)的策略;
獲取當(dāng)前狀態(tài)下網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)信息,根據(jù)所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)信息計(jì)算滿足所述策略的節(jié)點(diǎn)間的最佳路徑;
當(dāng)具有最佳路徑時(shí),構(gòu)建虛擬網(wǎng)絡(luò)并將所述虛擬網(wǎng)絡(luò)映射至物理網(wǎng)絡(luò);
監(jiān)測(cè)所述物理網(wǎng)絡(luò)的資源信息,當(dāng)所述物理網(wǎng)絡(luò)發(fā)生故障時(shí),根據(jù)當(dāng)前網(wǎng)絡(luò)狀態(tài)計(jì)算備用路徑,以使所述虛擬網(wǎng)絡(luò)正常工作。
本發(fā)明實(shí)施例中,所述方法還包括:
將所述虛擬網(wǎng)絡(luò)映射至物理網(wǎng)絡(luò)后,將相應(yīng)的映射信息以流表形式發(fā)送至交換機(jī),以作為轉(zhuǎn)發(fā)規(guī)則。
本發(fā)明實(shí)施例中,所述虛擬網(wǎng)絡(luò)信息包括:節(jié)點(diǎn)的位置信息、處理能力信息、對(duì)網(wǎng)絡(luò)中鏈路的性能要求信息。
本發(fā)明實(shí)施例中,所述方法還包括:
當(dāng)沒(méi)有最佳路徑時(shí),返回用于表明無(wú)法構(gòu)建虛擬網(wǎng)絡(luò)的提示信息。
本發(fā)明實(shí)施例中,所述監(jiān)測(cè)所述物理網(wǎng)絡(luò)的資源信息,包括:
監(jiān)測(cè)所述物理網(wǎng)絡(luò)的至少如下信息:節(jié)點(diǎn)狀態(tài)、鏈路狀態(tài)。
本發(fā)明實(shí)施例提供的虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理裝置,包括:
管理模塊,用于獲取用戶輸入的服務(wù)質(zhì)量請(qǐng)求,所述服務(wù)器質(zhì)量請(qǐng)求包括虛擬網(wǎng)絡(luò)信息;將所述服務(wù)質(zhì)量請(qǐng)求轉(zhuǎn)化為對(duì)應(yīng)的策略;
控制模塊,用于獲取當(dāng)前狀態(tài)下網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)信息,根據(jù)所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)信息計(jì)算滿足所述策略的節(jié)點(diǎn)間的最佳路徑;當(dāng)具有最佳路徑時(shí),構(gòu)建虛擬網(wǎng)絡(luò)并將所述虛擬網(wǎng)絡(luò)映射至物理網(wǎng)絡(luò);
所述管理模塊,還用于監(jiān)測(cè)所述物理網(wǎng)絡(luò)的資源信息,當(dāng)所述物理網(wǎng)絡(luò)發(fā)生故障時(shí),根據(jù)當(dāng)前網(wǎng)絡(luò)狀態(tài)計(jì)算備用路徑,以使所述虛擬網(wǎng)絡(luò)正常工作。
本發(fā)明實(shí)施例中,所述裝置還包括:交換模塊;
所述控制模塊,還用于將所述虛擬網(wǎng)絡(luò)映射至物理網(wǎng)絡(luò)后,將相應(yīng)的映射信息以流表形式發(fā)送至所述交換模塊,以作為轉(zhuǎn)發(fā)規(guī)則。
本發(fā)明實(shí)施例中,所述虛擬網(wǎng)絡(luò)信息包括:節(jié)點(diǎn)的位置信息、處理能力信息、對(duì)網(wǎng)絡(luò)中鏈路的性能要求信息。
本發(fā)明實(shí)施例中,所述控制模塊,還用于當(dāng)沒(méi)有最佳路徑時(shí),返回用于表明無(wú)法構(gòu)建虛擬網(wǎng)絡(luò)的提示信息。
本發(fā)明實(shí)施例中,所述管理模塊,還用于監(jiān)測(cè)所述物理網(wǎng)絡(luò)的至少如下信息:節(jié)點(diǎn)狀態(tài)、鏈路狀態(tài)。
本發(fā)明實(shí)施例的技術(shù)方案中,獲取用戶輸入的服務(wù)質(zhì)量請(qǐng)求,所述服務(wù)器質(zhì)量請(qǐng)求包括虛擬網(wǎng)絡(luò)信息;將所述服務(wù)質(zhì)量請(qǐng)求轉(zhuǎn)化為對(duì)應(yīng)的策略;獲取當(dāng) 前狀態(tài)下網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)信息,根據(jù)所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)信息計(jì)算滿足所述策略的節(jié)點(diǎn)間的最佳路徑;當(dāng)具有最佳路徑時(shí),構(gòu)建虛擬網(wǎng)絡(luò)并將所述虛擬網(wǎng)絡(luò)映射至物理網(wǎng)絡(luò);監(jiān)測(cè)所述物理網(wǎng)絡(luò)的資源信息,當(dāng)所述物理網(wǎng)絡(luò)發(fā)生故障時(shí),根據(jù)當(dāng)前網(wǎng)絡(luò)狀態(tài)計(jì)算備用路徑,以使所述虛擬網(wǎng)絡(luò)正常工作??梢?jiàn),本發(fā)明實(shí)施例能夠針對(duì)不同用戶對(duì)鏈路的不同性能要求構(gòu)建相應(yīng)的虛擬網(wǎng)絡(luò),用戶只需提供所建虛擬網(wǎng)絡(luò)的服務(wù)質(zhì)量請(qǐng)求,便能夠自動(dòng)判斷當(dāng)前狀態(tài)下網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)能否滿足服務(wù)質(zhì)量請(qǐng)求,若能滿足,則自動(dòng)構(gòu)建虛擬網(wǎng)絡(luò),并能夠?qū)崟r(shí)監(jiān)控虛擬網(wǎng)絡(luò)對(duì)應(yīng)的物理網(wǎng)絡(luò)的狀態(tài),如果出現(xiàn)故障,會(huì)啟動(dòng)相應(yīng)的故障診斷措施。
附圖說(shuō)明
圖1為sdn架構(gòu)邏輯視圖;
圖2為本發(fā)明實(shí)施例的虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理方法的流程示意圖;
圖3為本發(fā)明實(shí)施例一的虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理裝置的結(jié)構(gòu)組成示意圖;
圖4為本發(fā)明實(shí)施例二的虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理裝置的結(jié)構(gòu)組成示意圖。
具體實(shí)施方式
為了能夠更加詳盡地了解本發(fā)明實(shí)施例的特點(diǎn)與技術(shù)內(nèi)容,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例的實(shí)現(xiàn)進(jìn)行詳細(xì)闡述,所附附圖僅供參考說(shuō)明之用,并非用來(lái)限定本發(fā)明實(shí)施例。
本發(fā)明實(shí)施例提出了一種虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理方法及裝置,在實(shí)際網(wǎng)絡(luò)資源可用情況下,不同用戶能夠通過(guò)該方法建立符合自身需求的虛擬網(wǎng)絡(luò)。并且,接受租戶建立虛擬網(wǎng)絡(luò)的請(qǐng)求為之服務(wù)期間,能夠保證租戶的虛擬網(wǎng)絡(luò)的服務(wù)質(zhì)量。
本發(fā)明實(shí)施例的技術(shù)方案,虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理裝置能夠管理多個(gè)虛擬租戶網(wǎng)絡(luò),并向每個(gè)租戶提供服務(wù)質(zhì)量需求,并實(shí)時(shí)監(jiān)控虛擬網(wǎng)絡(luò)對(duì)應(yīng)的物理網(wǎng)絡(luò)狀態(tài)。租戶只需提供服務(wù)質(zhì)量請(qǐng)求,該裝置能夠自動(dòng)計(jì)算出符合的資源并建立虛擬網(wǎng)絡(luò)。
本發(fā)明實(shí)施例的技術(shù)方基于sdn技術(shù),適用于sdn網(wǎng)絡(luò)。
圖2為本發(fā)明實(shí)施例的虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理方法的流程示意圖,如圖2所示,所述虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理方法包括以下步驟:
步驟201:獲取用戶輸入的服務(wù)質(zhì)量請(qǐng)求,所述服務(wù)器質(zhì)量請(qǐng)求包括虛擬網(wǎng)絡(luò)信息;將所述服務(wù)質(zhì)量請(qǐng)求轉(zhuǎn)化為對(duì)應(yīng)的策略。
本發(fā)明實(shí)施例中,虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理裝置包括三個(gè)大模塊,分別為:管理模塊、控制模塊、交換模塊;其中,管理模塊包括:策略驗(yàn)證模塊、數(shù)據(jù)存儲(chǔ)模塊、租戶流量監(jiān)測(cè)模塊以及故障處理模塊;控制模塊包括:接入控制模塊、路徑計(jì)算模塊、信息統(tǒng)計(jì)模塊、虛擬網(wǎng)絡(luò)構(gòu)建模塊;交換模塊由多個(gè)openflow交換機(jī)組成。
用戶通過(guò)策略驗(yàn)證模塊提供的界面輸入服務(wù)質(zhì)量請(qǐng)求,具體地,輸入所需的虛擬網(wǎng)絡(luò)信息,這里,所述虛擬網(wǎng)絡(luò)信息包括:節(jié)點(diǎn)的位置信息、處理能力信息、對(duì)網(wǎng)絡(luò)中鏈路的性能要求信息。相應(yīng)地,策略驗(yàn)證模塊獲取用戶輸入的服務(wù)質(zhì)量請(qǐng)求。
然后,策略驗(yàn)證模塊將用戶的服務(wù)質(zhì)量請(qǐng)求轉(zhuǎn)化為控制模塊能夠解析的策略,下發(fā)給接入控制模塊。這里,控制模塊可以是sdn控制器。
步驟202:獲取當(dāng)前狀態(tài)下網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)信息,根據(jù)所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)信息計(jì)算滿足所述策略的節(jié)點(diǎn)間的最佳路徑。
具體地,接入控制模塊收到策略驗(yàn)證模塊發(fā)來(lái)的策略后,調(diào)用路由計(jì)算模塊,計(jì)算節(jié)點(diǎn)間的最佳路徑。
這里,當(dāng)接入控制模塊調(diào)用路由計(jì)算模塊時(shí),路由計(jì)算模塊根據(jù)租戶的虛擬網(wǎng)絡(luò)信息,重新獲取當(dāng)前狀態(tài)下網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)信息(即網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)圖),并計(jì)算節(jié)點(diǎn)間的符合策略(即用戶鏈路要求)的最佳路徑。
步驟203:當(dāng)具有最佳路徑時(shí),構(gòu)建虛擬網(wǎng)絡(luò)并將所述虛擬網(wǎng)絡(luò)映射至物理網(wǎng)絡(luò)。
上述步驟202計(jì)算出有最佳路徑,接入控制模塊還要調(diào)用虛擬網(wǎng)絡(luò)構(gòu)建模塊提供的接口,構(gòu)建虛擬網(wǎng)絡(luò),并將所述虛擬網(wǎng)絡(luò)映射至物理網(wǎng)絡(luò);將虛擬網(wǎng) 絡(luò)信息和物理網(wǎng)絡(luò)信息反饋給數(shù)據(jù)存儲(chǔ)模塊。數(shù)據(jù)存儲(chǔ)模塊記錄著每個(gè)用戶的物理網(wǎng)絡(luò)信息以及虛擬網(wǎng)絡(luò)信息。
本發(fā)明實(shí)施例中,當(dāng)沒(méi)有最佳路徑時(shí),返回用于表明無(wú)法構(gòu)建虛擬網(wǎng)絡(luò)的提示信息。
本發(fā)明實(shí)施例中,將所述虛擬網(wǎng)絡(luò)映射至物理網(wǎng)絡(luò)后,將相應(yīng)的映射信息以流表形式發(fā)送至交換機(jī),以作為轉(zhuǎn)發(fā)規(guī)則。
步驟204:監(jiān)測(cè)所述物理網(wǎng)絡(luò)的資源信息,當(dāng)所述物理網(wǎng)絡(luò)發(fā)生故障時(shí),根據(jù)當(dāng)前網(wǎng)絡(luò)狀態(tài)計(jì)算備用路徑,以使所述虛擬網(wǎng)絡(luò)正常工作。
具體地,監(jiān)測(cè)所述物理網(wǎng)絡(luò)的至少如下信息:節(jié)點(diǎn)狀態(tài)、鏈路狀態(tài)。租戶流量監(jiān)測(cè)模塊,負(fù)責(zé)實(shí)施監(jiān)測(cè)數(shù)據(jù)存儲(chǔ)模塊記錄的物理網(wǎng)絡(luò)的資源信息,一旦出現(xiàn)故障,則觸發(fā)故障處理模塊。故障處理模塊收到觸發(fā)后,根據(jù)當(dāng)前網(wǎng)絡(luò)狀態(tài)計(jì)算備用路徑,以使所述虛擬網(wǎng)絡(luò)正常工作。如此,一旦底層某個(gè)openflow交換機(jī)端口出現(xiàn)故障,故障處理模塊將根據(jù)當(dāng)前網(wǎng)絡(luò)狀態(tài)計(jì)算備用路徑使得用戶的虛擬網(wǎng)絡(luò)不受影響。
圖3為本發(fā)明實(shí)施例一的虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理裝置的結(jié)構(gòu)組成示意圖,如圖3所示,所述裝置包括:
管理模塊31,用于獲取用戶輸入的服務(wù)質(zhì)量請(qǐng)求,所述服務(wù)器質(zhì)量請(qǐng)求包括虛擬網(wǎng)絡(luò)信息;將所述服務(wù)質(zhì)量請(qǐng)求轉(zhuǎn)化為對(duì)應(yīng)的策略;
控制模塊32,用于獲取當(dāng)前狀態(tài)下網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)信息,根據(jù)所述網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)信息計(jì)算滿足所述策略的節(jié)點(diǎn)間的最佳路徑;當(dāng)具有最佳路徑時(shí),構(gòu)建虛擬網(wǎng)絡(luò)并將所述虛擬網(wǎng)絡(luò)映射至物理網(wǎng)絡(luò);
所述管理模塊31,還用于監(jiān)測(cè)所述物理網(wǎng)絡(luò)的資源信息,當(dāng)所述物理網(wǎng)絡(luò)發(fā)生故障時(shí),根據(jù)當(dāng)前網(wǎng)絡(luò)狀態(tài)計(jì)算備用路徑,以使所述虛擬網(wǎng)絡(luò)正常工作。
所述裝置還包括:交換模塊33;
所述控制模塊32,還用于將所述虛擬網(wǎng)絡(luò)映射至物理網(wǎng)絡(luò)后,將相應(yīng)的映射信息以流表形式發(fā)送至所述交換模塊33,以作為轉(zhuǎn)發(fā)規(guī)則。
所述虛擬網(wǎng)絡(luò)信息包括:節(jié)點(diǎn)的位置信息、處理能力信息、對(duì)網(wǎng)絡(luò)中鏈路 的性能要求信息。
所述控制模塊32,還用于當(dāng)沒(méi)有最佳路徑時(shí),返回用于表明無(wú)法構(gòu)建虛擬網(wǎng)絡(luò)的提示信息。
所述管理模塊31,還用于監(jiān)測(cè)所述物理網(wǎng)絡(luò)的至少如下信息:節(jié)點(diǎn)狀態(tài)、鏈路狀態(tài)。
本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,圖3所示的虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理裝置中的各模塊的實(shí)現(xiàn)功能可參照前述虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理方法的相關(guān)描述而理解。圖3所示的虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理裝置中的各單元的功能可通過(guò)運(yùn)行于處理器上的程序而實(shí)現(xiàn),也可通過(guò)具體的邏輯電路而實(shí)現(xiàn)。
圖4為本發(fā)明實(shí)施例二的虛擬網(wǎng)絡(luò)服務(wù)質(zhì)量管理裝置的結(jié)構(gòu)組成示意圖如,如圖4所示,所述裝置包括:管理模塊41、控制模塊42、轉(zhuǎn)發(fā)模塊43。
1、管理模塊41:包括策略驗(yàn)證模塊411、數(shù)據(jù)存儲(chǔ)模塊412、租戶流量監(jiān)測(cè)模塊413以及故障處理模塊414。管理模塊41接收用戶的服務(wù)質(zhì)量請(qǐng)求,并將服務(wù)質(zhì)量請(qǐng)求發(fā)送給控制模塊42的接入控制模塊421判斷能否為該租戶提供服務(wù)。一旦為租戶建立虛擬網(wǎng)絡(luò),需要實(shí)時(shí)對(duì)租戶網(wǎng)絡(luò)資源進(jìn)行監(jiān)控,保證在為租戶提供服務(wù)期間,滿足租戶服務(wù)質(zhì)量。
1)策略驗(yàn)證模塊411:該模塊以界面的形式,接收用戶對(duì)虛擬網(wǎng)絡(luò)的要求,包括虛擬網(wǎng)絡(luò)規(guī)模、節(jié)點(diǎn)處理能力、鏈路狀態(tài)性能要求,并將這些要求轉(zhuǎn)換成控制模塊42能夠理解的策略,下發(fā)給控制模塊42中的接入控制模塊421,通過(guò)接入控制模塊421的計(jì)算能否接受用戶的請(qǐng)求。若能接受用戶的請(qǐng)求,則將用戶的虛擬網(wǎng)絡(luò)信息以可視化的形式反饋給用戶,若不能接受用戶的請(qǐng)求,則拒絕用戶的請(qǐng)求。
2)數(shù)據(jù)存儲(chǔ)模塊412:該模塊用于存儲(chǔ)用戶的虛擬網(wǎng)絡(luò)信息以及與之映射的物理網(wǎng)絡(luò)資源信息。
3)租戶流量監(jiān)測(cè)模塊413:該模塊監(jiān)測(cè)已使用的物理網(wǎng)絡(luò)資源信息,包括節(jié)點(diǎn)狀態(tài)、鏈路狀態(tài),一旦出現(xiàn)故障將故障信息發(fā)給故障處理模塊414。
4)故障處理模塊414:當(dāng)收到故障信息時(shí),判斷出現(xiàn)故障的節(jié)點(diǎn)或鏈路屬 于哪個(gè)租戶,啟動(dòng)備用路徑。
2、控制模塊42主要是通過(guò)sdn控制器實(shí)現(xiàn),包括:接入控制模塊421、路徑計(jì)算模塊422、信息統(tǒng)計(jì)模塊423、虛擬網(wǎng)絡(luò)構(gòu)建模塊424。
1)接入控制模塊421:該模塊接受來(lái)自策略驗(yàn)證模塊411中租戶的請(qǐng)求,調(diào)用路由計(jì)算模塊422,若能計(jì)算出最佳路徑,則能夠滿足租戶的請(qǐng)求,否則不能滿足租戶的請(qǐng)求。
路徑計(jì)算模塊422:當(dāng)收到接入控制模塊421的調(diào)用時(shí),該模塊通過(guò)信息統(tǒng)計(jì)模塊423中的信息獲取當(dāng)前全網(wǎng)拓?fù)浣Y(jié)構(gòu)信息,包括節(jié)點(diǎn)處理能力、鏈路性能信息,根據(jù)用戶對(duì)鏈路性能的要求,繪制出符合要求的全網(wǎng)拓?fù)鋱D,通過(guò)qos路由算法來(lái)計(jì)算物理節(jié)點(diǎn)之間的最佳路徑。
3)信息統(tǒng)計(jì)模塊423:該模塊用于實(shí)時(shí)獲取全網(wǎng)拓?fù)湫畔?,通過(guò)性能測(cè)試工具獲取節(jié)點(diǎn)處理能力、鏈路的帶寬、時(shí)延、丟包能力。
4)虛擬網(wǎng)絡(luò)構(gòu)建模塊424:該模塊完成虛擬網(wǎng)絡(luò)的構(gòu)建、隔離以及虛擬網(wǎng)絡(luò)與物理網(wǎng)絡(luò)之間的映射,并提供可應(yīng)用接口。
3、轉(zhuǎn)發(fā)模塊43:就是由openflow交換機(jī)構(gòu)成的數(shù)據(jù)轉(zhuǎn)發(fā)網(wǎng)絡(luò),功能包括:openflow交換機(jī)的配置、openflow交換機(jī)與控制器的交互。
本發(fā)明實(shí)施例所記載的技術(shù)方案之間,在不沖突的情況下,可以任意組合。
在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的方法和智能設(shè)備,可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,如:多個(gè)單元或組件可以結(jié)合,或可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過(guò)一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
上述作為分離部件說(shuō)明的單元可以是、或也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個(gè)地方,也可以分布到多個(gè)網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來(lái) 實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個(gè)第二處理單元中,也可以是各單元分別單獨(dú)作為一個(gè)單元,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。