欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

針對(duì)服務(wù)質(zhì)量的預(yù)測(cè)出口分組分類的制作方法

文檔序號(hào):11842549閱讀:195來源:國知局
針對(duì)服務(wù)質(zhì)量的預(yù)測(cè)出口分組分類的制作方法與工藝

本公開一般涉及網(wǎng)絡(luò)傳輸以及對(duì)分組進(jìn)行分類以提供出口服務(wù)質(zhì)量。



背景技術(shù):

網(wǎng)絡(luò)組件發(fā)送和接收具有不同優(yōu)先級(jí)的分組。例如,服務(wù)供應(yīng)商可以向個(gè)人和企業(yè)提供互聯(lián)網(wǎng)接入。企業(yè)支付更高的費(fèi)用或者請(qǐng)求更可靠的數(shù)據(jù)傳輸來確保公司數(shù)據(jù)被及時(shí)傳輸。一個(gè)具體示例包括必須被及時(shí)傳送以在電話呼叫期間確保語音質(zhì)量的互聯(lián)網(wǎng)協(xié)議電話(VoIP)數(shù)據(jù)分組。VoIP數(shù)據(jù)需要被快速地接收、處理、和重新發(fā)送以傳送給接收方,而其它類型的分組可能經(jīng)歷延遲但不影響終端用戶的網(wǎng)絡(luò)連接感知。

服務(wù)質(zhì)量包括向分組分配優(yōu)先級(jí)并且以適當(dāng)?shù)姆绞教幚矸纸M??梢岳酶鞣N網(wǎng)絡(luò)傳送參數(shù)(例如,用來傳送分組所花的時(shí)間量、一系列分組之間的延遲、以及任意被發(fā)送但沒被接收到的分組的丟失)判斷服務(wù)質(zhì)量??梢葬槍?duì)進(jìn)入分組和外出分組實(shí)施服務(wù)質(zhì)量分類。無論是至特定網(wǎng)絡(luò)組件還是至網(wǎng)絡(luò)服務(wù)供應(yīng)商的進(jìn)入分組都將被稱為入口分組,并且外出分組將被稱為出口分組。

作為網(wǎng)絡(luò)路由功能的一部分,服務(wù)供應(yīng)商重寫分組頭部以更新地址信息。分組可以利用被重寫的值來進(jìn)行檢查并且服務(wù)質(zhì)量可以基于這些值來確定。因此,出口服務(wù)質(zhì)量實(shí)現(xiàn)是在分組被接收到、根據(jù)需要被重寫、并且準(zhǔn)備被傳輸之后發(fā)生的。然而,出口分組重寫處理要求大量的計(jì)算資源和許多存儲(chǔ)訪問。此外,由于來自多個(gè)入口接口的數(shù)據(jù)流的聚合以及對(duì)網(wǎng)絡(luò)內(nèi)的數(shù)據(jù)流的復(fù)制,出口分組重寫階段充當(dāng)擁塞點(diǎn)。由于要等到分組重寫之后通過檢查被重寫的分組中的值來確定出口服務(wù)質(zhì)量分類,所以這種擁塞是復(fù)雜的。

因此,本公開在重寫分組以進(jìn)行傳輸之前針對(duì)出口服務(wù)質(zhì)量將分組分 類。



技術(shù)實(shí)現(xiàn)要素:

根據(jù)本公開的一個(gè)方面,提供了一種方法,包括:接收分組;確定針對(duì)該分組的入口服務(wù)質(zhì)量上下文;確定針對(duì)該分組的出口服務(wù)質(zhì)量上下文;基于入口服務(wù)質(zhì)量上下文和出口服務(wù)質(zhì)量上下文對(duì)針對(duì)該分組的出口服務(wù)質(zhì)量進(jìn)行分類;在對(duì)出口服務(wù)質(zhì)量進(jìn)行分類之后,重寫該分組中的一個(gè)或多個(gè)字段;以及基于被分類的出口服務(wù)質(zhì)量傳輸該分組。

根據(jù)本公開的另一個(gè)方面,提供了一種系統(tǒng),包括:第一網(wǎng)絡(luò)接口,該第一網(wǎng)絡(luò)接口被配置為接口分組;處理器,該處理器被配置為:確定針對(duì)該分組的入口服務(wù)質(zhì)量上下文;確定針對(duì)該分組的出口服務(wù)質(zhì)量上下文;基于入口服務(wù)質(zhì)量上下文和出口服務(wù)質(zhì)量上下文對(duì)針對(duì)該分組的出口服務(wù)質(zhì)量進(jìn)行分類;以及在對(duì)出口服務(wù)質(zhì)量進(jìn)行分類之后,重寫該分組中的一個(gè)或多個(gè)字段;以及第二網(wǎng)絡(luò)接口,該第二網(wǎng)絡(luò)接口被配置為基于被分類的出口服務(wù)質(zhì)量傳輸分組。

根據(jù)本公開的又一個(gè)方面,提供了一種設(shè)備,包括:用于接收分組的裝置;用于確定針對(duì)所述分組的入口服務(wù)質(zhì)量上下文的裝置;用于確定針對(duì)所述分組的出口服務(wù)質(zhì)量上下文的裝置;用于基于所述入口服務(wù)質(zhì)量上下文和所述出口服務(wù)質(zhì)量上下文對(duì)針對(duì)所述分組的出口服務(wù)質(zhì)量進(jìn)行分類的裝置;用于在對(duì)所述出口服務(wù)質(zhì)量進(jìn)行分類之后,重寫所述分組中的一個(gè)或多個(gè)字段的裝置;以及用于基于被分類的出口服務(wù)質(zhì)量傳輸所述分組的裝置。

附圖說明

圖1示出示例性網(wǎng)絡(luò)環(huán)境的系統(tǒng)圖示。

圖2示出用于處理分組的示范性流程圖。

圖3示出示范性分組重寫階段的流程圖。

圖4示出分組處理和服務(wù)質(zhì)量分類的示例表。

圖5示出示范性網(wǎng)絡(luò)組件的系統(tǒng)圖示。

各種附圖中的相似的標(biāo)號(hào)和名稱指示相似的元件。

具體實(shí)施方式

綜述

根據(jù)本公開的一個(gè)方面,提供了一種方法,包括:接收分組;確定針對(duì)該分組的入口服務(wù)質(zhì)量上下文;確定針對(duì)該分組的出口服務(wù)質(zhì)量上下文;基于入口服務(wù)質(zhì)量上下文和出口服務(wù)質(zhì)量上下文對(duì)針對(duì)該分組的出口服務(wù)質(zhì)量進(jìn)行分類;在對(duì)出口服務(wù)質(zhì)量進(jìn)行分類之后,重寫該分組中的一個(gè)或多個(gè)字段;以及基于被分類的出口服務(wù)質(zhì)量傳輸該分組。

根據(jù)本公開的另一個(gè)方面,提供了一種系統(tǒng),包括:第一網(wǎng)絡(luò)接口,該第一網(wǎng)絡(luò)接口被配置為接口分組;處理器,該處理器被配置為:確定針對(duì)該分組的入口服務(wù)質(zhì)量上下文;確定針對(duì)該分組的出口服務(wù)質(zhì)量上下文;基于入口服務(wù)質(zhì)量上下文和出口服務(wù)質(zhì)量上下文對(duì)針對(duì)該分組的出口服務(wù)質(zhì)量進(jìn)行分類;以及在對(duì)出口服務(wù)質(zhì)量進(jìn)行分類之后,重寫該分組中的一個(gè)或多個(gè)字段;以及第二網(wǎng)絡(luò)接口,該第二網(wǎng)絡(luò)接口被配置為基于被分類的出口服務(wù)質(zhì)量傳輸分組。

