两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

通過在服務(wù)插入體系的節(jié)點中安裝軟件使服務(wù)動態(tài)實例化的制作方法

文檔序號:7735095閱讀:200來源:國知局
專利名稱:通過在服務(wù)插入體系的節(jié)點中安裝軟件使服務(wù)動態(tài)實例化的制作方法
技術(shù)領(lǐng)域
本公開一般涉及計算機網(wǎng)絡(luò)。更具體地,本公開涉及用于計算機網(wǎng)絡(luò)的服務(wù)插入 體系結(jié)構(gòu)。
背景技術(shù)
計算機網(wǎng)絡(luò)包括為計算機網(wǎng)絡(luò)用戶提供服務(wù)的多個硬件元件。這樣的服務(wù)包括域 名服務(wù)、防火墻、網(wǎng)絡(luò)分組過濾、網(wǎng)絡(luò)分組捕獲、網(wǎng)絡(luò)分組緩存、網(wǎng)絡(luò)分組路由等。當(dāng)前用于 部署和配備服務(wù)的方法需要大量的規(guī)劃和工程設(shè)計以及“人類接觸”來使能每個服務(wù)。這 使得網(wǎng)絡(luò)管理員對部署新的服務(wù)非常謹慎并且可能不愿意部署新的服務(wù),因為與這些服務(wù) 相關(guān)聯(lián)的花費和風(fēng)險往往大于額外服務(wù)為他們的網(wǎng)絡(luò)帶來的所感知到的利益。例如,向已部署的網(wǎng)絡(luò)添加新的服務(wù)“X”可能需要以下處理。要求管理員了解與 他們的網(wǎng)絡(luò)能力有關(guān)的服務(wù)的性能和可擴展性屬性,以便獲得支持該服務(wù)的正確的硬件平 臺(這里也稱為網(wǎng)絡(luò)設(shè)備)。為了部署服務(wù)“X”,客戶必須設(shè)計重定向機制(例如,WCCP、PBR等)并取得重定 向(redirection)機制的資格并且/或者針對該平臺修改網(wǎng)絡(luò)轉(zhuǎn)發(fā)拓撲,以使得流量能夠 從網(wǎng)絡(luò)流向該平臺,從而使得設(shè)備執(zhí)行其服務(wù)。為了允許冗余、增加的能力或可擴展性,管理員必須部署另外的(“N”個)平臺。 這需要管理員配備活動平臺或待命平臺,該平臺可以或可以不在接近其最佳能力的任何狀 態(tài)中操作。替代地,服務(wù)平臺可被部署為不同的實體,這進一步增加了網(wǎng)絡(luò)的部署、故障排 除和管理的操作復(fù)雜性。如果管理員想要備份該平臺,則他們需要購買正是他們想要備份的平臺。例如,這 實際上意味著他們需要購買并存儲防火墻、IPS (入侵防止服務(wù))、服務(wù)器負荷均衡器(SLB) 等,并且儲存該平臺以在主要設(shè)備出故障時進行可能的部署。這還要求在平臺出故障時,需 要實現(xiàn)“支架輥”以使得平臺可被傳送、連接電纜和配備。這還意味著客戶手頭必須具有的 硬件量是非常高的以便涵蓋所有的他們對于任何彈性的特殊需要。提供每個服務(wù)的成本和 復(fù)雜性也使得管理員不會部署被認為對商業(yè)運作不是絕對重要的任何服務(wù)。如果管理員確定需要額外的服務(wù)能力,則必須針對被添加到網(wǎng)絡(luò)中的每個新的服 務(wù)實例再現(xiàn)用于部署服務(wù)“X”的前述過程。因此,在本領(lǐng)域中存在對提供支持動態(tài)適配性的服務(wù)插入體系結(jié)構(gòu)的方法和裝置 的需要。


