亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種信息分發(fā)方法及系統(tǒng)的制作方法

文檔序號(hào):9870336閱讀:464來源:國(guó)知局
一種信息分發(fā)方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體涉及一種信息分發(fā)方法及系統(tǒng)。
【背景技術(shù)】
[0002]云計(jì)算(Cloud Computing, CC)是一種在Internet領(lǐng)域內(nèi)提高網(wǎng)絡(luò)資源利用率、降低能源消耗的有效方式,目前已經(jīng)得到行業(yè)的普遍關(guān)注和局部部署。在云計(jì)算中,Internet可以抽象成云(即數(shù)據(jù)中心,Data Center (DC))、管(管道)、端(終端)三部分。通過將數(shù)據(jù)中心中的資源(計(jì)算資源,存儲(chǔ)資源和網(wǎng)絡(luò)資源)進(jìn)行虛擬化匯總、進(jìn)行切片(Slicing)處理后,將處理后的資源按需分配給租戶(Tenant)。當(dāng)承載用戶業(yè)務(wù)的服務(wù)器(Server)出現(xiàn)故障時(shí),可以實(shí)時(shí)地將運(yùn)行租戶的業(yè)務(wù)的虛擬機(jī)(Virtual Machine,VM)及其存儲(chǔ)和網(wǎng)絡(luò)資源從故障服務(wù)器遷移(Migrate)到新的服務(wù)器上去,這增強(qiáng)了業(yè)務(wù)運(yùn)行的可靠性。在云計(jì)算中,為了能給更多的租戶提供動(dòng)態(tài)的網(wǎng)絡(luò)服務(wù),一些大型數(shù)據(jù)中心具有支持1600萬(wàn)(2的24次方)多個(gè)的虛擬網(wǎng)絡(luò)(實(shí)現(xiàn)租戶流量的網(wǎng)間隔離和網(wǎng)內(nèi)互通)的能力。虛擬網(wǎng)絡(luò)是一種疊加網(wǎng)絡(luò)(Overlay Network)技術(shù),即在同一個(gè)物理網(wǎng)絡(luò)基礎(chǔ)設(shè)備(Physical Network Infrastructure)之上,通過疊加手段虛擬出不同的邏輯網(wǎng)絡(luò)(Logical Network)。
[0003]為了避免VM遷移后,其MAC (介質(zhì)訪問控制)/IP地址等發(fā)生變化,給VM之間原有的會(huì)話(Sess1n)帶來影響(比如中斷與重建等),VM遷移需要在二層(Layer 2)網(wǎng)絡(luò)中實(shí)施。在數(shù)據(jù)中心,尤其是支持虛擬化的數(shù)據(jù)中心中,VM的遷移需要在大二層網(wǎng)絡(luò)中進(jìn)行。TRILL(TRansparent Interconnect1n of Lots of Links,多鏈路透明互連)是國(guó)際標(biāo)注組織 IETF (Internet Engineering Task Force, Internet 工程任務(wù)組)定義的一種大二層技術(shù)。同時(shí),為了提高TRILL網(wǎng)絡(luò)中,端系統(tǒng)(End Stat1n)的MAC地址分發(fā)的實(shí)時(shí)性(Timely)和安全性(Security), TRILL 工作組為 MAC 地址通告定義了 ESADI (End Stat1nAddress Distribut1n Informat1n,端系統(tǒng)地址分發(fā)信息)協(xié)議。
[0004]ESADI提供了一種虛擬網(wǎng)絡(luò)范圍內(nèi)(Virtual Network Scoped)端系統(tǒng)(VM或服務(wù)器)的MAC地址的快速、安全的分發(fā)手段。啟用ESADI協(xié)議的網(wǎng)絡(luò)設(shè)備,通常稱為ESADI路由網(wǎng)橋(即,ESADI RBridge),它會(huì)在每個(gè)虛擬網(wǎng)絡(luò)內(nèi)單獨(dú)啟用一個(gè)ESADI實(shí)例,負(fù)責(zé)該虛擬網(wǎng)絡(luò)內(nèi)VM的MAC地址的分發(fā)和同步。在同一個(gè)虛擬網(wǎng)絡(luò)內(nèi),ESADI設(shè)備之間會(huì)形成鄰居關(guān)系,并選舉一臺(tái)RBridge作為指定路由網(wǎng)橋(Designated RBridge,DRB)。通過周期性的發(fā)送CSNP (Complete Sequence Number Packet,完全序列號(hào)報(bào)文),DRB—方面來通知其他ESADI設(shè)備它依然處在工作狀態(tài),另一方面用來驅(qū)動(dòng)同一個(gè)虛擬網(wǎng)絡(luò)內(nèi)ESADI設(shè)備之間的信息同步,比如:VM的位置信息和可達(dá)信息。目前CSNP的通告周期是30秒。
[0005]在規(guī)模較小的數(shù)據(jù)中心中,ESADI的這種信息分發(fā)和同步機(jī)制確實(shí)能夠起到快速、安全的信息分發(fā)作用,也不會(huì)給網(wǎng)絡(luò)流量帶來沖擊。但是在大型數(shù)據(jù)中心,尤其是其中存在巨量的虛擬網(wǎng)絡(luò)時(shí),以虛擬網(wǎng)絡(luò)為單位建立鄰居關(guān)系并分發(fā)CSNP同步信息,會(huì)給ESADI設(shè)備帶來巨大的報(bào)文處理負(fù)擔(dān),同時(shí)也會(huì)給網(wǎng)絡(luò)流量帶來很大的沖擊。比如:在啟用100萬(wàn)個(gè)虛擬網(wǎng)絡(luò)的數(shù)據(jù)中心,3毫秒內(nèi),DRB就需要產(chǎn)生100個(gè)CSNP報(bào)文,其他ESADI設(shè)備的CPU也需要在3毫秒內(nèi)完成這100個(gè)報(bào)文處理。此外,隨著ESADI向TRILL的雙活接入(Active-Active Access)和目錄輔助服務(wù)器(Directory Assist Server)等應(yīng)用領(lǐng)域的滲透,同一個(gè)服務(wù)器(比如:作為數(shù)據(jù)中心Underlying網(wǎng)絡(luò)出入口的網(wǎng)關(guān),或者作為MAC信息集散地的目錄服務(wù)器(Directory Assistant Server))幾乎會(huì)在每個(gè)虛擬網(wǎng)絡(luò)中都啟用ESADI協(xié)議,從而使它們面臨中巨大的ESADI報(bào)文處理負(fù)擔(dān),進(jìn)一步引起DOS (Denial ofService,拒絕服務(wù))。DOS會(huì)影響客戶從外部訪問數(shù)據(jù)中心或者數(shù)據(jù)中心內(nèi)部MAC信息的正常發(fā)布。