根據(jù)本公開的又一個(gè)方面,提供了一種設(shè)備,包括:用于接收分組的裝置;用于確定針對(duì)所述分組的入口服務(wù)質(zhì)量上下文的裝置;用于確定針對(duì)所述分組的出口服務(wù)質(zhì)量上下文的裝置;用于基于所述入口服務(wù)質(zhì)量上下文和所述出口服務(wù)質(zhì)量上下文對(duì)針對(duì)所述分組的出口服務(wù)質(zhì)量進(jìn)行分類的裝置;用于在對(duì)所述出口服務(wù)質(zhì)量進(jìn)行分類之后,重寫所述分組中的一個(gè)或多個(gè)字段的裝置;以及用于基于被分類的出口服務(wù)質(zhì)量傳輸所述分組的裝置。

示例實(shí)施例

圖1示出示例性網(wǎng)絡(luò)環(huán)境的系統(tǒng)圖示??蛻舳?02a-b可以是例如個(gè)人客戶端,諸如,個(gè)人計(jì)算機(jī)、智能電話、或IP電話。企業(yè)客戶端104可以代表商業(yè)實(shí)體并且可以包括它自己的局域網(wǎng)、交換機(jī)、路由器、個(gè)人計(jì)算機(jī)、智能電話設(shè)備、IP電話、和其他網(wǎng)絡(luò)設(shè)備??蛻舳?02a-b和104可以 連接至互聯(lián)網(wǎng)、其他網(wǎng)絡(luò)、和使用服務(wù)供應(yīng)商106的局域網(wǎng)的其他區(qū)域。

服務(wù)供應(yīng)商106可以包括多個(gè)網(wǎng)絡(luò)交換機(jī)、路由器和其他網(wǎng)絡(luò)組件以接收傳輸自客戶端102a-b、104的數(shù)據(jù)并將該數(shù)據(jù)路由至目的地設(shè)備108a-c。目的地設(shè)備108a-c可以是任意形式的計(jì)算機(jī)、智能電話、或者可以是另外的服務(wù)供應(yīng)商、局域網(wǎng)、或廣域網(wǎng)。

網(wǎng)絡(luò)連接110可以是任意形式的網(wǎng)絡(luò)連接,例如有線或無線連接,并且可以利用各種不同的協(xié)議(包括例如,以太網(wǎng)、互聯(lián)網(wǎng)協(xié)議、UDP等)傳輸數(shù)據(jù)??蛻舳?02a-b和104可以通過服務(wù)供應(yīng)商106將分組傳輸至目的地108a-c。服務(wù)供應(yīng)商106可以接收分組、基于入口服務(wù)質(zhì)量策略處理分組、確定出口服務(wù)質(zhì)量、排列分組以及調(diào)度它們的傳送、并且在傳輸之前按需重寫分組。因此,服務(wù)器供應(yīng)商106或?qū)崿F(xiàn)服務(wù)質(zhì)量技術(shù)的任意其它網(wǎng)絡(luò)組件或?qū)嶓w可以在出口分組重寫之前在不具備出口分組解析器的情況下執(zhí)行多參數(shù)出口服務(wù)質(zhì)量分類。

針對(duì)進(jìn)入分組的服務(wù)質(zhì)量可以通過檢查該分組內(nèi)的信息得到。該信息可以包括例如分組的發(fā)送方、分組的接收方、分組所發(fā)送的數(shù)據(jù)的類型、以及用于分組的網(wǎng)絡(luò)傳輸協(xié)議。數(shù)據(jù)傳輸協(xié)議還指定與服務(wù)質(zhì)量相關(guān)的特定字段,例如用于以太網(wǎng)幀的服務(wù)類別字段、針對(duì)IP分組的差分服務(wù)代碼點(diǎn)(DSCP)和IP優(yōu)先級(jí)字段、以及針對(duì)多協(xié)議標(biāo)簽交換(MPLS)幀的EXP位。出口服務(wù)質(zhì)量可以是基于分組內(nèi)的信息、處理分組的網(wǎng)絡(luò)組件的策略、在基于網(wǎng)絡(luò)組件的策略出去之前對(duì)將被重寫入分組的值的預(yù)測(cè)、以及網(wǎng)絡(luò)組件的當(dāng)前擁塞。例如,當(dāng)分組源自必須接收較高服務(wù)質(zhì)量的企業(yè)時(shí),服務(wù)供應(yīng)商可以重寫進(jìn)入分組中的特定值。

圖2示出用于處理分組的示范性流程圖。該流程圖示出在出口分組重寫之前出口服務(wù)質(zhì)量可以被分類。分類可以是基于預(yù)測(cè)的分組重寫,從而使出口分組可以被處理為具有適當(dāng)?shù)姆?wù)質(zhì)量。預(yù)測(cè)的分組重寫可以利用元數(shù)據(jù)和入口分組解析來進(jìn)行估計(jì),如下文的詳細(xì)描述。服務(wù)質(zhì)量分類可以確定針對(duì)分組的適當(dāng)調(diào)度和排列以滿足為特定客戶端建立的服務(wù)級(jí)別協(xié)定。例如,出口隊(duì)列和帶寬可能是有限的,這可能導(dǎo)致?lián)砣?。?duì)于某些分組的優(yōu)先級(jí)劃定以及丟棄某些分組的決定可以通過出口服務(wù)質(zhì)量分類來完 成。

如步驟202處所示,分組可以被接收并且被解析以識(shí)別分組內(nèi)的與服務(wù)質(zhì)量和路由相關(guān)的字段。示例包括服務(wù)類別、VLAN標(biāo)識(shí)符、以及差分服務(wù)代碼點(diǎn)字段。VLAN可以是一組獨(dú)立于物理位置的、具有共同集合的要求的終端站。VLAN標(biāo)識(shí)符可以標(biāo)識(shí)服務(wù)供應(yīng)商的具體客戶。差分信號(hào)代碼點(diǎn)字段可以將分組分成一類,例如64個(gè)可能類別中的一類。這些類別可以被用于確定以哪種方式處理分組,并且優(yōu)先考慮較高優(yōu)先級(jí)的分組。相似的分類字段與較早版本的IP協(xié)議中的服務(wù)類型字段共存,并且與針對(duì)多協(xié)議標(biāo)簽交換(MPLS)幀的EXP位共存。這些其他分類字段等也可以被用于步驟202。

