本發(fā)明描述了用于網(wǎng)絡(luò)和服務(wù)功能鏈的流(數(shù)據(jù)包的流)分類的智慧型方法/系統(tǒng)。如前所述,鏈?zhǔn)蔷W(wǎng)絡(luò)/服務(wù)實(shí)體的有序序列。但是,此處描述的方法也同樣能夠應(yīng)用于網(wǎng)絡(luò)/服務(wù)實(shí)體的任何無需序列(組)。NF(網(wǎng)絡(luò)功能)在鏈接路徑中能夠是物理的或虛擬的或二者的組合。SF(服務(wù)功能)在鏈接路徑中能夠是物理的或虛擬的或二者的組合。
此處提出的分類器在其學(xué)習(xí)和適應(yīng)于流的需求的意義上是智慧型的,并且極大地改善了用于流分類以及因此的轉(zhuǎn)發(fā)的預(yù)處理時(shí)間(和開銷)。
發(fā)明背景
傳統(tǒng)的服務(wù)功能鏈(SFC)指的是將流(或數(shù)據(jù)包的流)引導(dǎo)通過服務(wù)功能的有序集合,如負(fù)載平衡器、防火墻、地址轉(zhuǎn)譯器、服務(wù)質(zhì)量管理等,而不需將流從使網(wǎng)絡(luò)資源(帶寬、處理能力、空間、電力等)損耗的遙遠(yuǎn)的物理服務(wù)(增值)設(shè)備來回路由。由于使用虛擬的SF和NF,操作者能夠基于應(yīng)用和服務(wù)需求動態(tài)地創(chuàng)建和管理SF鏈。
近期的IETF草案(http://datatracker.ietf.org/doc/draft-ieft-sfc-problem-statement/)討論了與服務(wù)功能鏈相關(guān)聯(lián)的問題。另一個(gè)IETF文件(http://datatracker.ietf.org/doc/draft-meng-sfc-broadband-usecasest/)描述了服務(wù)功能鏈在寬帶網(wǎng)絡(luò)中的不同情境中的使用。但是,在沒有流的適當(dāng)分類和預(yù)處理的情況下,流使用的服務(wù)功能鏈可能不會如其能夠的那樣有效。
本專利申請討論了智慧型預(yù)處理,以便基于與期望的服務(wù)功能的輸入流和預(yù)期(預(yù)測)負(fù)載狀態(tài)相關(guān)聯(lián)的標(biāo)簽和數(shù)據(jù)來向流動態(tài)地分配SF鏈。
在本專利申請中呈現(xiàn)了智慧型分類器的需求和示例性操作的細(xì)節(jié)。
發(fā)明概述
本發(fā)明集中于用于網(wǎng)絡(luò)和服務(wù)功能鏈的流(數(shù)據(jù)包的流)分類的智慧型方法/系統(tǒng)。
分類器在其學(xué)習(xí)和適應(yīng)于流(或數(shù)據(jù)包的流)的需求的意義上是智慧型,并且極大地改善了用于流分類以及因此的轉(zhuǎn)發(fā)的預(yù)處理時(shí)間(和開銷)。
圖1示出了傳統(tǒng)的流(數(shù)據(jù)包流)分類器。輸入流僅基于與流相關(guān)聯(lián)的標(biāo)簽被分類。還可能利用在流的頭部中可使用的一些小數(shù)據(jù)。分類的流如圖中所示被發(fā)送通過一系列服務(wù)功能(SF)或通過網(wǎng)絡(luò)功能(NF)。輸入流的標(biāo)簽或數(shù)據(jù)既不被基于SFF/NFF(SF轉(zhuǎn)發(fā)器/NF轉(zhuǎn)發(fā)器)向其轉(zhuǎn)發(fā)流的SF或NF的負(fù)載和網(wǎng)絡(luò)狀態(tài)來調(diào)整(也不限定任何替代方式)。這可導(dǎo)致嚴(yán)重的性能和服務(wù)瓶頸(或用戶體檢的損害)。
圖2描述了智能(具有編碼的情報(bào))流(或數(shù)據(jù)包流)分類器。關(guān)于SFF、NFF、SF和NF的健康、安全、負(fù)載等狀態(tài)的情報(bào)被收集且存儲在數(shù)據(jù)庫中,并且然后以能夠在輸入流的標(biāo)簽/數(shù)據(jù)的檢查期間容易使用且在不影響用戶/服務(wù)體檢的情況下被相應(yīng)地調(diào)整的情況下被編碼。這個(gè)數(shù)據(jù)庫直接向流導(dǎo)引器/分類器提供了輸入以用于動態(tài)地調(diào)整輸入流的標(biāo)簽/數(shù)據(jù)。
圖3示出了用于網(wǎng)絡(luò)和服務(wù)功能組處理的智能流分類器。流基于在流頭部中的調(diào)整的標(biāo)簽/數(shù)據(jù)穿過SF的集合和NF的集合。
圖4示出了用于處理鏈接的且集群的服務(wù)和網(wǎng)絡(luò)功能的智能流分類器。如圖中所示,紅色和綠色流穿過一系列的SF或SF和NF的組合。注意到,SF1和SF2運(yùn)載紅色和綠色流二者并且因此這兩個(gè)SF的負(fù)載狀態(tài)不同于此處其他SF的負(fù)載狀態(tài)。隨著越來越多的流需要通過SF1和SF2處理,相應(yīng)的SFF能夠記錄繁重的使用信息,并且將其向前傳送到情報(bào)收集數(shù)據(jù)庫,其能夠?qū)⑦@個(gè)信息編碼以用于由流分類器/導(dǎo)引器消耗。
在其他方面中,本發(fā)明提供了具有對應(yīng)于以上討論的那些的特征和優(yōu)點(diǎn)的系統(tǒng)和計(jì)算機(jī)程序。
附圖簡述
在如此概括地描述了本發(fā)明之后,現(xiàn)在參考所附附圖,其不必須按比例繪制。所附附圖被包括以提供對本發(fā)明的進(jìn)一步的理解,并且結(jié)合本說明書且構(gòu)成本說明書的一部分。附圖顯示了所公開的實(shí)施例和/或方面,并且其連同描述用于解釋本發(fā)明的原理,本發(fā)明的范圍由權(quán)利要求來確定。
在附圖中:
圖1顯示了傳統(tǒng)的流(或數(shù)據(jù)包流)分類器。這個(gè)圖顯示了傳統(tǒng)的基于流預(yù)處理(分類)的服務(wù)和網(wǎng)絡(luò)功能鏈的操作。
圖2描述了智能(具有編碼情報(bào))流(或數(shù)據(jù)包流)分類器。這個(gè)圖顯示了額外的智能如何被結(jié)合到流處理的流分類階段中?!白赃m應(yīng)策略數(shù)據(jù)庫”通過監(jiān)控SFF/NFF動態(tài)地結(jié)合了關(guān)于SF/NF的操作的知識,并且向分類器提供了編碼情報(bào)以用于做出流分類的決策。
圖3顯示了用于網(wǎng)絡(luò)和服務(wù)功能組處理的智能流分類器。如本圖中所示,除了直接從SFF路由之外,流還能夠通過NFF被路由到SF。
圖4顯示了用于處理鏈接的且集群的服務(wù)和網(wǎng)絡(luò)功能的智能流分類器。這個(gè)圖顯示了其中SFF接收來自用于通過SFF和NFF鏈接至SF的分類器的出口的流的操作模式。
發(fā)明的具體描述
現(xiàn)在將參考附圖在下文更全面地描述本發(fā)明,其中示出了本發(fā)明的實(shí)施例中的一些示例。應(yīng)理解,本文提供的附圖和描述可已被簡化以闡述相關(guān)元素用于清楚理解本發(fā)明,同時(shí)出于清楚的目的消除了在典型智能流分類系統(tǒng)和方法中存在的其他元素。本領(lǐng)域技術(shù)人員可認(rèn)識到,其他元素和/或步驟可以是期望的和/或必要的以實(shí)現(xiàn)本文描述的設(shè)備、系統(tǒng)和方法。但是,因?yàn)檫@些元素和步驟在本領(lǐng)域中已知,并且因?yàn)樗鼈儾⒉粫兄诟玫乩斫獗景l(fā)明,所以這些元素和步驟的討論可不在本文中提供。本公開被視為固有地包括對本于本領(lǐng)域技術(shù)人員將已知的所公開的元素和方法的所有元素、變型和修改。事實(shí)上,這些公開發(fā)明可以以許多不同的形式體現(xiàn)并且不應(yīng)被視為對本文所闡述的實(shí)施例的限制;此外,這些實(shí)施例通過示例來提供,使得本公開將滿足可適用的法律要求。貫穿全文相似的數(shù)字指代相似的元素。
圖1顯示了傳統(tǒng)的流(或數(shù)據(jù)包流)分類器。
如前所述,傳統(tǒng)的流(或數(shù)據(jù)包流)分類器基于與流相關(guān)聯(lián)的標(biāo)簽對輸入流進(jìn)行分類。利用一些在流的頭部中可使用的小數(shù)據(jù)也是可能的。分類的流經(jīng)由SFF/NFF被發(fā)送通過一系列服務(wù)功能(SF)或網(wǎng)絡(luò)功能(NF)。注意到,SF/SFF和NF/NFF二者在服務(wù)鏈的路徑上能夠是物理的或虛擬的或是二者的組合。分類器通常不具有轉(zhuǎn)發(fā)器(SFF或NFF)中的任一個(gè)的負(fù)載或其他狀態(tài)的知識,其可造成在用戶體驗(yàn)中的嚴(yán)重的性能和服務(wù)瓶頸或損害。
圖2描述了智能(具有編碼情報(bào))流(或數(shù)據(jù)包流)分類器。
如前所述,編碼情報(bào)源自監(jiān)控SFF和NFF(健康、負(fù)載、安全等狀態(tài))。以下是用于限定對狀態(tài)的監(jiān)控的粒度的一種可能性。
SFF(或NFF)健康狀態(tài)={脆弱,適度,穩(wěn)定}
SFF(或NFF)負(fù)載狀態(tài)={低,中,高}
SFF(或NFF)安全狀態(tài)={在危險(xiǎn)中,易受攻擊,安全}
監(jiān)控頻率可被預(yù)配置為默認(rèn)值或基于任何標(biāo)準(zhǔn)集合而被動態(tài)調(diào)整。
圖3顯示了用于網(wǎng)絡(luò)和服務(wù)功能組處理的智能流分類器。如前所述,除了從SFF被直接路由之外,流還可以通過NFF被路由至SF。SFF能夠以輪詢方式或基于先到先得或使用任何其他智慧型輸入流處理機(jī)制來處理輸入流。流的數(shù)據(jù)標(biāo)簽可以用于服務(wù)功能(SF)中的流的智慧型服務(wù),該服務(wù)功能(SF)可以是物理的或虛擬的或二者的組合。
圖4顯示了用于處理鏈接的且集群的服務(wù)和網(wǎng)絡(luò)功能的智能流分類器。如前所述,這個(gè)圖顯示了其中接收來自用于通過SFF和NFF二者鏈接至SF的分類器的出口的流的操作模式。再一次地,SF能夠以輪詢方式或基于先到先得或使用任何其他智慧型輸入流處理機(jī)制來處理流。流的數(shù)據(jù)標(biāo)簽可以用于服務(wù)功能(SF)中的流的智慧型服務(wù),該服務(wù)功能(SF)可以是物理的或虛擬的或二者的組合。
雖然利用一定程度的特殊性以示例性的形式描述且闡述了本發(fā)明,但是應(yīng)注意的是,這些描述和闡述僅通過示例做出。特定術(shù)語僅在一般性且描述性的意義上用于本申請并且不用于限制的目的??梢栽诓考筒襟E的結(jié)構(gòu)和組成和布置的細(xì)節(jié)上做出很多改變。因此,這樣的改變旨在被包括在本發(fā)明中,本發(fā)明的范圍由權(quán)利要求進(jìn)行限定。