專(zhuān)利名稱(chēng):與通道相關(guān)聯(lián)的虛擬接口的數(shù)據(jù)分組處理的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及各種實(shí)施方式中配置以處理與通道(tunnels)相關(guān)聯(lián) 的虛擬接口數(shù)據(jù)分組的方法和分組交換才幾。
背景技術(shù):
傳統(tǒng)的分組交換機(jī)可利用主路徑或備用路徑來(lái)轉(zhuǎn)發(fā)數(shù)據(jù)分組。通 常,主路徑是默認(rèn)的用于中繼數(shù)據(jù)分組的活動(dòng)路徑,而備用路徑則是 閑置路徑,只有在主路徑不工作的情況下,備用路徑才用于中繼數(shù)據(jù) 分組。如果主路徑不工作了,那么備用路徑才被激活并開(kāi)始中繼數(shù)據(jù) 分組。
分組交換機(jī)可提供穿過(guò)單一的分組交換機(jī)端口的多個(gè)主路徑。每 一個(gè)主路徑可與不同的備用路徑相關(guān)聯(lián)。如果其中 一個(gè)特定的主路徑 不工作了,那么這個(gè)主路徑就停用了,而與之相關(guān)聯(lián)的備用路徑將被 激活。然而,當(dāng)停用這個(gè)特定的主路徑時(shí),分組交換機(jī)也停用該單一 端口提供的其它主路徑,即使其他的主路徑不需要停用。
下面,參照附圖描述本發(fā)明的優(yōu)選實(shí)施方式 圖1示出了包括與分組交換機(jī)的一個(gè)端口相關(guān)聯(lián)的兩個(gè)通道的網(wǎng) 絡(luò)的邏輯框圖2示出了包括與分組交換機(jī)的不同端口相關(guān)聯(lián)的兩個(gè)通道的網(wǎng) 絡(luò)的邏輯框圖3示出了包括與分組交換機(jī)的不同端口相關(guān)聯(lián)的兩個(gè)通道的網(wǎng) 絡(luò)的另一個(gè)邏輯框圖4示出了包括多個(gè)通道的分組交換機(jī)的邏輯框圖5示出了用于將數(shù)據(jù)分組映射到虛擬交換機(jī)的表的實(shí)施例;圖6示出了可用于將數(shù)據(jù)分組映射到虛擬接口的表的實(shí)施例; 圖7示出了傳送標(biāo)識(shí)符格式的兩個(gè)實(shí)施例; 圖8示出了傳送標(biāo)識(shí)符格式的另兩個(gè)實(shí)施例; 圖9示出了用于將虛擬接口從一個(gè)通道傳輸?shù)搅?一個(gè)通道的表的 實(shí)施例;
圖10示出了具有交換結(jié)構(gòu)(switching fabric)的分組交換機(jī)的邏輯 框圖11示出了具有邏輯端口和物理端口的分組交換機(jī)的邏輯框圖; 圖12示出了包括多個(gè)通道的分組交換機(jī)的另 一個(gè)邏輯框圖; 圖13示出了可用于將數(shù)據(jù)分組映射到通道的表的實(shí)施例。
具體實(shí)施例方式
在以太網(wǎng)中,通過(guò)將以太數(shù)據(jù)分組從一個(gè)端點(diǎn)中繼到另 一個(gè)端點(diǎn), 通道可實(shí)現(xiàn)有益的功能。當(dāng)在通道端點(diǎn)之間中繼數(shù)據(jù)分組時(shí),該通道 可穿過(guò)位于通道端點(diǎn)之間的一個(gè)或多個(gè)網(wǎng)絡(luò)設(shè)備。
通道可能被指定為主通道或者備用通道。備用通道可用于在網(wǎng)絡(luò) 中提供冗余。如果被指定為主通道的通道不可操作了 ,那么之前被指 定為備用通道的通道可成為主通道,并且可開(kāi)始有效地中繼數(shù)據(jù)分組 以使服務(wù)中斷最小化。
在某些情況下,可能有不止一個(gè)備用通道與單一的主通道相關(guān)聯(lián)。 在這種情況下,如果該主通道和其中一個(gè)備用通道不可操作了 ,那么 另 一個(gè)備用通道可成為主通道。
圖1 -3用實(shí)施例示出了數(shù)據(jù)分組網(wǎng)絡(luò)中主通道和備用通道的作用。 圖1示出了包括5個(gè)分組交換機(jī)102、 104、 106、 108和110的系統(tǒng) 100。兩個(gè)通道112和114可配置于分組交換才幾102和分組交換4幾108 之間。通道112從分組交換機(jī)102的端口 118穿過(guò)分組交換機(jī)104和 分組交換機(jī)106延伸到分組交換機(jī)108。
通道114從分組交換機(jī)102的端口 118穿過(guò)分組交換機(jī)104和分 組交換才幾110延伸到分組交換機(jī)108。通道112可^皮指定為主通道, 而通道114可^皮指定為備用通道。因此,通道112可為激活的并且可在分組交換機(jī)102和分組交換沖幾108之間中繼數(shù)據(jù)分組,而通道114 可為停用的。
主通道和備用通道的共存具有防止網(wǎng)絡(luò)中斷工作的優(yōu)點(diǎn)。例如, 如果分組交換機(jī)104和分組交換機(jī)106之間的物理連接禁用了,或者分 組交換機(jī)106的控制面或數(shù)據(jù)面失效了 ,那么通道U2將不再能在分 組交換機(jī)102和分組交換機(jī)108之間中繼數(shù)據(jù)分組。盡管示出了單一 的備用通道114,但是如上所述,另外的備用通道也可與主通道112 相關(guān)聯(lián)。
分組交換機(jī)系統(tǒng)100 一皮配置為能識(shí)別通道已變?yōu)椴豢捎茫㈨憫?yīng) 于此,改變對(duì)該不可用通道和與之對(duì)應(yīng)的備用通道的指定。例如,如 果通道112不可用了 ,那么通道114就成為主通道并在分組交換一幾102 和分組交換機(jī)108之間中繼數(shù)據(jù)分組。
系統(tǒng)100示出了這樣一種網(wǎng)絡(luò)結(jié)構(gòu),在這個(gè)網(wǎng)絡(luò)結(jié)構(gòu)中,單一的 鏈路116對(duì)主通道和備用通道進(jìn)行中繼。在這種情況下,鏈路116在 分組交換機(jī)102和分組交換機(jī)104之間對(duì)通道112和114進(jìn)行中繼。 在分組交換一幾104和分組交換機(jī)108之間,通道112和114的路徑 (path)是不一樣的。這些不同的路徑提供的冗余幫助使服務(wù)中斷最 小化。
圖2示出了包括4個(gè)分組交換才幾202 、204 、206和208的系統(tǒng)200。 分組交換片幾202包括兩個(gè)端口 214和216。端口 214中繼通道210,這 個(gè)通道的一個(gè)端點(diǎn)在分組交換才幾202處,另 一個(gè)端點(diǎn)在分組交換4幾206 處。通道210可為主通道,也就是說(shuō),通道210是將數(shù)據(jù)分組中繼到 分組交換才幾206的主路徑。系統(tǒng)200還包括另一個(gè)通道212。通道212 也可將數(shù)據(jù)分組從分組交換機(jī)202通過(guò)分組交換機(jī)208中繼到分組交 換機(jī)206。
系統(tǒng)200可配置為使通道210為主通道,通道212是備用通道。 從而,系統(tǒng)200的分組交換機(jī)可通過(guò)通道210或者通道212中繼數(shù)據(jù) 分組,^旦不是同時(shí)通過(guò)它們中繼。例如,如果通道210是主通道,那 么通道212就是備用通道。因此,數(shù)據(jù)分組將通過(guò)通道210從分組交 換才幾202中繼到分組交換才幾206。然而,通道212也可配置在分組交換機(jī)202,分組交換機(jī)208和 分組交換機(jī)206中,從而它可很快成為主通道并中繼數(shù)據(jù)分組。例如, 如果通道210不可用了 ,通道212可快速成為主通道并開(kāi)始將數(shù)據(jù)分 組從分組交換機(jī)202通過(guò)分組交換機(jī)208中繼到分組交換機(jī)206。在 某些情況下,即使通道212是備用通道,其也可中繼控制數(shù)據(jù)分組和/ 或開(kāi)銷(xiāo)(overhead)數(shù)據(jù)分組。例如,即使通道212是備用適道,其 也可中繼符合IEEE 802.1ag標(biāo)準(zhǔn)的CCMs (導(dǎo)通檢驗(yàn)消息),以監(jiān)控通 道212的條件。
通道210和通道212可用相同的通道格式。例如,分組交換機(jī)202 可》務(wù)改通過(guò)通道210傳播的數(shù)據(jù)分組以包括VLAN標(biāo)識(shí)符。通道212 也可使用VLAN標(biāo)識(shí)符。然而,通道210和通道212使用的VLAN標(biāo) 識(shí)符可具有不同的值。例如,通道210可4吏用值為100的VLAN標(biāo)識(shí) 符,而通道212可〗吏用值為200的VLAN標(biāo)識(shí)符。 -按照這種方式,通 過(guò)通道210中繼的數(shù)據(jù)分組將和通過(guò)通道212中繼的數(shù)據(jù)分組具有相 同的格式,但具有不同的值,在這個(gè)例子中,即,值為100的VLAN 標(biāo)識(shí)符和值為200的VLAN標(biāo)識(shí)符。具有相同的格式但不同的值的通 道通常出現(xiàn)在這種情況由單一的服務(wù)供應(yīng)商提供兩個(gè)通道。
圖3示出了在分組交換機(jī)202和分組交換機(jī)206之間提供主通道 和備用通道的另一系統(tǒng)300。系統(tǒng)300包括圖2中的分組交換機(jī)202 和分組交換機(jī)206。在系統(tǒng)300中,兩個(gè)不同的服務(wù)供應(yīng)商網(wǎng)絡(luò)304
主通道302通過(guò)網(wǎng)絡(luò)304建立在分組交換機(jī)202和分組交換機(jī)206之 間。同樣地,備用通道306通過(guò)網(wǎng)絡(luò)308建立在分組交換機(jī)202和分 組交換機(jī)206之間。
系統(tǒng)300可為具有兩個(gè)場(chǎng)所并需要在這兩個(gè)場(chǎng)所之間進(jìn)行冗余通 信的企業(yè)4是供有利的配置。例如,分組交換機(jī)202可位于一個(gè)城市, 而分組交換機(jī)206可位于另一個(gè)城市。企業(yè)可向操作網(wǎng)絡(luò)304的服務(wù) 供應(yīng)商租借分組交換才幾202和分組交換才幾206之間的通道302,并可 向操作網(wǎng)絡(luò)308的另一個(gè)服務(wù)供應(yīng)商租借分組交換機(jī)202和分組交換 才幾206之間的通道302。通道302可為主通道,而通道306可為備用通道。如前面所描述 的,即使通道306是備用的,它也可中繼如CCM消息的控制消息。
因?yàn)榫W(wǎng)絡(luò)304和網(wǎng)絡(luò)308由不同的服務(wù)提供商來(lái)操作,所以網(wǎng)絡(luò) 304和網(wǎng)絡(luò)308可使用不同的通道格式。例如,網(wǎng)絡(luò)304可為PB (供 應(yīng)商橋接)網(wǎng)絡(luò),在該網(wǎng)絡(luò)中,由網(wǎng)絡(luò)304中繼的數(shù)據(jù)分組符合由IEEE 802.1 ad標(biāo)準(zhǔn)規(guī)定的PB格式。在這種情況下,在向網(wǎng)絡(luò)304轉(zhuǎn)發(fā)信息 之前,分組交換機(jī)202可修改數(shù)據(jù)分組以使其符合PB格式。
相反,網(wǎng)絡(luò)308可利用不同的通道才各式。例如,由通道308中繼 的數(shù)據(jù)分組可具有由IEEE 802.1 ad標(biāo)準(zhǔn)^見(jiàn)定的PBB (供應(yīng)商骨干橋 接)格式。從而,在給網(wǎng)絡(luò)308轉(zhuǎn)發(fā)信息之前,分組交換機(jī)202可修 改數(shù)據(jù)分組以使其符合PBB格式。
現(xiàn)在將描述根據(jù)本發(fā)明的、用于處理與通道相關(guān)聯(lián)的數(shù)據(jù)分組的 分組交換機(jī)(例如上文所述的分組交換機(jī))以及分組交換機(jī)操作方法。
根據(jù)本發(fā)明的 一個(gè)方面,分組交換機(jī)操作方法包括將數(shù)據(jù)分組分 配給虛擬接口。該虛擬接口和多個(gè)通道相關(guān)聯(lián)。在某些情況下,"多個(gè),, 指的是3個(gè)或者3個(gè)以上。這多個(gè)通道可不與該虛擬接口之外的其它 虛擬接口相關(guān)聯(lián)。其中一個(gè)通道被指定為主通道并配置以接受數(shù)據(jù)分 組。另一個(gè)通道被指定為備用通道并配置以拒絕數(shù)據(jù)分組。如果多個(gè) 指的是2個(gè)以上,那么沒(méi)有被指定為主通道的所有通道都可被指定為 備用通道。
該方法還包括確定多個(gè)通道中的哪一個(gè)是主通道,并確定和主通 道相關(guān)4關(guān)的分組交換才幾端口 。然后通過(guò)與該主通道相關(guān)聯(lián)的分組交換 才幾端口經(jīng)由主通道將^據(jù)分組輸出。
將數(shù)據(jù)分組分配到虛擬接口可包括基于以下各項(xiàng)中的一個(gè)或多個(gè) 將數(shù)據(jù)分組分配到虛擬接口 VLAN(虛擬局域網(wǎng))VID(虛擬標(biāo)識(shí)符)、 DA(以太網(wǎng)目的地址)、SA(以太網(wǎng)源地址)、第三層DA、第三層SA、 第四層端口號(hào)、第二層優(yōu)先級(jí)、第三層優(yōu)先級(jí)、中樞鏈路DA、中樞 鏈路SA、中樞鏈路VID、服務(wù)VID、實(shí)例標(biāo)記、通道標(biāo)簽、虛擬電路 標(biāo)簽、分組交換機(jī)接收到數(shù)據(jù)分組的時(shí)間、或分組交換機(jī)接收到數(shù)據(jù) 分組的端口 。作為一種補(bǔ)充或選擇,將數(shù)據(jù)分組分配搭到虛擬接口可包括基于 數(shù)據(jù)分組的 一 個(gè)或多個(gè)字段將數(shù)據(jù)分組分配到虛擬接口 。
在某些情況下,該方法可包括在將數(shù)據(jù)分組轉(zhuǎn)發(fā)給分組交換機(jī)的
交換結(jié)構(gòu)(switching fabric )之前修改數(shù)據(jù)分組。因此,該方法可包括 確定與主通道相關(guān)聯(lián)的傳送標(biāo)識(shí)符;修改數(shù)據(jù)分組以符合傳送標(biāo)識(shí)符; 通過(guò)分組交換機(jī)的交換結(jié)構(gòu)將修改后的數(shù)據(jù)分組轉(zhuǎn)發(fā)給與主通道相關(guān) 聯(lián)的分組交換機(jī)端口 。
在其它情況下,該方法可包括在從交換結(jié)構(gòu)接收到數(shù)據(jù)分組之后 修改數(shù)據(jù)分組。因此,該方法可包括確定與主通道相關(guān)聯(lián)的傳送標(biāo) 識(shí)符;從交換結(jié)構(gòu)的交換結(jié)構(gòu)端口接收數(shù)據(jù)分組;在將通過(guò)主通道接 收到的數(shù)據(jù)分組在和主通道相關(guān)聯(lián)的分組交換機(jī)端口上輸出之前,修 改數(shù)據(jù)分組以符合傳送標(biāo)識(shí)符。該交換結(jié)構(gòu)端口可與和主通道相關(guān)聯(lián) 的分組交換機(jī)端口相關(guān)聯(lián)。
傳送標(biāo)識(shí)符可為以下各項(xiàng)中的一個(gè)至少一個(gè)VID、至少一個(gè) MPLS (多協(xié)議標(biāo)簽交換)標(biāo)簽、PB標(biāo)識(shí)符、PBB標(biāo)識(shí)符、PBT (供 應(yīng)商骨干傳輸)標(biāo)識(shí)符、PBB-TE (供應(yīng)商骨干橋接交通工程)標(biāo)簽、 或VPLS (虛擬專(zhuān)用局域網(wǎng)服務(wù))標(biāo)識(shí)符。
該方法可包括使用一組表來(lái)管理這些通道。在這種情況下,確定 多個(gè)通道中的哪一個(gè)是主通道可包括查閱第 一表。第 一表可包括虛擬 才妄口和與主通道相關(guān)聯(lián)的通道索引之間的映射。該通道索引可為多個(gè)
通道索引中的一個(gè),而每個(gè)通道索引都與多個(gè)通道中的一個(gè)通道相關(guān) 聯(lián)。
另外,確定與主通道相關(guān)聯(lián)的分組交換機(jī)接口可包括查閱第二表。 第二個(gè)表可包括多個(gè)條目,每個(gè)條目包括多個(gè)通道索引之一、多個(gè)分
組交換機(jī)端口之一和多個(gè)傳送標(biāo)識(shí)符索引之一之間的映射。
此外,確定和主通道相關(guān)聯(lián)的傳送標(biāo)識(shí)符科包括查閱第三表。第 三個(gè)表可包括多個(gè)條目,每個(gè)條目包括多個(gè)條目之一和多個(gè)傳送標(biāo)識(shí) 符之一的映射。和主通道相關(guān)聯(lián)的傳送標(biāo)識(shí)符可為多個(gè)傳送標(biāo)識(shí)符之
如果使用 一組三個(gè)表來(lái)管理通道,那么這一組三個(gè)表也可用來(lái)指定不同的主通道。在這種情況下,該方法可包括通過(guò)將第一表修改為 具有不同的通道索引值、而不修改第二表或第三表的內(nèi)容,而將這多 個(gè)通道中的另 一個(gè)通道為主通道。
這些通道可以多種不同的方式與分組交換機(jī)端口相關(guān)聯(lián)。例如, 如上文參照?qǐng)D1所述,與第一通道相關(guān)聯(lián)的分組交換機(jī)端口和與第二 通道相關(guān)耳關(guān)的分組交換才幾端口可為同 一個(gè)分組交換機(jī)端口 。第 一通道 和第二通道可分別與不同的傳送標(biāo)識(shí)符相關(guān)^:。
可選地,如上文參照?qǐng)D2所述,與第一通道相關(guān)聯(lián)的分組交換機(jī) 端口和與第二通道相關(guān)Jf關(guān)的分組交換才幾端口可為不同的分組交換才幾端 cr 。
此外,與主通道相關(guān)聯(lián)的分組交換機(jī)端口可有利于主通道并有利 于與其它虛擬接口相關(guān)聯(lián)的至少一個(gè)備用通道的操作。在這種情況下, 該其它虛擬接口可與其它虛擬交換機(jī)相關(guān)聯(lián)而不是和已經(jīng)與該虛擬接 口相關(guān)聯(lián)的虛擬交換機(jī)相關(guān)聯(lián)。
圖4示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)方面的分組交換機(jī)400。分 組交換機(jī)400包括4個(gè)端口 402、 406、 408和410。分組交換機(jī)400 還包括虛擬交換才幾416。虛擬交換才幾416與三個(gè)虛擬4妻口 420、 422和 424相連。如前面所描述的,虛擬接口可與一個(gè)或多個(gè)通道相關(guān)聯(lián)。 例如,虛擬接口 420和與端口 402相關(guān)聯(lián)的通道430相關(guān)聯(lián)。另一方 面,虛擬接口 422與兩個(gè)通道432和434相關(guān)Jf關(guān)。通道432和端口 406 相關(guān)4關(guān),而通道434與端口 408相關(guān)4關(guān)。
VI(虛擬接口)422可配置為將數(shù)據(jù)分組轉(zhuǎn)發(fā)到通道432或者通道 434。圖4中,如連接VI 422和通道434的實(shí)線所示,通道434是主 通道。另一方面,如連接VI422和通道432的虛線所示,通道432是 備用通道。因此,除非當(dāng)某些情況導(dǎo)致通道434成為備用通道而通道 432成為主通道,這時(shí)VI 422可將數(shù)據(jù)分組轉(zhuǎn)發(fā)到通道432而不是通 道434,否則,VI422將數(shù)據(jù)分組轉(zhuǎn)發(fā)到通道434。
圖4中,VI 422與通道432和434之間的連接在邏輯上示為雙位 開(kāi)關(guān),它說(shuō)明了 VI422可與通道432或者通道434連接,但不是同時(shí) 地連接。因?yàn)橥ǖ?34被指定為主通道(如圖中連接通道434和VI 422的實(shí)線所示),VI 422可將數(shù)據(jù)分組轉(zhuǎn)發(fā)給通道434而不是被指定為備 用通道的通道432。然而,如前面所描述的,即使通道是備用通道(如 圖中連接通道432和VI 422的虛線所示),VI 422仍可將如CCM數(shù)據(jù) 分組的控制數(shù)據(jù)分組轉(zhuǎn)發(fā)給通道432以監(jiān)控通道432的狀態(tài)。盡管圖 4只描述了和VI422相關(guān)聯(lián)的兩個(gè)通道,但是,VI422可與多于兩個(gè) 的通道相關(guān)聯(lián)。在這種情況下,這些通道中的一個(gè)被指定為主通道, 而其它的通道被指定為備用通道。
和VI422相似,VI424與兩個(gè)通道436和438相關(guān)聯(lián)。通道436 是與端口 408相關(guān):f關(guān)的主通道。因此,端口 408供應(yīng)兩個(gè)通道,通道 434和通道436,它們分別和不同的虛擬接口相關(guān)聯(lián)。通道438和端口 410相關(guān)聯(lián),并為備用通道。
分組交換機(jī)400可在端口 402的通道430的接收數(shù)據(jù)分組。接收 數(shù)據(jù)分組之后,分組交換機(jī)400可將數(shù)據(jù)分組分配給虛擬交換才幾。圖 5示出了可被分組交換機(jī)400用來(lái)將數(shù)據(jù)分組分配給虛擬交換機(jī)的表 500。分組交換機(jī)400可4企查數(shù)據(jù)分組的一個(gè)或多個(gè)字l殳以確定該凄t據(jù) 分組應(yīng)被轉(zhuǎn)發(fā)給哪個(gè)虛擬交換機(jī)。表500示出了端口 、數(shù)據(jù)分組字段 和虛擬交換機(jī)之間的映射。例如,行502示出了從端口 402接收到的 具有S-VLAN(服務(wù)VLAN)字段且值為100的數(shù)據(jù)分組被映射到虛擬交 換機(jī)416。同樣地,表500的其他行描述了其它的映射。
接下來(lái),分組交換機(jī)400可將數(shù)據(jù)分組分配給目的虛擬接口 。圖 6示出了可#:分組交換機(jī)400用來(lái)確定凄t據(jù)分組應(yīng)該轉(zhuǎn)發(fā)給哪個(gè)虛擬 接口的表600。分組交換機(jī)400 ^:查lt據(jù)分組的目的地址字段。該目 的地址字段可包括MAC (媒體訪問(wèn)控制)地址。如果這樣的話,分組 交換機(jī)400試圖在表600的MAC地址列的某行中找到匹配的MAC地 址。如果找到了匹配的MAC地址,分組交換機(jī)400則將數(shù)據(jù)分組轉(zhuǎn) 發(fā)至由匹配的MAC地址行指定的虛擬4妻口 。
例如,行602示出了如果接收到目的地址為"xABBA"的數(shù)據(jù)分組, 那么則將該數(shù)據(jù)分組轉(zhuǎn)發(fā)給VI 422。同樣地,行604到610示出了具 有不同目的地址的其它數(shù)據(jù)分組是如何被轉(zhuǎn)發(fā)的。
如果接收到在表600中未找到目標(biāo)地址的數(shù)據(jù)分組,那么虛擬交換機(jī)416則可將數(shù)據(jù)分組沖入(flood)虛擬交換機(jī)上除了接收數(shù)據(jù)分 組的虛擬接口之外的其它虛擬接口 。例如,如果VI 420 4妄收到在表600 中未找到目標(biāo)地址的數(shù)據(jù)分組,那么VS 416可將數(shù)據(jù)分組沖入VI 422 和VI 424。
分組交換機(jī)400可在將數(shù)據(jù)分組發(fā)出端口之前改變數(shù)據(jù)分組以佳_ 數(shù)據(jù)分組符合特殊的通道格式。如前面討論的和圖2相關(guān)的內(nèi)容,一 個(gè)分組交換端口可^f吏用 一種通道才各式和一個(gè)通道值,而另 一個(gè)分組交 換接口可使用與之相同的通道才各式但不同的通道值。例如,在端口 406 上通過(guò)通道432傳送的數(shù)據(jù)分組和在端口 408上通過(guò)通道434傳送的 數(shù)據(jù)分組可符合同一種格式但具有不同的通道值。
圖7示出了趨向于用于供應(yīng)商骨干傳輸網(wǎng)絡(luò)并符合IEEE 802.1 ah 標(biāo)準(zhǔn)的兩個(gè)數(shù)據(jù)分組通道標(biāo)識(shí)符700和702。 lt據(jù)分組通道標(biāo)識(shí)符700 可#1通道432 <吏用,而lt據(jù)分組通道標(biāo)識(shí)符702可一皮通道434 4吏用。 因?yàn)閿?shù)據(jù)分組通道標(biāo)識(shí)符700和數(shù)據(jù)分組通道標(biāo)識(shí)符702具有相同的 字段,因此這兩個(gè)數(shù)據(jù)分組通道標(biāo)識(shí)符具有相同的格式。然而,數(shù)據(jù) 分組通道標(biāo)識(shí)符702和數(shù)據(jù)分組通道標(biāo)識(shí)符700的B-Tag值是不同的。 行704示出了ft據(jù)分組通道標(biāo)識(shí)符700的B-Tag值是100。相反地, 行706示出了數(shù)據(jù)分組通道標(biāo)識(shí)符702的B-Tag值是200。因此,通 過(guò)通道432傳遞的數(shù)據(jù)分組與通過(guò)通道434傳遞的數(shù)據(jù)分組可具有相 同的格式,但在其相同的格式中的一個(gè)或多個(gè)字段可具有不同的值。
如前關(guān)于圖3所述, 一個(gè)分組交換機(jī)端口可通過(guò)第一通道格式與 第 一服務(wù)供應(yīng)商相連,而另 一個(gè)分組交換機(jī)接口可通過(guò)第二通道格式 與第二服務(wù)供應(yīng)商相連。例如,端口 408可連接于PBT網(wǎng)絡(luò),而端口 410可連接于VPLS網(wǎng)絡(luò)。因此,在端口 408上通過(guò)通道436傳遞的 tt據(jù)分組與在端口 410上通過(guò)通道438傳遞的數(shù)據(jù)分組可具有不同的 通道格式。
圖8示出了 2個(gè)通道格式800和802。由于通道才各式800和通道 格式802具有不同的字段并可具有不同的長(zhǎng)度,因此這兩個(gè)通道格式 是不同的。格式800的通道格式符合IEEE 802.1 ah標(biāo)準(zhǔn),并且被配 置為用在PBB網(wǎng)絡(luò)或者PBT網(wǎng)絡(luò)中。相反地,格式802被設(shè)計(jì)為用在VPLS網(wǎng)絡(luò)中。
現(xiàn)在返回到在分組交換機(jī)400中執(zhí)行的方法, 一旦分組交換機(jī)400 將數(shù)據(jù)分組轉(zhuǎn)發(fā)給VI 422,那么分組交換機(jī)400就確定了和VI 422相 關(guān)聯(lián)的兩個(gè)通道中的哪一個(gè)是主通道。
圖9示出了這樣一種方式,在這種方式中分組交換機(jī)400可選擇 與數(shù)據(jù)分組應(yīng)該轉(zhuǎn)發(fā)至的虛擬接口相關(guān)聯(lián)的通道。圖9包括3個(gè)表 900、 902和904。表900維持了虛擬接口和通道索引之間的關(guān)系。例 如,表900的行906指定了 VI422和通道索引l相關(guān)聯(lián)。該通道索引 可用于連接表902。
表902的行908示出了通道索引1和端口 408以及傳送標(biāo)識(shí)符索 引2相關(guān)聯(lián)。該傳送標(biāo)識(shí)符^皮用來(lái)索引第三個(gè)表,表904,以確定和 該通道相關(guān)聯(lián)的格式。表904的行910規(guī)定了用傳送標(biāo)識(shí)符索引2傳 送的數(shù)據(jù)分組應(yīng)具有包括以下各項(xiàng)的傳送標(biāo)識(shí)符B-DA"xABCD"、 B-SA"xFEDD"、 B-Tag 100和I-Tag (實(shí)例標(biāo)簽)354。通過(guò)修改表900 的特定行的通道索引值,可改變將與特定虛擬接口相關(guān)聯(lián)的數(shù)據(jù)分組 轉(zhuǎn)發(fā)至的通道。
例如,行906指定通道434是主通道,這是因?yàn)樾?06指定VI 422 和通道索引值1相關(guān)聯(lián),而索引值1反過(guò)來(lái)又和端口 408以及傳送標(biāo) 識(shí)符索引2相關(guān)聯(lián)。通過(guò)修改行906使通道索引值為2,可使通道432 代替通道434成為主通道。
因此,通過(guò)改變單一的表?xiàng)l目(通道索引),就可以完成對(duì)新的主 通道的指定。有利地,對(duì)新的主通道的指定不包括修改表902或904 的內(nèi)容,這是很重要的,因?yàn)榉纸M交換機(jī)400將一個(gè)通道從備用通道 指示轉(zhuǎn)換為主通道指示的速度部分地確定了經(jīng)過(guò)主通道或者備用通道 無(wú)連通的總時(shí)間。
當(dāng)然,表900、卯2和904可合成到單一的表,在這個(gè)表中,如端 口或者傳送標(biāo)識(shí)符的表?xiàng)l目被直接修改,而不是使用通道索引或者傳 送標(biāo)識(shí)符索引來(lái)指代端口或者傳送標(biāo)識(shí)符。然而,使用單一的表可能
數(shù)據(jù)。 '通過(guò)實(shí)施例的方式,分組交換機(jī)400可在端口 402接收數(shù)據(jù)分組, 并使用表500將數(shù)據(jù)分組分配給VS416。然后,分組交換機(jī)400可使 用表600為數(shù)據(jù)分組選擇VI 422。接下來(lái),分組交換機(jī)可根據(jù)表卯O 和902將數(shù)據(jù)分組轉(zhuǎn)發(fā)給通道434,并根據(jù)表904在將數(shù)據(jù)分組輸出 端口 408之前,將^于910指定的通道一各式應(yīng)用于it據(jù)分組。
根據(jù)本發(fā)明的另 一方面,分組交換機(jī)操作方法包括將數(shù)據(jù)分組分 配給虛擬接口。該虛擬接口和多個(gè)通道相關(guān)耳關(guān)。這里的多個(gè)通道可包 括至少三個(gè)通道。其中一個(gè)被指定為主通道,另一個(gè)被指定為備用通 道。
該方法還包括復(fù)制數(shù)據(jù)分組。 一個(gè)復(fù)制品和主通道相關(guān)聯(lián),而另 一個(gè)復(fù)制品和備用通道相關(guān)聯(lián)。將和主通道相關(guān)耳關(guān)的復(fù)制品通過(guò)主通 道在與主通道相關(guān)聯(lián)的分組交換機(jī)端口上輸出。而和備用通道相關(guān)聯(lián) 的復(fù)制品則被丟棄。
多個(gè)通道中的每一個(gè)可具有包括傳送標(biāo)識(shí)符的通道格式,該傳送 標(biāo)識(shí)符包括至少一個(gè)VID、至少一個(gè)MPLS標(biāo)簽、PB標(biāo)識(shí)符,PBB 標(biāo)識(shí)符,PBT標(biāo)識(shí)符或者VPLS標(biāo)識(shí)符。通道格式中的至少一個(gè)可為 不含有傳送標(biāo)識(shí)符的無(wú)標(biāo)簽格式。
多個(gè)通道中的每一個(gè)可與分組交換機(jī)端口相關(guān)聯(lián),并且可具有通 道格式。每個(gè)復(fù)制品可與和該復(fù)制品相關(guān)聯(lián)的通道相關(guān)聯(lián)的分組交換 機(jī)端口相關(guān)聯(lián)。而且,每個(gè)復(fù)制品可與和該復(fù)制品相關(guān)聯(lián)的通道相關(guān) 聯(lián)的通道格式相關(guān)聯(lián)。
在某些情況下,該方法可包括在將復(fù)制品轉(zhuǎn)發(fā)給交換結(jié)構(gòu)之前修 改該復(fù)制品。因此,該方法可包括》務(wù)改每個(gè)復(fù)制品以符合復(fù)制品的相 關(guān)聯(lián)通道格式并將修改了的復(fù)制品轉(zhuǎn)發(fā)給分組交換機(jī)的交換結(jié)構(gòu)。
在其它情況下,該方法可包括在從交換結(jié)構(gòu)接收到復(fù)制品之后對(duì)
其進(jìn)行修改。因此,該方法可包括通過(guò)分組交換機(jī)的交換結(jié)構(gòu)將每個(gè)
復(fù)制品轉(zhuǎn)發(fā)給與該復(fù)制品相關(guān)的分組交換機(jī)端口相關(guān)聯(lián)的交換結(jié)構(gòu)端
口,從交換結(jié)構(gòu)端口接收復(fù)制品,并且修改每個(gè)接收到的復(fù)制品以使 其符合與該復(fù)制品相關(guān)聯(lián)的通道格式。
與主通道相關(guān)聯(lián)的分組交換機(jī)端口可以是與包括多個(gè)物理端口的鏈路聚合組相關(guān)聯(lián)的邏輯端口 。
多個(gè)通道可包括兩個(gè)通道。和主通道相關(guān)聯(lián)的分組交換才幾端口可 以是和第一鏈路聚合組相關(guān)聯(lián)的邏輯端口。第一鏈路聚合組可包括兩 個(gè)或更多個(gè)物理端口 。和備用通道相關(guān)耳關(guān)的分組交換機(jī)端口可以是和 第二鏈路聚合組相關(guān)聯(lián)的邏輯端口 。第二個(gè)鏈路聚合組可包括兩個(gè)或 更多個(gè)物理端口。
圖10示出了根據(jù)本發(fā)明的一個(gè)或多個(gè)方面的分組交換機(jī)1000。 分組交換才幾1000包括3個(gè)端口 1002、 1004和1006以及交換結(jié)構(gòu)1008。 交換結(jié)構(gòu)1008包括3個(gè)交換結(jié)構(gòu)端口 1010、 1012和1014。圖10示 出了4個(gè)通道1016、 1018、 1020和1022。通道1016與端口 1002相 關(guān)聯(lián),通道1018與端口 1004相關(guān)聯(lián),通道1020和1022都和端口 1006 相關(guān)聯(lián)。
通道1016和交換結(jié)構(gòu)端口 IOIO相關(guān)聯(lián)。處理一莫塊1024在邏輯上 位于通道1016和交換結(jié)構(gòu)端口 1010之間。類(lèi)似地,第二處理才莫塊1026 在邏輯上位于通道1018和交換結(jié)構(gòu)端口 1012之間,并且第三處理才莫 塊1028在邏輯上位于通道1020和1022與交換結(jié)構(gòu)端口 1014之間。
分組交換機(jī)1000可從端口 1002接收數(shù)據(jù)分組。然后分組交換機(jī) 1000可使用圖13所描述的技術(shù)將接收到的數(shù)據(jù)分組分配給虛擬接口 。
虛擬接口可和多個(gè)通道相關(guān)if關(guān)。例如,可將在端口 1002上4妄收到 的數(shù)據(jù)分組分配纟合與通道1018、 1020和1022相關(guān)4關(guān)的虛擬4妄口 。處 理模塊1024可復(fù)制接收到的數(shù)據(jù)分組以創(chuàng)建三個(gè)復(fù)制品, 一個(gè)用于通 道1018,另一個(gè)用于通道1020,第三個(gè)用于通道1022。三個(gè)復(fù)制品 可進(jìn)入交換結(jié)構(gòu)端口 1010??蓪⒂糜谕ǖ?018的復(fù)制品通過(guò)交換結(jié) 構(gòu)端口 1012轉(zhuǎn)發(fā)給處理模塊1026。另兩個(gè)復(fù)制品則可在交換結(jié)構(gòu)端 口 1014上輸出并轉(zhuǎn)發(fā)至處理^f莫塊1028。
作為一種選擇,可將在端口 1002上接收到的數(shù)據(jù)分組轉(zhuǎn)發(fā)給交換 結(jié)構(gòu)端口 1010。然后,交換結(jié)構(gòu)1008則可創(chuàng)建接收到的數(shù)據(jù)分組的 復(fù)制品并轉(zhuǎn)發(fā)這些復(fù)制品。一個(gè)復(fù)制品可通過(guò)交換結(jié)構(gòu)端口 1012轉(zhuǎn)發(fā) 給處理模塊1026,而另兩個(gè)復(fù)制品則可通過(guò)交換結(jié)構(gòu)端口 1014轉(zhuǎn)發(fā) 給處理模塊1028。作為另一種選擇,分組交換機(jī)100可使用分層復(fù)制方案(tiered replication scheme ),在該方案中,交換結(jié)構(gòu)1008可將接收到的數(shù)據(jù)分 組的一個(gè)復(fù)制品而不是兩個(gè)復(fù)制品發(fā)送到處理模塊1028。然后,處理 模塊1028可對(duì)從交換結(jié)構(gòu)1008接收到的復(fù)制品進(jìn)行復(fù)制,以使一個(gè) 復(fù)制品用于通道1020、 一個(gè)復(fù)制品用于通道1022。在這種方式下,交 換結(jié)構(gòu)1008和處理才莫塊1028都可實(shí)施復(fù)制。這種配置可有利地減少 由交換結(jié)構(gòu)1008處理的數(shù)據(jù)分組的數(shù)量。
可對(duì)復(fù)制品進(jìn)行修改以使其符合通道格式。例如,如果處理模塊 1024執(zhí)行復(fù)制,其則可在將各復(fù)制品轉(zhuǎn)發(fā)給交換結(jié)構(gòu)1008之前對(duì)其 進(jìn)行修改,以使其分別符合與通道1018、 1020和1022相關(guān)聯(lián)的通道 格式。
然而,如果由于修改而使復(fù)制品增加了長(zhǎng)度,那么,(在復(fù)制品由 交換結(jié)構(gòu)1008轉(zhuǎn)發(fā)之后)通過(guò)處理模塊1026和處理模塊1028來(lái)對(duì)復(fù) 制品進(jìn)行修改可能更有優(yōu)勢(shì)。與在將數(shù)據(jù)分組轉(zhuǎn)發(fā)給交換結(jié)構(gòu)1008 之前在處理模塊1024中修改復(fù)制品相比,這樣可減少由交換結(jié)構(gòu)1008 轉(zhuǎn)發(fā)的位數(shù)。而且,如果由交換結(jié)構(gòu)1008而不是由處理模塊1024對(duì) 接收到的數(shù)據(jù)分組進(jìn)行復(fù)制,那么在處理模塊1026和處理模塊1028 中則可對(duì)這些復(fù)制品進(jìn)行修改。
在從交換結(jié)構(gòu)端口 1012接收到修改過(guò)的復(fù)制品之后,處理模塊 1026則可通過(guò)參照?qǐng)D9描述的技術(shù)來(lái)確定通道1018是主通道還是備 用通道。如果通道1018是主通道,模塊1026則可將其從交換結(jié)構(gòu)端 口 1012接收到的復(fù)制品轉(zhuǎn)發(fā)給通道1018,然后端口 1004則可輸出數(shù) 據(jù)分組。然而,如果處理模塊1026確定通道1018是備用通道,那么 處理模塊1026則可丟棄接收到的復(fù)制品。
如果處理模塊1026配置以修改復(fù)制品,那么在接收復(fù)制品之后, 處理模塊1026可修改接收到的復(fù)制品以使其符合與通道1018相關(guān)聯(lián) 的通道格式。如果通道1018是主通道,處理模塊1026則可將修改后 的復(fù)制品轉(zhuǎn)發(fā)給通道1018。當(dāng)然,如果通道1018不是主通道,模塊 1026則可不對(duì)復(fù)制品進(jìn)行修改。
然而,在確定通道1018是否是主通道之前,用處理模塊1026來(lái)修改復(fù)制品以使其符合通道1018的通道格式是有利的。例如,為了減 少分組交換機(jī)1000將通道由備用狀態(tài)轉(zhuǎn)換為主狀態(tài)所需的時(shí)間,即使 通道1018可能為備用通道,分組交換機(jī)1000也可假設(shè)通道1018為主 通道而有利地執(zhí)行盡可能多的步驟。
如果通道1018/人備用通道轉(zhuǎn)換為主通道,那么該方法可減少轉(zhuǎn)換 時(shí)間,處理模塊1026只需要從將數(shù)據(jù)分組轉(zhuǎn)發(fā)給通道1018而不用丟 棄數(shù)據(jù)分組。因?yàn)槟K1026已經(jīng)將數(shù)據(jù)分組修改為符合通道1018的 通道格式,因此這樣能實(shí)現(xiàn)快速的轉(zhuǎn)換。
處理模塊1028可配置為以類(lèi)似于上文參照處理模塊1026所述的 相似方式來(lái)修改和/或轉(zhuǎn)發(fā)復(fù)制品。
圖11示出了具有物理端口和邏輯端口的分組交換機(jī)1100。分組 交換機(jī)1100包括邏輯端口 1102、 1104、 1106、 1108和1110。每個(gè)邏 輯端口和至少一個(gè)物理端口相關(guān)耳關(guān)。例如,邏輯端口 1102和物理端口
1112相關(guān)聯(lián)。邏輯端口 1104和兩個(gè)物理端口相關(guān)耳關(guān),即,物理端口 1114和物理端口 1116。
如邏輯端口 1104的邏輯端口可代表以太網(wǎng)鏈路聚合組。因?yàn)槲锢?端口 1114或者物理端口 1116是包括鏈路聚合組的端口 ,因此邏輯端 口 1104可在這些物理端口上轉(zhuǎn)發(fā)數(shù)據(jù)分組。相對(duì)于單 一 的物理端口而 言,在這種方式下,邏輯端口 1104能中繼更大的通信量。例如,如果 物理端口 1112的4喿作速度能達(dá)到每秒1吉比特,那么邏輯端口 1102 的發(fā)送或接收速度也將限制為每秒1吉比特。相反地,如果物理端口 1114的操作速度能達(dá)到每秒1吉比特并且物理端口 1116的操作速度 也能達(dá)到每秒l吉比特,那么邏輯端口 1104的操作速度可達(dá)到每秒2 吉比特。
邏輯端口 1106也和兩個(gè)物理端口相關(guān)耳關(guān),即,物理端口 1118和 物理端口 1120。邏輯端口 1108和1110分別和單一的物理端口 1118 和物理端口 1120相關(guān)聯(lián)。
分組交換機(jī)IIOO還包括與3個(gè)虛擬接口 1128、 1130和1132相關(guān) 耳關(guān)的虛擬交換機(jī)1126。虛擬接口 1128和單一的通道相關(guān)聯(lián)。虛擬接 口 1130和兩個(gè)通道相關(guān)聯(lián),即,通道1134和通道1136。類(lèi)似地,虛擬接口 1132和兩個(gè)通道相關(guān)聯(lián),即,通道1138和通道1140。
應(yīng)該注意,虛擬接口 1130與通道1134和1136相關(guān)聯(lián),并且通道 1134和1136分別和兩個(gè)物理端口相關(guān)聯(lián)。如果物理端口 1114、 1116、 1118和1120中的每個(gè)都具有相同的帶寬容量,那么這樣就提供了具 有相同的帶寬容量的主通道(通道1134)和備用通道(通道1136)。之 所以這樣,是因?yàn)橥ǖ?134像通道1136—樣,和兩個(gè)物理端口相關(guān) 聯(lián)。
然而,主通道和備用通道也可具有不同的容量。例如,通道1134 可為和兩個(gè)物理端口相關(guān)耳關(guān)的主通道, <旦通道1136可為與單一物理端 口 (而不是像圖ll所描述的兩個(gè)物理端口 )相關(guān)聯(lián)的備用通道,從而 通道1136只有通道1134—半的帶寬容量。其優(yōu)勢(shì)在于,在斷電時(shí)提 供備用而使高優(yōu)先級(jí)的業(yè)務(wù)和/或額外付費(fèi)服務(wù)(premium service )能 夠持續(xù)流動(dòng),但是可通過(guò)減少設(shè)備間的物理鏈接數(shù)量而減少成本。
盡管這里的討論主要涉及關(guān)于主通道和備用通道的數(shù)據(jù)分組的傳 輸,但是本發(fā)明的各種方面還包括對(duì)在主通道和備用通道接收到的數(shù) 據(jù)分組進(jìn)行處理。
根據(jù)本發(fā)明的其它方面,分組交換機(jī)操作方法包括從分組交換機(jī) 的端口接收數(shù)據(jù)分組?;诙丝诤突诮邮盏降臄?shù)據(jù)分組的字段,分 組交換機(jī)使通道與數(shù)據(jù)分組相關(guān)聯(lián)。該通道是與虛擬接口相關(guān)聯(lián)的多 個(gè)通道之一。
多個(gè)通道中的一個(gè)被指定為主通道,而其它的通道被指定為備用 通道。如果相關(guān)的通道是主通道,那么分組交換機(jī)通過(guò)虛擬接口將數(shù) 據(jù)分組轉(zhuǎn)發(fā)給虛擬交換機(jī)。如果虛擬通道是備用通道,那么分組交換 機(jī)則丟棄接收的數(shù)據(jù)分組。
接收到的數(shù)據(jù)分組可包括傳送標(biāo)識(shí)符,傳送標(biāo)識(shí)符包括以下各項(xiàng) 之一 至少 一個(gè)VLAN標(biāo)識(shí)符、至少 一個(gè)MPLS標(biāo)簽、PB標(biāo)識(shí)符、 PBB標(biāo)識(shí)符、PBT標(biāo)識(shí)符或者VPLS標(biāo)識(shí)符。作為一種選擇,接收到 的數(shù)據(jù)分組可不包括傳送標(biāo)識(shí)符。
基于接收到的數(shù)據(jù)分組的字段將通道與接收到的數(shù)據(jù)分組相關(guān)聯(lián) 可包括基于以下各項(xiàng)對(duì)通道進(jìn)4亍關(guān)聯(lián)VID、以太網(wǎng)DA、以太網(wǎng)SA、第三層DA、第三層SA、第四層端口號(hào)、第二層優(yōu)先級(jí)、第三層優(yōu)先 級(jí)、中樞鏈路DA、中樞鏈路SA、中樞鏈路VID、服務(wù)VID、實(shí)例標(biāo) 記、通道標(biāo)簽或虛擬電路標(biāo)簽。此外,可基于這些字段中的兩個(gè)或者 更多個(gè)的結(jié)合、基于這些字段中的一個(gè)或多個(gè)與一個(gè)或多個(gè)其它數(shù)據(jù) 分組字段的結(jié)合,或者基于一個(gè)或多個(gè)其它數(shù)據(jù)分組字段來(lái)對(duì)通道進(jìn) 行關(guān)聯(lián)。
在相關(guān)通道是備用通道的情況下丟棄接收的數(shù)據(jù)分組可包括,在
前,丟棄接收的數(shù)據(jù)分組。這樣可有利地減少由交換結(jié)構(gòu)處理的數(shù)據(jù) 分組的數(shù)量。
圖12示出了分組交換才幾1200,由于與圖4的分組交換才幾400具 有相同的虛擬交換機(jī)、虛擬接口和端口,因此其與分組交換機(jī)400是
在前面對(duì)分組交換機(jī)400的描述中,分組交換機(jī)400的通道通常 被描述為單向的。例如,通道430被描述為用于將數(shù)據(jù)分組輸入到虛 擬交換才幾,而通道432、 434、 436和438 ^皮描述為將lt據(jù)分組,人分組 交換機(jī)400輸出。盡管分組交換機(jī)的通道被描述為單向的,但是可選 地,通道一般可為能輸入和輸出數(shù)據(jù)分組的雙向的通道。
分組交換機(jī)1200的通道1230、 1232、 1234、 1236和1238是與通 道430、 432、 434、 436和438互補(bǔ)的單向通道。換句話說(shuō),通道1230 是輸出通道,而通道1232、 1234、 1236和1238是輸入通道。
圖13示出了表格1300,分組交換機(jī)1200可用該表格進(jìn)行接收到的數(shù) 據(jù)分組和通道之間的關(guān)聯(lián)。分組交換機(jī)1200可對(duì)表才各1300的1302列進(jìn)行 搜索來(lái)查找接收數(shù)據(jù)分組的端口。接下來(lái),分組交換機(jī)1200可嘗試將接 收到的數(shù)據(jù)分組的字段(或者更特別地,將接收到的數(shù)據(jù)分組的傳送標(biāo) 識(shí)符的字段)和與匹配端口相關(guān)聯(lián)的列1304中的一行進(jìn)行匹配。如果分 組交換機(jī)1200找到了匹配行,那么分組交換機(jī)1200則將接收到的數(shù)據(jù)分 組與虛擬交換機(jī)、虛擬接口以及匹配行指定的通道關(guān)聯(lián)起來(lái)。
例如,如果分組交換機(jī)1200從端口 406接收到的數(shù)據(jù)分組具有的 S-VLAN值為300,那么分組交換機(jī)將才艮據(jù)表格1300的行1306將接收到的數(shù)據(jù)分組與VS 416、 VI 422以及通道1232關(guān)聯(lián)起來(lái)。
在某些情況下,數(shù)據(jù)分組可能不包括傳送標(biāo)識(shí)符。因此,分組交換 機(jī)1200可檢測(cè)到傳送標(biāo)識(shí)符的缺失,并根據(jù)傳送標(biāo)識(shí)符的缺失而將數(shù)據(jù) 分組分配給特殊的通道。例如,表格1300的1308行指定將當(dāng)端口410接收 到的沒(méi)有C-VLAN字段的數(shù)據(jù)分組與VS 416、 VI 424以及通道1238相關(guān) 聯(lián)。
舉一個(gè)例子,如果分組交換機(jī)1200從端口406接收到數(shù)據(jù)分組4吏得分 組交換機(jī)1200和通道1232相關(guān)聯(lián),那么分組交換機(jī)1200可確定通道1232 是主通道,并接下來(lái)通過(guò)虛擬接口422將數(shù)據(jù)分組轉(zhuǎn)發(fā)給虛擬交換一幾416。 相反地,如果分組交換機(jī)1200從端口408接收到數(shù)據(jù)分組使得分組交換機(jī) 1200和通道1234相關(guān)聯(lián),那么分組交換機(jī)1200可確定通道1234是備用通 道,并接下來(lái)丟棄該數(shù)據(jù)分組而不是通過(guò)虛擬接口422將數(shù)據(jù)分組轉(zhuǎn)發(fā)給 虛擬交換才幾416 。分組交換才幾1200可利用前面參照?qǐng)D9所描述的方法來(lái)確 定通道是主通道還是備用通道。
中繼除了如CCM消息的控制數(shù)據(jù)分組之外的其它數(shù)據(jù)分組。CCM消息可 由備用通道中繼以監(jiān)控該備用通道。CCM消息可用于確定備用通道是否 可操作以及是否可成為主通道。
前面介紹了分組交換機(jī)操作方法和能夠執(zhí)行主通道和備用通道的分 組交換機(jī)。下面將介紹包括轉(zhuǎn)換通道的本發(fā)明的其它方面。
根據(jù)本發(fā)明的另一方面,分組交換機(jī)操作方法包括通過(guò)第一通道 在端口上傳送與第 一虛擬接口相關(guān)聯(lián)的數(shù)據(jù)分組,并通過(guò)第二通道在該 端口上傳送與第二虛擬接口相關(guān)聯(lián)的數(shù)據(jù)分組。分組交換機(jī)禁用第 一通 道然后通過(guò)第三通道而不是第 一通道傳送之后的與第 一通道相關(guān)聯(lián)的數(shù) 據(jù)分組。在禁用第一通道之后,分組交換機(jī)仍然通過(guò)第二通道在端口上 傳送之后的與第二虛擬接口相關(guān)聯(lián)的數(shù)據(jù)分組。
禁用第 一個(gè)通道可包括阻止數(shù)據(jù)分組通過(guò)第 一通道在端口上傳輸, 并可進(jìn)一步包括保持第一通道的結(jié)構(gòu)有效從而允許分組交換機(jī)之后不需 對(duì)第^"ifiitt配置^更可啟動(dòng)第一通道。這將有利地減少將通道狀態(tài)從 啟動(dòng)變?yōu)榻没蛘邚慕米優(yōu)閱?dòng)所需的時(shí)間。在第一個(gè)通道被禁用之前,第三個(gè)通道可為未啟動(dòng)的。這可有利地 確保第三通道和第一通道不會(huì)同時(shí)啟動(dòng)。
該方法還可包括在禁用第一通道之前檢測(cè)第一通道不可操作。例如,
分組交換機(jī)可通過(guò)檢測(cè)未接收到以太網(wǎng)CCM消息而知道第 一通道不可操作了。
該方法還包括在禁用通道之前例如從另一個(gè)分組交換機(jī)處接收第一
通道不再可^t喿作的通知。該通知可為符合IEEE 802.1 ag標(biāo)準(zhǔn)的消息。
在某些情況下,第一通道和第三通道可均與相同的端口相關(guān)聯(lián)。在 這種情況下,第一通道和第三通道類(lèi)似于圖1中的通道U2和通道114,因 為通道112和114都和端口 U8相關(guān)聯(lián)。因此,傳輸之后的與第一虛擬接口 相關(guān)聯(lián)的數(shù)據(jù)分組可包括在該端口上通過(guò)第三通道傳送后來(lái)的數(shù)據(jù)分 組。
在其它情況下,第一通道和第三通道可與不同的端口相關(guān)聯(lián)。在這 種情況下,第一通道和第三通道類(lèi)似于圖2中的通道210和通道212,因?yàn)?通道210和212與分組交換機(jī)202的不同端口相關(guān)聯(lián)。因此,傳輸之后的與 第 一虛擬接口相關(guān)聯(lián)的數(shù)據(jù)分組可包括在不同的端口上通過(guò)第三通道傳 輸后來(lái)的數(shù)據(jù)分組。
第一、第二和第三通道的傳送標(biāo)識(shí)符可具有不同的結(jié)構(gòu)。例如,通 過(guò)第一通道傳送的數(shù)據(jù)分組可包括第一傳送標(biāo)識(shí)符,通過(guò)第二通道傳送 的數(shù)據(jù)分組可包括第二傳送標(biāo)識(shí)符,而通過(guò)第三通道傳送的數(shù)據(jù)分組可 包括第三傳送標(biāo)識(shí)符。
在其它的示例性結(jié)構(gòu)中,第一傳送標(biāo)識(shí)符和第三傳送標(biāo)識(shí)符都符合 同一個(gè)格式但具有不同的值。在這種情況下,第一傳送標(biāo)識(shí)符和第二傳 送標(biāo)識(shí)符類(lèi)似于前面描述的圖2和圖7中的傳送標(biāo)識(shí)符??蛇x地,第一傳 送標(biāo)識(shí)符和第二傳送標(biāo)識(shí)符符合前面參照?qǐng)D3和圖8所述的不同的格式。
盡管第 一傳送標(biāo)識(shí)符和第三傳送標(biāo)識(shí)符與相同的虛擬接口相關(guān)聯(lián), 但其可符合不同的格式。作為一種選擇,第一傳送標(biāo)識(shí)符也可具有和第 三傳送標(biāo)識(shí)符一樣的格式。
盡管圖4 、 11和12所示的分組交換機(jī)好像都具有單個(gè)的虛擬交換機(jī), 但根據(jù)本發(fā)明的不同方面的分組交換機(jī)可包括多個(gè)虛擬交換機(jī)。因此,第 一虛擬接口與第二虛擬接口可與不同的虛擬交換機(jī)相關(guān)聯(lián)。作為 一種 選擇,第 一虛擬接口和第二虛擬接口可與相同的虛擬交換機(jī)相關(guān)聯(lián)。
圖4所示的分組交換機(jī)400顯示了端口 408可傳輸與通道434相關(guān)聯(lián)的 數(shù)據(jù)分組以及與通道436相關(guān)聯(lián)的數(shù)據(jù)分組。然后,通道432可變?yōu)橹魍?道,而通道434可變?yōu)閭溆猛ǖ?。從而,與VI 422相關(guān)聯(lián)的數(shù)據(jù)分組可通 過(guò)端口406經(jīng)由通道432而不是通過(guò)端口408經(jīng)由通道434進(jìn)行傳輸。然而, 即使通道434變?yōu)榱藗溆猛ǖ?,端?08仍繼續(xù)傳輸與通道436相關(guān)聯(lián)的數(shù) 據(jù)分組,因?yàn)橥ǖ?36仍然是VI424的主通道。
根據(jù)本發(fā)明的另一方面,分組交換機(jī)操作方法包括存儲(chǔ)虛擬接口 和通道索引之間的關(guān)聯(lián)。通道索引具有與第一通道相關(guān)聯(lián)的值,而第一 通道與第 一分組交換機(jī)端口相關(guān)聯(lián)。第 一通道還與第 一傳送標(biāo)識(shí)符相關(guān) 聯(lián)。分組交換機(jī)經(jīng)由第 一分組交換機(jī)端口上的第 一通道輸出與虛擬接口 相關(guān)聯(lián)的數(shù)據(jù)分組。該數(shù)據(jù)分組包括第一傳送標(biāo)識(shí)符。
然后,分組交換機(jī)修改通道索引以具有與第二通道相關(guān)聯(lián)的值。第 二通道與第二分組交換機(jī)端口以及第二傳送標(biāo)識(shí)符相關(guān)聯(lián)。在改變與虛 擬接口相關(guān)聯(lián)的通道索引之后,分組交換機(jī)經(jīng)由第二分組交換機(jī)端口上 的第二通道輸出接收到的數(shù)據(jù)分組。這些數(shù)據(jù)分組包括第二傳送標(biāo)識(shí)符。
如前面參照?qǐng)D6所述,分組交換機(jī)可利用獲得的字段值的表來(lái)確定數(shù) 據(jù)分組應(yīng)該被轉(zhuǎn)發(fā)給與虛擬交換機(jī)相關(guān)聯(lián)的多個(gè)虛擬接口中的哪一個(gè)。 在某些情況下,在通道狀態(tài)改變之前以及通道狀態(tài)改變之后可使用獲得 的字段值的同一個(gè)表。有利地,這可減少改變狀態(tài)所需要的時(shí)間。
受數(shù)據(jù)分組,以及確定在修改通道索引之前接收的數(shù)據(jù)分組的 一部分 是與虛擬接口相關(guān)聯(lián)的。這種確定可基于在修改通道索引之前從經(jīng)由 虛擬接口接收到的數(shù)據(jù)分組處獲得的儲(chǔ)存的 一組數(shù)據(jù)分組字段值而做
例如前面參照?qǐng)D6所述的表600。
該方法還可包括在修改通道索引之后接受數(shù)據(jù)分組,并且確定在 修改通道索引之后接收的數(shù)據(jù)分組字段值的 一部分是與虛擬接口相關(guān) 聯(lián)的。換句話說(shuō),相同的一組儲(chǔ)存的數(shù)據(jù)分組字段值可被用在修改通道索引之前或者修改通道索引之后。存儲(chǔ)在該組中的數(shù)據(jù)分組字段值 可為以太網(wǎng)源i也址。
在某些情況下,第 一分組交換機(jī)接口和第二分組交換機(jī)接口可為 相同的分組交換機(jī)接口。在這樣的情況下,第一通道和第二通道可相
似于圖1的通道112和通道114,因?yàn)橥ǖ?12和114都和端口 118 相關(guān)聯(lián)。
在另 一些情況下,第 一分組交換機(jī)接口和第二分組交換才幾接口可 為不同的分組交換機(jī)接口。在這樣的情況下,第一通道和第二通道可 相似于圖2的通道210和通道212,因?yàn)橥ǖ?10和212與分組交換 機(jī)202的不同端口相關(guān)聯(lián)。
盡管圖1-4以及圖10-12所示的分組交換機(jī)在邏輯上都是盒子, 但是所示的分組交換機(jī)可具有多種不同的物理形式。例如,單個(gè)的分 組交換機(jī)可包括多個(gè)刀片(blade),其中有控制刀片、結(jié)構(gòu)刀片和/ 或端口刀片。而且,當(dāng)兩個(gè)物理上完全不同的分組交換才幾底盤(pán)在邏輯 上被單個(gè)實(shí)體控制時(shí),這兩個(gè)物理上完全不同的分組交換機(jī)底盤(pán)可組 成單個(gè)的邏輯分組交換機(jī)。
因此,第一分組交換才幾端口可位于分組交換才幾的一個(gè)刀片上,而 第二分組交換機(jī)端口可位于分組交換機(jī)的不同刀片上。而且,第一分 組交換機(jī)端口可位于分組交換機(jī)的 一個(gè)底盤(pán)上,而第二分組交換機(jī)端 口可位于分組交換機(jī)的不同的底盤(pán)上。這兩個(gè)底盤(pán)可在邏輯上鏈接在 一起以形成單 一 的邏輯交換機(jī)。
根據(jù)本發(fā)明的另 一方面,分組交換機(jī)操作方法包括通過(guò)將多個(gè)通 道中的每個(gè)與分組交換機(jī)端口相關(guān)聯(lián)而在分組交換機(jī)上供應(yīng)多個(gè)通
道。這多個(gè)通道可由兩個(gè)通道組成。在某些情況下,這多個(gè)通道可包 括兩個(gè)以上的通道。這種供應(yīng)也包括將該分組交換機(jī)配置以對(duì)由通道 中繼的數(shù)據(jù)分組進(jìn)行修改,以包括和通道相關(guān)聯(lián)的傳送標(biāo)識(shí)符。當(dāng)通 道索引許可時(shí),多個(gè)通道被配置以中繼數(shù)據(jù)分組。這多個(gè)通道和通道 索引都和虛擬接口相關(guān)耳關(guān)。
供應(yīng)該分組交換機(jī)可包括向分組交換機(jī)傳送配置文件或者用簡(jiǎn)單 的網(wǎng)絡(luò)管理命令、可擴(kuò)展標(biāo)記語(yǔ)言命令或者設(shè)計(jì)用來(lái)配置分組交換機(jī)
28的其它命令來(lái)配置分組交換機(jī)。這種供應(yīng)可通過(guò)用戶(hù)來(lái)手動(dòng)完成或者 通過(guò)網(wǎng)絡(luò)管理系統(tǒng)或者元件管理系統(tǒng)來(lái)自動(dòng)完成。
該方法還包括通過(guò)將通道索引配置為指向第一通道,準(zhǔn)許多個(gè)通 道中的第 一通道來(lái)中繼數(shù)據(jù)分組。通道索引 一次只指向 一個(gè)通道。
該方法還包括通過(guò)將通道索引配置為指向第二通道,準(zhǔn)許多個(gè)通 道中的第二通道來(lái)中繼數(shù)據(jù)分組,從而阻止第 一通道中繼數(shù)據(jù)分組。
該方法可^吏用前面參照?qǐng)D9描述過(guò)的表900、 902和904來(lái)々務(wù)改通 道索引。如前面所討論的,通過(guò)只》務(wù)改表900中的通道索引值,分組 交換機(jī)可啟用 一個(gè)通道并同時(shí)禁用另 一個(gè)通道。這種通過(guò)改變單個(gè)值 (即通道索引值)而在通道之間轉(zhuǎn)換的能力有利地減少了轉(zhuǎn)換通道需 要的時(shí)間。
為了符合法令,本文或多或少地只對(duì)本發(fā)明在結(jié)構(gòu)上和方法上的 性質(zhì)進(jìn)行了描述。然而,應(yīng)該理解,由于本文描述的裝置包括的是實(shí) 施本發(fā)明的優(yōu)選形式,因此本發(fā)明并不僅僅局限于示出的和描述的具 體性質(zhì)。因此,本發(fā)明的范圍為權(quán)利要求及其等同所限定的適當(dāng)范圍 內(nèi)的任何形式或修改。
權(quán)利要求
1. 一種分組交換機(jī)的操作方法,包括將數(shù)據(jù)分組分配給虛擬接口 ,所述虛擬接口和多個(gè)通道相關(guān)聯(lián), 所述多個(gè)通道中被指定為主通道的一個(gè)通道被配置以接受數(shù)據(jù)分組, 所述多個(gè)通道中被指定為備用通道的另一個(gè)通道被配置以拒絕數(shù)據(jù)分 組;確定所述多個(gè)通道中的哪個(gè)通道是所述主通道; 確定與所述主通道相關(guān)聯(lián)的數(shù)據(jù)分組交換機(jī)的端口;以及 在與主通道相關(guān)聯(lián)的數(shù)據(jù)分組交換機(jī)的端口上經(jīng)由所述主通道將 所述數(shù)據(jù)分組輸出。
2. 根據(jù)權(quán)利要求1所述的方法,其中將數(shù)據(jù)分組分配給虛擬接口 包括基于以下各項(xiàng)中的一項(xiàng)或多項(xiàng)將所述數(shù)據(jù)分組分配給所述虛擬接 口 VLAN標(biāo)識(shí)符(VID )、以太網(wǎng)目的地址(DA )、以太網(wǎng)源地址(SA )、 第三層DA、第三層SA、第四層端口號(hào)、第二層優(yōu)先級(jí)、第三層優(yōu)先 級(jí)、中樞鏈路DA、中樞鏈路SA、中樞鏈路VID、服務(wù)VID、實(shí)例標(biāo) 記、通道標(biāo)簽、虛擬電路標(biāo)簽、所述分組交換機(jī)接收所述數(shù)據(jù)分組的 時(shí)間、或者所述分組交換機(jī)接收所述數(shù)據(jù)分組的端口 。
3. 根據(jù)權(quán)利要求1所述的方法,其中將數(shù)據(jù)分組分配給虛擬接口 的步驟包括基于所述數(shù)據(jù)分組中的一個(gè)或多個(gè)字段將所述數(shù)據(jù)分組分配給所 述虛擬接口 。
4. 根據(jù)權(quán)利要求1所述的方法,其中所述多個(gè)通道與除了所述虛 擬接口之外的其它虛擬接口不相關(guān)聯(lián)。
5. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括確定與所述主通道相關(guān)聯(lián)的傳送標(biāo)識(shí)符; 修改所述數(shù)據(jù)分組以使其符合所述傳送標(biāo)識(shí)符;以及 通過(guò)所述分組交換機(jī)的交換結(jié)構(gòu)將修改后的數(shù)據(jù)分組轉(zhuǎn)發(fā)至與所 述主通道相關(guān)聯(lián)的所述分組交換機(jī)的端口 。
6. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括 確定與所述主通道相關(guān)聯(lián)的傳送標(biāo)識(shí)符;從所述分組交換機(jī)的交換結(jié)構(gòu)的交換結(jié)構(gòu)端口接收所述數(shù)據(jù)分 組,所述交換結(jié)構(gòu)端口與和所述主通道相關(guān)聯(lián)的所述分組交換機(jī)端口 相關(guān)聯(lián);以及在通過(guò)與所述主通道相關(guān)聯(lián)的所述分組交換機(jī)端口經(jīng)由所述主通 道將接收到的數(shù)據(jù)分組輸出之前,修改接收的數(shù)據(jù)分組以使其符合所 述傳送標(biāo)識(shí)符。
7. 根據(jù)權(quán)利要求6所述的方法,其中所述傳送標(biāo)識(shí)符包括以下各 項(xiàng)之一至少一個(gè)VLAN標(biāo)識(shí)符、至少一個(gè)多協(xié)議標(biāo)簽交換(MPLS) 標(biāo)簽、供應(yīng)商橋接(PB)標(biāo)識(shí)符、供應(yīng)商骨干橋接(PBB)標(biāo)識(shí)符、 供應(yīng)商骨干傳輸(PBT)標(biāo)識(shí)符、供應(yīng)商骨干橋接交通工程(PBB-TE) 標(biāo)簽、或者虛擬私有局域網(wǎng)服務(wù)(VPLS)標(biāo)識(shí)符。
8. 根據(jù)權(quán)利要求6所述的方法,其中確定所述多個(gè)通道中的哪個(gè)通道是所述主通道的步驟包括查閱第 一表,所述第一表包括所述虛擬接口和與所述主通道相關(guān)聯(lián)的通道索 引之間的映射,所述通道索引是多個(gè)通道索引中的一個(gè),所述多個(gè)通 道索引中的每個(gè)通道索引都和所述多個(gè)通道中的一個(gè)通道相關(guān)聯(lián);確定與所述主通道相關(guān)聯(lián)的所述分組交換機(jī)端口的步驟包括查閱 第二表,所述第二表包括多個(gè)條目,其中,每個(gè)所述條目包括所述多 個(gè)通道索引之一、多個(gè)分組交換端口之一和多個(gè)傳送標(biāo)識(shí)符索引之一 之間的映射;以及確定和所述主通道相關(guān)聯(lián)的所述分組交換機(jī)端口的步驟包括查閱第三表,所述第三表包括多個(gè)條目,其中的每個(gè)條目包括所述多個(gè)傳 送標(biāo)識(shí)符索引之一和多個(gè)傳送標(biāo)識(shí)符之一之間的映射,和所述主通道 相關(guān)聯(lián)的所述傳送標(biāo)識(shí)符識(shí)為所述多個(gè)傳送標(biāo)識(shí)符之一 。
9. 根據(jù)權(quán)利要求8所述的方法,進(jìn)一步包括 在不修改所述第二或者第三表的內(nèi)容的情況下,通過(guò)修改所述第一表以具有不同的通道索引值,將所述多個(gè)通道中的另一個(gè)通道指定 為所述主通道。
10. 根據(jù)權(quán)利要求1所述的方法,其中與所述多個(gè)通道中的第一 通道相關(guān)聯(lián)的分組交換機(jī)端口和與所述多個(gè)通道中的第二通道相關(guān)聯(lián) 的分組交換^幾端口是相同的分組交換才幾端口 ,并且所述第一通道和所 述第二通道分別和不同的傳送標(biāo)識(shí)符相關(guān)^:。
11. 根據(jù)權(quán)利要求1所述的方法,其中與所述多個(gè)通道中的第一 通道相關(guān)聯(lián)的分組交換機(jī)端口和與所述多個(gè)通道中的第二通道相關(guān)聯(lián) 的分組交換機(jī)端口是不同的分組交換機(jī)端口 。
12. 根據(jù)權(quán)利要求1所述的方法,其中所述分組交換機(jī)端口有利 于所述主通道的操作,并且有利于與不同的虛擬接口相關(guān)聯(lián)的至少一 個(gè)備用通道的操作。
13. 根據(jù)權(quán)利要求12所述的方法,其中所述虛擬接口與虛擬交換 機(jī)相關(guān)聯(lián),并且所述不同的虛擬接口與不同的虛擬交換機(jī)相關(guān)聯(lián)。
14. 被配置以執(zhí)行權(quán)利要求1所述的方法的分組交換機(jī)。
15. 分組交換枳4喿作方法,包括將數(shù)據(jù)分組分配給虛擬接口 ,所述虛擬4妻口和多個(gè)通道相關(guān)4關(guān), 所述多個(gè)通道中的一個(gè)被指定為主通道,所述多個(gè)通道中的另 一個(gè)被指定為備用通道;復(fù)制所述數(shù)據(jù)分組,其中,復(fù)制的數(shù)據(jù)分組中一個(gè)和所述主通道 相關(guān)聯(lián),而復(fù)制的數(shù)據(jù)分組中的另 一個(gè)和所述備用通道相關(guān)聯(lián);在與所述主通道相關(guān)聯(lián)的分組交換機(jī)端口上經(jīng)由所述主通道輸出 與所述主通道相關(guān)聯(lián)的復(fù)制的數(shù)據(jù)分組;以及丟棄與所述備用通道相關(guān)聯(lián)的復(fù)制的數(shù)據(jù)分組。
16. 根據(jù)權(quán)利要求15所述的方法,其中所述多個(gè)通道中的每個(gè)都 具有包括傳送標(biāo)識(shí)符的通道格式,所述傳送標(biāo)識(shí)符包括以下各項(xiàng)之一 至少 一個(gè)VLAN標(biāo)識(shí)符、至少 一個(gè)MPLS標(biāo)簽、PB標(biāo)識(shí)符、PBB標(biāo) 識(shí)符、PBT標(biāo)識(shí)符、PBB-TE標(biāo)簽、或者VPLS標(biāo)識(shí)符。
17. 根據(jù)權(quán)利要求15所述的方法,其中所述通道格式中的至少一 個(gè)通道格式是不包括傳送標(biāo)識(shí)符的未標(biāo)記格式。
18. 根據(jù)權(quán)利要求15所述的方法,其中所述多個(gè)通道中的每個(gè)通 道都與分組交換機(jī)端口相關(guān)聯(lián)并且具有通道格式,而每個(gè)復(fù)制品都與 所述分組交換機(jī)端口相關(guān)聯(lián),并且與所述復(fù)制品的關(guān)聯(lián)通道相關(guān)聯(lián)的 通道格式相關(guān)聯(lián),所述方法進(jìn)一步包括修改每個(gè)復(fù)制品以使其符合與之相關(guān)聯(lián)的通道格式;以及 將修改后的復(fù)制品轉(zhuǎn)發(fā)給所述分組交換機(jī)的交換結(jié)構(gòu)。
19. 根據(jù)權(quán)利要求15所述的方法,其中所述多個(gè)通道中的每個(gè)通 道都與分組交換機(jī)端口相關(guān)聯(lián)并且具有通道格式,而每個(gè)復(fù)制品都與 所述分組交換機(jī)端口相關(guān)聯(lián),并且與所述復(fù)制品的關(guān)聯(lián)通道相關(guān)聯(lián)的 通道格式相關(guān)聯(lián),所述方法進(jìn)一步包括經(jīng)由所述分組交換機(jī)的所述交換結(jié)構(gòu)將每個(gè)復(fù)制品轉(zhuǎn)發(fā)至交換結(jié) 構(gòu)端口 ,所述交換結(jié)構(gòu)端口與和所述復(fù)制品相關(guān)聯(lián)的分組交換機(jī)端口 相關(guān)聯(lián);從所述交換結(jié)構(gòu)端口處接收所述復(fù)制品;以及對(duì)每個(gè)接收到的復(fù)制品進(jìn)行修改以使其符合與之相關(guān)聯(lián)的通道格式。
20. 根據(jù)權(quán)利要求15所述的方法,其中所述多個(gè)通道包括至少三 個(gè)通道。
21. 根據(jù)權(quán)利要求15所述的方法,其中所述分組交換機(jī)端口是與 包括多個(gè)物理端口的鏈路聚合組相關(guān)聯(lián)的邏輯端口 。
22. 根據(jù)權(quán)利要求15所述的方法,其中 所述多個(gè)通道由兩個(gè)通道構(gòu)成;與所述主通道相關(guān)聯(lián)的分組交換機(jī)端口是與第 一鏈路聚合組相關(guān) 聯(lián)的邏輯端口,所述第一鏈路聚合組包括兩個(gè)或更多個(gè)物理端口;以 及與所述備用通道相關(guān)聯(lián)的分組交換機(jī)端口是與第二鏈路聚合組相 關(guān)聯(lián)的邏輯端口 ,所述第二鏈路聚合組包括兩個(gè)或更多個(gè)物理端口。
23. 一皮配置以執(zhí)行權(quán)利要求15所述的方法的分組交換機(jī)。
24. 分組交換機(jī)操作方法,包括將數(shù)據(jù)分組分配給虛擬接口 ,所述虛擬接口與多個(gè)通道相關(guān)聯(lián), 所述多個(gè)通道中的一個(gè)通道^f皮指定為主通道,而所述多個(gè)通道中的另 一個(gè)通道被指定為備用通道,所述多個(gè)通道中的每個(gè)通道都和分組交 才奐才幾端口以及通道才各式相關(guān)聯(lián);創(chuàng)建所述數(shù)據(jù)分組的復(fù)制品,所述復(fù)制品中的每個(gè)都和所述多個(gè) 通道中的不同的通道相關(guān)耳關(guān);通過(guò)所述分組交換機(jī)的交換結(jié)構(gòu),將每個(gè)復(fù)制品轉(zhuǎn)發(fā)給與所述分 組交換機(jī)端口相關(guān)聯(lián)的交換結(jié)構(gòu)端口 ,所述分組交換才幾端口和與所述 復(fù)制品相關(guān)聯(lián)的通道相關(guān)聯(lián);從所述交換結(jié)構(gòu)端口接收所述復(fù)制品;修改與所述主通道相關(guān)聯(lián)的所述復(fù)制品以使其符合與所述主通道相關(guān)聯(lián)的通道格式;在與所述主通道相關(guān)聯(lián)的所述分組交換機(jī)端口上經(jīng)由所述主通道 將修改后的復(fù)制品輸出;以及丟棄與任意備用通道相關(guān)聯(lián)的復(fù)制品。
25. 分組交換機(jī)操作方法,包括 從所述分組交換機(jī)的端口接收數(shù)據(jù)分組;基于所述端口或基于所接收的數(shù)據(jù)分組的字段,將通道與所接收 的數(shù)據(jù)分組相關(guān)聯(lián),所述通道是與虛擬接口相關(guān)聯(lián)的多個(gè)通道中的一 個(gè),所述多個(gè)通道中的一個(gè)通道一皮指定為主通道,所述多個(gè)通道中的 另 一個(gè)通道被指定為備用通道;如果相關(guān)聯(lián)的通道是所述主通道,那么通過(guò)所述虛擬接口將接收 到的數(shù)據(jù)分組轉(zhuǎn)發(fā)給虛擬交換機(jī);以及如果相關(guān)聯(lián)的通道是所述備用通道,那么丟棄接收到的數(shù)據(jù)分組。
26. 根據(jù)權(quán)利要求25所述的方法,其中接收到的數(shù)據(jù)分組包括傳 送標(biāo)識(shí)符,所述傳送標(biāo)識(shí)符包4舌以下各項(xiàng)之一至少 一個(gè)VLAN標(biāo)識(shí) 符、至少一個(gè)MPLS標(biāo)簽、PB標(biāo)識(shí)符、PBB標(biāo)識(shí)符、PBT標(biāo)識(shí)符、 PBB-TE標(biāo)簽或者VPLS標(biāo)識(shí)符。
27. 根據(jù)權(quán)利要求25所述的方法,其中接收到的數(shù)據(jù)分組不包括 傳送標(biāo)識(shí)符。
28. 根據(jù)權(quán)利要求25所述的方法,其中基于接收到的數(shù)據(jù)分組的 字段將所述通道和接收到的數(shù)據(jù)分組相關(guān)聯(lián)的步驟包括基于VID、 以太網(wǎng)DA、以太網(wǎng)SA、第三層DA、第三層SA、第四層端口號(hào)、第 二層優(yōu)先級(jí)、第三層優(yōu)先級(jí)、中樞鏈路DA、中樞鏈路SA、中樞鏈路 VID、服務(wù)VID、實(shí)例標(biāo)記、通道標(biāo)簽或者虛擬電路標(biāo)簽,而對(duì)所述 通道進(jìn)4于關(guān)4關(guān)。
29. 根據(jù)權(quán)利要求25所述的方法,其中丟棄接收到的數(shù)據(jù)分組包括在將接收到的數(shù)據(jù)分組轉(zhuǎn)發(fā)給虛擬交換機(jī)或所述分組交換機(jī)的交換結(jié)構(gòu)之前丟棄接收到的數(shù)據(jù)分組。
30. 被配置以執(zhí)行權(quán)利要求25所述的方法的分組交換機(jī)。
全文摘要
分組交換機(jī)操作方法和分組交換機(jī)將數(shù)據(jù)分組分配給虛擬接口。該虛擬接口和多個(gè)通道相關(guān)聯(lián)。其中一個(gè)通道被指定為配置用于接收數(shù)據(jù)分組的主通道。另一個(gè)通道被指定為配置用于拒絕數(shù)據(jù)分組的備用通道。該方法和分組交換機(jī)還確定多個(gè)通道中哪個(gè)通道是主通道并且確定與主通道相關(guān)聯(lián)的分組交換機(jī)端口。該方法和分組交換機(jī)在與主通道相關(guān)聯(lián)的分組交換機(jī)端口上經(jīng)由主通道將數(shù)據(jù)分組輸出。
文檔編號(hào)H04L12/56GK101312433SQ20081009696
公開(kāi)日2008年11月26日 申請(qǐng)日期2008年5月12日 優(yōu)先權(quán)日2007年5月24日
發(fā)明者凱利·唐納德·弗羅姆, 基思·邁克爾·布萊, 斯瑞內(nèi)瓦薩·塔迪邁提, 阿什仕·亞德維 申請(qǐng)人:全球帕克特有限公司