接下來,可以在步驟204處實(shí)施入口服務(wù)質(zhì)量。入口服務(wù)質(zhì)量可以確保要求較高服務(wù)質(zhì)量的分組被優(yōu)先和有效地處理。例如,VoIP分組或流視頻應(yīng)用可以要求較高的服務(wù)質(zhì)量以提供不間斷的音頻和視頻流。相比而言,提供email或其它非流式通信的數(shù)據(jù)傳輸可以要求較低的服務(wù)質(zhì)量。入口服務(wù)質(zhì)量還可以例如基于服務(wù)類別信息、IP服務(wù)的類型、VLAN優(yōu)先級(jí)(例如,通過優(yōu)先級(jí)代碼點(diǎn)字段)和來自進(jìn)入分組的其他標(biāo)準(zhǔn)。諸如三態(tài)內(nèi)容尋址存儲(chǔ)器(TCAM)之類的存儲(chǔ)器可以存儲(chǔ)查找表,以使得來自入口分組的數(shù)據(jù)可以與適當(dāng)?shù)娜肟诜?wù)質(zhì)量進(jìn)行匹配。雖然示例性實(shí)施例被提供有入口服務(wù)質(zhì)量,但是也可以在不考慮入口服務(wù)質(zhì)量的情況下處理分組。

在步驟206處,入口分組重寫可以發(fā)生。例如,進(jìn)入分組可以包括應(yīng)該從分組頭部彈出或移除的VLAN標(biāo)識(shí)符。不同的網(wǎng)絡(luò)或網(wǎng)絡(luò)的不同部分可以使用不同的VLAN標(biāo)識(shí)符來標(biāo)識(shí)源自或去往網(wǎng)絡(luò)的特定部分的流量。VLAN標(biāo)識(shí)符表示分組屬于的LAN的分段。因此,VLAN標(biāo)識(shí)符可以在傳輸期間被改變,例如,從值2到值3、或到值3、4。VLAN標(biāo)識(shí)符可以包括多個(gè)值,并且系統(tǒng)可以分析例如分組中的4個(gè)VLAN標(biāo)識(shí)符。在一些實(shí)施例中,移除入口分組上的VLAN標(biāo)識(shí)符的初始步驟可以在步驟206處發(fā)生,并且可以在出口重寫期間加入新的VLAN標(biāo)識(shí)符,如下文所述。

接下來,在步驟208處,分組可以針對(duì)它的出口服務(wù)質(zhì)量進(jìn)行分類。 在一個(gè)示范性實(shí)施例中,步驟208可以在對(duì)分組進(jìn)行調(diào)度和排隊(duì)以在步驟210處進(jìn)行傳送之前、以及在編輯和重寫出口分組(步驟212、214)之前發(fā)生。出口服務(wù)質(zhì)量分類通??梢栽诔隹诜纸M重寫之后發(fā)生,從而使出口分組中的字段可以被簡單地讀取并且被用于分類。然而,這可能在系統(tǒng)中引起延遲和阻塞,因?yàn)榉诸惡驼{(diào)度必須等待分組重寫完成。在圖2所示的示范性方法中,出口服務(wù)質(zhì)量分類可以基于用以通過使用例如來自轉(zhuǎn)發(fā)階段和步驟202處的出口解析器的元數(shù)據(jù)的組合來估計(jì)最終重寫的分組字段的方案發(fā)生。這種元數(shù)據(jù)的組合可以用于出口分類。分組還可以基于數(shù)據(jù)的類型以及源或目的地地址進(jìn)行分類。例如,企業(yè)消費(fèi)者可以與服務(wù)供應(yīng)商具有協(xié)議以接收相比于其它消費(fèi)者更高的服務(wù)質(zhì)量,從而使得與該服務(wù)消費(fèi)者相關(guān)聯(lián)的分組的類別可以被提升。在一個(gè)實(shí)示例中,客戶端可以基于它們的虛擬局域網(wǎng)(VLAN)標(biāo)識(shí)符來標(biāo)識(shí)。

被分類為接收較低服務(wù)質(zhì)量的分組可能受制于速率限制器或被重新劃分優(yōu)先級(jí)以進(jìn)行傳輸。重新劃分分組的優(yōu)先級(jí)的一個(gè)示例是用不同的差分服務(wù)代碼點(diǎn)值標(biāo)記分組,服務(wù)代碼點(diǎn)值是IP頭部中的字段,該字段對(duì)IP網(wǎng)絡(luò)上的網(wǎng)絡(luò)流量進(jìn)行分類并且提供服務(wù)質(zhì)量。差分服務(wù)代碼點(diǎn)值被用于開放系統(tǒng)互聯(lián)模型的第三層中的分組。例如,服務(wù)供應(yīng)商可以確定客戶端發(fā)送具有差分服務(wù)代碼值為1的流量,但基于利用VLAN標(biāo)識(shí)符值在存儲(chǔ)器中對(duì)該客戶端的查找,該客戶端有權(quán)享有更高的服務(wù)質(zhì)量。因此,在該示例中,基于存儲(chǔ)器中的策略向該客戶端提供更高的服務(wù)質(zhì)量,差分服務(wù)代碼點(diǎn)值可以被重寫成另一值,例如5。針對(duì)開放系統(tǒng)互聯(lián)模型第二層中的分組,服務(wù)質(zhì)量可以是基于VLAN標(biāo)簽頭部中的服務(wù)類別字段。作為另一示例,服務(wù)質(zhì)量可以是基于針對(duì)多協(xié)議標(biāo)記交換流量的EXP字段。來自特定客戶端的分組可以以這種形式被標(biāo)識(shí)并且被分類到優(yōu)先隊(duì)列而不是普通隊(duì)列。重寫差分服務(wù)代碼值的步驟可以在步驟206處發(fā)生,或者在步驟212的出口分組重寫期間發(fā)生。

元數(shù)據(jù)可以包括諸如QOS標(biāo)記之類的變量以跟蹤估計(jì)變化來作為出口服務(wù)質(zhì)量重寫的結(jié)果。在一個(gè)實(shí)施例中,QOS標(biāo)記可以被加入分組以作為元數(shù)據(jù),并且被用于估計(jì)出口服務(wù)質(zhì)量。QOS標(biāo)記根據(jù)分組的類型可以 包括逐跳行為信息,例如,服務(wù)類別、差分服務(wù)代碼點(diǎn)值、或EXP值。分組中可以存在多個(gè)服務(wù)類別、差分服務(wù)代碼點(diǎn)、和EXP值,它們被稱為外部值和內(nèi)部值。在一個(gè)示范性實(shí)施例中,QOS標(biāo)記可以在三態(tài)內(nèi)容尋址存儲(chǔ)器中被存儲(chǔ)為10位,其產(chǎn)生每個(gè)分組的1024個(gè)組合。例如,分組可以具有針對(duì)服務(wù)類別值和差分服務(wù)代碼協(xié)議值兩者的QOS標(biāo)記。

元數(shù)據(jù)還可以包括在轉(zhuǎn)發(fā)重寫之后估計(jì)分組狀態(tài)的出口上下文值。對(duì)分組的預(yù)測(cè)轉(zhuǎn)發(fā)編輯的示例包括更新VLAN、CVLAN、或SVLAN信息。該預(yù)測(cè)信息可以利用出口上下文值進(jìn)行跟蹤。在一個(gè)示范性實(shí)施例中,出口上下文值可以在三態(tài)內(nèi)容尋址存儲(chǔ)器中被存儲(chǔ)成例如9位以產(chǎn)生512個(gè)組合。用于匹配和創(chuàng)建出口服務(wù)質(zhì)量分類的值可以被分配有例如存儲(chǔ)器中的60個(gè)位。

在一個(gè)示范性實(shí)施例中,入口服務(wù)質(zhì)量分類還可以被用于對(duì)出口服務(wù)質(zhì)量進(jìn)行分類。一旦在步驟202處分組被解析,就可以發(fā)生入口分類查找。在沒有可以在步驟208之前被刪除的字段的情況下,出口服務(wù)質(zhì)量分類(步驟208)可以考慮出口上下文元數(shù)據(jù)(可以是例如入口重寫和轉(zhuǎn)發(fā)重寫的函數(shù)。在這個(gè)示例中,對(duì)將被加入和被刪除的字段的估計(jì)已經(jīng)通過出口上下文元數(shù)據(jù)被用于出口分類過程。

出口服務(wù)質(zhì)量分類可以將帶有元數(shù)據(jù)的進(jìn)入分組中的相關(guān)字段與分類要求匹配,其中元數(shù)據(jù)指示分組將在出口重寫期間經(jīng)歷的預(yù)測(cè)變化。預(yù)測(cè)值可以基于針對(duì)分組處理和轉(zhuǎn)發(fā)而配置的策略。服務(wù)供應(yīng)商可以選擇將產(chǎn)生特定分類的適當(dāng)?shù)闹怠@?,查找表可以被用于指示從特定VLAN到達(dá)的分組將具有調(diào)整差分服務(wù)代碼協(xié)議值的服務(wù)質(zhì)量策略的存儲(chǔ)器(例如,三態(tài)內(nèi)容尋址存儲(chǔ)器)中。下文將參考圖4更詳細(xì)地描述示例。在示范性實(shí)施例中,利用分組中現(xiàn)有的值(例如差分服務(wù)代碼協(xié)議或服務(wù)類別)跟蹤服務(wù)質(zhì)量,但應(yīng)該理解除了之前提到的那些之外的單獨(dú)的服務(wù)質(zhì)量字段也可以被使用。

雖然可以被用于確定出口服務(wù)質(zhì)量的信息的示例包括QOS標(biāo)記和出口上下文信息,但額外的字段也可以被用于對(duì)分組進(jìn)行分類并且利用適當(dāng)?shù)姆?wù)質(zhì)量處理分組。一個(gè)示例包括分組尺寸。配置策略可以確定較大的 分組應(yīng)該被給予較低的服務(wù)質(zhì)量,因?yàn)檩^大的分組將花費(fèi)更長的時(shí)間進(jìn)行處理和傳送,從而導(dǎo)致系統(tǒng)擁塞??商鎿Q地,較大的分組可被給予優(yōu)先處置以減小隊(duì)列長度中的積壓。作為另一示例,在以太網(wǎng)虛擬電路共享端口的情況下,服務(wù)質(zhì)量分類可以針對(duì)每個(gè)虛擬電路發(fā)生。以太網(wǎng)虛擬電路是針對(duì)以太網(wǎng)服務(wù)的OSI模型中的第二層橋接架構(gòu)。以太網(wǎng)虛擬電路可以包括被用于在服務(wù)供應(yīng)商網(wǎng)絡(luò)內(nèi)創(chuàng)建點(diǎn)對(duì)點(diǎn)、或多點(diǎn)對(duì)多點(diǎn)的路徑的特定端口。系統(tǒng)管理員可以為每個(gè)虛擬電路配置用戶策略以允許系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的靈活性。用戶策略可以具有不同的配置以匹配用于傳輸分組的具體電路的值。