為了能夠詳細地理解本公開的上述特征,可以通過參考實施例得到在上面簡要概 述的本公開的更具體描述,實施例中的一些在附圖中示出。然而,注意,附圖僅圖示出了本 公開的典型實施例,因此,不應(yīng)認為是對其范圍的限制,因為本公開可以允許其它等效實施 例。
圖1描繪了根據(jù)本發(fā)明一個實施例使用的硬件體系結(jié)構(gòu)的框圖;圖2描繪了本發(fā)明一個實施例的功能框圖;圖3描繪了表示圖2中描繪的本發(fā)明的一個實施例的操作的流程圖;圖4描繪了本發(fā)明另一實施例的功能框圖;圖5描繪了表示圖4中描繪的本發(fā)明的實施例的操作的流程圖。
具體實施例方式MM本發(fā)明的一個實施例包括一般性服務(wù)節(jié)點,該一般性服務(wù)節(jié)點等待采用特定服務(wù) 的指令時工作在第一狀態(tài)中。當(dāng)接收到指令時,該一般性服務(wù)節(jié)點在第二狀態(tài)中操作,在第 二狀態(tài)中,該節(jié)點安裝軟件以使得該一般性服務(wù)節(jié)點向網(wǎng)絡(luò)提供該特定服務(wù)。該一般性服 務(wù)節(jié)點與一個或多個控制節(jié)點通信,以使得一般性服務(wù)節(jié)點可適合于提供(一個或多個) 控制節(jié)點所請求的特定服務(wù)。艦圖1描繪了包括本發(fā)明一個實施例的計算機網(wǎng)絡(luò)100或者其一部分的框圖。計算 機網(wǎng)絡(luò)100包括至少一個控制節(jié)點102、通信網(wǎng)絡(luò)104和一般性服務(wù)節(jié)點106。( 一個或多 個)控制節(jié)點102與一般性服務(wù)節(jié)點106的組合以適應(yīng)的方式向用戶132提供服務(wù)。控制節(jié)點102包括中央處理單元108、支持電路110和存儲器112。CPU 108可以 是一個或多個可通過商業(yè)途徑獲得處理器或微處理器。支持電路110包括支持CPU 108的 操作的公知電路、模塊和子系統(tǒng)。支持電路110包括諸如緩存、網(wǎng)絡(luò)接口卡、時鐘電路、電 源、總線控制器等之類的元件。存儲器112可以包括一個或多個隨機存取存儲器或只讀存 儲器。這樣的存儲器包括半導(dǎo)體存儲器、盤驅(qū)動器、光學(xué)存儲器等??刂乒?jié)點102將各種軟件包或模塊存儲在存儲器112中,以供CPU 108執(zhí)行來實 現(xiàn)將提供給網(wǎng)絡(luò)100及其用戶132的某些服務(wù)。這些服務(wù)可由單個服務(wù)器或者多個服務(wù)器 提供。在典型部署中,每個服務(wù)將由單獨的硬件節(jié)點102提供。出于簡化的目的,向網(wǎng)絡(luò) 100提供各種服務(wù)的軟件被描述為存儲在單個控制節(jié)點102中。本領(lǐng)域技術(shù)人員將明白, 這些服務(wù)以及支持這些服務(wù)的軟件可被分布在多個硬件節(jié)點中,這將在網(wǎng)絡(luò)100內(nèi)形成專 用服務(wù)。具體地,存儲器112存儲服務(wù)代理(service broker) 114、服務(wù)目錄116、服務(wù)分類 器118、各種可安裝組件軟件120以及至少一個服務(wù)策略122。在其它實施例中,服務(wù)代理 114、服務(wù)目錄116或者服務(wù)分類器118可以在不同節(jié)點上運行。這些軟件模塊被運行來實 例化可經(jīng)由一般性服務(wù)節(jié)點106獲得的特定服務(wù)??刂乒?jié)點102通過通信網(wǎng)絡(luò)104與一般 性服務(wù)節(jié)點通信。通信網(wǎng)絡(luò)104可以包括各種通信基礎(chǔ)設(shè)施,包括以太網(wǎng)、無線網(wǎng)絡(luò)、廣域網(wǎng)組件、 局域網(wǎng)組件等。一般性服務(wù)節(jié)點106包括至少一個中央處理單元124、支持電路1 和存儲器 128。一般性服務(wù)節(jié)點被耦合到通信網(wǎng)絡(luò),以使得當(dāng)一般性服務(wù)節(jié)點被(一個或多個)控制 節(jié)點102配備時,將向通信網(wǎng)絡(luò)104的用戶132提供特定服務(wù)。至少一個中央處理單元IM包括一個或多個可通過商業(yè)途徑獲得的處理器或微 處理器。支持電路126包括支持CPU 1 的操作的公知電路、模塊和子系統(tǒng)。這樣的支持電路1 包括時鐘電路、總線控制器、緩存、電源、網(wǎng)絡(luò)接口卡等。存儲器1 包括一種或多 種存儲器類型,包括隨機存取存儲器、只讀存儲器、盤驅(qū)動器、光學(xué)驅(qū)動器等。一般性服務(wù)節(jié) 點106在其存儲器128內(nèi)存儲有引導(dǎo)程序軟件130,該引導(dǎo)程序軟件130使得該一般性服務(wù) 節(jié)點能夠被連接到通信網(wǎng)絡(luò)104并對自身初始化。一般性服務(wù)節(jié)點106 —旦被初始化,將 不會向網(wǎng)絡(luò)提供任何服務(wù)直到其被一個或多個控制節(jié)點102配備為止。以這種方式,由一 般性服務(wù)節(jié)點106提供的服務(wù)可以以動態(tài)方式(按照需要)被插入到網(wǎng)絡(luò)100中。以動態(tài) 方式插入這樣的服務(wù)的能力實現(xiàn)了用于網(wǎng)絡(luò)100的服務(wù)插入體系結(jié)構(gòu)(SIA)。在2007年1 月19日提交的美國專利申請No. 11/655,363中提供了對SIA的描述,該申請通過引用被整 體結(jié)合于此。在本發(fā)明的一個實施例中,對一般性服務(wù)節(jié)點的配備是由管理員生成的策略驅(qū)動 的。圖2和圖3描繪了表示該第一實施例的功能示圖和流程圖。在第二實施例中,一般性 服務(wù)節(jié)點以適應(yīng)性方式被配備以支持網(wǎng)絡(luò)的即時需求。圖4和圖5描繪了表示該第二實施 例的功能示圖和流程圖。圖2描繪了可操作來配備圖1的一般性服務(wù)節(jié)點106的各種軟件模塊的功能示 圖。如上面提到的,這些功能塊可在網(wǎng)絡(luò)內(nèi)的一個或多個控制節(jié)點上運行。網(wǎng)絡(luò)的功能體 系結(jié)構(gòu)200包括服務(wù)代理206、服務(wù)目錄204、管理員202、配置服務(wù)器210以及一般性服務(wù) 節(jié)點208。服務(wù)代理206形成了主控制器,其允許用于可感知SIA服務(wù)的網(wǎng)絡(luò)基礎(chǔ)設(shè)施的服 務(wù)的部署、登記等。一般性服務(wù)節(jié)點208包括嵌入的引導(dǎo)程序軟件,該軟件允許一般性服務(wù) 節(jié)點參與尚未被配備有任何特定于服務(wù)的軟件的SIA,這使得管理員能夠根據(jù)需要來部署 特定軟件以實現(xiàn)所希望的服務(wù)目標(biāo)。圖2的功能示圖表示管理員202購買一般性服務(wù)硬件節(jié)點208并且在網(wǎng)絡(luò)部署期 間從服務(wù)的角度選擇如何實現(xiàn)該一般性硬件(例如,將服務(wù)節(jié)點部署為防火墻、服務(wù)負荷 均衡器(SLB)、分組過濾器及捕獲器等)的說明性方式。當(dāng)服務(wù)鏈被創(chuàng)建時,這使得管理員 202具有“N”個一般性服務(wù)節(jié)點可用于擔(dān)任由管理員規(guī)定的服務(wù)節(jié)點身份。在此實施例中, 管理員202具有關(guān)于特定服務(wù)數(shù)目及其服務(wù)節(jié)點信息的先驗知識。服務(wù)目錄204定義了由管理員202創(chuàng)建并可視化的網(wǎng)絡(luò)服務(wù)鏈。如先前提到的, 服務(wù)代理206通過與所有的SIA參與平臺通信而形成了針對SIA的主控服務(wù)器。一般性服 務(wù)節(jié)點208被載入了一程序,該程序在第一操作狀態(tài)期間引導(dǎo)平臺參與SIA架構(gòu)并向SIA 控制平面登記。一旦進行了登記,一般性服務(wù)節(jié)點就在第一狀態(tài)中等待直到被指示轉(zhuǎn)變到 第二狀態(tài)為止。在第二操作狀態(tài)中,一般性服務(wù)節(jié)點208可被服務(wù)代理206編程,以使得一 般性服務(wù)節(jié)點208能夠擔(dān)任由管理員定義的服務(wù)身份。配置服務(wù)器210是軟件貯存庫,該軟件被需要來使得一般性服務(wù)節(jié)點208能夠擔(dān) 任適當(dāng)?shù)姆?wù)節(jié)點身份并且驗證針對實現(xiàn)方式的任何許可證(在需要時)。一般性服務(wù)節(jié) 點208例如可以是基于X86的刀片服務(wù)器、內(nèi)部服務(wù)模塊、IRU PC設(shè)備等。當(dāng)一般性服務(wù)節(jié) 點208將采用特定服務(wù)時,該節(jié)點208向配置服務(wù)器210告知節(jié)點208將要采用的服務(wù)的 類型以及該節(jié)點的特性,例如處理器類型、存儲器容量、總線速度等。配置服務(wù)器210響應(yīng) 以適當(dāng)?shù)能浖杂糜诎惭b在該特定節(jié)點上來實現(xiàn)所請求的服務(wù)。圖3描繪了圖2的各個功能塊之間的協(xié)作以初始化一般性服務(wù)節(jié)點208并且將該 節(jié)點定義來執(zhí)行特定服務(wù)的流程圖。將同時描述圖2和圖3。
為了開始管理員驅(qū)動處理,在路徑212處,管理員202將一般性服務(wù)節(jié)點208安裝 到網(wǎng)絡(luò)上并且配置SIA,即,使得一般性服務(wù)節(jié)點208能夠連接到SIA的控制平面。在路徑 214處,一般性服務(wù)節(jié)點208通過向服務(wù)代理206登記來完成SIA登記處理。在路徑216 處,管理員202調(diào)用服務(wù)目錄用戶界面和處理。通過該界面,管理員建立定義了網(wǎng)絡(luò)的服務(wù) 需求的服務(wù)鏈。在路徑218,服務(wù)目錄204向服務(wù)代理輪詢網(wǎng)絡(luò)中的服務(wù)的當(dāng)前狀態(tài)。在路徑220, 服務(wù)代理向服務(wù)目錄204發(fā)送服務(wù)信息,例如何種服務(wù)可用。在路徑222,管理員202創(chuàng)建定義了服務(wù)鏈的服務(wù)策略,該服務(wù)策略包括將部署在 該服務(wù)鏈中的特定服務(wù)。管理員202選擇適當(dāng)?shù)囊话阈苑?wù)節(jié)點208來擔(dān)任策略中定義的 特定服務(wù)身份。在路徑224,基于由管理員實現(xiàn)的服務(wù)鏈,服務(wù)代理206向一般性服務(wù)節(jié)點 208發(fā)送下載并擔(dān)任特定服務(wù)節(jié)點身份,例如防火墻、IPS、虛擬化服務(wù)器等的消息。在路徑226,一般性服務(wù)節(jié)點208聯(lián)系配置服務(wù)器210以下載用于將要擔(dān)任的服務(wù) 節(jié)點身份的適當(dāng)操作系統(tǒng)(OS)、軟件和配置信息(配置包)。這樣的下載包括使節(jié)點208 執(zhí)行所希望服務(wù)所需的任何可安裝軟件組件和配置信息。一般性服務(wù)節(jié)點向配置服務(wù)器告 知該節(jié)點的特性,例如處理器類型和速度、存儲器容量、總線速度等,以及要采用的服務(wù)的 類型。配置服務(wù)器210確保這些特性能夠支持所請求的服務(wù)。服務(wù)器210還判斷是否需要 用于軟件的任何許可證。在路徑228,服務(wù)器210處理請求,并將所請求的配置包遞送給一般性服務(wù)節(jié)點 208。在路徑230,一般性服務(wù)節(jié)點接收并安裝用于所擔(dān)任的服務(wù)節(jié)點身份的配置包。在路 徑232,一般性服務(wù)節(jié)點208可以根據(jù)需要重新初始化以便擔(dān)任新的服務(wù)節(jié)點身份,并且一 旦處于適當(dāng)?shù)牟僮鳡顟B(tài),就在服務(wù)代理206中登記為具有所擔(dān)任身份的服務(wù)節(jié)點。最后,在 路徑234處,服務(wù)代理206將該服務(wù)節(jié)點(先前的一般性服務(wù)節(jié)點208)插入服務(wù)鏈中以滿 足由管理員202設(shè)置的服務(wù)鏈特性。以這種方式,管理員202建立了要求特定服務(wù)在網(wǎng)絡(luò)內(nèi)被實現(xiàn)的策略。服務(wù)代理 206利用該策略來初始化將被配備來提供如管理員的策略中所標(biāo)識的服務(wù)的一般性服務(wù)節(jié) 點208。因此,前面的功能處理是用于SIA的“管理員驅(qū)動的”模型。盡管在圖2和圖3的示圖中執(zhí)行的各種功能被討論為是在單個服務(wù)器上執(zhí)行的, 然而它們也可在多個服務(wù)器上被執(zhí)行。在其它實施例中,服務(wù)的每個可以在虛擬化環(huán)境中 被提供,在虛擬化環(huán)境中,服務(wù)在單個服務(wù)器上被執(zhí)行,而每個功能在單獨的虛擬化服務(wù)器 或“容器”內(nèi)被執(zhí)行。以這種方式,包括一般性服務(wù)節(jié)點在內(nèi)的所有功能都可由單個硬件平 臺來提供,并且一個或多個功能可以利用獨立的虛擬環(huán)境來執(zhí)行。在第二實施例中,一般性服務(wù)節(jié)點208被動態(tài)地配備并分配。在此模型中,事件、 條件或策略定義被用作使得一般性服務(wù)節(jié)點從第一狀態(tài)轉(zhuǎn)變?yōu)榈诙顟B(tài)的服務(wù)配備機制。 服務(wù)鏈內(nèi)的服務(wù)需求事件或閾值被定義,并且當(dāng)被達到時,觸發(fā)利用適當(dāng)數(shù)目的一般性服 務(wù)節(jié)點來動態(tài)配備、配置所需要的一個或多個服務(wù)并插入該服務(wù)鏈中。實質(zhì)上,該網(wǎng)絡(luò)創(chuàng)建 了按需服務(wù)(service-on-demand)模型。該模型意味著管理員對服務(wù)鏈設(shè)置策略事件,當(dāng) 該策略事件被達到時,將用作用于動態(tài)地將一般性服務(wù)節(jié)點分配來在該事件的持續(xù)期間擔(dān) 任適當(dāng)服務(wù)節(jié)點身份的觸發(fā)。此時,一般性服務(wù)節(jié)點可以根據(jù)需要回到其原始的一般性服 務(wù)節(jié)點狀態(tài)(即,第一狀態(tài))或者繼續(xù)所擔(dān)任的服務(wù)節(jié)點身份角色,以滿足策略特性。
圖4描繪了 SIA的動態(tài)分配驅(qū)動模型的功能框圖。圖5描繪了圖4的功能塊之間 的通信的流程圖。圖4和圖5將一起被描述。在路徑412處,管理員402根據(jù)需要將一般 性服務(wù)節(jié)點408安裝到網(wǎng)絡(luò)上并且配置SIA。在路徑414處,一般性服務(wù)節(jié)點408通過向 服務(wù)代理406登記來完成SIA登記處理。在路徑416處,管理員402調(diào)用服務(wù)目錄404及 其用戶界面。通過該界面,管理員402開發(fā)出用于適應(yīng)性分配一般性服務(wù)節(jié)點408的策略。 該策略建立了整體服務(wù)鏈和用于向該服務(wù)鏈分配一般性服務(wù)節(jié)點的標(biāo)準(zhǔn)兩者。在路徑418,服務(wù)目錄404向服務(wù)代理406輪詢網(wǎng)絡(luò)中的服務(wù)的當(dāng)前狀態(tài)。在路徑 420,服務(wù)代理406向服務(wù)目錄404發(fā)送服務(wù)信息。在路徑422,管理員402創(chuàng)建定義了服務(wù)鏈以及標(biāo)準(zhǔn)的服務(wù)策略,基于該標(biāo)準(zhǔn),服 務(wù)代理406將要向該服務(wù)鏈插入另外的服務(wù)節(jié)點。在一個實施例中,該標(biāo)準(zhǔn)是與該服務(wù)鏈 中的活動節(jié)點相關(guān)聯(lián)的閾值。該閾值定義了一服務(wù)水平,當(dāng)該服務(wù)水平被超過時,使得一般 性服務(wù)節(jié)點按照與具有被超過閾值的節(jié)點相同的方式被配備。以這種方式,以按需方式提 供了“在線”援助。在路徑424,當(dāng)該閾值被達到時,服務(wù)代理406向一般性服務(wù)節(jié)點408發(fā) 送下載并擔(dān)任特定服務(wù)節(jié)點身份的消息。在路徑426,一般性服務(wù)節(jié)點408隨后聯(lián)系配置服務(wù)器410以下載所擔(dān)任服務(wù)節(jié)點 身份所需的適當(dāng)操作系統(tǒng)、軟件和配置信息(配置包)。在路徑428,配置服務(wù)器410接收 請求,并將所請求的配置包遞送給一般性服務(wù)節(jié)點408。在路徑430,一般性服務(wù)節(jié)點408 接收并安裝用于所擔(dān)任服務(wù)節(jié)點身份的配置包。在路徑432,一般性服務(wù)節(jié)點408可以根據(jù) 需要重新初始化以便擔(dān)任新的服務(wù)節(jié)點身份,并且一旦處于操作狀態(tài)中,就登記為用于所 擔(dān)任身份的活動服務(wù)節(jié)點。最后,在路徑434處,服務(wù)代理406隨后可根據(jù)需要將該服務(wù)節(jié) 點插入服務(wù)鏈中,以滿足由管理員設(shè)置的策略。以這種方式,一般性服務(wù)節(jié)點408在請求時被動態(tài)地分配以滿足支持網(wǎng)絡(luò)操作的 需要。當(dāng)該需要被滿足時,一般性服務(wù)節(jié)點408可以保持所采用的服務(wù)身份,或者一般性服 務(wù)節(jié)點408可以返回一般狀態(tài)以等待其下一服務(wù)需求。在一個實施例中,一般性服務(wù)節(jié)點408可以作為備份節(jié)點被耦合度網(wǎng)絡(luò)。該備份 節(jié)點在需要時可被配置來采用已出故障的服務(wù)。因此,單個一般性服務(wù)節(jié)點408可被用來 備份可供網(wǎng)絡(luò)用戶使用的多個服務(wù)。描述管理員驅(qū)動模型的具體使用示例,其中,管理員已實現(xiàn)了包括服務(wù)代理、服務(wù) 節(jié)點和一般性服務(wù)節(jié)點的SIA。如上面所公開的,在管理員驅(qū)動實施例中,管理員創(chuàng)建用于 服務(wù)鏈的策略,其中,在一個實施例中,該鏈被表示為SCLl — IPS —防火墻一Web緩存一空(鏈的末尾)然后管理員選擇適當(dāng)實體來制定該策略,在此情況中,管理員選擇SCLl =路由器 1/INT E0/0IPS = IPS/SJ-fI2防火墻=防火墻2/SJ-fI2Web 緩存=GSNl/SJ-fI2上面的相關(guān)聯(lián)實體被添加到服務(wù)鏈的定義中并且經(jīng)由SIA控制平面被給予適當(dāng) 的SIA信息。GSm聯(lián)系配置服務(wù)器并且下載適當(dāng)?shù)呐渲冒該?dān)任Web緩存服務(wù)節(jié)點的身 份。一旦被初始化為新的Web緩存服務(wù)節(jié)點,先前的一般性服務(wù)節(jié)點就在服務(wù)代理處被登
8記為Web緩存服務(wù)節(jié)點。一旦被登記,SIA服務(wù)代理就將該節(jié)點指派給適當(dāng)?shù)姆?wù)鏈。該 SIA服務(wù)鏈然后可全面地操作,并且服務(wù)將開始處理與該鏈相關(guān)聯(lián)的流量。在動態(tài)分配模型中,管理員實現(xiàn)了包括服務(wù)代理、服務(wù)節(jié)點和一般性服務(wù)節(jié)點的 SIA0 一般性服務(wù)節(jié)點包含引導(dǎo)程序軟件,該軟件使得該節(jié)點能夠在SIA服務(wù)代理處被登記 為可用于擔(dān)任任何所需服務(wù)身份的一般性節(jié)點。在說明性實施例中,管理員創(chuàng)建用于服務(wù) 鏈的策略,該策略被表示為如下SCL1 —IPS—防火墻(50%負荷閾值,然后將另一防火墻添加到網(wǎng)絡(luò)中)一空(鏈 的末尾)然后管理員選擇適當(dāng)實體來實施該策略。在此情況中,管理員選擇SLC 1 =路由器 1/INT E0/0IPS(SNl) = IPS/SJ-fI2防火墻(SN2a) (50%負荷閾值)=防火墻2/SJ-fI2防火墻(SN2b) = GSNl/SJ-fI2上面的相關(guān)聯(lián)實體被添加到服務(wù)鏈中并且經(jīng)由控制平面被給予適當(dāng)?shù)腟IA信息。 如果防火墻服務(wù)上的負荷閾值變得大于50%,則臨界閾值被達到,從而使得GSm自動地 (無需用戶干涉)聯(lián)系配置服務(wù)器并且下載適當(dāng)?shù)呐渲冒該?dān)任防火墻SN2b服務(wù)節(jié)點的身 份。一旦被初始化為新的防火墻,則該一般性服務(wù)節(jié)點經(jīng)由SIA服務(wù)代理和控制平面處理 自動地登記為防火墻服務(wù)節(jié)點并被指派給適當(dāng)服務(wù)鏈。該SIA服務(wù)鏈然后可全面地操作, 并且服務(wù)將開始處理與該鏈相關(guān)聯(lián)的流量。如果SNh上的負荷閾值退到50%之下,則策 略可以指示該一般性服務(wù)節(jié)點注銷服務(wù)節(jié)點2b防火墻節(jié)點并且重啟進入空閑的一般狀態(tài) (或者返回先前的服務(wù)狀態(tài))。替代地,即使該負荷閾值未被超過,該一般性節(jié)點也可以維 持防火墻節(jié)點。盡管前面涉及到本發(fā)明的實施例,然而還可以在不脫離本發(fā)明的基本范圍的情況 下設(shè)計出本發(fā)明其它的和另外的實施例,并且本發(fā)明的范圍由所附權(quán)利要求來確定。
9
權(quán)利要求
1.一種用于向網(wǎng)絡(luò)提供服務(wù)的裝置,包括一般性服務(wù)節(jié)點,所述一般性服務(wù)節(jié)點耦合到所述網(wǎng)絡(luò),以用于在等待來自所述網(wǎng)絡(luò) 的指令的第一狀態(tài)中操作,并且用于當(dāng)接收到采用特定服務(wù)的指令時,在第二狀態(tài)中操作 以安裝用于使所述一般性服務(wù)節(jié)點能夠向所述網(wǎng)絡(luò)提供所述特定服務(wù)的軟件。
2.如權(quán)利要求1所述的裝置,其中,所述一般性服務(wù)節(jié)點與配置服務(wù)器通信以接收用 于使所述一般性服務(wù)節(jié)點能夠提供所述特定服務(wù)的所述軟件。
3.如權(quán)利要求1所述的裝置,還包括控制節(jié)點,所述控制節(jié)點耦合到所述網(wǎng)絡(luò),以用于指示所述一般性服務(wù)節(jié)點提供所述 特定服務(wù)。
4.如權(quán)利要求3所述的裝置,其中,所述控制節(jié)點包括定義所述特定服務(wù)的服務(wù)目錄。
5.如權(quán)利要求3所述的裝置,其中,所述控制節(jié)點包括基于條件來定義所述特定服務(wù) 的服務(wù)目錄,其中,所述一般性服務(wù)節(jié)點在條件發(fā)生時接收用于提供所述特定服務(wù)的軟件。
6.如權(quán)利要求3所述的裝置,其中,所述特定服務(wù)被定義在服務(wù)策略中。
7.如權(quán)利要求3所述的裝置,其中,所述控制節(jié)點還包括用于指示所述一般性服務(wù)節(jié) 點提供所述特定服務(wù)的服務(wù)代理。
8.如權(quán)利要求3所述的裝置,其中,所述控制節(jié)點或所述一般性服務(wù)節(jié)點中的至少一 者是虛擬化環(huán)境中的服務(wù)器。
9.如權(quán)利要求3所述的裝置,其中,所述一般性服務(wù)節(jié)點還包括引導(dǎo)程序軟件,所述引 導(dǎo)程序軟件當(dāng)被執(zhí)行時,使得所述一般性服務(wù)節(jié)點向所述控制節(jié)點登記。
10.一種向網(wǎng)絡(luò)提供服務(wù)的方法,包括在第一狀態(tài)中等待來自所述網(wǎng)絡(luò)的使一般性服務(wù)節(jié)點在第二狀態(tài)中操作的指令;當(dāng)接收到采用特定服務(wù)的指令時,啟動第二狀態(tài),在所述第二狀態(tài)中,所述一般性服務(wù) 節(jié)點安裝用于使得所述一般性服務(wù)節(jié)點能夠向所述網(wǎng)絡(luò)提供所述特定服務(wù)的軟件。
11.如權(quán)利要求10所述的方法,其中,所述第一狀態(tài)包括向控制節(jié)點登記一般性服務(wù)節(jié)點;以及從所述控制節(jié)點向所述一般性服務(wù)節(jié)點發(fā)送指令以用于指示所述一般性服務(wù)節(jié)點執(zhí) 行所述特定服務(wù)。
12.如權(quán)利要求11所述的方法,其中,所述第二狀態(tài)包括請求配置服務(wù)器將所述軟件發(fā)送給所述一般性服務(wù)節(jié)點;從所述配置服務(wù)器向所述一般性服務(wù)節(jié)點發(fā)送軟件;在所述一般性服務(wù)節(jié)點處執(zhí)行所述軟件以使得所述特定服務(wù)能夠被提供給所述網(wǎng)絡(luò)。
13.如權(quán)利要求10所述的方法,其中,所述特定服務(wù)由服務(wù)策略來定義。
14.如權(quán)利要求10所述的方法,其中,所述特定服務(wù)被動態(tài)地選擇來支持所述網(wǎng)絡(luò)的 需要。
15.一種系統(tǒng),包括一般性服務(wù)節(jié)點,所述一般性服務(wù)節(jié)點耦合到網(wǎng)絡(luò),以用于在等待來自所述網(wǎng)絡(luò)的指 令的第一狀態(tài)中操作,并且用于當(dāng)接收到采用特定服務(wù)的指令時,在第二狀態(tài)中操作以安 裝用于使所述一般性服務(wù)節(jié)點能夠向所述網(wǎng)絡(luò)提供所述特定服務(wù)的軟件;控制節(jié)點,所述控制節(jié)點耦合到所述網(wǎng)絡(luò),以用于向所述一般性服務(wù)節(jié)點傳輸指令以引起從所述第一狀態(tài)到所述第二狀態(tài)的轉(zhuǎn)變。
16.如權(quán)利要求15所述的裝置,其中,所述控制節(jié)點包括配置服務(wù)器,所述一般性服務(wù) 節(jié)點與配置服務(wù)器通信以接收用于使得所述一般性服務(wù)節(jié)點能夠提供所述特定服務(wù)的所 述軟件。
17.如權(quán)利要求15所述的裝置,其中,所述控制節(jié)點包括定義所述特定服務(wù)的服務(wù)目錄。
18.如權(quán)利要求15所述的裝置,其中,所述控制節(jié)點包括基于條件來定義所述特定服 務(wù)的服務(wù)目錄,其中,所述一般性服務(wù)節(jié)點在條件發(fā)生時從所述第一狀態(tài)轉(zhuǎn)變?yōu)樗龅诙?狀態(tài)。
19.如權(quán)利要求15所述的裝置,其中,所述特定服務(wù)被定義在服務(wù)策略中。
20.如權(quán)利要求15所述的裝置,其中,所述控制節(jié)點還包括服務(wù)代理,用于指示所述一 般性服務(wù)節(jié)點提供所述特定服務(wù)并且將所述特定服務(wù)插入新的或已有的服務(wù)鏈中。
21.如權(quán)利要求15所述的裝置,其中,所述控制節(jié)點、所述一般性服務(wù)節(jié)點中的至少一 者或部分是虛擬化環(huán)境中的服務(wù)器。
22.如權(quán)利要求15所述的裝置,其中,所述一般性服務(wù)節(jié)點還包括引導(dǎo)程序軟件,所述 引導(dǎo)程序軟件當(dāng)被執(zhí)行時,使得所述一般性服務(wù)節(jié)點向所述控制節(jié)點登記。
全文摘要
一般性服務(wù)節(jié)點在等待采用特定服務(wù)的指令的同時操作在第一狀態(tài)中。在接收到指令時,該一般性服務(wù)節(jié)點在第二狀態(tài)中操作,其中,該節(jié)點安裝從網(wǎng)絡(luò)接收的軟件以使得該一般性服務(wù)節(jié)點能夠向該網(wǎng)絡(luò)提供該特定服務(wù)。一般性服務(wù)節(jié)點與一個或多個控制節(jié)點通信,以使得該一般性服務(wù)節(jié)點可被適配來提供一個或多個控制節(jié)點所請求的特定服務(wù)。
文檔編號H04L29/08GK102090020SQ200980125298
公開日2011年6月8日 申請日期2009年8月19日 優(yōu)先權(quán)日2008年8月26日
發(fā)明者保羅·昆恩, 肯尼思·杜拉佐 申請人:思科技術(shù)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
大竹县| 类乌齐县| 金秀| 五原县| 南部县| 长乐市| 镇雄县| 松溪县| 乌鲁木齐县| 共和县| 淮滨县| 安宁市| 龙江县| 西昌市| 昌平区| 望江县| 白朗县| 拜泉县| 临澧县| 宣威市| 饶河县| 太康县| 韶山市| 三穗县| 谢通门县| 治多县| 布尔津县| 和静县| 敦煌市| 大宁县| 阿荣旗| 横峰县| 明光市| 武陟县| 潍坊市| 安泽县| 苗栗市| 巫山县| 临湘市| 阳新县| 商都县|