交換機裝置以及中繼系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及交換機裝置以及中繼系統(tǒng),例如,應(yīng)用了 MAC — in — MAC方式的交換機裝置以及中繼系統(tǒng)。
【背景技術(shù)】
[0002]例如,在專利文獻I中示出了如下的方式:在PBB網(wǎng)中,通過服務(wù)實例識別符(ISID)來決定廣播域。具體來說,在PBB網(wǎng)的各交換機裝置中,通過表來保持服務(wù)實例識別符(ISID)和與其對應(yīng)的端口之間的對應(yīng)關(guān)系、由此決定每一個服務(wù)實例識別符(ISID)的廣播域。
[0003]現(xiàn)有技術(shù)文獻
[0004]專利文獻1:日本特開2010-278814號公報
[0005]作為實現(xiàn)廣域以太網(wǎng)的技術(shù)已知有擴展VLAN方式、MAC — in — MAC方式等。擴展VLAN方式在IEEE802.1ad中被標準化,是如下一種技術(shù):將運營商用的VLAN標簽(tag)附加到基于IEEE802.1Q的、客戶用的VLAN (Virtual Local Area Network:虛擬局域網(wǎng))標簽,由此實現(xiàn)VLAN數(shù)的擴展。MAC — in — MAC方式是如下的技術(shù):通過運營商用的MAC幀將客戶用的MAC (Media Access Control:媒體存取控制)巾貞封裝化(capsulat1n),由此實現(xiàn)基于擴展VLAN方式的VLAN數(shù)的進一步擴展、在廣域網(wǎng)內(nèi)的交換機(所謂核心交換機)學習的MAC地址數(shù)的降低等。作為MAC -1n — MAC方式的詳細方式已知有基于IEEE802.1ah的PBB(Provider Backbone Bridge:運營商骨干網(wǎng)橋)方式。
[0006]在PBB方式中,通常使用由運營商設(shè)定的骨干VLAN識別符(BVID)作為PBB網(wǎng)的中繼用的VLAN。骨干VLAN識別符(BVID) —般以捆綁多個服務(wù)實例識別符(ISID)的形式來被設(shè)定,PBB網(wǎng)的廣播域由該骨干VLAN識別符(BVID)來決定。因此,若產(chǎn)生泛洪(flooding)等,則PBB網(wǎng)的通信量可能增大。
[0007]因此,例如專利文獻I所示,想到了根據(jù)服務(wù)實例識別符(ISID)來決定PBB網(wǎng)的廣播域的方式。該方式例如在管理同一個服務(wù)實例識別符(ISID)的邊緣交換機存在得比較多的情況下是有效的方法。但是,例如在管理同一個服務(wù)實例識別符(ISID)的邊緣交換機僅有兩臺的情況下,可能產(chǎn)生浪費。
[0008]具體來說,有時在利用已有的PBB網(wǎng)的同時例如想要在兩臺邊緣交換機之間高速地進行點對點(Point to Point)的通信。在專利文獻I那樣的方式中,即使是這樣的點對點的通信也需要根據(jù)FDB (Forwarding DataBase:轉(zhuǎn)發(fā)數(shù)據(jù)庫)來進行巾貞的中繼,因此通過MAC地址的學習可能無謂地消耗FDB的條目。進一步,由于需要用于決定廣播域的表,因此還可能產(chǎn)生存儲容量的增大。
【發(fā)明內(nèi)容】
[0009]本發(fā)明是鑒于上述情況而完成的,其目的之一是提供一種能夠使用PBB方式來實現(xiàn)點對點的高效通信的交換機裝置以及中繼系統(tǒng)。
[0010]本發(fā)明的上述以及其他目的和新特征根據(jù)本說明書的記述和附圖能夠更加明確。
[0011]在本申請所公開的發(fā)明中,對代表性的實施方式的概要進行簡單說明,其內(nèi)容如下。
[0012]本實施方式涉及的交換機裝置是設(shè)置于進行基于PBB標準的中繼的PBB網(wǎng)的、中繼封裝化幀的交換機裝置。封裝化幀根據(jù)PBB標準包含:服務(wù)實例識別符、骨干VLAN識別符、以及設(shè)置于PBB網(wǎng)的入口或出口的邊緣交換機裝置的MAC地址即封裝化用地址。該交換機裝置具有:多個端口、虛擬路徑表、地址表、PBB動作、以及虛擬路徑動作。虛擬路徑表保持預先設(shè)定的、第一識別符(服務(wù)實例識別部或與其對應(yīng)地在裝置內(nèi)部分配的內(nèi)部VLAN識別符)與多個端口中的兩個端口之間的對應(yīng)關(guān)系。地址表保持多個端口與封裝化用地址之間的對應(yīng)關(guān)系。PBB動作是根據(jù)地址表中繼封裝化幀的動作。虛擬路徑動作是在保持于虛擬路徑表的兩個端口間中繼封裝化幀的動作,該封裝化幀包含保持于虛擬路徑表的第一識別符。
[0013]若簡單地對本申請公開的發(fā)明中由代表性的實施方式獲得的效果進行說明,則是在使用了 PBB方式的交換機裝置以及中繼系統(tǒng)中能夠?qū)崿F(xiàn)點對點的高效通信。
【附圖說明】
[0014]圖1是表示成為本發(fā)明的實施方式I涉及的中繼系統(tǒng)的前提的結(jié)構(gòu)例以及動作例的概要圖。
[0015]圖2是表示在圖1的中繼系統(tǒng)中,在各中繼網(wǎng)流動的幀的主要部分的格式構(gòu)造例的圖。
[0016]圖3是表示圖1的中繼系統(tǒng)的邊緣交換機裝置具有的地址表的結(jié)構(gòu)例的圖。
[0017]圖4是表示圖1的中繼系統(tǒng)的核心交換機裝置具有的地址表的結(jié)構(gòu)例的圖。
[0018]圖5是表示本發(fā)明的實施方式I涉及的中繼系統(tǒng)的結(jié)構(gòu)例以及動作例的概要圖。
[0019]圖6是表示圖5的中繼系統(tǒng)的邊緣交換機裝置的主要部分的結(jié)構(gòu)例的方框圖。
[0020]圖7是表示圖6中的ISID/BVID管理表的結(jié)構(gòu)例的圖。
[0021]圖8是表示圖6的邊緣交換機裝置接收幀時的處理內(nèi)容的一個示例的流程圖。
[0022]圖9是表示圖8中的虛擬路徑動作時處理的處理內(nèi)容的一個示例的流程圖。
[0023]圖10是表示圖5的中繼系統(tǒng)的核心交換機裝置的主要部分的結(jié)構(gòu)例的方框圖。
[0024]圖11是表示圖10的核心交換機裝置接收幀時的處理內(nèi)容的一個示例的流程圖。
[0025]圖12是表示本發(fā)明的實施方式2涉及的中繼系統(tǒng)的結(jié)構(gòu)例以及動作例的概要圖。
[0026]圖13是表示本發(fā)明的實施方式2涉及的中繼系統(tǒng)的結(jié)構(gòu)例以及動作例的概要圖。
[0027]圖14是表示圖13的中繼系統(tǒng)的邊緣交換機裝置的主要部分的結(jié)構(gòu)例的方框圖。
[0028]圖15的(a)是表示圖14的內(nèi)部識別符管理表的結(jié)構(gòu)例的圖,圖15的(b)是表示圖14的外部識別符管理表的結(jié)構(gòu)例的圖。
[0029]符號說明
[0030]10 PBB 網(wǎng)
[0031]11、Ila ?Ilc PB 網(wǎng)
[0032]12、12a?12f 客戶網(wǎng)
[0033]13a、13b 通信線路
[0034]17客戶VLAN標簽
[0035]18服務(wù)VLAN標簽
[0036]19服務(wù)實例標簽(I標簽)
[0037]20骨干VLAN標簽(B標簽)
[0038]25、25、55、56 虛擬路徑表
[0039]30、45 接口部
[0040]31,46接收端口識別部
[0041]32 ISID/BVID 分配部
[0042]33 ISID/BVID 管理表
[0043]34,47動作選擇部
[0044]35、48 FDB 處理部
[0045]36、49虛擬路徑表處理部
[0046]38,64 PBB動作用封裝化執(zhí)行部
[0047]39、65解封裝化執(zhí)行部
[0048]40、66虛擬路徑動作用封裝化執(zhí)行部
[0049]41、50中繼執(zhí)行部
[0050]42、51中繼處理部
[0051]57、58識別符管理表
[0052]60內(nèi)部識別符分配部
[0053]61內(nèi)部識別符管理表
[0054]62外部識別符分配部
[0055]63外部識別符管理表
[0056]BMAC封裝化用地址
[0057]BVID骨干VLAN識別符
[0058]CMAC客戶用地址
[0059]CVID客戶VLAN識別符
[0060]FDBU FDB2 地址表
[0061]FLl ?FL3、FLla ?FL3a、FL3b 幀
[0062]ISID服務(wù)實例識別符
[0063]P [I]?P[m]端口
[0064]Pd [I]?Pd [η]下位鏈路用端口
[0065]Pu上位鏈路用端口
[0066]SVID服務(wù)VLAN識別符
[0067]SWB、SffBl ?SWB6 交換機
[0068]SffC核心交換機裝置
[0069]SWE、SffEl?SWE3邊緣交換機裝置
[0070]TM客戶終端
【具體實施方式】
[0071]在以下的實施方式中,為了方便起見,在需要的時候分成多個部分或者實施方式進行說明,但是,除了特別明示的情況以外,它們并非彼此無關(guān)聯(lián),而是一方是另一方的一部分或者全部的變形例、詳細內(nèi)容、補充說明等的關(guān)系。另外,在下面的實施方式中,在涉及要素的數(shù)等(包括個數(shù)、數(shù)值、量、范圍等)時,除了特別明示的情況和從原理上明確限定為特定的數(shù)的情況等之外,并非限定于特定的數(shù),可以是特定的數(shù)以上也可以是特定的數(shù)以下。
[0072]并且,在以下的實施方式中,關(guān)于其構(gòu)成要素(包括要素步驟等),除了特別明示的情況以及原理上明確認為必須這樣的情況等之外,當然未必是必須這樣。同樣地,在以下的實施方式中,在涉及構(gòu)成要素等的形狀、位置關(guān)系等時,除了特別明示的情況以及原理上明確認為不是這樣的情況等之外,包括實質(zhì)上與其形狀等近似或者類似的情況等。這對于上述數(shù)值和范圍也是一樣的。
[0073]以下,根據(jù)附圖對本發(fā)明的實施方式進行詳細說明。另外,在用于說明實施方式的所有附圖中,作為原則對同一部件標記相同的標號,而省略其重復的說明。
[0074](實施方式I)
[0075]?中繼系統(tǒng)(前提)的概要>>
[0076]圖1是表示成為本發(fā)明的實施方式I涉及的中繼系統(tǒng)的前提的結(jié)構(gòu)例以及動作例的概要圖。圖1所示的中繼系統(tǒng)具有:多個(這里是六個)客戶網(wǎng)12a?12f、負責客戶網(wǎng)12a?12f間的中繼的多個(這里是三個)PB網(wǎng)Ila?11c、以及負責PB網(wǎng)Ila?Ilc間的中繼的PBB網(wǎng)10。這里,PB網(wǎng)Ila負責客戶網(wǎng)12a、12b間的中繼,PB網(wǎng)Ilb負責客戶網(wǎng)12c、12d間的中繼,PB網(wǎng)Ilc負責客戶網(wǎng)12e、12f間的中繼。
[0077]以后,以多個客戶網(wǎng)12a?12f的每一個為代表而稱為客戶網(wǎng)12,以多個PB網(wǎng)Ila?Ilc的每一個為代表而稱為PB網(wǎng)11。PBB網(wǎng)10是進行基于IEEE802.1ah (所謂PBB標準)的中繼的中繼網(wǎng)。PB網(wǎng)11是應(yīng)用所述的擴展VLAN方式的中繼網(wǎng)。
[0078]客戶網(wǎng)12具有多個客戶終端TM。在客戶網(wǎng)12a、12b、與對客戶網(wǎng)12a、12b之間進行中繼的PB網(wǎng)Ila之間的各邊界部分別設(shè)置有交換機SWB1、SWB2。交換機SWB1、SWB2各自負責存在于自身下位鏈路的多個客戶終端TM間的中繼,并且負責各客戶終端TM和存在于自身上位鏈路的PB網(wǎng)Ila之間的中繼。
[0079]同樣地,在客戶網(wǎng)12c、12d和PB網(wǎng)Ilb之間的各邊界部分別設(shè)置有交換機SWB3、SWB4,在客戶網(wǎng)12e、12f和PB網(wǎng)Ilc之間的各邊界部分別設(shè)置有交換機SWB5、SWB6。交換機SWB3?SWB6各自負責存在于自身下位鏈路的多個客戶終端TM間的中繼,并且負責各客戶終端TM和存在于自身上位鏈路的PB網(wǎng)11之間的中繼。以后,以多個交換機SWBl?SWB6的每一個為代表,稱為交換機SWB。
[0080]在PB網(wǎng)Ila?11c、和對PB網(wǎng)Ila?Ilc之間進行中繼的PBB網(wǎng)10之間的各邊界部(換言之PBB網(wǎng)10的入口或出口 )分別設(shè)置交換機裝置(具體來說是邊緣交換機裝置)SWEl?SWE3。邊緣交換機裝置SWEl負責存在于自身下位鏈路的多個交換機SWBl、SWB2間的中繼,并且負責各交換機SWB1、SWB2與PBB網(wǎng)10之間的中繼。同樣地,邊緣交換機裝置SWE2、SWE3各自負責存在于自身下位鏈路的多個交換機SWB間的中繼,并且負責各交換機SWB與PBB網(wǎng)10之間的中繼。以后,以多個邊緣交換機裝置SWEl?SWE3的每一個為代表,稱為邊緣交換機裝置SWE。
[0081]邊緣交換機裝置SWE具有包括η個下位鏈路用端口 Pd [I]?Pd [η]以及上位鏈路用端口 Pu的多個端口(第二端口)。邊緣交換機裝置SWEl的下位鏈路用端口 Pd [I] ,Pd [η]分別經(jīng)通信線路13a與交換機SWB1、SWB2連接。同樣地,邊緣交換機裝置SWE2的下位鏈路用端口 Pd[l]、Pd [η]與交換機SWB3、SWB4連接,邊緣交換機裝置SWE3的下位鏈路用端口Pd[l]、Pd[n]與交換機 SWB5、SWB6 連接。