在步驟210處,可以基于出口服務(wù)質(zhì)量對(duì)分組進(jìn)行調(diào)度和排隊(duì)。具有不同的服務(wù)質(zhì)量級(jí)別的分組可以以不同的優(yōu)先級(jí)被放置到出口隊(duì)列中。例如,網(wǎng)絡(luò)組件可以具有比出口路徑更多的入口路徑,這引起了可能導(dǎo)致丟棄分組的擁塞。具有低服務(wù)質(zhì)量的分組可以在丟棄具有較高服務(wù)質(zhì)量的分組之前被丟棄。具有較高服務(wù)質(zhì)量的分組也可以被編程到將被更快處理的優(yōu)先隊(duì)列中。服務(wù)供應(yīng)商可以通過用戶配置策略將用于處理分組的各種策略編程為不同的類別。另外的示例包括可以選擇性丟棄分組的加權(quán)異常檢測(cè)策略、根據(jù)適當(dāng)?shù)姆?wù)質(zhì)量執(zhí)行隊(duì)列長度的加權(quán)尾丟棄策略、以及控制分組被傳輸出接口的最大速率的塑形策略。例如,具有差分服務(wù)代碼協(xié)議值為5的分組可以被放置在可以擁有多達(dá)10000個(gè)字節(jié)的隊(duì)列中,具有差分服務(wù)代碼協(xié)議值為10的分組可以被放置在可以擁有多達(dá)20000個(gè)字節(jié)的隊(duì)列中。這些尺寸只是示出具有不同值的分組相對(duì)于彼此可以被給予優(yōu)先處置的示例。

在步驟212處,出口分組可以被重寫。示例包括添加或改變VLAN標(biāo)識(shí)符、差分服務(wù)代碼協(xié)議值或服務(wù)類別、或?qū)ぶ分?。服?wù)供應(yīng)商可以使用VLAN標(biāo)識(shí)符來確定哪個(gè)消費(fèi)者傳輸了分組并且分配了適當(dāng)?shù)姆?wù)質(zhì)量。因?yàn)榉纸M被發(fā)送至的遠(yuǎn)程站點(diǎn)或目的地可以使用它自己的VLAN標(biāo)識(shí)符映射,所以在傳輸期間VLAN標(biāo)識(shí)符映射可能需要被改變。一些目的地網(wǎng)絡(luò)或網(wǎng)絡(luò)組件還可能不支持VLAN標(biāo)識(shí)符,所以可能需要從分組中移除VLAN標(biāo)識(shí)符。服務(wù)供應(yīng)商可以更新、添加、或移除分組中的VLAN標(biāo)識(shí) 符以維護(hù)用以識(shí)別分組的適當(dāng)?shù)木W(wǎng)絡(luò)關(guān)聯(lián)。作為另一示例,以太網(wǎng)虛擬電路標(biāo)識(shí)符可以被修改。在下文中參考圖4提供重寫出口分組的另外示例。在重寫了分組之后,可以在步驟214處傳輸分組。

圖3示出示范性分組重寫階段的流程圖。出口服務(wù)質(zhì)量分類可以基于在接收分組時(shí)可用的并且在入口分組解析期間被讀取的字段、以及在分組處理期間得到的字段而發(fā)生。在出口分組重寫之后的分組中使用的字段可以被估計(jì)并且被用于對(duì)出口服務(wù)質(zhì)量進(jìn)行分類。可以被用于估計(jì)的參數(shù)的示例包括了解哪些入口分組字段將被刪除以作為步驟302中的入口重寫的結(jié)果、哪些分組字段將被加入分組以作為步驟302中的入口重寫的結(jié)果、哪些入口分組字段將被修改以作為步驟304中的服務(wù)質(zhì)量重寫的結(jié)果、哪些入口分組字段將被刪除以作為步驟306中的轉(zhuǎn)發(fā)重寫的結(jié)果、哪些額外字段將被加入分組以作為步驟306中的轉(zhuǎn)發(fā)重寫的結(jié)果、哪些入口分組字段將被刪除以作為步驟308中的出口重寫的結(jié)果、以及哪些字段將被加入分組以作為步驟308中的出口重寫的結(jié)果。在該示例中,在出口分組重寫之后,其余的入口分組字段可以不改變。

