專利名稱:用于封包內(nèi)容轉(zhuǎn)換的方法以及網(wǎng)絡(luò)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于封包內(nèi)容轉(zhuǎn)換的方法以及網(wǎng)絡(luò)裝置,尤指可以減少對網(wǎng)絡(luò)設(shè)備的資源要求的一種用于封包內(nèi)容轉(zhuǎn)換的方法以及網(wǎng)絡(luò)裝置。
背景技術(shù):
一般而言,在一虛擬局域網(wǎng)絡(luò)(Virtual Local Area Network, VLAN)中,當(dāng)傳統(tǒng)的封包內(nèi)容轉(zhuǎn)換方法在選擇一新的虛擬標(biāo)識(Virtualldentification, VID)(例如服務(wù)標(biāo)簽虛擬標(biāo)識(Service Tag Virtualldentification, S-VID)或客戶標(biāo)簽虛擬標(biāo)識(CustomerTag Virtualldentification, C-VID))時(shí),該新的虛擬標(biāo)識通常是事先配置好的一個(gè)固定值。請參考圖1,圖I所示出的是為傳統(tǒng)封包內(nèi)容轉(zhuǎn)換方法所使用的一封包內(nèi)容轉(zhuǎn)換規(guī)則對照表的示意圖。如圖I所示,如果有一封包的客戶標(biāo)簽虛擬標(biāo)識為10,則符合該封包內(nèi)容轉(zhuǎn)換規(guī)則對照表中的第一個(gè)條目(entry),傳統(tǒng)的封包內(nèi)容轉(zhuǎn)換方法是將該封包的客戶標(biāo)簽虛擬標(biāo)識10轉(zhuǎn)換為服務(wù)標(biāo)簽虛擬標(biāo)識110 ;如果有另一封包的客戶標(biāo)簽虛擬標(biāo)識是11,則符合該封包內(nèi)容轉(zhuǎn)換規(guī)則對照表中的第二個(gè)條目,傳統(tǒng)的封包內(nèi)容轉(zhuǎn)換方法是將該封包的客戶標(biāo)簽虛擬標(biāo)識11轉(zhuǎn)換為服務(wù)標(biāo)簽虛擬標(biāo)識111。因此,由于每一個(gè)虛擬標(biāo)識都需要獨(dú)占一個(gè)條目,當(dāng)該虛擬局域網(wǎng)絡(luò)中所需要使用的虛擬標(biāo)識較多時(shí),就會(huì)耗費(fèi)較多的資源。換言之,傳統(tǒng)的封包內(nèi)容轉(zhuǎn)換方法對網(wǎng)絡(luò)設(shè)備的資源要求很高。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的目的之一在于提供一種用于封包內(nèi)容轉(zhuǎn)換的方法以及網(wǎng)絡(luò)裝置,本發(fā)明的方法與網(wǎng)絡(luò)裝置可以減少對網(wǎng)絡(luò)設(shè)備的資源要求,以解決上述的問題。依據(jù)本發(fā)明的申請專利范圍,其披露一種用于封包內(nèi)容轉(zhuǎn)換的方法,包含有提供一封包內(nèi)容轉(zhuǎn)換規(guī)則對照表;讀取一封包的特征信息;將該封包的特征信息與該封包內(nèi)容轉(zhuǎn)換規(guī)則對照表進(jìn)行比較,以判斷是否在該封包內(nèi)容轉(zhuǎn)換規(guī)則對照表中找到一相對應(yīng)匹配條目(entry);以及如果有找到該相對應(yīng)匹配條目,使用一計(jì)算單元來依據(jù)該相對應(yīng)匹配條目所指示的一封包處理方式來對該封包進(jìn)行封包內(nèi)容轉(zhuǎn)換。依據(jù)本發(fā)明的申請專利范圍,其披露一種用于封包內(nèi)容轉(zhuǎn)換的網(wǎng)絡(luò)裝置,包含有一封包分析單元、一封包比較單元以及一計(jì)算單元。該封包分析單元用于讀取一封包的特征信息;該封包比較單元系耦接于該封包分析單元,并且用于將該封包的特征信息與一封包內(nèi)容轉(zhuǎn)換規(guī)則對照表進(jìn)行比較,以判斷是否在該封包內(nèi)容轉(zhuǎn)換規(guī)則對照表中找到一相對應(yīng)匹配條目;該計(jì)算單元耦接于該封包比較單元,并且當(dāng)該封包比較單元有找到該相對應(yīng)匹配條目時(shí),該計(jì)算單元用于依據(jù)該相對應(yīng)匹配條目所指示的一封包處理方式來對該封包進(jìn)行封包內(nèi)容轉(zhuǎn)換。
綜上所述,本發(fā)明所披露的用于封包內(nèi)容轉(zhuǎn)換的方法以及網(wǎng)絡(luò)裝置可以減少對網(wǎng)絡(luò)設(shè)備的資源要求。此外,本發(fā)明所披露的用于封包內(nèi)容轉(zhuǎn)換的方法以及網(wǎng)絡(luò)裝置可以應(yīng)用于各種網(wǎng)絡(luò)系統(tǒng)接收封包或發(fā)送封包的硬件中,因此在應(yīng)用上沒有特定的限制條件
圖I所示出的是傳統(tǒng)封包內(nèi)容轉(zhuǎn)換方法所使用的一封包內(nèi)容轉(zhuǎn)換規(guī)則對照表的示意圖。圖2所示出的是本發(fā)明的一實(shí)施例的用于封包內(nèi)容轉(zhuǎn)換的網(wǎng)絡(luò)裝置的示意圖。圖3所不出的是本發(fā)明的一實(shí)施例的一封包內(nèi)容轉(zhuǎn)換規(guī)則對照表的不意圖。圖4所示出的是本發(fā)明的用于封包內(nèi)容轉(zhuǎn)換的方法的一實(shí)施例的流程圖。主要元件符號說明200:網(wǎng)絡(luò)裝置210 :封包分析單元220:封包比較單元 230 :計(jì)算單元
具體實(shí)施例方式請參考圖2,圖2所示出的是本發(fā)明的一實(shí)施例的用于封包內(nèi)容轉(zhuǎn)換的網(wǎng)絡(luò)裝置200的示意圖。圖2所示,網(wǎng)絡(luò)裝置200包含有一封包分析單元210、一封包比較單元220以及一計(jì)算單元230。封包分析單元210可以在接收封包或發(fā)送封包的過程中用于讀取一封包的特征信息,其中,當(dāng)該封包為虛擬局域網(wǎng)絡(luò)(Virtual Local Area Network,VLAN)中的封包時(shí),該封包的特征信息可以包含有該封包的來源端口(source port)、目的地媒體存取控制地址(Destination Media Access Control Address, DMACAddress)、來源媒體存取控制地址(Source Media Access Control Address, SMAC Address)、服務(wù)標(biāo)簽提供者標(biāo)識(Service Tag Provider Identification, S-Tag PID)、客戶標(biāo)簽提供者標(biāo)識(Customer Tag Provider Identification, C-Tag PID)、服務(wù)標(biāo)簽虛擬標(biāo)識(ServiceTag Virtual Identification, S-VID)、客戶標(biāo)簽虛擬標(biāo)識(Customer Tag VirtualIdentification,C-VID)、服務(wù)標(biāo)簽中的優(yōu)先權(quán)(priority)、客戶標(biāo)簽中的優(yōu)先權(quán)或差異服務(wù)代碼點(diǎn)(Differentiated Services Code Point, DSCP)中的至少一個(gè)。封包比較單元220耦接于該封包分析單元210,并且用于將該封包的特征信息與一封包內(nèi)容轉(zhuǎn)換規(guī)則對照表進(jìn)行比較,以判斷是否在該封包內(nèi)容轉(zhuǎn)換規(guī)則對照表中找到一相對應(yīng)匹配條目(entry);計(jì)算單元230耦接于封包比較單元220,并且當(dāng)封包比較單元220有找到該相對應(yīng)匹配條目時(shí),計(jì)算單元230用于依據(jù)該相對應(yīng)匹配條目所指示的一封包處理方式來對該封包進(jìn)行封包內(nèi)容轉(zhuǎn)換。此外,如果封包比較單元220沒有找到該相對應(yīng)匹配條目時(shí),計(jì)算單元230的功能可以還包含有將該封包轉(zhuǎn)發(fā)或丟棄。其中,計(jì)算單元230用于依據(jù)該相對應(yīng)匹配條目所指示的該封包處理方式來對該封包進(jìn)行封包內(nèi)容轉(zhuǎn)換的功能可以包含有從該相對應(yīng)匹配條目得到至少一運(yùn)算符(operation)與至少一操作數(shù)(operand);以及依據(jù)該至少一運(yùn)算符與該至少一操作數(shù)來對該封包的特征信息進(jìn)行處理。此外,計(jì)算單元230用于依據(jù)該相對應(yīng)匹配條目所指示的該封包處理方式來對該封包進(jìn)行封包內(nèi)容轉(zhuǎn)換的功能也可以包含有從該相對應(yīng)匹配條目得到至少一操作數(shù);以及依據(jù)一預(yù)定運(yùn)算函數(shù)與該至少一操作數(shù)來對該封包的特征信息進(jìn)行處理,其中,每一封包的封包內(nèi)容轉(zhuǎn)換均使用該預(yù)定運(yùn)算函數(shù)。另外,該相對應(yīng)匹配條目所指示的該封包處理方式可以包含有指示對該封包的特征信息中一特定特征值進(jìn)行轉(zhuǎn)換的參考信息,其中,當(dāng)該封包為虛擬局域網(wǎng)絡(luò)中的封包時(shí),該特定特征值可以包含有該封包的來源端口、目的地媒體存取控制地址、來源媒體存取控制地址、服務(wù)標(biāo)簽提供者標(biāo)識、客戶標(biāo)簽提供者標(biāo)識、服務(wù)標(biāo)簽虛擬標(biāo)識、客戶標(biāo)簽虛擬標(biāo)識、服務(wù)標(biāo)簽中的優(yōu)先權(quán)、客戶標(biāo)簽中的優(yōu)先權(quán)或差異服務(wù)代碼點(diǎn)中的至少一個(gè)。請參考圖3,圖3所示出的是本發(fā)明的一實(shí)施例的一封包內(nèi)容轉(zhuǎn)換規(guī)則對照表的示意圖。舉例來說,在本實(shí)施例中,本發(fā)明是使用一種常見的匹配機(jī)制三態(tài)內(nèi)容可尋址內(nèi)存(Ternary Content-Addressable MemoryT-CAM),三態(tài)內(nèi)容可尋址內(nèi)存包含有數(shù)據(jù)(data)字段與掩碼(mask)字段。本發(fā)明會(huì)根據(jù)字段類型(field type)取出一封包的特征信息,并且按照需求排成32比特作為三態(tài)內(nèi)容可尋址內(nèi)存的一輸入。三態(tài)內(nèi)容可尋址內(nèi)存的掩碼字段表示將該封包的特征信息與該封包內(nèi)容轉(zhuǎn)換規(guī)則對照表進(jìn)行比較時(shí),該輸入與數(shù)據(jù)字段中的哪些比特需要精確匹配,如果掩碼字段的比特η為1,則表示該輸入跟數(shù)據(jù)字段的bit η必須一致,這樣才算匹配;如果掩碼的bit m為0,則表示該輸入的數(shù)值無論是多少,均視為匹配。當(dāng)某個(gè)條目的32個(gè)比特均判定為匹配時(shí),表示該封包找到了一個(gè)相對 應(yīng)匹配條目,接著,本發(fā)明會(huì)依據(jù)該相對應(yīng)匹配條目所指示的一封包處理方式來對該封包進(jìn)行封包內(nèi)容轉(zhuǎn)換。如圖3所示,當(dāng)本發(fā)明的用于封包內(nèi)容轉(zhuǎn)換的方法讀取一封包的特征信息并且該封包的客戶標(biāo)簽虛擬標(biāo)識的值在[1000,1015]這個(gè)范圍內(nèi)時(shí),本發(fā)明的方法會(huì)將該封包的特征信息與該封包內(nèi)容轉(zhuǎn)換規(guī)則對照表進(jìn)行比較并且找到一相對應(yīng)匹配條目,亦即圖3中的第一個(gè)轉(zhuǎn)換條目。接著,使用計(jì)算單元230來依據(jù)該相對應(yīng)匹配條目所指示的一封包處理方式來對該封包進(jìn)行封包內(nèi)容轉(zhuǎn)換,其中,使用計(jì)算單元230來依據(jù)該相對應(yīng)匹配條目所指示的該封包處理方式來對該封包進(jìn)行封包內(nèi)容轉(zhuǎn)換的步驟可以包含有從該相對應(yīng)匹配條目得到一運(yùn)算符與一操作數(shù),也即圖3中的“ + ”與“100”;以及依據(jù)該運(yùn)算符與該操作數(shù)來對該封包的特征信息進(jìn)行處理。另外,該相對應(yīng)匹配條目所指示的該封包處理方式依據(jù)新的服務(wù)標(biāo)簽虛擬標(biāo)識那一列的設(shè)定進(jìn)行,也就是對該封包的客戶標(biāo)簽虛擬標(biāo)識進(jìn)行轉(zhuǎn)換。換言之,該封包在進(jìn)行封包內(nèi)容轉(zhuǎn)換之后就會(huì)具有一新的服務(wù)標(biāo)簽虛擬標(biāo)識,并且該新的服務(wù)標(biāo)簽虛擬標(biāo)識的值為[1100,1115]。如此一來,相比較于在傳統(tǒng)技術(shù)中需要使用16個(gè)匹配條目的情況中,本發(fā)明的方法與網(wǎng)絡(luò)裝置只需要使用一個(gè)匹配條目,因此可以減少對網(wǎng)絡(luò)設(shè)備的資源要求。在此請注意,上述的實(shí)施例僅作為本發(fā)明的舉例說明,本發(fā)明的范圍不限于上述實(shí)施例,符合本發(fā)明精神的實(shí)施變化也屬于本發(fā)明的范疇。舉例來說,該封包在進(jìn)行封包內(nèi)容轉(zhuǎn)換之后不一定要具有新的服務(wù)標(biāo)簽虛擬標(biāo)識,也可以具有新的客戶標(biāo)簽虛擬標(biāo)識、新的服務(wù)標(biāo)簽中的優(yōu)先權(quán)、新的客戶標(biāo)簽中的優(yōu)先權(quán)或新的差異服務(wù)代碼點(diǎn)等。而使用計(jì)算單元230來依據(jù)該相對應(yīng)匹配條目所指示的該封包處理方式來對該封包進(jìn)行封包內(nèi)容轉(zhuǎn)換的步驟也可以包含有從該相對應(yīng)匹配條目得到至少一操作數(shù);以及依據(jù)一預(yù)定運(yùn)算函數(shù)(例如加或減或乘或除的數(shù)學(xué)運(yùn)算或者加、減、乘、除的數(shù)學(xué)運(yùn)算的組合等)與該至少一操作數(shù)來對該封包的特征信息進(jìn)行處理,其中,每一封包的封包內(nèi)容轉(zhuǎn)換均使用該預(yù)定運(yùn)算函數(shù)。此外,該預(yù)定運(yùn)算函數(shù)也可以是一固定運(yùn)算函數(shù),以及該操作數(shù)也可以是一固定操作數(shù)。請參考圖4,圖4所示出的是本發(fā)明的用于封包內(nèi)容轉(zhuǎn)換的方法的一實(shí)施例的流程圖,假如大體上可以得到相同的結(jié)果,則流程中的步驟不一定需要按照圖4所示的順序來執(zhí)行,也不一定需要是連續(xù)的,也就是說,這些步驟之間可以插入其它的步驟。本發(fā)明的控制方法包含有下列步驟
步驟400 :提供一封包內(nèi)容轉(zhuǎn)換規(guī)則對照表。步驟402 :讀取一封包的特征信息。步驟404 :將該封包的特征信息與該封包內(nèi)容轉(zhuǎn)換規(guī)則對照表進(jìn)行比較,以判斷是否在該封包內(nèi)容轉(zhuǎn)換規(guī)則對照表中找到一相對應(yīng)匹配條目;如果有找到該相對應(yīng)匹配條目,則執(zhí)行步驟406 ;如果沒有找到該相對應(yīng)匹配條目,則執(zhí)行步驟408。步驟406 :使用一計(jì)算單元來依據(jù)該相對應(yīng)匹配條目所指示的一封包處理方式來對該封包進(jìn)行封包內(nèi)容轉(zhuǎn)換。步驟408 :將該封包轉(zhuǎn)發(fā)或丟棄。其中,步驟402可以在接收封包或發(fā)送封包的過程中進(jìn)行,以及步驟406可以進(jìn)一步包含有從該相對應(yīng)匹配條目得到至少一運(yùn)算符與至少一操作數(shù);以及依據(jù)該至少一運(yùn)算符與該至少一操作數(shù)來對該封包的特征信息進(jìn)行處理?;蛘撸襟E406也可以進(jìn)一步包含有從該相對應(yīng)匹配條目得到至少一操作數(shù);以及依據(jù)一預(yù)定運(yùn)算函數(shù)與該至少一操作數(shù)來對該封包的特征信息進(jìn)行處理,其中,每一封包的封包內(nèi)容轉(zhuǎn)換均使用該預(yù)定運(yùn)算函數(shù)。另外,該相對應(yīng)匹配條目所指示的該封包處理方式可以包含有指示對該封包的特征信息中一特定特征值進(jìn)行轉(zhuǎn)換的參考信息。在此請注意,上述的實(shí)施例僅作為本發(fā)明的舉例說明,本發(fā)明的范圍不限于上述實(shí)施例,符合本發(fā)明精神的實(shí)施變化也屬于本發(fā)明的范疇。綜上所述,本發(fā)明所披露的用于封包內(nèi)容轉(zhuǎn)換的方法以及網(wǎng)絡(luò)裝置可以減少對網(wǎng)絡(luò)設(shè)備的資源要求。此外,本發(fā)明所披露的用于封包內(nèi)容轉(zhuǎn)換的方法以及網(wǎng)絡(luò)裝置可以應(yīng)用于各種網(wǎng)絡(luò)系統(tǒng)接收封包或發(fā)送封包的硬件中,因此在應(yīng)用上沒有特定的限制條件。以上所述僅為本發(fā)明的實(shí)施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種用于封包內(nèi)容轉(zhuǎn)換的方法,包含有 提供一封包內(nèi)容轉(zhuǎn)換規(guī)則對照表; 讀取一封包的特征信息; 將所述封包的特征信息與所述封包內(nèi)容轉(zhuǎn)換規(guī)則對照表進(jìn)行 比較,以判斷是否在所述封包內(nèi)容轉(zhuǎn)換規(guī)則對照表中找到一相對應(yīng)匹配條目(entry);以及 如果找到所述相對應(yīng)匹配條目,使用一計(jì)算單元來依據(jù)所述相對應(yīng)匹配條目所指示的一封包處理方式來對所述封包進(jìn)行封包內(nèi)容轉(zhuǎn)換。
2.根據(jù)權(quán)利要求I所述的方法,其中,使用所述計(jì)算單元來依據(jù)所述相對應(yīng)匹配條目所指示的所述封包處理方式來對所述封包進(jìn)行封包內(nèi)容轉(zhuǎn)換的步驟包含有 從所述相對應(yīng)匹配條目得到至少一運(yùn)算符(operation)與至少一操作數(shù)(operand);以及 依據(jù)所述至少一運(yùn)算符與所述至少一操作數(shù)來對所述封包的特征信息進(jìn)行處理。
3.根據(jù)權(quán)利要求I所述的方法,其中,使用所述計(jì)算單元來依據(jù)所述相對應(yīng)匹配條目所指示的所述封包處理方式來對所述封包進(jìn)行封包內(nèi)容轉(zhuǎn)換的步驟包含有 從所述相對應(yīng)匹配條目得到至少一操作數(shù);以及 依據(jù)一預(yù)定運(yùn)算函數(shù)與所述至少一操作數(shù)來對所述封包的特征信息進(jìn)行處理,其中,每一封包的封包內(nèi)容轉(zhuǎn)換均使用所述預(yù)定運(yùn)算函數(shù)。
4.根據(jù)權(quán)利要求I所述的方法,還包含有 如果沒有找到所述相對應(yīng)匹配條目,將所述封包轉(zhuǎn)發(fā)或丟棄。
5.根據(jù)權(quán)利要求I所述的方法,其中,所述封包為虛擬局域網(wǎng)絡(luò)(VirtualLocalArea Network, VLAN)中的封包,以及所述封包的特征信息包含有所述封包的來源端口(source port)、目的地媒體存取控制地址(Destination Media Access Control Address,DMAC Address)、來源媒體存取控制地址(Source Media Access Control Address, SMACAddress)、服務(wù)標(biāo)簽提供者標(biāo)識(Service Tag Providerldentification, S-Tag PID)、客戶標(biāo)簽提供者標(biāo)識(Customer TagProvider Identification, C-Tag PID)、服務(wù)標(biāo)簽虛擬標(biāo)識(Service TagVirtual Identification, S-VID)、客戶標(biāo)簽虛擬標(biāo)識(CustomerTagVirtual Identification, C-VID)、服務(wù)標(biāo)簽中的優(yōu)先權(quán)(priority)、客戶標(biāo)簽中的優(yōu)先權(quán)或差異服務(wù)代碼點(diǎn)(Differentiated Services CodePoint, DSCP)中的至少一個(gè)。
6.根據(jù)權(quán)利要求I所述的方法,其中,所述相對應(yīng)匹配條目所指示的所述封包處理方式包含有指示對所述封包的特征信息中一特定特征值進(jìn)行轉(zhuǎn)換的參考信息。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述封包為虛擬局域網(wǎng)絡(luò)中的封包,以及所述特定特征值為所述封包的目的地媒體存取控制地址、來源媒體存取控制地址、服務(wù)卷標(biāo)提供者標(biāo)識、客戶標(biāo)簽提供者標(biāo)識、服務(wù)標(biāo)簽虛擬標(biāo)識、客戶標(biāo)簽虛擬標(biāo)識、服務(wù)標(biāo)簽中的優(yōu)先權(quán)、客戶標(biāo)簽中的優(yōu)先權(quán)或差異服務(wù)代碼點(diǎn)中的至少一個(gè)。
8.一種用于封包內(nèi)容轉(zhuǎn)換的網(wǎng)絡(luò)裝置,包含有 一封包分析單兀,用于讀取一封包的特征信息; 一封包比較單元,耦接于所述封包分析單元,用于將所述封包的特征信息與一封包內(nèi)容轉(zhuǎn)換規(guī)則對照表進(jìn)行比較,以判斷是否在所述封包內(nèi)容轉(zhuǎn)換規(guī)則對照表中找到一相對應(yīng)匹配條目(entry);以及 一計(jì)算單元,耦接于所述封包比較單元,當(dāng)所述封包比較單元找到所述相對應(yīng)匹配條目時(shí),所述計(jì)算單元用于依據(jù)所述相對應(yīng)匹配條目所指示的一封包處理方式來對所述封包進(jìn)行封包內(nèi)容轉(zhuǎn)換。
9.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)裝置,其中,所述計(jì)算單元用于依據(jù)所述相對應(yīng)匹配條目所指示的所述封包處理方式來對所述封包進(jìn)行封包內(nèi)容轉(zhuǎn)換的功能包含有 從所述相對應(yīng)匹配條目得到至少一運(yùn)算符(operation)與至少一操作數(shù)(operand);以及 依據(jù)所述至少一運(yùn)算符與所述至少一操作數(shù)來對所述封包的特征信息進(jìn)行處理。
10.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)裝置,其中,所述計(jì)算單元用于依據(jù)所述相對應(yīng)匹配條目所指示的所述封包處理方式來對所述封包進(jìn)行封包內(nèi)容轉(zhuǎn)換的功能包含有 從所述相對應(yīng)匹配條目得到至少一操作數(shù);以及 依據(jù)一預(yù)定運(yùn)算函數(shù)與所述至少一操作數(shù)來對所述封包的特征信息進(jìn)行處理,其中,每一封包的封包內(nèi)容轉(zhuǎn)換均使用所述預(yù)定運(yùn)算函數(shù)。
11.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)裝置,其中,所述計(jì)算單元的功能還包含有 如果沒有找到所述相對應(yīng)匹配條目,將所述封包轉(zhuǎn)發(fā)或丟棄。
12.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)裝置,其中,所述封包為虛擬局域網(wǎng)絡(luò)(VirtualLocalArea Network, VLAN)中的封包,以及所述封包的特征信息包含有所述封包的來源端口(source port)、目的地媒體存取控制地址(Destination Media Access Control Address,DMACAddress)、來源媒體存取控制地址(Source Media Access ControIAddress, SMACAddress)、服務(wù)標(biāo)簽提供者標(biāo)識(Service Tag Providerldentification, S-Tag PID)、客戶標(biāo)簽提供者標(biāo)識(Customer TagProvider Identification, C-Tag PID)、服務(wù)標(biāo)簽虛擬標(biāo)識(Service TagVirtual Identification, S-VID)、客戶標(biāo)簽虛擬標(biāo)識(CustomerTagVirtual Identification, C-VID)、服務(wù)標(biāo)簽中的優(yōu)先權(quán)(priority)、客戶標(biāo)簽中的優(yōu)先權(quán)或差異服務(wù)代碼點(diǎn)(Differentiated Services CodePoint, DSCP)中的至少一個(gè)。
13.根據(jù)權(quán)利要求8所述的網(wǎng)絡(luò)裝置,其中,所述相對應(yīng)匹配條目所指示的所述封包處理方式包含有指示對所述封包的特征信息中一特定特征值進(jìn)行轉(zhuǎn)換的參考信息。
14.根據(jù)權(quán)利要求13所述的網(wǎng)絡(luò)裝置,其中,所述封包為虛擬局域網(wǎng)絡(luò)中的封包,以及所述特定特征值為所述封包的目的地媒體存取控制地址、來源媒體存取控制地址、服務(wù)卷標(biāo)提供者標(biāo)識、客戶標(biāo)簽提供者標(biāo)識、服務(wù)標(biāo)簽虛擬標(biāo)識、客戶標(biāo)簽虛擬標(biāo)識、服務(wù)標(biāo)簽中的優(yōu)先權(quán)、客戶標(biāo)簽中的優(yōu)先權(quán)或差異服務(wù)代碼點(diǎn)中的至少一個(gè)。
全文摘要
本發(fā)明提供一種用于封包內(nèi)容轉(zhuǎn)換的方法以及網(wǎng)絡(luò)裝置,其中,該網(wǎng)絡(luò)裝置包含有一封包分析單元、一封包比較單元以及一計(jì)算單元,并且該方法包含有提供一封包內(nèi)容轉(zhuǎn)換規(guī)則對照表;讀取一封包的特征信息;將該封包的特征信息與該封包內(nèi)容轉(zhuǎn)換規(guī)則對照表進(jìn)行比較,以判斷是否在該封包內(nèi)容轉(zhuǎn)換規(guī)則對照表中找到一相對應(yīng)匹配條目;以及如果找到該相對應(yīng)匹配條目時(shí),使用該計(jì)算單元來依據(jù)該相對應(yīng)匹配條目所指示的一封包處理方式來對該封包進(jìn)行封包內(nèi)容轉(zhuǎn)換。本發(fā)明的用于封包內(nèi)容轉(zhuǎn)換的方法以及網(wǎng)絡(luò)裝置可以減少對網(wǎng)絡(luò)設(shè)備的資源要求。
文檔編號H04L29/06GK102647336SQ20111004399
公開日2012年8月22日 申請日期2011年2月22日 優(yōu)先權(quán)日2011年2月22日
發(fā)明者張春貴, 杜呈偉, 許鴻鈞, 鄭振益 申請人:瑞昱半導(dǎo)體股份有限公司