一種業(yè)務(wù)節(jié)點配置方法、業(yè)務(wù)節(jié)點池注冊器及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種業(yè)務(wù)節(jié)點配置方法:接收管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求,所述業(yè)務(wù)節(jié)點查詢請求包含來自用戶或者因為網(wǎng)絡(luò)變化引起的業(yè)務(wù)需求;查找業(yè)務(wù)節(jié)點數(shù)據(jù)庫,獲得與所述業(yè)務(wù)節(jié)點查詢請求匹配的業(yè)務(wù)節(jié)點信息,所述匹配的業(yè)務(wù)節(jié)點信息包括匹配的業(yè)務(wù)節(jié)點的標識、位置信息、狀態(tài)信息、針對所述狀態(tài)信息的選擇策略、租戶標識和滿足所述業(yè)務(wù)需求的業(yè)務(wù)鏈路徑中的一種或者幾種;發(fā)送所述匹配的業(yè)務(wù)節(jié)點信息給所述管理配置設(shè)備,以使所述管理配置設(shè)備根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息對匹配的業(yè)務(wù)節(jié)點進行網(wǎng)絡(luò)和業(yè)務(wù)配置。
【專利說明】一種業(yè)務(wù)節(jié)點配置方法、業(yè)務(wù)節(jié)點池注冊器及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,特別涉及一種業(yè)務(wù)節(jié)點配置方法、業(yè)務(wù)節(jié)點池注冊器及系統(tǒng)。
【背景技術(shù)】
[0002]傳統(tǒng)數(shù)據(jù)中心中,業(yè)務(wù)節(jié)點(Service Node)通常以物理形態(tài)存在,數(shù)量有限,且位置固定,手工配置即可,但網(wǎng)絡(luò)虛擬化帶來了新的需求:
[0003]1.虛擬化的多租戶需求:租戶的業(yè)務(wù)隔離,要求每個租戶網(wǎng)絡(luò)具有不同類型和數(shù)量的業(yè)務(wù)節(jié)點;
[0004]2.數(shù)據(jù)中心的云化互聯(lián):多個數(shù)據(jù)中心互聯(lián)成一個虛擬的、云化的數(shù)據(jù)中心,會導(dǎo)致業(yè)務(wù)節(jié)點的數(shù)量大增,而且虛擬業(yè)務(wù)節(jié)點可以部署在任何位置;
[0005]3.原有的專用硬件支持的業(yè)務(wù)節(jié)點被虛擬化后,其單獨的高性能被虛擬機取代,相對性能的下降會帶來業(yè)務(wù)節(jié)點效率降低,負擔也會隨著租戶增加而加重,易發(fā)生故障或者過載。
[0006]綜上,網(wǎng)絡(luò)功能虛擬化以后,導(dǎo)致大量的業(yè)務(wù)節(jié)點需要被管理,支持其可靠性、高可用性、可擴展性變得更加復(fù)雜,再采用傳統(tǒng)的手工配置顯然不能滿足需求。
【發(fā)明內(nèi)容】
[0007]為了滿足需求日益強烈的網(wǎng)絡(luò)功能虛擬化的需求,本發(fā)明實施例提供一種業(yè)務(wù)節(jié)點配置方法、業(yè)務(wù)節(jié)點池注冊器和系統(tǒng)。
[0008]第一方面,提供一種方法,包括:接收管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求,所述業(yè)務(wù)節(jié)點查詢請求包含來自用戶或者因為網(wǎng)絡(luò)變化引起的業(yè)務(wù)需求;
[0009]查找業(yè)務(wù)節(jié)點數(shù)據(jù)庫,獲得與所述業(yè)務(wù)節(jié)點查詢請求匹配的業(yè)務(wù)節(jié)點信息,所述匹配的業(yè)務(wù)節(jié)點信息包括匹配的業(yè)務(wù)節(jié)點的標識、位置信息、狀態(tài)信息、針對所述狀態(tài)信息的選擇策略、租戶標識和滿足所述業(yè)務(wù)需求的業(yè)務(wù)鏈路徑中的一種或者幾種;
[0010]發(fā)送所述匹配的業(yè)務(wù)節(jié)點信息給所述管理配置設(shè)備,以使所述管理配置設(shè)備根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息對匹配的業(yè)務(wù)節(jié)點進行網(wǎng)絡(luò)和業(yè)務(wù)配置。
[0011]結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,接收管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求具體包括:
[0012]通過擴展匯聚服務(wù)器接入?yún)f(xié)議(Aggregate Server Access Protocol, ASAP)的消息,或者定義新的消息接收所述管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求。
[0013]結(jié)合第一方面,在第二種可能的實現(xiàn)方式中,所述方法還包括:
[0014]接收所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息,形成業(yè)務(wù)節(jié)點數(shù)據(jù)庫。
[0015]結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,通過擴展匯聚服務(wù)器接入?yún)f(xié)議ASAP協(xié)議的消息,或者定義新的消息接收所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息,形成業(yè)務(wù)節(jié)點數(shù)據(jù)庫。
[0016]結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述方法還包括:
[0017]對已注冊的業(yè)務(wù)節(jié)點進行?;顧z測,監(jiān)控所述已注冊的業(yè)務(wù)節(jié)點的狀態(tài),進行故
障處理。
[0018]結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述方法還包括:
[0019]將所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息與所述管理配置設(shè)備同步。
[0020]結(jié)合第一方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述方法還包括:
[0021]通過擴展匯聚服務(wù)器接入?yún)f(xié)議ASAP協(xié)議的消息,或者定義新的消息接收將所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息與所述管理配置設(shè)備同步。
[0022]結(jié)合第一方面,或結(jié)合第一方面的上述任意一種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述的業(yè)務(wù)節(jié)點包括虛擬防火墻設(shè)備(virtual Fire Wall, vFW)、虛擬負載均衡設(shè)備(virtual Load Balance, vLB)、虛擬廣域網(wǎng)優(yōu)化控制器(virtual Wanoptimization Controller,vWoC)、虛擬入侵檢測系統(tǒng)/入侵保護系統(tǒng)(virtual IntrusionDetection System/Intrusion Protection System, vIDS/IPS)或者虛擬網(wǎng)絡(luò)地址轉(zhuǎn)換(virtual NetworkAddressTranslation, vNAT)。
[0023]結(jié)合第一方面,在第八種可能的實現(xiàn)方式中,所述的業(yè)務(wù)請求為業(yè)務(wù)節(jié)點的重部放,則所述方法具體為:
[0024]接收管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求,所述業(yè)務(wù)節(jié)點查詢請求包含所述業(yè)務(wù)節(jié)點的重部放的限制條件;
[0025]查找業(yè)務(wù)節(jié)點數(shù)據(jù)庫,獲得與所述業(yè)務(wù)節(jié)點查詢請求匹配的業(yè)務(wù)節(jié)點信息,所述業(yè)務(wù)節(jié)點信息包括符合條件的源節(jié)點和目的節(jié)點的標識和位置信息;
[0026]發(fā)送所述匹配的業(yè)務(wù)節(jié)點信息給所述管理配置設(shè)備,以使所述管理配置設(shè)備根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息指示所述匹配的源節(jié)點進行注銷操作,激活并啟用所述匹配的目的節(jié)點為所述用戶服務(wù)。
[0027]第二方面,提供一種業(yè)務(wù)節(jié)點池注冊器,包括:
[0028]接收模塊,用于接收管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求,所述業(yè)務(wù)節(jié)點查詢請求包含來自用戶或者因為網(wǎng)絡(luò)變化引起的業(yè)務(wù)需求;
[0029]查找模塊,用于查找業(yè)務(wù)節(jié)點數(shù)據(jù)庫,獲得與所述業(yè)務(wù)節(jié)點查詢請求匹配的業(yè)務(wù)節(jié)點信息,所述匹配的業(yè)務(wù)節(jié)點信息包括匹配的業(yè)務(wù)節(jié)點的標識、位置信息、狀態(tài)信息、針對所述狀態(tài)信息的選擇策略、租戶標識和滿足所述業(yè)務(wù)需求的業(yè)務(wù)鏈路徑中的一種或者幾種;
[0030]發(fā)送模塊,用于發(fā)送所述匹配的業(yè)務(wù)節(jié)點信息給所述管理配置設(shè)備,以使所述管理配置設(shè)備根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息對匹配的業(yè)務(wù)節(jié)點進行網(wǎng)絡(luò)和業(yè)務(wù)配置。
[0031]結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述接收模塊,具體用于:
[0032]通過擴展匯聚服務(wù)器接入?yún)f(xié)議ASAP協(xié)議的消息,或者定義新的消息接收所述管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求。
[0033]結(jié)合第二方面,在第二種可能的實現(xiàn)方式中,所述接收模塊,還用于:
[0034]接收所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息,形成業(yè)務(wù)節(jié)點數(shù)據(jù)庫。
[0035]結(jié)合第二方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述接收模塊,具體用于:
[0036]通過擴展匯聚服務(wù)器接入?yún)f(xié)議ASAP協(xié)議的消息,或者定義新的消息接收所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息,形成業(yè)務(wù)節(jié)點數(shù)據(jù)庫。
[0037]結(jié)合第二方面的第二種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述業(yè)務(wù)節(jié)點池注冊器還包括:
[0038]維護模塊,用于對已注冊的業(yè)務(wù)節(jié)點進行?;顧z測,監(jiān)控所述已注冊的業(yè)務(wù)節(jié)點的狀態(tài),進行故障處理。
[0039]結(jié)合第二方面的第二種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述業(yè)務(wù)節(jié)點池注冊器還包括:
[0040]同步模塊,用于將所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息與所述管理配置設(shè)備同步。
[0041]結(jié)合第二方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述同步模塊,具體用于通過擴展匯聚服務(wù)器接入?yún)f(xié)議ASAP協(xié)議的消息,或者定義新的消息接收將所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息與所述管理配置設(shè)備同步。
[0042]第三方面,提供一種業(yè)務(wù)節(jié)點池注冊器,包括收發(fā)器、處理器和存儲器,所述存儲器用于存儲程序代碼,其中:
[0043]所述收發(fā)器,用于接收管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求,所述業(yè)務(wù)節(jié)點查詢請求包含來自用戶或者因為網(wǎng)絡(luò)變化引起的業(yè)務(wù)需求;
[0044]所述處理器,用于調(diào)用所述存儲器中的程序代碼,執(zhí)行以下操作:
[0045]查找業(yè)務(wù)節(jié)點數(shù)據(jù)庫,獲得與所述業(yè)務(wù)節(jié)點查詢請求匹配的業(yè)務(wù)節(jié)點信息,所述匹配的業(yè)務(wù)節(jié)點信息包括匹配的業(yè)務(wù)節(jié)點的標識、位置信息、狀態(tài)信息、針對所述狀態(tài)信息的選擇策略、租戶標識和滿足所述業(yè)務(wù)需求的業(yè)務(wù)鏈路徑中的一種或者幾種;
[0046]所述收發(fā)器,還用于發(fā)送所述匹配的業(yè)務(wù)節(jié)點信息給所述管理配置設(shè)備,以使所述管理配置設(shè)備根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息對匹配的業(yè)務(wù)節(jié)點進行網(wǎng)絡(luò)和業(yè)務(wù)配置。
[0047]結(jié)合第三方面,在第一種可能的實現(xiàn)方式中,所述收發(fā)器,還用于接收所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息,形成業(yè)務(wù)節(jié)點數(shù)據(jù)庫。
[0048]第四方面,提供一種業(yè)務(wù)節(jié)點配置系統(tǒng),包括上面第二方面或者第三方面中任一所述的業(yè)務(wù)節(jié)點池注冊器,和管理配置設(shè)備,所述管理配置設(shè)備,用于根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息對匹配的業(yè)務(wù)節(jié)點進行網(wǎng)絡(luò)和業(yè)務(wù)配置。
[0049]結(jié)合第四方面,在第一種可能的實現(xiàn)方式中,還包括業(yè)務(wù)節(jié)點,用于向所述業(yè)務(wù)節(jié)點池注冊器發(fā)送所述所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息,形成業(yè)務(wù)節(jié)點數(shù)據(jù)庫。
[0050]本發(fā)明實施例中,接收管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求,所述業(yè)務(wù)節(jié)點查詢請求包含來自用戶或者因為網(wǎng)絡(luò)變化引起的業(yè)務(wù)需求;查找業(yè)務(wù)節(jié)點數(shù)據(jù)庫,獲得與所述業(yè)務(wù)節(jié)點查詢請求匹配的業(yè)務(wù)節(jié)點信息,所述匹配的業(yè)務(wù)節(jié)點信息包括匹配的業(yè)務(wù)節(jié)點的標識、位置信息、狀態(tài)信息、針對所述狀態(tài)信息的選擇策略、租戶標識和滿足所述業(yè)務(wù)需求的業(yè)務(wù)鏈路徑中的一種或者幾種;發(fā)送所述匹配的業(yè)務(wù)節(jié)點信息給所述管理配置設(shè)備,以使所述管理配置設(shè)備根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息對匹配的業(yè)務(wù)節(jié)點進行網(wǎng)絡(luò)和業(yè)務(wù)配置,從而解決了在網(wǎng)絡(luò)虛擬化和支持多租戶的場景下,所有業(yè)務(wù)節(jié)點的自動化配置管理問題;提高了業(yè)務(wù)節(jié)點的可靠性和負載均衡能力;能通過內(nèi)部直接集成,或與外部的路徑計算模塊無縫配合,優(yōu)化業(yè)務(wù)路徑的選擇。
【專利附圖】
【附圖說明】
[0051]圖1為本發(fā)明實施例提供的一種業(yè)務(wù)節(jié)點配置方法的流程圖;
[0052]圖2為本發(fā)明實施例提供的業(yè)務(wù)節(jié)點注冊的處理流程示意圖;
[0053]圖3為本發(fā)明實施例提供的防火墻業(yè)務(wù)節(jié)點執(zhí)行首包通過后,注銷的流程示意圖;
[0054]圖4為本發(fā)明實施例提供的業(yè)務(wù)節(jié)點重部放的處理流程示意圖;
[0055]圖5為本發(fā)明實施例提供的業(yè)務(wù)節(jié)點的動態(tài)伸縮(包括擴容增加和減容釋放)的處理流程示意圖;
[0056]圖6為本發(fā)明實施例提供的依賴路徑計算模塊實現(xiàn)E2E重部放的處理流程示意圖;
[0057]圖7為本發(fā)明實施例提供的不依賴路徑計算模塊的業(yè)務(wù)節(jié)點部放的處理流程示意圖;
[0058]圖8為本發(fā)明實施例提供的業(yè)務(wù)節(jié)點部放場景下分布式業(yè)務(wù)節(jié)點池注冊器之間的協(xié)調(diào)與同步流程示意圖;
[0059]圖9為本發(fā)明實施例提供的一種業(yè)務(wù)節(jié)點池注冊器的結(jié)構(gòu)示意圖;
[0060]圖10為本發(fā)明實施例提供的另一種業(yè)務(wù)節(jié)點池注冊器的結(jié)構(gòu)示意圖;
[0061]圖11為本發(fā)明實施例提供的一種業(yè)務(wù)節(jié)點配置系統(tǒng)的結(jié)構(gòu)示意圖;
[0062]圖12為本發(fā)明實施例提供的另一種業(yè)務(wù)節(jié)點配置系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0063]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0064]下面結(jié)合說明書附圖對本發(fā)明實施例作進一步詳細描述。
[0065]本發(fā)明實施例設(shè)計了一種業(yè)務(wù)節(jié)點配置方法,參閱圖1所示,該方法包括如下步驟:
[0066]步驟101:接收管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求,所述業(yè)務(wù)節(jié)點查詢請求包含來自用戶或者因為網(wǎng)絡(luò)變化引起的業(yè)務(wù)需求;
[0067]步驟102:查找業(yè)務(wù)節(jié)點數(shù)據(jù)庫,獲得與所述業(yè)務(wù)節(jié)點查詢請求匹配的業(yè)務(wù)節(jié)點信息,所述匹配的業(yè)務(wù)節(jié)點信息包括匹配的業(yè)務(wù)節(jié)點的標識、位置信息、狀態(tài)信息、針對所述狀態(tài)信息的選擇策略、租戶標識和滿足所述業(yè)務(wù)需求的業(yè)務(wù)鏈路徑中的一種或者幾種;[0068]步驟103:發(fā)送所述匹配的業(yè)務(wù)節(jié)點信息給所述管理配置設(shè)備,以使所述管理配置設(shè)備根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息對匹配的業(yè)務(wù)節(jié)點進行網(wǎng)絡(luò)和業(yè)務(wù)配置。
[0069]本發(fā)明實施例的方法,從而解決了在網(wǎng)絡(luò)虛擬化和支持多租戶的場景下,所有業(yè)務(wù)節(jié)點的自動化配置管理問題;提高了業(yè)務(wù)節(jié)點的可靠性和負載均衡能力;能通過內(nèi)部直接集成,或與外部的路徑計算模塊無縫配合,優(yōu)化業(yè)務(wù)路徑的選擇。
[0070]較佳地,可以但不限于通過下述方式實現(xiàn)步驟101。
[0071]通過擴展匯聚服務(wù)器接入?yún)f(xié)議ASAP協(xié)議的消息,或者定義新的消息接收所述管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求。
[0072]較佳地,所述方法還包括:
[0073]接收所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息,形成業(yè)務(wù)節(jié)點數(shù)據(jù)庫。
[0074]較佳地,通過擴展匯聚服務(wù)器接入?yún)f(xié)議ASAP協(xié)議的消息,或者定義新的消息接收所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息,形成業(yè)務(wù)節(jié)點數(shù)據(jù)庫。
[0075]較佳地,所述方法還包括:
[0076]對已注冊的業(yè)務(wù)節(jié)點進行保活檢測,監(jiān)控所述已注冊的業(yè)務(wù)節(jié)點的狀態(tài),進行故障處理。具體的,所述的保活檢測包括心跳機制和業(yè)務(wù)節(jié)點故障的主動上報處理等,本發(fā)明實施例對此不加以限制,都是本發(fā)明實施例的保護范圍。
[0077]較佳地,所述方法還包括:
[0078]將所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息與所述管理配置設(shè)備同步。
[0079]較佳地,通過擴展匯聚服務(wù)器接入?yún)f(xié)議ASAP協(xié)議的消息,或者定義新的消息接收將所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息與所述管理配置設(shè)備同步。
[0080]較佳地,所述的業(yè)務(wù)節(jié)點為虛擬業(yè)務(wù)節(jié)點。
[0081]較佳地,所述的業(yè)務(wù)節(jié)點包括虛擬防火墻設(shè)備vFW、虛擬負載均衡設(shè)備vLB、虛擬廣域網(wǎng)優(yōu)化控制器vWoC、虛擬入侵檢測系統(tǒng)/入侵保護系統(tǒng)vIDS/IPS或者虛擬網(wǎng)絡(luò)地址轉(zhuǎn)換 vNAT。
[0082]較佳地,所述的業(yè)務(wù)請求為業(yè)務(wù)節(jié)點的重部放,則所述方法具體為:
[0083]接收管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求,所述業(yè)務(wù)節(jié)點查詢請求包含所述業(yè)務(wù)節(jié)點的重部放的限制條件;
[0084]查找業(yè)務(wù)節(jié)點數(shù)據(jù)庫,獲得與所述業(yè)務(wù)節(jié)點查詢請求匹配的業(yè)務(wù)節(jié)點信息,所述業(yè)務(wù)節(jié)點信息包括符合條件的源節(jié)點和目的節(jié)點的標識和位置信息;
[0085]發(fā)送所述匹配的業(yè)務(wù)節(jié)點信息給所述管理配置設(shè)備,以使所述管理配置設(shè)備根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息指示所述匹配的源節(jié)點進行注銷操作,激活并啟用所述匹配的目的節(jié)點為所述用戶服務(wù)。
[0086]較佳地,所述管理配置設(shè)備負責將來自用戶或者因為網(wǎng)絡(luò)變化引起的各種業(yè)務(wù)需求進行統(tǒng)一整理后,向業(yè)務(wù)節(jié)點池注冊器發(fā)送業(yè)務(wù)節(jié)點查詢請求,以申請符合要求的業(yè)務(wù)節(jié)點。兩者之間的接口可以擴展匯聚服務(wù)器接入?yún)f(xié)議中的ASAP_HANDLE_RES0LUT10N和ASAP_HANDLE_RES0LUT10N_RESP0NSE消息進行擴展,新增一些TLV,或是定義新的消息類型(比如通過XMPP協(xié)議,用XML格式擴展消息傳遞各種業(yè)務(wù)節(jié)點的具體需求),用于攜帶不同業(yè)務(wù)節(jié)點的具體需求,包括:位置信息、租戶信息、業(yè)務(wù)節(jié)點功能和性能的規(guī)格屬性等。[0087]所述業(yè)務(wù)節(jié)點池注冊器查找業(yè)務(wù)節(jié)點數(shù)據(jù)庫,獲得與所述業(yè)務(wù)節(jié)點查詢請求匹配的業(yè)務(wù)節(jié)點信息,所述匹配的業(yè)務(wù)節(jié)點信息包括匹配的業(yè)務(wù)節(jié)點的標識、位置信息、狀態(tài)信息、針對所述狀態(tài)信息的選擇策略、租戶標識和滿足所述業(yè)務(wù)需求的業(yè)務(wù)鏈路徑中的一種或者幾種,其中,如果業(yè)務(wù)節(jié)點池注冊器上內(nèi)置路徑計算模塊,它可以直接計算出業(yè)務(wù)鏈路徑,并返回給管理配置設(shè)備;
[0088] 所述業(yè)務(wù)節(jié)點池注冊器發(fā)送所述匹配的業(yè)務(wù)節(jié)點信息給所述管理配置設(shè)備,以使所述管理配置設(shè)備根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息對匹配的業(yè)務(wù)節(jié)點進行網(wǎng)絡(luò)和業(yè)務(wù)配置,具體的,如果業(yè)務(wù)節(jié)點池注冊器上沒有內(nèi)置路徑計算模塊,則由管理配置設(shè)備根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息,利用路經(jīng)計算模塊計算出優(yōu)化的業(yè)務(wù)鏈路徑。
[0089]較佳地,所述業(yè)務(wù)節(jié)點池注冊器可以是分布式的設(shè)計,可以有多個,互相同步注冊的業(yè)務(wù)節(jié)點信息,從而實現(xiàn)彼此之間的冗余備份。
[0090]下面以防火墻FW業(yè)務(wù)節(jié)點為例,給出其擴展的消息內(nèi)容定義:
[0091]TLV擴展方式:
[0092]TLV的type屬性可取除RFC5354已定義的type之外的其他取值范圍;
[0093]TLV中包含的內(nèi)容大致包含如下這些:業(yè)務(wù)節(jié)點的icUname、類型、租戶id、以及資源需求和業(yè)務(wù)屬性;
[0094]業(yè)務(wù)類型可以有:防火墻FW、虛擬負載均衡LB、廣域網(wǎng)優(yōu)化控制器WoC、入侵檢測系統(tǒng)/入侵保護系統(tǒng)IDS/IPS或者網(wǎng)絡(luò)地址轉(zhuǎn)換NAT等;
[0095]資源需求包含的屬性有:cpu、memory、storage、bandwidth、interface等;
[0096]業(yè)務(wù)屬性(serviceattribute)包含的屬性有:pre_hop、next_hop、capability等。其中,pre_hop和next_hop主要用于組織業(yè)務(wù)節(jié)點鏈。capability根據(jù)具體業(yè)務(wù)節(jié)點類型的不同,又會有各自的具體定義。
[0097]XMPP協(xié)議的XML擴展報文格式:
[009
【權(quán)利要求】
1.一種業(yè)務(wù)節(jié)點配置方法,其特征在于,包括: 接收管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求,所述業(yè)務(wù)節(jié)點查詢請求包含來自用戶或者因為網(wǎng)絡(luò)變化引起的業(yè)務(wù)需求; 查找業(yè)務(wù)節(jié)點數(shù)據(jù)庫,獲得與所述業(yè)務(wù)節(jié)點查詢請求匹配的業(yè)務(wù)節(jié)點信息,所述匹配的業(yè)務(wù)節(jié)點信息包括匹配的業(yè)務(wù)節(jié)點的標識、位置信息、狀態(tài)信息、針對所述狀態(tài)信息的選擇策略、租戶標識和滿足所述業(yè)務(wù)需求的業(yè)務(wù)鏈路徑中的一種或者幾種; 發(fā)送所述匹配的業(yè)務(wù)節(jié)點信息給所述管理配置設(shè)備,以使所述管理配置設(shè)備根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息對匹配的業(yè)務(wù)節(jié)點進行網(wǎng)絡(luò)和業(yè)務(wù)配置。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,接收管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求具體包括: 通過擴展匯聚服務(wù)器接入?yún)f(xié)議ASAP協(xié)議的消息,或者定義新的消息接收所述管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息,形成業(yè)務(wù)節(jié)點數(shù)據(jù)庫。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于, 通過擴展匯聚服務(wù)器接入?yún)f(xié)議ASAP協(xié)議的消息,或者定義新的消息接收所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息,形成業(yè)務(wù)節(jié)點數(shù)據(jù)庫。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 對已注冊的業(yè)務(wù)節(jié)點進行保`活檢測,監(jiān)控所述已注冊的業(yè)務(wù)節(jié)點的狀態(tài),進行故障處理。
6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括: 將所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息與所述管理配置設(shè)備同步。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于, 通過擴展匯聚服務(wù)器接入?yún)f(xié)議ASAP協(xié)議的消息,或者定義新的消息接收將所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息與所述管理配置設(shè)備同步。
8.根據(jù)權(quán)利要求1至7任一所述的方法,其特征在于,所述的業(yè)務(wù)節(jié)點包括虛擬防火墻設(shè)備vFW、虛擬負載均衡設(shè)備vLB、虛擬廣域網(wǎng)優(yōu)化控制器vWoC、虛擬入侵檢測系統(tǒng)/入侵保護系統(tǒng)vIDS/IPS或者虛擬網(wǎng)絡(luò)地址轉(zhuǎn)換vNAT。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的業(yè)務(wù)請求為業(yè)務(wù)節(jié)點的重部放,則所述方法具體為: 接收管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求,所述業(yè)務(wù)節(jié)點查詢請求包含所述業(yè)務(wù)節(jié)點的重部放的限制條件; 查找業(yè)務(wù)節(jié)點數(shù)據(jù)庫,獲得與所述業(yè)務(wù)節(jié)點查詢請求匹配的業(yè)務(wù)節(jié)點信息,所述業(yè)務(wù)節(jié)點信息包括符合條件的源節(jié)點和目的節(jié)點的標識和位置信息; 發(fā)送所述匹配的業(yè)務(wù)節(jié)點信息給所述管理配置設(shè)備,以使所述管理配置設(shè)備根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息指示所述匹配的源節(jié)點進行注銷操作,激活并啟用所述匹配的目的節(jié)點為所述用戶服務(wù)。
10.一種業(yè)務(wù)節(jié)點池注冊器,其特征在于,包括: 接收模塊,用于接收管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求,所述業(yè)務(wù)節(jié)點查詢請求包含來自用戶或者因為網(wǎng)絡(luò)變化引起的業(yè)務(wù)需求; 查找模塊,用于查找業(yè)務(wù)節(jié)點數(shù)據(jù)庫,獲得與所述業(yè)務(wù)節(jié)點查詢請求匹配的業(yè)務(wù)節(jié)點信息,所述匹配的業(yè)務(wù)節(jié)點信息包括匹配的業(yè)務(wù)節(jié)點的標識、位置信息、狀態(tài)信息、針對所述狀態(tài)信息的選擇策略、租戶標識和滿足所述業(yè)務(wù)需求的業(yè)務(wù)鏈路徑中的一種或者幾種;發(fā)送模塊,用于發(fā)送所述匹配的業(yè)務(wù)節(jié)點信息給所述管理配置設(shè)備,以使所述管理配置設(shè)備根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息對匹配的業(yè)務(wù)節(jié)點進行網(wǎng)絡(luò)和業(yè)務(wù)配置。
11.如權(quán)利要求10所述的業(yè)務(wù)節(jié)點池注冊器,其特征在于,所述接收模塊,具體用于: 通過擴展匯聚服務(wù)器接入?yún)f(xié)議ASAP協(xié)議的消息,或者定義新的消息接收所述管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求。
12.如權(quán)利要求10所述的業(yè)務(wù)節(jié)點池注冊器,其特征在于,所述接收模塊,還用于: 接收所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息,形成業(yè)務(wù)節(jié)點數(shù)據(jù)庫 。
13.如權(quán)利要求12所述的業(yè)務(wù)節(jié)點池注冊器,其特征在于,所述接收模塊,具體用于: 通過擴展匯聚服務(wù)器接入?yún)f(xié)議ASAP協(xié)議的消息,或者定義新的消息接收所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息,形成業(yè)務(wù)節(jié)點數(shù)據(jù)庫。
14.如權(quán)利要求12所述的業(yè)務(wù)節(jié)點池注冊器,其特征在于,所述業(yè)務(wù)節(jié)點池注冊器還包括: 維護模塊,用于對已注冊的業(yè)務(wù)節(jié)點進行?;顧z測,監(jiān)控所述已注冊的業(yè)務(wù)節(jié)點的狀態(tài),進行故障處理。
15.如權(quán)利要求12所述的業(yè)務(wù)節(jié)點池注冊器,其特征在于,所述業(yè)務(wù)節(jié)點池注冊器還包括: 同步模塊,用于將所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息與所述管理配置設(shè)備同止/J/ O
16.如權(quán)利要求15所述的業(yè)務(wù)節(jié)點池注冊器,其特征在于, 所述同步模塊,具體用于通過擴展匯聚服務(wù)器接入?yún)f(xié)議ASAP協(xié)議的消息,或者定義新的消息接收將所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息與所述管理配置設(shè)備同步。
17.—種業(yè)務(wù)節(jié)點池注冊器,其特征在于,包括收發(fā)器、處理器和存儲器,所述存儲器用于存儲程序代碼,其中: 所述收發(fā)器,用于接收管理配置設(shè)備發(fā)送的業(yè)務(wù)節(jié)點查詢請求,所述業(yè)務(wù)節(jié)點查詢請求包含來自用戶或者因為網(wǎng)絡(luò)變化引起的業(yè)務(wù)需求; 所述處理器,用于調(diào)用所述存儲器中的程序代碼,執(zhí)行以下操作: 查找業(yè)務(wù)節(jié)點數(shù)據(jù)庫,獲得與所述業(yè)務(wù)節(jié)點查詢請求匹配的業(yè)務(wù)節(jié)點信息,所述匹配的業(yè)務(wù)節(jié)點信息包括匹配的業(yè)務(wù)節(jié)點的標識、位置信息、狀態(tài)信息、針對所述狀態(tài)信息的選擇策略、租戶標識和滿足所述業(yè)務(wù)需求的業(yè)務(wù)鏈路徑中的一種或者幾種; 所述收發(fā)器,還用于發(fā)送所述匹配的業(yè)務(wù)節(jié)點信息給所述管理配置設(shè)備,以使所述管理配置設(shè)備根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息對匹配的業(yè)務(wù)節(jié)點進行網(wǎng)絡(luò)和業(yè)務(wù)配置。
18.如權(quán)利要求17所述的業(yè)務(wù)節(jié)點池注冊器,其特征在于,所述收發(fā)器,還用于接收所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息,形成業(yè)務(wù)節(jié)點數(shù)據(jù)庫。
19.一種業(yè)務(wù)節(jié)點配置系統(tǒng),包括如權(quán)利要求10-19任一所述的業(yè)務(wù)節(jié)點池注冊器,和管理配置設(shè)備,所述管理配置設(shè)備,用于根據(jù)已經(jīng)獲得的網(wǎng)絡(luò)拓撲信息和所述匹配的業(yè)務(wù)節(jié)點信息對匹配的業(yè)務(wù)節(jié)點進行網(wǎng)絡(luò)和業(yè)務(wù)配置。
20. 如權(quán)利要求19所述的業(yè)務(wù)節(jié)點配置系統(tǒng),其特征在于,還包括業(yè)務(wù)節(jié)點,用于向所述業(yè)務(wù)節(jié)點池注冊器發(fā)送所述所述業(yè)務(wù)節(jié)點的注冊或者更新或者注銷消息,形成業(yè)務(wù)節(jié)點數(shù)據(jù)庫。
【文檔編號】H04L29/06GK103491129SQ201310283419
【公開日】2014年1月1日 申請日期:2013年7月5日 優(yōu)先權(quán)日:2013年7月5日
【發(fā)明者】管紅光, 汪洋, 李峰 申請人:華為技術(shù)有限公司