在步驟302處,分組可以經(jīng)歷入口分組重寫。例如,VLAN標(biāo)識(shí)符標(biāo)簽可以被移除或者被加入分組。在步驟304處,分組可以基于入口服務(wù)質(zhì)量經(jīng)歷入口分組重寫。例如,服務(wù)類別字段可以被重寫。在步驟306處,轉(zhuǎn)發(fā)分組重寫可以作為針對(duì)分組的轉(zhuǎn)發(fā)決定的結(jié)果而發(fā)生。作為轉(zhuǎn)發(fā)重寫的結(jié)果的額外分組字段可以從轉(zhuǎn)發(fā)數(shù)據(jù)結(jié)構(gòu)中獲得并且在出口分類之前被估計(jì)。估計(jì)可以通過出口上下文字段提供。例如,充當(dāng)路由器的網(wǎng)絡(luò)交換機(jī)可能需要更新MAC地址以指示分組至目的地的傳輸期間的下一跳。

出口分組重寫可以在步驟308處在出口接口上發(fā)生。例如,VLAN標(biāo)識(shí)符可以被添加。在步驟310處,出口分組重寫還可以基于服務(wù)質(zhì)量發(fā)生,例如當(dāng)差分服務(wù)代碼協(xié)議值或服務(wù)類別被更新時(shí)。雖然步驟308和310被示出為是獨(dú)立的步驟,但它們可以在單個(gè)步驟中。

圖4示出分組處理和服務(wù)質(zhì)量分類的示例表。雖然提供了六個(gè)示例,但是根據(jù)網(wǎng)絡(luò)應(yīng)用414可能有其它情形。提供的示例示出從入口到出口管線的元數(shù)據(jù)的形成和傳播。

入口重寫縱列416示出示范性入口重寫操作而不是基于重寫的服務(wù)質(zhì)量。例如,VLAN標(biāo)識(shí)符可以被移除。QoS重寫縱列418示出可以基于分配給特定客戶的服務(wù)質(zhì)量發(fā)生的重寫。轉(zhuǎn)發(fā)重寫縱列420示出與轉(zhuǎn)發(fā)分組相關(guān)聯(lián)的重寫操作。例如,當(dāng)路由時(shí),第二層MAC地址可以被改變成更新針對(duì)下一跳的尋址信息。因此,進(jìn)入分組可能已經(jīng)去往了接收分組的網(wǎng)絡(luò)組件的MAC地址。網(wǎng)絡(luò)組件將MAC地址更新成分組將被路由至的下一網(wǎng)絡(luò)組件。

出口重寫縱列422示出添加或改變標(biāo)簽的出口接口的示例,例如,向分組添加VLAN標(biāo)識(shí)符。被調(diào)整的入口分類查找424可以基于可以確定出口服務(wù)質(zhì)量分類指示被調(diào)整的分組。進(jìn)入分組可以被解析以標(biāo)識(shí)與服務(wù)質(zhì)量分類相關(guān)的字段。在一個(gè)示范性實(shí)施例中,四個(gè)VLAN標(biāo)識(shí)符標(biāo)簽可以與被存儲(chǔ)在存儲(chǔ)器中的值匹配。然而,一些字段可以改變,并且出口服務(wù)質(zhì)量分類可以是基于對(duì)字段的預(yù)測(cè)編輯而不是按接收的分組中的字段。例如VLAN標(biāo)識(shí)符可以改變,所以出口服務(wù)質(zhì)量分類在該示例中不應(yīng)該是基于被包含在入口分組中的VLAN標(biāo)識(shí)符。在該示例中被調(diào)整的入口分類將包括沒有將被移除或被替換的VLAN標(biāo)識(shí)符的入口分組。

QOS標(biāo)記縱列426包括當(dāng)處理分組的頭部時(shí)可以在硬件管線中攜帶的元數(shù)據(jù)。QOS標(biāo)記可以包括與處理分組相關(guān)聯(lián)的服務(wù)質(zhì)量信息。入口QOS上下文縱列428指示針對(duì)進(jìn)入分組的入口服務(wù)質(zhì)量上下文,并且出口QOS上下文縱列430指示出口服務(wù)質(zhì)量上下文的示例。入口服務(wù)質(zhì)量上下文428可以是例如多達(dá)四個(gè)外部VLAN標(biāo)識(shí)符標(biāo)簽,并且出口服務(wù)質(zhì)量上下文430可以是以太網(wǎng)流點(diǎn)(EFP)標(biāo)識(shí)符。例如,出口服務(wù)質(zhì)量策略可以被附接在包含多個(gè)以太網(wǎng)虛擬連接的端口上。服務(wù)質(zhì)量策略中的類別中的一個(gè)可以將以太網(wǎng)虛擬電路標(biāo)識(shí)符和以太網(wǎng)虛擬電路中的VLAN標(biāo)簽進(jìn)行分類。入口服務(wù)質(zhì)量上下文可以表示進(jìn)入分組中的VLAN標(biāo)簽。出口服務(wù)質(zhì)量上下文可以表示以太網(wǎng)虛擬標(biāo)識(shí)符。入口服務(wù)質(zhì)量上下文和出口服務(wù)質(zhì)量上下文都可以利用例如TCAM存儲(chǔ)器在出口服務(wù)質(zhì)量查找中進(jìn)行匹配以識(shí)別在服務(wù)質(zhì)量策略中指定的以太網(wǎng)虛擬電路和VLAN組合。

出口上下文縱列432示出攜帶指示在分組處理期間已經(jīng)發(fā)生或?qū)⒁l(fā) 生的轉(zhuǎn)換的信息的元數(shù)據(jù)??v列432中的出口上下文值可以是對(duì)在下文示例中描述的以及如縱列420所示的轉(zhuǎn)發(fā)重寫期間將發(fā)生什么的預(yù)測(cè)。在一個(gè)示范性實(shí)施例中,QOS標(biāo)記、入口上下文、以及出口上下文元數(shù)據(jù)可以被用于對(duì)出口服務(wù)質(zhì)量進(jìn)行分類。

第一個(gè)示例402包括連接多個(gè)網(wǎng)絡(luò)分段的橋接應(yīng)用。在該示例中,將不發(fā)生重寫操作(416、418、420、422),所以入口分類可以基于完整的進(jìn)入分組發(fā)生并且不需要提供用以執(zhí)行出口服務(wù)質(zhì)量分類的估計(jì)的出口上下文。因此第一示例使得簡單地轉(zhuǎn)發(fā)分組。