【發(fā)明內(nèi)容】

[0006]有鑒于此,本發(fā)明的主要目的在于減少虛擬網(wǎng)絡(luò)中信息分發(fā)時(shí)產(chǎn)生的流量,優(yōu)化網(wǎng)絡(luò)的帶寬利用率。
[0007]為了解決上述問題,本發(fā)明提供了一種信息分發(fā)方法,包括:
[0008]將能通達(dá)各虛擬網(wǎng)絡(luò)邊緣設(shè)備的虛擬網(wǎng)絡(luò)確定為滲透網(wǎng)絡(luò);
[0009]在所述滲透網(wǎng)絡(luò)中傳遞各虛擬網(wǎng)絡(luò)的可達(dá)信息。
[0010]可選地,將能通達(dá)所有各虛擬網(wǎng)絡(luò)邊緣設(shè)備的虛擬網(wǎng)絡(luò)確定為滲透網(wǎng)絡(luò)包括:
[0011]根據(jù)鏈路狀態(tài)報(bào)文LSP分別獲取各虛擬網(wǎng)絡(luò)邊緣設(shè)備宣稱支持的虛擬網(wǎng)絡(luò),確定所獲取的虛擬網(wǎng)絡(luò)的交集作為所述滲透網(wǎng)絡(luò);
[0012]或者,在預(yù)先指定作為滲透網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)中,根據(jù)LSP確定各虛擬網(wǎng)絡(luò)邊緣設(shè)備都支持的虛擬網(wǎng)絡(luò)作為所述滲透網(wǎng)絡(luò)。
[0013]可選地,在所述滲透網(wǎng)絡(luò)中傳遞各虛擬網(wǎng)絡(luò)的可達(dá)信息前還包括:
[0014]以所述滲透網(wǎng)絡(luò)為基礎(chǔ),各所述虛擬網(wǎng)絡(luò)邊緣設(shè)備建立鄰居關(guān)系,并選擇其中一臺(tái)虛擬網(wǎng)絡(luò)邊緣設(shè)備指定作為信息同步設(shè)備。
[0015]可選地,在所述滲透網(wǎng)絡(luò)中傳遞各虛擬網(wǎng)絡(luò)的可達(dá)信息包括:
[0016]在所述滲透網(wǎng)絡(luò)中,各所述虛擬網(wǎng)絡(luò)邊緣設(shè)備發(fā)送與自己連接的虛擬網(wǎng)絡(luò)內(nèi)端系統(tǒng)的可達(dá)信息;所述信息同步設(shè)備存儲(chǔ)收到的可達(dá)信息,并據(jù)此生成摘要信息并發(fā)布;
[0017]收到所述摘要信息和端系統(tǒng)的可達(dá)信息后,各所述虛擬網(wǎng)絡(luò)邊緣設(shè)備篩選出所連接的虛擬網(wǎng)絡(luò)的可達(dá)信息,并根據(jù)接收到的摘要信息,向所述可達(dá)信息的產(chǎn)生者索要自己連接的虛擬網(wǎng)絡(luò)中缺少的可達(dá)信息或向鄰居發(fā)送自己連接的虛擬網(wǎng)絡(luò)內(nèi)端系統(tǒng)最新的可達(dá)信息。
[0018]可選地,所述的方法還包括:
[0019]當(dāng)兩個(gè)所述虛擬網(wǎng)絡(luò)之間需要互通時(shí),網(wǎng)關(guān)設(shè)備為每個(gè)互聯(lián)的虛擬網(wǎng)絡(luò)保存一套可達(dá)信息,并根據(jù)網(wǎng)絡(luò)間的對(duì)應(yīng)關(guān)系對(duì)一個(gè)虛擬網(wǎng)絡(luò)中的可達(dá)信息進(jìn)行映射后注入另一個(gè)虛擬網(wǎng)絡(luò);所述網(wǎng)關(guān)設(shè)備是指用于不同虛擬網(wǎng)絡(luò)互通性連接的邊緣互聯(lián)設(shè)備。
[0020]本發(fā)明還提供了一種信息分發(fā)系統(tǒng),包括:
[0021]確定模塊,用于將能通達(dá)各所述虛擬網(wǎng)絡(luò)邊緣設(shè)備的虛擬網(wǎng)絡(luò)確定為滲透網(wǎng)絡(luò);
[0022]傳遞模塊,用于在所述滲透網(wǎng)絡(luò)中傳遞各虛擬網(wǎng)絡(luò)的可達(dá)信息。
[0023]可選地,所述確定模塊將能通達(dá)所有各虛擬網(wǎng)絡(luò)邊緣設(shè)備的虛擬網(wǎng)絡(luò)確定為滲透網(wǎng)絡(luò)是指:
[0024]所述確定模塊根據(jù)鏈路狀態(tài)報(bào)文LSP分別獲取各虛擬網(wǎng)絡(luò)邊緣設(shè)備宣稱支持的虛擬網(wǎng)絡(luò),確定所獲取的虛擬網(wǎng)絡(luò)的交集作為所述滲透網(wǎng)絡(luò);
[0025]或者,在預(yù)先指定作為滲透網(wǎng)絡(luò)的虛擬網(wǎng)絡(luò)中,根據(jù)LSP確定各虛擬網(wǎng)絡(luò)邊緣設(shè)備都支持的虛擬網(wǎng)絡(luò)作為所述滲透網(wǎng)絡(luò)。
[0026]可選地,所述傳遞模塊設(shè)置在各所述虛擬網(wǎng)絡(luò)邊緣設(shè)備中,還用于在傳遞各虛擬網(wǎng)絡(luò)的可達(dá)信息前,以所述滲透網(wǎng)絡(luò)為基礎(chǔ),和其它虛擬網(wǎng)絡(luò)邊緣設(shè)備建立鄰居關(guān)系;
[0027]所述確定模塊還用于選擇所述虛擬網(wǎng)絡(luò)邊緣設(shè)備中的一臺(tái)指定作為信息同步設(shè)備。
[0028]可選地,所述傳遞模塊在所述滲透網(wǎng)絡(luò)中傳遞各虛擬網(wǎng)絡(luò)的可達(dá)信息是指:
[0029]所述傳遞模塊在所述滲透網(wǎng)絡(luò)中發(fā)送與本模塊所在的虛擬網(wǎng)絡(luò)邊緣設(shè)備連接的虛擬網(wǎng)絡(luò)內(nèi)端系統(tǒng)的可達(dá)信息;還用于當(dāng)所在的虛擬網(wǎng)絡(luò)邊緣設(shè)備為所述信息同步設(shè)備時(shí)存儲(chǔ)收到的可達(dá)信息,并據(jù)此生成摘要信息并發(fā)布;收到所述摘要信息和端系統(tǒng)的可達(dá)信息后,篩選出與本模塊所在的虛擬網(wǎng)絡(luò)邊緣設(shè)備連接的虛擬網(wǎng)絡(luò)的可達(dá)信息,并根據(jù)接收到的摘要信息,向所述可達(dá)信息的產(chǎn)生者索要與本模塊所在的虛擬網(wǎng)絡(luò)邊緣設(shè)備連接的虛擬網(wǎng)絡(luò)中缺少的可達(dá)信息,或向鄰居發(fā)送本模塊所在的虛擬網(wǎng)絡(luò)邊緣設(shè)備連接的虛擬網(wǎng)絡(luò)內(nèi)端系統(tǒng)最新的可達(dá)信息。
[0030]可選地,所述的系統(tǒng)還包括:
[0031]互通模塊,設(shè)置于網(wǎng)關(guān)設(shè)備中,用于當(dāng)兩個(gè)所述虛擬網(wǎng)絡(luò)之間需要互通時(shí),為每個(gè)互聯(lián)的虛擬網(wǎng)絡(luò)保存一套可達(dá)信息,并根據(jù)網(wǎng)絡(luò)間的對(duì)應(yīng)關(guān)系對(duì)一個(gè)虛擬網(wǎng)絡(luò)中的可達(dá)信息進(jìn)行映射后注入另一個(gè)虛擬網(wǎng)絡(luò);所述網(wǎng)關(guān)設(shè)備是指用于不同虛擬網(wǎng)絡(luò)互通性連接的邊緣互聯(lián)設(shè)備。
[0032]本發(fā)明通過引入虛擬的滲透網(wǎng)絡(luò)(Penetrat1n Net
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1