專利名稱:自動分組標記的制作方法
技術領域:
本發(fā)明涉及一種網絡設備,包括用于耦合到第一網絡分段的第一 接口單元、用于耦合到第二網絡分段的第二接口單元、用于在第一和 第二網絡分段之間傳送數據分組的傳送裝置、以及用于確定所接收的 要從第一網絡傳送到第二網絡分段的數據分組的服務需求、以在所述 第二網絡分段內容納所述服務需求的確定裝置。本發(fā)明還涉及一種在第一網絡分段和第二網絡分段之間傳送數據分組期間確定服務需求的方法,所述方法包括步驟確定所接收的要 從第一網絡傳送到第二網絡分段的數據分組的服務需求,以在所述第 二網絡分段內容納所述服務需求。本發(fā)明涉及分段網絡內的網絡通信的領域。所述網絡可包括無線 部分和有線部分。無線網絡分段中的例如交換機、路由器、網關或接 入點的網絡設備構成各分段之間的網橋。接入點與各無線設備通信, 并且在有線和無線分段之間傳送消息。
背景技術:
文獻US 2006/0013129描述網絡中的資源利用。凈皮稱為重疊調度 器的網絡設備接收來自各種應用的數據分組。所述數據分組要發(fā)送到 網絡。 一些應用提供對于經由網絡傳輸的服務質量[QoS]參數,而其他 應用(特別是較舊的應用)不能提供這樣的參數。對于不可獲得QoS 參數的服務,調度器可例如基于帶寬測量確定QoS參數。可通過分析 到達的分組的內容來確定額外的QoS參數。發(fā)明內容文獻US 2006/0013129提供了 一種從應用接收數據分組并將數據 分組發(fā)送到網絡分段的方法的示例。 一些數據分組具有已知的QoS參 數,而其他的數據分組沒有這樣的參數。在不提供QoS參數的情況下, 所述方法基于數據分組的內容確定QoS參數。在輸出端,通過根據QoS 參數發(fā)送數據分組來改進網絡性能。然而,當從另外的網絡分段(例如,從因特網)到達大量分組時,已知方法的問題出現。需要將分組從通常缺少QoS參數的網絡分段傳送到可控制服務參數并將服務參數 用于改進性能的分段。然而,直接從分組的內容檢測QoS參數、或為 此目的執(zhí)行帶寬測量是不可行的。本發(fā)明一目的在于提供一種橋接網絡的第一和第二分段之間的間 隙的網絡解決方案,其中不控制第一分段中的服務參數,而在第二分 段中可基于服務參數容納數據分組。為此目的,根據本發(fā)明的第一方面,如在開始的段落中描述的網 絡設備中,所述確定裝置被安排來通過下述步驟確定所述服務需求 檢測在所述第一網絡分段中所接收的數據分組的源;以及根據所述源 向所接收的數據分組分配服務類型,并且所迷傳送裝置被安排來對于 所接收的數據分組在所述第二網絡分段中容納所述服務類型。為此,根據本發(fā)明的第二方面,如在開始的段落中描述的方法中, 所述確定步驟包括檢測在所述第一網絡分段中所接收的數據分組的 源;以及根據所述源向所接收的數據分組分配服務類型;并且所述傳 送包括對于所接收的數據分組在所述第二網絡分段中容納所述服務類 型。所述措施具有下述效果從不感知服務類型或服務質量需求的第 一網絡分段到達的數據分組被自動分配服務類型,即,在第二網絡分 段中應用為各個數據分組適當選擇的各個優(yōu)先級。所述分配基于檢測 第一網絡分段中所述數據分組的源。有利地,所述設備構成兩個網絡 分段之間的網橋,所述第一分段不感知服務類型,而所述第二分段根 據所述服務類型操作,以用于改進的性能和網絡資源的有效使用。本發(fā)明還基于下面的認識。已經注意到,存在將服務質量[QoS]準 則從一個網絡協議轉換到另一協議的其他系統(tǒng)。例如,US 6, 859, 438 描述了 一種用于監(jiān)視網絡內的業(yè)務量并為其安排優(yōu)先級、并且分配帶 寬以實現真實的服務質量的基于策略的機制。所述設備接收QoS策略 信息,例如,指示一組業(yè)務量集合和相關的QoS設置的信息、IEEE 802. lp優(yōu)先級指示符或IEEE 802. lq幀標記、或關于基于網絡拓樸的 QoS的信息?;谧鳛檩斎雲到邮盏腝oS信息,根據對于所述分組與 其相關聯的所識別的業(yè)務量集合的QoS策略,為輸出安排各數據分組。 本發(fā)明人已經發(fā)現,雖然這樣的設備根據一個協議轉換所接收的輸入QoS信息以便用于另一網絡分段,但是已知設備不提供當不可獲得QoS 信息時的解決方案。本發(fā)明提供了用于將非QoS感知的業(yè)務量耦合到 QoS感知的網絡分段的真實的網橋。當不可獲得QoS信息時,檢測數據 分組的源,并且例如通過將檢測的源映射到內容類型,將所述源用于 設置第二網絡分段中使用的服務類型。在網絡設備的實施例中,所述確定裝置被安排來至少基于下述之 一檢測所接收的數據分組的所述源網絡地址指示符;網絡端口指示 符;媒體訪問指示符;并且,如果所述第一網絡分段是因特網的一部 分因特網協議[IP]地址;統(tǒng)一資源定位符[URL]。這具有下述優(yōu)點 在鏈路的設置期間經由所述設備和/或從與所述數據分組相關聯的控 制數據(比如分組報頭)可以容易地檢測到所述源。在網絡設備的實施例中,所述確定裝置被安排來通過應用預定準 則分配所述服務類型,所述準則至少包括下述之一內容類型到源的 映射;以及源的優(yōu)先級準則。這具有下述優(yōu)點可以由不必是數據通 信領域的專家的用戶或通過外部源設置這樣的準則來容易地提供這樣 的準則。在網絡設備的實施例中,所述傳送裝置被安排來通過按照預定協 議適配所接收的數據分組的控制部分來容納所述服務類型。根據第二 網絡分段中的協議需求設置所述控制部分。這具有在第二網絡分段中 可容納標準QoS機制的優(yōu)點。具體地,所述適配可包括通過設置服務 類型字段來適配報頭。有利地,所述數據分組隨后按照所述適配的報 頭通過第二網絡分段發(fā)送。根據本發(fā)明的設備和方法的其他優(yōu)選實施例在所附權利要求中給 出,其公開內容在此通過引用并入。
本發(fā)明的這些和其他方面將從在下面的描述中通過示例描述的實 施例而變得明顯,并且將參照所述實施例進一步說明,附圖中 圖1示出網絡中的網絡設備,圖2示出在各網絡分段之間用于確定服務類型的網絡設備, 圖3示出用于分配服務類型的網絡設備, 圖4示出適配前后的分組,圖5示出進入的分組和對于WiFi的適配,圖6示出適配以太網幀,圖7示出IP分組結構,以及圖8示出優(yōu)先級映射。在附圖中,與已經描述的元件對應的元件具有相同的參考標號。
具體實施方式
圖1示出網絡中的網絡設備。所述網絡具有耦合到至少一個源 30的第一網絡分段18,例如類似因特網的廣域網[WAN];以及耦合到 至少一個目標的第二網絡分段17,例如局域網[LAN],而所述網絡設備 20耦合到所述兩個網絡分段。數據分組可經由所述網絡在所述源和目 標之間交換。源例如是為因特網提供網站的服務器,具有網絡接口 31、 以及能夠通過經由網絡交換數據分組與目標通信的一個或多個應用或 服務32。目標IO例如是訪問因特網的家庭計算機,具有至少一個應用 12和控制單元13、以及用于訪問無線網絡分段的耦合到天線14的接 口單元11。開始通過接入點、網關、網橋和網卡在家庭網絡中部署基于優(yōu)先 級的服務質量(QoS)數據通信。為了有效地工作,QoS需要流的服務 器/源和聯網的基礎設施(無線接入點、網關)為'QoS感知的,。然 而,在許多情況下,情況并不是這樣,并且客戶不能"升級"非QoS 感知的設備,例如因為源設備實際是因特網上的服務器。通過網絡設 備提供了解決方案,所述網絡設備構成從非QoS感知的傳送鏈的各部 分到QoS感知的網絡分段的網橋。網絡設備20具有用于耦合到第一網絡分段18的第一接口單元22、 用于耦合到第二網絡分段17的第二接口單元21、用于在第一和第二網 絡分段之間傳送數據分紐的傳送單元23、以及月于確定接收的要從第 一網絡傳送到第二網絡分段的數據分組的服務需求的確定單元24。確 定單元24可以耦合到控制接口 25,例如用戶接口。如所示,第二接口 單元21可以具有用于訪問無線網絡分段17的天線26。替代地,第二 接口單元21可以是例如耦合到局域網[LAN]的另一有線接口。確定單 元24耦合到第一和第二接口單元,并且耦合到傳送單元23,以用于在 第二網絡分段中容納(accommodate)所述服務需求。另外安排所述確定單元,以用于通過檢測在第 一 網絡分段中所接收的數據分組的源來 確定服務需求,并且取決于所述源為所接收的數據分組分配服務類型。 此外,安排所述傳送單元,以用于在第二網絡分段中容納為所接收的 數據分組確定的服務類型。數據分組流,例如視頻或音頻流,要從源傳輸到目標(也稱為宿)。 要注意到,在網絡中可同時容納在各個源和一個目標之間(反之亦然)的若干個流。所述流經由構成兩個網絡分段之間的網橋的網絡設備20 傳遞。所述網絡設備可以例如是無線接入點[WAP]、無線網橋、網關、 路由器或交換機、或媒體服務器。所述確定單元被安排來確定網絡分組的服務類型需求,所述網絡 分組在從第一網絡分段到達時沒有所述服務類型。隨后,這些分組被 處理并轉發(fā)到第二網絡分段,就好像存在所述服務類型一樣。在分組 經常穿行不同網絡分段(例如,從WAN到LAN)的情況下,這改進了在 流的源和宿之間的端到端通信。所述設備將自動檢查進入的分組,并且通過確定分組的源來確定 所述分組是否落入在該網絡中使用的優(yōu)先級類別。為了改進分類精確 性,可定義額外的'內容類型規(guī)則,,其定義了來自一個或多個特定 源的所有業(yè)務量的內容類型。對于未指定的源,所述設備可返回到自 動分析。為了在第二網絡分段中容納該服務類型,如下面詳細解釋的, 所述設備可分配第2層和/或第3層優(yōu)先級標記。圖2示出在各網絡分段之間的用于確定服務類型的網絡設備。所 述網絡設備20具有第一接口 ,用于從例如因特網的第一網絡分段接收 沒有QoS優(yōu)先級或服務類型的數據分組。所述設備20例如按照對家庭 WiFi無線網絡分段的WMM QoS優(yōu)先級,將數據分組傳送到第二網絡分 段17。 WiFi多媒體[WMM]的標準定義了 4類無線分組的優(yōu)先級,按遞 增優(yōu)先級為BG (背景),BR (盡力而為),il (禍,頻),V0 (語音) (見http:〃en. wikipedia.org/wiki/WMM)。箭頭21指示不感知服 務類型或QoS需求的網絡的第一部分。箭頭202指示感知服務類型或 QoS需求的網絡的第二部分。網絡設備20構成兩個部分之間的網橋。替代地或另外地,所述網絡設備可與例如有線家庭以太網的另一 網絡分段19相接,所述另 一網絡分段19接收通過所述設備以按照IEEE 802. lq的QoS優(yōu)先級標記的分組。圖2的上面部分指示了表示圖1所示的確定單元24的功能的、用于確定服務類型的機制。最左邊的單元203示出對于特定源的直接(direct )優(yōu)先級準則,例如基于用戶的偏好,例如分配優(yōu)先級VO(編碼的0x48 )到URL philips, com。接下來的單元204具有源(基于因特網URL)到服務類型的映射,即所謂的內容類型規(guī)則。映射可以是預設的,可以由用戶輸入或編輯,或可以經由因特網作為服務(例如,經由(自動)下載)提供。接下來的單元顯示進一步參照圖8討論的表格80,它提供內容類型到優(yōu)先級的映射。最右邊的單元205提供分組分析的內容準則。具體地,列出一些協議,并且指示為確定服務類型要檢測的各個控制字段。在確定適當的協議后,各個字段分析提供內容類型作為對數據分組分配服務類型的輸入。
在實施例中,通過分析分組來支持特定源的數據分組的分類。因此,安排確定單元,以用于基于按照預定協議分析所接收的數據分組的控制部分來分配服務類型。例如,盡管意圖用于不同的協議層,但是分組的報頭也可以反映服務類型。例如,數據分組的控制部分可具有按照超文本傳輸協議[HTTP]協議的多目的因特網郵件擴展[MIME]類型、按照實時協議[RTP]的音視頻[AV]簡檔(profile)、或指示用于編碼數據分組的內容的編碼器的代碼。簡檔或媒體格式可在分組中指示,例如,AVI FourCC代碼。F0URCC (字面上i兌,四字符代碼)是用于唯一識別數據格式的四字節(jié)的序列。該構思最初用于Amiga IFF文件格式中,在Apple的AIFF格式和微軟的RIFF格式、以及稍后的QuickTime和DirectShow中重新使用了該構思。FourCC的最公知的用途之一是識別在AVI文件中使用的視頻編解碼器。通常的標識符包括DIVX、 XVID和H264。對于音頻編解碼器,AVI和WAV文件^f吏用通常以十六進制編寫的兩字節(jié)標識符(如對于MP3,為0055 )。
可用干添加分析準則的協議的另外的示例(以及另外的信泉的巻考文獻)是
-RTSP:'實時流傳輸協議,。用于在因特網上流傳輸音頻或視頻的協議(見RFC2326 );
-SIP:'會話發(fā)起協議,。用于在因特網上進行語音或視頻電話的協議(見http://www. cs. Columbia, edu/sip/draf ts. html );
-H323 :定義因特網上的視頻會議的標準(見http: //www. packetizer. com/voip/h323/ );
-SDP:會話描述協議。用于描述因特網流的設置參數的格式。通常用作RTSP會話或SIP會話的一部分(見RFC 2327 );
-MPV: MPEG視頻。在SDP中使用的簡寫,用于指示視頻流使用MPEG視頻格式。
注意到,請求評議[Request For Comments, RFC]參考文獻可從www, ietf org獲得。
在網絡設備的實施例中,確定裝置具有用于設置上述準則(例如,輸入、適配或移除源和內容類型的映射)的控制接口。例如,控制接口可以是用戶接口或應用編程接口 [API]。同樣,這樣的用于設置屬性、選項和準則的接口是眾所周知的??刂平涌谕ㄟ^允許客戶或另 一計算機程序定義'內容類型規(guī)則,而改進分類精確度,所述'內容類型規(guī)則,(例如,基于IP地址、端口、 URL、或媒體訪問協議[MAC]地址)定義了來自特定源(集合)的所有業(yè)務的內容類型。而且,通過利用'優(yōu)先級規(guī)則,明確定義來自特定源的所有業(yè)務的優(yōu)先級,還可以允許客戶或另一計算機程序'無視,自動內容分類。
經由控制接口,規(guī)則的配置可以是完全手動的(用戶鍵入所有信息)或基于"導入書簽/喜好,,機制。對于'公知,URL (流行的視頻庫等),設備可以自動建議內容類別,例如,download, com總是背景(優(yōu)先級0),并且Itunes.com總是音頻/AV (優(yōu)先級2)。
圖3示出用于分配服務類型的網絡設備。網絡設備20具有下面的元件。在笫一接口 300上,與不感知QoS的網絡分段交換數據分組。從WAN接收進入的分組。所述分組在用于識別源的源確定單元301中被分析。確定單元耦合到用于將源與直接優(yōu)先級規(guī)則匹配的直接優(yōu)先級規(guī)則單元304,例如數據庫。如果發(fā)現匹配,則將新優(yōu)先級傳遞到傳送單元303。如果沒有發(fā)現匹配,則在耦合到內容規(guī)則數據庫單元310的內容規(guī)則單元309中進一步檢查數據分組。如果發(fā)現匹配,則將內容類型傳遞到優(yōu)先級單元302,所述優(yōu)先級單元302基于具有內容類型到優(yōu)先級映射的存儲單元305得到優(yōu)先級。所得到的優(yōu)先級可以例如被設置為對第2層[L2]和/或笫3層[L3]協議的特定值,并且所得到的優(yōu)先級耦合到傳送單元303,所述傳送單元303適用將數據分組經由另外的網絡接口 (例如,另外的網絡LAN接口 307、 308的范圍中之一)傳送到另外的網絡分段的優(yōu)先級。所述設備可具有分析單元306,所述 分析單元306接收進入的分組以進行進一步檢查,特別是在單元301 中不能分配直接優(yōu)先級并且不能基于源確定內容類型時(即,如果單 元309按內容類型沒有發(fā)現匹配)。分析單元306檢查分組報頭和分 組的內容以便確定內容類型。如果可以檢測到內容類型,則將內容類 型傳遞到優(yōu)先級單元302。如果不能確定內容類型,則所述單元將該分 組分類為"盡力而為",并將該分組傳遞到傳送單元303。注意到,在 實踐中,上述單元可以實現為專用硬件電路和/或利用共享硬件(例如, 處理器和存儲器)以及適當的軟件。此外,更基本的實現可能僅需要 單個匹配單元和數據庫,而不需要分開的匹配單元301、 302、 309和 數據庫304、 305和310,例如,應用源到服務類型以及對應的優(yōu)先級 的直接映射。各種規(guī)則數據庫可由用戶配置,或可需要專業(yè)知識。
在網絡設備的實施例中,安排源確定單元301,以用于如下檢測所 接收的數據分組的源。分析進入的數據分組以確定所述源。所述分析 可在(耦合到第一網絡接口的)源和(耦合到第二網絡接口的)目標 之間建立特定鏈路時、和/或在各個分組到達時進行。具體地,可基于 網絡地址指示符、網絡端口指示符、通常稱為MAC地址的媒體訪問指 示符中的至少一個發(fā)現所述源。此外,當從因特網接收數據分組時, 可使用下述元素之一因特網協議[IP]地址;統(tǒng)一資源定位符[URL]。
在網絡設備的實施例中,可安排所述確定單元301,以用于所述通 過應用預定準則來分配服務類型,所述準則包括內容類型到源的映射。 所述映射可包括將(例如基于URL的)特定源映射到特定內容類型(例 如,視頻、語音、音頻)的表。替代地,所述映射可包括源到所選擇 的優(yōu)先級的直接映射。
在實施例中,安排傳送單元303,以用于根據通過按照預定協議適 配所接收的數據分紐的控制部分得到的優(yōu)先級來容納所述服務類^L 例如,通??稍贚3協議中適配分組的報頭或其他控制字段。具體地, 所述適配可包括通過設置服務類型字段來適配報頭。因此,可以插入 L3標記或為L3標記給出特定值。在IP協議中,將適當的字段設置為 指示服務類型的差分服務代碼點[Differentiated Services Code Point, DSCP]字段。(具有64個可能的值的)DSCP是IP分組報頭中 (類似于WMM)用于指示分組優(yōu)先級的分組分類目的的字段。因為報頭在IP級使用,所以它可以用于有線或無線網絡分段。
在所述設備的實施例中,網絡接口 307和308對于用于接口到無 線第二網絡分段的不同服務類型的分組具有不同的緩沖序列?;贚2
優(yōu)先級選擇不同的緩沖序列,以用于以優(yōu)先的順序經由無線網絡分段 傳送分組。安排傳送單元303,以用于通過經由基于所述服務類型選擇 的一個緩沖序列傳送所述接收的分組而得到的優(yōu)先級,來容納所述服 務類型。
在網絡設備的實施例中,所述傳送裝置耦合到大容量存儲單元, 所述大容量存儲單元用于存儲從第一網絡分段接收的數據分組并且取 出要發(fā)送到例如用于構成媒體服務器的第二網絡分段的數據分組。可 存儲非QoS感知的數據分組的進入流,并且可取出QoS感知的數據分 組的輸出流,并將其發(fā)送到用戶。在實施例中,所述確定裝置被安排 來在所述存儲之前或在所述取出之后分配所述服務類型。在存儲前確 定服務類型要求所檢測的服務類型也被存儲,并在取出數據分組的各 個流的時候使用。在按照所存儲的或檢測的服務類型取出后可以適配 各個數據分組。
圖4示出適配前后的分組。在該圖的左部,示出了原始的進入分 組41的元素,具體地為HTTP報頭、TCP報頭、IP報頭、以太網報頭、 以及內容(語音數據)。在該圖的右部,示出了用于輸出到以太網的 輸出的適配分組42的元素,具體地為HTTP報頭、TCP報頭、IP報頭、 以太網報頭以及內容(音頻MP3文件數據)。如由指針43示意性指示 的,添加了一個字段,在示例中是具有添加的優(yōu)先級值0x38的DSCP 字段,以指示語音優(yōu)先級。此外,如第二指針44示意性指示的,已經 在以太網幀中添加了一個字段,例如,添加的其優(yōu)先級字段被設為101 (=5,指示視頻)的802. lq VLAN標記。
國5示出進入分組和對于WiFi的適配。如圖4一樣,在圖5的左 部,示出了原始的進入分組41的元素。在圖5的右部,示出了用于輸 出到WiFi上的輸出分組51的元素,具體地為HTTP報頭、TCP報頭、 IP報頭、以太網報頭以及內容(MPEG2文件數據)。如由指針52所示 意性指示的,可以添加L3字段,在示例中是具有添加的優(yōu)先級值0x28 的DSCP字段,以指示視頻優(yōu)先級。注意到,在U上,應用了如上所 述相同的報頭適配,即,不依賴于網絡的類型。此外,如由第二指針53示意性指示的,在按照W醒的L2上,將分組置入等待在無線網絡分 段上傳輸的視頻分組的VI隊列中。注意到,在無線網絡分段中容納L2 上的優(yōu)先級不是在報頭字段中設置值,而是分配與無線發(fā)送器或接入 點中的不同發(fā)送緩沖器對應的所謂的"訪問類別"。因此,不需要將 數值附到各個類別BK (背景);BE (盡力而為);VI (視頻);VO (語音)。
圖6示出適配以太網幀。該圖示出具有按照IEEE 802. 1Q的32位 的VLAN標記64的以太網幀61。所述標記在62具體示出,并且具有3 位的優(yōu)先級字段63[PRI0]。按照IEEE 802. lp,將優(yōu)先級字段分配為 與基于IEEE 802. Id附錄G的表格65中指示的服務類型相對應的值。
圖7示出IP分組結構。該圖示出第3層上的IP數據分組的結構 71的一部分。所述結構按照32位的行示出報頭,所述報頭具有多個字 段,如源IP地址和目的地IP地址。具體地,所述報頭包括8位的服 務類型字段72,所述字段指示IP優(yōu)先或DSCP值。服務類型字段72中 的值通過如上所述的網絡設備來適配。
實踐中,在層3最常用的機制是使用6位(64個值;最低優(yōu)先級 為0;最高為63)的DSCP。 DSCP值經常按組解釋,0-7被同樣處理, 8-15 被同樣處理等 (詳細參見 http: //www. techworld. com/features/index. cfm fuseaction=disp layfeature&featureid=394)。
圖8示出優(yōu)先級映射。該圖示出表80,所述表80具有示出按下述 遞增優(yōu)先級排序的多個內容類型的第一列81:對于軟件下栽、打印作 業(yè)等為0 (最低);1 (未知);2 (音頻或視頻);以及3 (語音)。 在對于DSCP IP層優(yōu)先級的第二列82、對于有線以太網優(yōu)先級(IEEE 802. lq)的第三列83、以及對于無線優(yōu)先級(WMM訪問類別)的第四 列84中示出了對應的優(yōu)先級值。注意到,在802.1q中,值'0,具有 特殊含義(傳統(tǒng)的或未定義的),并且以比'1,更高的優(yōu)先級對待(背 景,明確識別為非時間依賴的業(yè)務)。優(yōu)先級映射可以例如用于耦合 到圖3中的優(yōu)先級單元302的存儲單元305中。注意到,關于特定的 笫3層優(yōu)先級值如何對應于特定的第2層優(yōu)先級值沒有單獨的標準。 該圖示出4個優(yōu)先級的默認映射,這可以由(專業(yè)的)用戶不同地配 置。說明書第11/12頁
注意到,本發(fā)明可以利用可編程組件以硬件和/或軟件實現。用于 實現本發(fā)明的方法具有下面的步驟。首先,該方法檢查進入的分組。
當接收到分組時首先,例如基于IP地址/端口或MAC地址確定所述 分組的源。如果已經檢測到源并且匹配'優(yōu)先級,規(guī)則,則規(guī)則中指 定的優(yōu)先級用于該分組。否則,如果該源具有'內容類型,規(guī)則,則 識別由該規(guī)則指定的分組的內容類型。否則(如果不存在規(guī)則),則 如下通過分析協議報頭、文件格式報頭和內容格式報頭確定內容類型。 對于HTTP,檢查MIME類型報頭;對于RTP,檢查(通過RTSP、 SIP、 H323等的)會話設置中使用的AV簡檔;對于AVI文件,檢查FourCC 代碼;對于未知文件,試圖匹配流行的壓縮格式(MPEG、 WMV、 MP3、 JPEG……)。隨后,將識別的內容類型映射到QoS優(yōu)先級,例如,將
'視頻/mpeg,映射到'視頻,QoS優(yōu)先級。在輸出端處理所述分組, 就好像以所確定的QoS優(yōu)先級接收了所述分組一樣。(如果所述設備 具有適當的輸出網絡接口 )映射可以應用到第2層和第3層的分組上。 優(yōu)先級和內容規(guī)則的實踐示例是
-優(yōu)先級規(guī)則來自www. philips, com的流將總是被分類為WMM優(yōu) 先級'V0,(意味著最高),
-內容類型規(guī)則來自mP3. com的流將總是被分類為音頻,
-自動HTTP分析進入的HTTP流具有MIME類型的報頭'視頻 /mpeg,。該方法為屬于該HTTP流的分組標記了 IP DSCP優(yōu)先級字段。 在其WiFi輸出端,將按照WMM優(yōu)先級別'VI,(視頻)對所述分組排 隊。在其以太網輸出端,將在802. lq第2層標記的802.1p優(yōu)先級字 段中使用優(yōu)先級別'5,。
-自動RTP分析對于RTSP/H323/SIP會話設置,使用RTP和SDP。 SDP文件中的'm,字段識別對于特定TCP/UDP連接的內容類型。對于 MPEG2視頻,使用RTP AV簡檔內容類型'MPV,。在此情況下,該方法 將如上述示例中標記分組。
盡管已經通過使用家庭網絡和因特網分段的實施例大體解釋了本 發(fā)明,但是本發(fā)明還適于在傳送非QoS感知的數據流的網絡分段和QoS 感知的其他網絡分段之間的任何網橋。各種網絡分段可以物理上共享 相同的資源。
注意到,在本文獻中,詞語'包括,不排除除了所列出的元件或步驟以外的其他元件或步驟的存在,并且在元件之前的詞語'一,或 "一個"不排除多個這樣的元件的存在,任何參考標號不限制權利要 求的范圍,本發(fā)明可以通過硬件和軟件兩者實現,并且若干'裝置, 或'單元,可以由相同硬件或軟件項目表示,并且處理器可能通過與 硬件元件的合作實現一個或多個單元的功能。此外,本發(fā)明不限于各
實施例,并且本發(fā)明存在于上述的每個新穎的特征或各特征的組合中a
權利要求
1.一種網絡設備,包括第一接口單元(22),用于耦合到第一網絡分段(18);第二接口單元(21),用于耦合到第二網絡分段(17);傳送裝置(23),用于在所述第一和第二網絡分段之間傳送數據分組;以及確定裝置(24),用于確定接收的要從所述第一網絡傳送到所述第二網絡分段的數據分組的服務需求,以在所述第二網絡分段中容納所述服務需求;所述確定裝置被安排來通過下述步驟確定所述服務需求檢測在所述第一網絡分段中所接收的數據分組的源;以及根據所述源向所接收的數據分組分配服務類型,以及所述傳送裝置被安排來對于所接收的數據分組在所述第二網絡分段中容納所述服務類型。
2. 如權利要求1所述的網絡設備,其中所述確定裝置(24)被安 排來基于以下至少 一 個檢測所接收的數據分組的源網絡地址指示符; 網絡端口指示符;媒體訪問指示符或媒體訪問協議[MAC]地址; 并且,如果所述第一網絡分段耦合到因特網 因特網協議[IP]地址; 統(tǒng)一資源定位符[URL]。
3. 如權利要求1所述的網絡設備,其中所述確定裝置(24)被安 排來通過應用預定準則分配所述服務類型,所述準則包括至少至少一 個內容類型到源的映射; 源的優(yōu)先級準則。
4. 如權利要求3所述的網絡設備,其中所述確定裝置(24)包括 用于設置所述預定準則的控制接口 ,特別是在所述控制接口是用戶接 口或應用編程接口 [API]的情況下。
5. 如權利要求1所述的網絡設備,其中所述確定裝置(24)被安服務類型,在特定情況下所述控制部分包括按照超文本傳送協議[HTTP] 協議的多目的因特網郵件擴展[MIME]類型、按照實時協議[RTP]的音視 頻[AV]簡檔、或指示用于編碼所述數據分組的所述內容的編碼器的代 碼'
6. 如權利要求1所述的網絡設備,其中所述傳送裝置(23)被安服務類型。"、 ;
7. 如權利要求6所述的網絡設備,其中所述適配包括通過設置服 務類型字段來適配報頭。
8. 如權利要求1所述的網絡設備,其中所述第二網絡接口 (21) 包括用于接口到無線笫二網絡分段的、對于不同服務類型的分組不同 的緩沖隊列,并且所述傳送裝置(23)被安排來通過經由基于所述服 務類型選擇的一個緩沖隊列傳送所接收的分組,來容納所述服務類型。
9. 如權利要求1所述的網絡設備,其中所述傳送裝置(23)包括 用于存儲從所述第 一網絡分段接收的數據分組、并且取出要發(fā)送到所 述第二網絡分段的數據分組的大容量存儲單元(25),并且所述確定 裝置被安排來在所述存儲之前或所述取出之后分配所述服務類型。
10. —種用于在第一網絡分段和第二網絡分段之間傳送數據分組 期間確定服務需求的方法,所述方法包括下述步驟確定接收的要從所述第一網絡傳送到所述第二網絡分段的數據分 組的服務需求,以在所述第二網絡分段中容納所述服務需求; 其中所述確定包括檢測在所述第一網絡分段中所接收的數據分組的源;以及 根據所述源向所接收的數據分組分配服務類型; 并且其中所述傳送包括對于所接收的數據分組在所述第二網絡分段中容納所述服務類型。
11. 一種用于在第一網絡分段和第二網絡分段之間傳送數據分組 期間確定服務需求的計算機程序,所述程序可操作來使得處理器執(zhí)行 如權利要求10所述的方法。
全文摘要
一種網絡設備,被安排來將第一網絡分段(18)耦合到第二網絡分段(17),并且具有用于在所述第一和第二網絡分段之間傳送數據分組的傳送單元(23)。所述設備具有用于為所接收的數據分組確定服務需求、以用于在所述第二網絡分段中容納所述服務需求的確定單元(24)。檢測所述第一網絡分段中的所述接收的數據分組的源。基于優(yōu)先級準則和內容類型準則,根據所述源為所述數據分組標記所述服務類型。所述傳送單元被安排來在所述第二網絡分段中容納所述服務類型。有利地,形成用于將不感知服務質量的數據分組傳送到按照服務質量需求操作的網絡分段的網橋。
文檔編號H04L29/06GK101518020SQ200780034133
公開日2009年8月26日 申請日期2007年9月10日 優(yōu)先權日2006年9月15日
發(fā)明者J·R·穆南 申請人:皇家飛利浦電子股份有限公司