在404處示出的第二示例包括利用入口以太網(wǎng)流點(diǎn)(EFP)橋接并且移除或彈出VLAN標(biāo)識(shí)符。在該示例中,服務(wù)類別字段還可以被服務(wù)供應(yīng)商設(shè)置成特定值(例如5)。來自具有服務(wù)類別(COS)值1、2或任意其他值的特定客戶端的進(jìn)入分組可以被重寫為向該客戶提供適當(dāng)服務(wù)質(zhì)量的定義值(例如5)。例如,服務(wù)供應(yīng)商可以具有包括分組基于進(jìn)入值如何被編輯以預(yù)測(cè)將在出口階段發(fā)生的分組重寫的策略的查找表。在其他系統(tǒng)中,重寫值5可以通過出口分組解析被讀取以確定出口服務(wù)質(zhì)量,但在一個(gè)實(shí)施例中,實(shí)際上在出口重寫發(fā)生之前出口值可能不被改變成5。因此,指示值將被重寫的元數(shù)據(jù)可以由分組攜帶,并且元數(shù)據(jù)可以被用于在出口分組重寫之前執(zhí)行出口服務(wù)質(zhì)量分類。然而,在404處所示的示例中將不發(fā)生估計(jì)的轉(zhuǎn)發(fā)重寫(418)或出口重寫(420),所以入口分類查找424可以基于沒有彈出的VLAN標(biāo)識(shí)符的完整進(jìn)入分組而發(fā)生。在該示例中的QOS標(biāo)記元數(shù)據(jù)426將指示分組的服務(wù)類別將被設(shè)置成5。因此服務(wù)質(zhì)量查找可以基于沒有將被移除的VLAN標(biāo)識(shí)符的被調(diào)整的進(jìn)入分組以及基于指示服務(wù)類別將被設(shè)置成5的QOS標(biāo)記而發(fā)生。因?yàn)橐粋€(gè)VLAN標(biāo)識(shí)符被移除,所以入口服務(wù)質(zhì)量上下文424可以是基于例如其余3個(gè)VLAN標(biāo)識(shí)符。出口服務(wù)質(zhì)量上下文430可以是以太網(wǎng)流點(diǎn)標(biāo)識(shí)符。

第三示例406包括利用入口以太網(wǎng)流點(diǎn)(EFP)橋接、在入口上添加VLAN標(biāo)簽、以及在出口上添加VLAN標(biāo)簽。在該示例中,分組可以在沒有VLAN標(biāo)識(shí)符的情況下到達(dá),并且兩個(gè)VLAN標(biāo)識(shí)符可以在處理期間被加入分組。在出口服務(wù)質(zhì)量被分類后,第一VLAN標(biāo)識(shí)符可以在如縱列 416中所示的入口重寫期間被添加。在出口服務(wù)質(zhì)量已經(jīng)被分類之后,第二VLAN標(biāo)識(shí)符可以在如縱列422處所示的出口重寫上被添加。一些目的地設(shè)備、服務(wù)供應(yīng)商、或網(wǎng)絡(luò)組件需要兩個(gè)VLAN標(biāo)識(shí)符。在入口重寫期間被添加的第一VLAN標(biāo)識(shí)符通過入口分組解析可用,并且預(yù)測(cè)元數(shù)據(jù)指示將在出口重寫期間被添加的VLAN標(biāo)識(shí)符。在另一實(shí)施例中,分組可以帶著一個(gè)VLAN標(biāo)識(shí)符到達(dá),并且一個(gè)VLAN標(biāo)識(shí)符可以在出口重寫期間被添加。因此,入口服務(wù)質(zhì)量上下文428將連同多達(dá)3個(gè)的額外VLAN標(biāo)識(shí)符一起被添加到VLAN標(biāo)識(shí)符中。

如408處示出的另一示例,通過虛擬私有LAN服務(wù)(VPLS)的橋接和隧道化可以通過418處的服務(wù)質(zhì)量重寫將服務(wù)類別設(shè)置成3并且將差分服務(wù)代碼設(shè)置成10。在該示例中的轉(zhuǎn)發(fā)重寫可以添加偽線(PW)標(biāo)記、標(biāo)記分布協(xié)議(LDP)標(biāo)記、以及MAC重寫以將分組轉(zhuǎn)發(fā)至MPLS使能網(wǎng)絡(luò)。偽線可以是分組交換網(wǎng)絡(luò)上的點(diǎn)對(duì)點(diǎn)連接的仿真。在一些用法中,偽線可以被用于通過服務(wù)供應(yīng)商網(wǎng)絡(luò)為不同的消費(fèi)者創(chuàng)建第二層或第三層MPLS虛擬私人網(wǎng)絡(luò)。

在408處示出的示例也可以將服務(wù)類別設(shè)置成值3并且將差分服務(wù)代碼協(xié)議(DSCP)設(shè)置成值10。因此,QOS標(biāo)記元數(shù)據(jù)426將反映服務(wù)類別和差分服務(wù)代碼協(xié)議值在出口重寫期間將被改變。針對(duì)QOS標(biāo)記的元數(shù)據(jù)可以被創(chuàng)建并且被用于指示服務(wù)類別將被設(shè)成3并且差分服務(wù)代碼將被設(shè)成10的出口服務(wù)質(zhì)量估計(jì)。預(yù)測(cè)的值可以通過讀取入口分組值并且在存儲(chǔ)器中查找這些分組值來確定哪些策略將被應(yīng)用于在出口重寫分組。

此外,包括額外的PW標(biāo)記、LDP標(biāo)記以及MAC重寫的出口上下文元數(shù)據(jù)432可以指示預(yù)測(cè)的轉(zhuǎn)發(fā)重寫值。入口服務(wù)質(zhì)量上下文428對(duì)于偽線施用可能是無用的,但對(duì)于偽線處置可以表示在內(nèi)部偽線有效負(fù)載中的消費(fèi)者VLAN標(biāo)識(shí)符的組合。施用可以是在進(jìn)入MPLS VPN云時(shí)向分組添加偽線封裝的任務(wù)。處置可以是在退出MPLS VPN云時(shí)移除偽線封裝的任務(wù)。

出口服務(wù)質(zhì)量上下文可以是以太網(wǎng)流點(diǎn)標(biāo)識(shí)符或出口橋域接口(BDI)標(biāo)識(shí)符。橋域接口提供在第二層橋域(例如VLAN)上配置的IP 地址處接收的流量的第三層路由。

在使用多個(gè)QOS標(biāo)記情況下,例如在利用服務(wù)類別值和差分服務(wù)代碼點(diǎn)值兩者的示例408中,針對(duì)QOS標(biāo)記的策略可以被合并以提供適當(dāng)?shù)某隹诜?wù)質(zhì)量。例如,服務(wù)類別值5的存儲(chǔ)器查找可以指示分組應(yīng)該被調(diào)度到用于通過第一端口傳送的第一隊(duì)列中。然而,差分服務(wù)代碼點(diǎn)值10的存儲(chǔ)器查找可以指示將通過不同的隊(duì)列和/或端口處理分組。服務(wù)供應(yīng)商可以對(duì)網(wǎng)絡(luò)交換機(jī)進(jìn)行編程以合并這兩種策略,從而使得可以基于多個(gè)QOS標(biāo)記選擇隊(duì)列和端口。

第五示例包括如410處所示的將差分服務(wù)代碼點(diǎn)設(shè)置成指示加速轉(zhuǎn)發(fā)(EF)時(shí)的路由。在該示例中,差分服務(wù)代碼字段將被更新為向網(wǎng)絡(luò)路由中的下一跳指示分組應(yīng)該接收優(yōu)先處理下游。轉(zhuǎn)發(fā)重寫操作可以包括移除進(jìn)入的MAC值并且添加新的MAC值以更新路由信息。QOS標(biāo)記元數(shù)據(jù)426可以指示差分服務(wù)點(diǎn)將被設(shè)置為指示加速轉(zhuǎn)發(fā)并且出口上下文元數(shù)據(jù)432將表示MAC重寫。出口服務(wù)質(zhì)量上下文430可以是以太網(wǎng)流點(diǎn)標(biāo)識(shí)符或出口橋域接口(BDI)標(biāo)識(shí)符。在其它實(shí)施例中,出口服務(wù)質(zhì)量上下文430可以代表下一跳MAC地址或目的地IP地址、或包括尋址信息的任意其它字段。

另一示例412在兩個(gè)VLAN標(biāo)識(shí)符標(biāo)簽可以在入口重寫處理期間可以被移除或被彈出的情況下包括入口以太網(wǎng)流點(diǎn)(EFP)。該示例可能涉及MPLS VPN中的隧道化和路由。分組可以帶著(可以被移除的)兩個(gè)VLAN標(biāo)識(shí)符到達(dá),并且然后通過移除現(xiàn)有的MAC、添加針對(duì)下一跳的MAC、并且包括利用VPN標(biāo)記和LDP標(biāo)記的MPLS封裝在路由時(shí)發(fā)生轉(zhuǎn)發(fā)重寫。該示例中的入口重寫416包括移除兩個(gè)VLAN標(biāo)識(shí)符標(biāo)簽。轉(zhuǎn)發(fā)重寫420包括移除進(jìn)入的MAC地址并且重寫它、以及添加VPN標(biāo)記、LDP標(biāo)記、并且執(zhí)行MAC重寫。相應(yīng)地,出口上下文值432將包括元數(shù)據(jù),該元數(shù)據(jù)指示轉(zhuǎn)發(fā)重寫會(huì)發(fā)生以允許出口服務(wù)質(zhì)量分類基于出口重寫后的分組中的預(yù)測(cè)值發(fā)生。如縱列422所示,在該示例中,兩個(gè)VLAN標(biāo)識(shí)符標(biāo)簽可以在出口重寫期間被添加。因此,入口分類查找424可以基于會(huì)被重寫的、沒有VLAN標(biāo)簽和MAC的進(jìn)入分組。出口服務(wù)質(zhì)量上下文 430可以是以太網(wǎng)流點(diǎn)標(biāo)識(shí)符或出口橋域接口(BDI)標(biāo)識(shí)符。

圖5示出網(wǎng)絡(luò)組件的系統(tǒng)圖示。圖5中示出的系統(tǒng)組件可以被包含在系統(tǒng)的網(wǎng)絡(luò)組件(例如,網(wǎng)絡(luò)交換機(jī))中??梢栽诰W(wǎng)絡(luò)中使用多個(gè)交換機(jī)來傳輸分組。網(wǎng)絡(luò)交換機(jī)502可以具有對(duì)數(shù)據(jù)傳輸?shù)目梢娦?,因?yàn)樗鼤?huì)在、從、或向網(wǎng)絡(luò)傳輸分組。

網(wǎng)絡(luò)交換機(jī)502可以包括一個(gè)或多個(gè)硬件組件,例如,中央處理單元(CPU)或微處理器506、隨機(jī)訪問存儲(chǔ)器(RAM)模塊508、只讀存儲(chǔ)器(ROM)模塊510、存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)模塊512、數(shù)據(jù)庫514、接口516、和一個(gè)或多個(gè)輸入/輸出(I/O)設(shè)備518??商鎿Q地和/或另外地,網(wǎng)絡(luò)交換機(jī)502可以包括一個(gè)或多個(gè)軟件媒介組件,例如,包括用于執(zhí)行與某些公開的實(shí)施例相一致的方法的計(jì)算機(jī)可執(zhí)行指令。可以預(yù)料到可以利用軟件實(shí)現(xiàn)上文列出的硬件組件中的一個(gè)或多個(gè)。例如,存儲(chǔ)512可以包括與一個(gè)或多個(gè)其它硬件組件相關(guān)聯(lián)的軟件分區(qū)。

CPU 506可以包括一個(gè)或多個(gè)處理器,每個(gè)處理器被配置為執(zhí)行指令以及處理數(shù)據(jù)以執(zhí)行一個(gè)或多個(gè)功能。CPU 506可以被通信地耦合至RAM 508、ROM 510、存儲(chǔ)512、數(shù)據(jù)庫514、接口516、和/或I/O設(shè)備518。CPU 506可以被配置為執(zhí)行計(jì)算機(jī)程序指令序列以執(zhí)行各種下文詳細(xì)描述的各種處理。計(jì)算機(jī)程序指令可以被加載到RAM 508中由CPU 506執(zhí)行。

RAM 508和ROM 510可以分別包括用于存儲(chǔ)與設(shè)備操作相關(guān)聯(lián)的信息的一個(gè)或多個(gè)設(shè)備。例如,ROM 510可以包括被配置為存儲(chǔ)路由和轉(zhuǎn)發(fā)信息的存儲(chǔ)器設(shè)備。RAM 508可以包括用于存儲(chǔ)與CPU 506或接口516的一個(gè)或多個(gè)操作相關(guān)聯(lián)的數(shù)據(jù)的存儲(chǔ)器設(shè)備。例如,ROM 510可以將指令加載到RAM 508中由CPU 506執(zhí)行。

存儲(chǔ)512可以包括被配置為存儲(chǔ)CPU 506執(zhí)行與公開的實(shí)施例相一致的處理時(shí)可能需要的信息。例如,存儲(chǔ)512可以包括一個(gè)或多個(gè)磁和/或光盤設(shè)備,例如硬驅(qū)動(dòng)、CD-ROM、DVD-ROM、或任意其它類型的大眾媒體設(shè)備??商鎿Q地或另外地,存儲(chǔ)512可以包括閃速存儲(chǔ)器大眾媒體存儲(chǔ)器或其它基于半導(dǎo)體的存儲(chǔ)介質(zhì)。在一個(gè)示例中,存儲(chǔ)512可以是三態(tài)內(nèi) 容尋址存儲(chǔ)器(TCAM)以存儲(chǔ)例如包括MAC和IP地址的路由和轉(zhuǎn)發(fā)信息。存儲(chǔ)512還可以包括查找表和值以存儲(chǔ)網(wǎng)絡(luò)組件的策略,這些策略包括如何基于VLAN、服務(wù)類別、差分代碼點(diǎn)、EXP、和可以被用于預(yù)測(cè)會(huì)在出口被重寫入分組的值的其它值對(duì)分組進(jìn)行重寫。

數(shù)據(jù)庫514可以包括通過合作存儲(chǔ)、組織、分類、過濾、和/或排列數(shù)據(jù)的一個(gè)或多個(gè)軟件和/或硬件組件。CPU 506可以訪問存儲(chǔ)在數(shù)據(jù)514中的信息以維護(hù)和確定網(wǎng)絡(luò)拓?fù)?。?shù)據(jù)庫514可以存儲(chǔ)與上文所列的信息不同的和/或額外的信息。

接口516可以包括被配置為經(jīng)由網(wǎng)絡(luò)520發(fā)送和接收數(shù)據(jù)的一個(gè)或多個(gè)組件,網(wǎng)絡(luò)520可以是互聯(lián)網(wǎng)、局域網(wǎng)、工作站對(duì)等網(wǎng)絡(luò)、直接鏈路網(wǎng)絡(luò)、無線網(wǎng)絡(luò)、或任意其它適合的通信平臺(tái)。例如,接口516可以包括一個(gè)或多個(gè)調(diào)制器、解調(diào)器、多路復(fù)用器、解多路復(fù)用器、網(wǎng)絡(luò)通信設(shè)備、無線設(shè)備、天線、調(diào)制解調(diào)器、以及被配置為使得數(shù)據(jù)能夠經(jīng)由通信網(wǎng)絡(luò)通信的任意類型的設(shè)備。根據(jù)一個(gè)實(shí)施例,接口516可以被耦合于或包括無線通信設(shè)備,例如被配置為利用Wi-Fi或藍(lán)牙無線協(xié)議無線傳輸信息的一個(gè)模塊或多個(gè)模塊。例如,網(wǎng)絡(luò)組件502可以是交換機(jī),并且接口516可以包括路由網(wǎng)絡(luò)流量的多個(gè)連接和端口。

I/O設(shè)備518可以包括被配置為傳輸與組件或用戶關(guān)聯(lián)的信息的一個(gè)或多個(gè)組件。I/O設(shè)備518可以包括具有集成鍵盤和鼠標(biāo)以允許用戶輸入的控制臺(tái)。I/O設(shè)備518還可以包括諸如打印機(jī)、用戶可接入磁盤驅(qū)動(dòng)(例如,USB端口、軟盤、CD-ROM、DVD-ROM驅(qū)動(dòng)等)之類的外部設(shè)備以允許用戶輸入存儲(chǔ)在便攜式媒體設(shè)備、麥克風(fēng)、揚(yáng)聲器系統(tǒng)、或其它適合類型的接口設(shè)備中的數(shù)據(jù)。例如,I/O設(shè)備518可以包括針對(duì)網(wǎng)絡(luò)管理員的用戶接口以配置和維護(hù)網(wǎng)絡(luò)。

應(yīng)該理解的是本文所述的各種技術(shù)可以結(jié)合硬件或軟件、或在適當(dāng)?shù)那闆r下結(jié)合它們的組合實(shí)現(xiàn)。因此,當(dāng)前公開的主題的方法和裝置或其某些方面或部分可以采用在有形介質(zhì)(例如,軟盤、CD-ROM、硬驅(qū)動(dòng)、或任意其它機(jī)器可讀存儲(chǔ)介質(zhì))中體現(xiàn)的程序代碼的形式,其中,當(dāng)程序代碼被加載到機(jī)器(例如,計(jì)算設(shè)備)中或由機(jī)器執(zhí)行時(shí),機(jī)器成為用于實(shí) 踐當(dāng)前公開的主題的裝置。在由可編程計(jì)算機(jī)執(zhí)行程序代碼的情況下,計(jì)算設(shè)備通常包括處理器、(包括有形或無形的存儲(chǔ)器和/或存儲(chǔ)元件的)存儲(chǔ)器可讀的存儲(chǔ)介質(zhì)、至少一個(gè)輸入設(shè)備、以及至少一個(gè)輸出設(shè)備。一個(gè)或多個(gè)程序可以實(shí)現(xiàn)或利用結(jié)合當(dāng)前公開的主題描述的處理,例如通過使用應(yīng)用編程接口(API)、可再用控制等。這樣的程序可以以高級(jí)程序的或面向?qū)ο蟮木幊陶Z言實(shí)現(xiàn)以與計(jì)算機(jī)系統(tǒng)通信。然而,如果需要的話,(一個(gè)或多個(gè))程序可以以匯編語言或機(jī)器語言實(shí)現(xiàn)??傊?,語言可以是編譯或解釋語言并且它可以與硬件實(shí)現(xiàn)方式結(jié)合。

雖然說明書中包括許多具體的實(shí)現(xiàn)方式的細(xì)節(jié),但是這些不應(yīng)該被看作是對(duì)權(quán)利要求的限制。在不同的實(shí)現(xiàn)方式的背景下本說明書中描述的某些特征還可以在單個(gè)實(shí)現(xiàn)方式的組合中實(shí)現(xiàn)。相反地,在單個(gè)實(shí)現(xiàn)方式的背景下描述的各種特征還可以在在多個(gè)實(shí)現(xiàn)方式中分別實(shí)現(xiàn)或以任意適合的子組合實(shí)現(xiàn)。此外,雖然特征在上文中被描述為在特定實(shí)施例中作用,并且最初照此要求,但是在一些情況下,來自要求的組合中的一個(gè)或多個(gè)特征可以脫離組合實(shí)踐,并且要求的組合可以是針對(duì)子組合或子組合的變體。

類似地,雖然操作在附圖中以特定的順序被描述,但是這不應(yīng)該被理解成要求這些操作以所示的特定順序或以先后順序被執(zhí)行、或者要執(zhí)行所有所示操作來獲得所期望的結(jié)果。在某些情況下,多任務(wù)或并行處理可能是有利的。此外,在上文所述的實(shí)現(xiàn)方式中的各種系統(tǒng)組件的分離不應(yīng)該被理解成在所有實(shí)現(xiàn)方式中要求這樣的分離,并且應(yīng)該理解的是所述程序組件和系統(tǒng)可能通常被一起集成在單個(gè)軟件產(chǎn)品中被封裝到多個(gè)軟件產(chǎn)品中。

應(yīng)該理解的是本文關(guān)于各種附圖所述的邏輯操作可以實(shí)現(xiàn)(1)為一系列計(jì)算機(jī)實(shí)施的動(dòng)作或在計(jì)算設(shè)備上運(yùn)行的程序模塊(即,軟件)、實(shí)現(xiàn)(2)為計(jì)算設(shè)備和/或(3)計(jì)算設(shè)備的軟件和硬件的組合內(nèi)的互連機(jī)器邏輯電路或電路模塊(即,硬件)。因此,本文討論的邏輯操作不限于硬件和軟件的任意特定組合。實(shí)現(xiàn)方式是基于性能和計(jì)算設(shè)備的其它需求進(jìn)行選擇的問題。因此,本文描述的邏輯操作被不同地稱為操作、結(jié)構(gòu)設(shè) 備、動(dòng)作、或模塊。這些操作、結(jié)構(gòu)設(shè)備、動(dòng)作和模塊可以在軟件、硬件、專用數(shù)字邏輯、和其任意組合中實(shí)現(xiàn)。還應(yīng)該理解的是可以執(zhí)行比附圖所示的和本文描述的操作更多或更少的操作。這些操作還可以以與本文所描述的順序不同的順序執(zhí)行。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
皮山县| 肃宁县| 翁源县| 蛟河市| 蛟河市| 乳源| 濉溪县| 礼泉县| 奉节县| 朝阳区| 阳山县| 永清县| 康定县| 聊城市| 滕州市| 山阴县| 高陵县| 永安市| 谢通门县| 平舆县| 海宁市| 芒康县| 杨浦区| 宁德市| 太原市| 南投县| 廊坊市| 扶风县| 青州市| 台中市| 临湘市| 彩票| 东阳市| 博客| 宣威市| 城市| 汨罗市| 淮阳县| 丹凤县| 枣庄市| 棋牌|