亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種縱向智能彈性架構(gòu)系統(tǒng)中的報(bào)文轉(zhuǎn)發(fā)方法及裝置的制造方法

文檔序號(hào):8285143閱讀:212來源:國知局
一種縱向智能彈性架構(gòu)系統(tǒng)中的報(bào)文轉(zhuǎn)發(fā)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種VIRF(VerticalIntelligent ResilientFramework,縱向智能彈性架構(gòu))系統(tǒng)中的報(bào)文轉(zhuǎn)發(fā)方法及裝置。
【背景技術(shù)】
[0002] IRF(IntelligentResilientFramework,智能彈性架構(gòu))是一種將多臺(tái)設(shè)備虛擬 成一臺(tái)設(shè)備來管理和使用的技術(shù)。IRF技術(shù)可以將多臺(tái)設(shè)備通過IRF端口連接起來形成一 臺(tái)虛擬的邏輯設(shè)備,如圖1所示。為了描述方便,可以將該邏輯設(shè)備稱為IRF系統(tǒng)。用戶對(duì) 這臺(tái)虛擬設(shè)備進(jìn)行管理,來實(shí)現(xiàn)對(duì)虛擬設(shè)備中的所有物理設(shè)備的管理。這種虛擬設(shè)備既具 有盒式設(shè)備的低成本優(yōu)點(diǎn),又具有框式分布式設(shè)備的擴(kuò)展性以及高可靠性優(yōu)點(diǎn)。
[0003] 在IRF系統(tǒng)中的每一臺(tái)設(shè)備(可以稱為堆疊成員設(shè)備)上,最多可以設(shè)置兩個(gè)堆疊 端口,分別稱為堆疊端口 1 (在圖1中,用Portl表示)和堆疊端口 2 (在圖1中,用Port2 表不),每一個(gè)堆疊端口又可以由多個(gè)成員端口聚合而成。在IRF系統(tǒng)中,堆疊端口的正確 配置至關(guān)重要,連接相鄰兩臺(tái)設(shè)備的IRF鏈路兩端的堆疊端口,必須一個(gè)是堆疊端口 1,另 一個(gè)是堆疊端口 2。
[0004] 在設(shè)置轉(zhuǎn)發(fā)表項(xiàng)時(shí),每一個(gè)設(shè)備計(jì)算從本設(shè)備到其他設(shè)備的轉(zhuǎn)發(fā)路徑,并將最佳 路徑(例如,最短轉(zhuǎn)發(fā)路徑)對(duì)應(yīng)的轉(zhuǎn)發(fā)表項(xiàng)配置到單播轉(zhuǎn)發(fā)表中。例如,圖1中的設(shè)備1上 的單播轉(zhuǎn)發(fā)表可以如表1所示:
[0005]表1
【主權(quán)項(xiàng)】
1. 一種縱向智能彈性架構(gòu)VIRF系統(tǒng)中的報(bào)文轉(zhuǎn)發(fā)方法,所述VIRF系統(tǒng)中包括;核也 骨干CB設(shè)備及其連接的端口擴(kuò)展陽設(shè)備,CB設(shè)備之間通過橫向堆疊端口連接,CB設(shè)備通 過縱向堆疊端口連接PE設(shè)備,至少兩個(gè)CB設(shè)備連接同一個(gè)PE設(shè)備,所述方法應(yīng)用于所述 VIRF系統(tǒng)中任一 CB設(shè)備,其特征在于,所述方法包括: 針對(duì)VIRF系統(tǒng)中的每一個(gè)PE設(shè)備,根據(jù)該P(yáng)E設(shè)備的標(biāo)識(shí)ID,為該P(yáng)E設(shè)備的數(shù)據(jù)流選 擇一條CB設(shè)備間的阻斷鏈路,其中,不同CB設(shè)備針對(duì)同一 PE設(shè)備選擇的阻斷鏈路相同; 判斷選中的阻斷鏈路是否與本設(shè)備相連; 若與本設(shè)備相連,則設(shè)置禁止通過本設(shè)備上的對(duì)應(yīng)橫向堆疊端口轉(zhuǎn)發(fā)源設(shè)備為該P(yáng)E 設(shè)備的非單播報(bào)文,其中,所述對(duì)應(yīng)橫向堆疊端口為本設(shè)備上與所述選中的阻斷鏈路相連 的橫向堆疊端口; 在接收到源設(shè)備為該P(yáng)E設(shè)備的非單播報(bào)文后,對(duì)該非單播報(bào)文進(jìn)行轉(zhuǎn)發(fā),其中,在轉(zhuǎn) 發(fā)時(shí),禁止通過所述對(duì)應(yīng)橫向堆疊端口轉(zhuǎn)發(fā)該非單播報(bào)文。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)該P(yáng)E設(shè)備的ID,為該P(yáng)E設(shè)備的 數(shù)據(jù)流選擇一條CB設(shè)備間的阻斷鏈路的方法包括: 按照預(yù)設(shè)算法對(duì)該P(yáng)E設(shè)備的ID進(jìn)行計(jì)算,得到一個(gè)計(jì)算值M,其中,不同CB設(shè)備上的 預(yù)設(shè)算法相同; 計(jì)算S=M%N,其中,N表示所述VIRF系統(tǒng)中的CB設(shè)備的總數(shù),%表示求模運(yùn)算符; 根據(jù)S的值,從所述VIRF系統(tǒng)中的N個(gè)CB設(shè)備中選擇一個(gè)CB設(shè)備; 將選中的CB設(shè)備上的預(yù)定橫向堆疊端口所連接的鏈路,作為該P(yáng)E設(shè)備的數(shù)據(jù)流的阻 斷鏈路,其中,所述預(yù)定橫向堆疊端口是堆疊端口 1或堆疊端口 2。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述設(shè)置禁止通過本設(shè)備上的對(duì)應(yīng)橫向 堆疊端口轉(zhuǎn)發(fā)源設(shè)備為該P(yáng)E設(shè)備的非單播報(bào)文的方法包括: 在本設(shè)備上的所述對(duì)應(yīng)橫向堆疊端口上設(shè)置訪問控制列表A化規(guī)則,所述A化規(guī)則中 包括;匹配條件和執(zhí)行動(dòng)作,其中,所述匹配條件是源設(shè)備為該P(yáng)E設(shè)備的非單播報(bào)文,所述 執(zhí)行動(dòng)作是禁止通過所述對(duì)應(yīng)橫向堆疊端口轉(zhuǎn)發(fā); 或者,在本地的禁止轉(zhuǎn)發(fā)表中添加一表項(xiàng),該表項(xiàng)中包含有特定ID和所述對(duì)應(yīng)橫向堆 疊端口的端口 ID,其中,所述特定ID是該P(yáng)E設(shè)備的ID或該P(yáng)E設(shè)備上的轉(zhuǎn)發(fā)芯片的ID。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 當(dāng)本設(shè)備是連接同一個(gè)PE設(shè)備的至少兩個(gè)CB設(shè)備中的一個(gè)CB設(shè)備時(shí),判斷本設(shè)備連 接該P(yáng)E設(shè)備的縱向堆疊端口是否符合預(yù)設(shè)條件; 若符合預(yù)設(shè)條件,則設(shè)置本設(shè)備連接該陽設(shè)備的縱向堆疊端口為該陽設(shè)備對(duì)應(yīng)的主 端口,并將該縱向堆疊端口添加到本地的廣播轉(zhuǎn)發(fā)表和組播轉(zhuǎn)發(fā)表的出端口列表中; 在接收到非單播報(bào)文后,根據(jù)對(duì)應(yīng)轉(zhuǎn)發(fā)表的匹配表項(xiàng)中的出端口列表轉(zhuǎn)發(fā)該非單播報(bào) 文。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述預(yù)設(shè)條件為在所述至少兩個(gè)CB設(shè)備 連接該P(yáng)E設(shè)備的縱向堆疊端口中,端口 ID最大或最小。
6. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)對(duì)應(yīng)轉(zhuǎn)發(fā)表的匹配表項(xiàng)中的出 端口列表轉(zhuǎn)發(fā)該非單播報(bào)文的方法包括: 當(dāng)接收到的非單播報(bào)文是特定報(bào)文時(shí),根據(jù)與該特定報(bào)文中的虛擬局域網(wǎng)VLANID對(duì) 應(yīng)的廣播轉(zhuǎn)發(fā)表中的出端口列表轉(zhuǎn)發(fā)該特定報(bào)文,其中,該特定報(bào)文是廣播報(bào)文或目的地 址未知的單播報(bào)文; 當(dāng)接收到的非單播報(bào)文是組播報(bào)文時(shí),根據(jù)組播轉(zhuǎn)發(fā)表的匹配表項(xiàng)中的出端口列表轉(zhuǎn) 發(fā)該組播報(bào)文。
7. -種縱向智能彈性架構(gòu)VIRF系統(tǒng)中的報(bào)文轉(zhuǎn)發(fā)裝置,所述VIRF系統(tǒng)中包括;核也 骨干CB設(shè)備及其連接的端口擴(kuò)展PE設(shè)備,CB設(shè)備之間通過橫向堆疊端口連接,CB設(shè)備通 過縱向堆疊端口連接PE設(shè)備,至少兩個(gè)CB設(shè)備連接同一個(gè)PE設(shè)備,所述裝置應(yīng)用于所述 VIRF系統(tǒng)中任一 CB設(shè)備,其特征在于,所述裝置包括: 選擇模塊,用于針對(duì)VIRF系統(tǒng)中的每一個(gè)PE設(shè)備,為該P(yáng)E設(shè)備的數(shù)據(jù)流選擇一條CB 設(shè)備間的阻斷鏈路,其中,不同CB設(shè)備針對(duì)同一 PE設(shè)備選擇的阻斷鏈路相同; 判斷模塊,用于判斷所述選擇模塊選中的阻斷鏈路是否與本設(shè)備相連; 設(shè)置模塊,用于若所述判斷模塊的判斷結(jié)果是與本設(shè)備相連,則設(shè)置禁止通過本設(shè)備 上的對(duì)應(yīng)橫向堆疊端口轉(zhuǎn)發(fā)源設(shè)備為該P(yáng)E設(shè)備的非單播報(bào)文,其中,所述對(duì)應(yīng)橫向堆疊端 口為本設(shè)備上與所述選中的阻斷鏈路相連的橫向堆疊端口; 接收模塊,用于接收非單播報(bào)文; 發(fā)送模塊,用于在所述接收模塊接收到源設(shè)備為該P(yáng)E設(shè)備的非單播報(bào)文后,對(duì)該非單 播報(bào)文進(jìn)行轉(zhuǎn)發(fā),其中,在轉(zhuǎn)發(fā)時(shí),禁止通過所述對(duì)應(yīng)橫向堆疊端口轉(zhuǎn)發(fā)該非單播報(bào)文。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述選擇模塊包括: 計(jì)算單元,用于按照預(yù)設(shè)算法對(duì)該P(yáng)E設(shè)備的ID進(jìn)行計(jì)算,得到一個(gè)計(jì)算值M,其中,不 同CB設(shè)備上的預(yù)設(shè)算法相同;還用于計(jì)算S=M%N,其中,N表示所述VIRF系統(tǒng)中的CB設(shè)備 的總數(shù),%表示求模運(yùn)算符; CB選擇單元,用于根據(jù)所述計(jì)算單元計(jì)算出的S的值,從所述VIRF系統(tǒng)中的N個(gè)CB設(shè) 備中選擇一個(gè)CB設(shè)備,將選中的CB設(shè)備上的預(yù)定橫向堆疊端口所連接的鏈路,作為該P(yáng)E 設(shè)備的數(shù)據(jù)流的阻斷鏈路,其中,所述預(yù)定橫向堆疊端口是堆疊端口 1或堆疊端口 2。
9. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述設(shè)置模塊設(shè)置禁止通過本設(shè)備上的 對(duì)應(yīng)橫向堆疊端口轉(zhuǎn)發(fā)源設(shè)備為該P(yáng)E設(shè)備的非單播報(bào)文的方式包括: 在本設(shè)備上的所述對(duì)應(yīng)橫向堆疊端口上設(shè)置訪問控制列表A化規(guī)則,所述A化規(guī)則中 包括;匹配條件和執(zhí)行動(dòng)作,其中,所述匹配條件是源設(shè)備為該P(yáng)E設(shè)備的非單播報(bào)文,所述 執(zhí)行動(dòng)作是禁止通過所述對(duì)應(yīng)橫向堆疊端口轉(zhuǎn)發(fā); 或者,在本地的禁止轉(zhuǎn)發(fā)表中添加一表項(xiàng),該表項(xiàng)中包含有特定ID和所述對(duì)應(yīng)橫向堆 疊端口的端口 ID,其中,所述特定ID是該P(yáng)E設(shè)備的ID或該P(yáng)E設(shè)備上的轉(zhuǎn)發(fā)芯片的ID。
10. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括:添加模塊,其中: 所述判斷模塊,還用于當(dāng)本設(shè)備是連接同一個(gè)PE設(shè)備的至少兩個(gè)CB設(shè)備中的一個(gè)CB 設(shè)備時(shí),判斷本設(shè)備連接該P(yáng)E設(shè)備的縱向堆疊端口是否符合預(yù)設(shè)條件; 所述設(shè)置模塊,還用于若所述判斷模塊的判斷結(jié)果是符合預(yù)設(shè)條件,則設(shè)置本設(shè)備連 接該P(yáng)E設(shè)備的縱向堆疊端口為該P(yáng)E設(shè)備對(duì)應(yīng)的主端口; 所述添加模塊,用于若所述判斷模塊的判斷結(jié)果是符合預(yù)設(shè)條件,則將本設(shè)備連接該 PE設(shè)備的縱向堆疊端口添加到本地的廣播轉(zhuǎn)發(fā)表和組播轉(zhuǎn)發(fā)表的出端口列表中; 所述發(fā)送模塊,還用于在所述接收模塊接收到非單播報(bào)文后,根據(jù)對(duì)應(yīng)轉(zhuǎn)發(fā)表的匹配 表項(xiàng)中的出端口列表轉(zhuǎn)發(fā)該非單播報(bào)文。
11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述預(yù)設(shè)條件為在所述至少兩個(gè)CB設(shè) 備連接該P(yáng)E設(shè)備的縱向堆疊端口中,端口 ID最大或最小。
12. 根據(jù)權(quán)利要求10所述的方法,其特征在于,所述發(fā)送模塊根據(jù)對(duì)應(yīng)轉(zhuǎn)發(fā)表的匹配 表項(xiàng)中的出端口列表轉(zhuǎn)發(fā)該非單播報(bào)文的方式包括: 當(dāng)接收到的非單播報(bào)文是特定報(bào)文時(shí),根據(jù)與該特定報(bào)文中的虛擬局域網(wǎng)VLANID對(duì) 應(yīng)的廣播轉(zhuǎn)發(fā)表中的出端口列表轉(zhuǎn)發(fā)該特定報(bào)文,其中,該特定報(bào)文是廣播報(bào)文或目的地 址未知的單播報(bào)文; 當(dāng)接收到的非單播報(bào)文是組播報(bào)文時(shí),根據(jù)組播轉(zhuǎn)發(fā)表的匹配表項(xiàng)中的出端口列表轉(zhuǎn) 發(fā)該組播報(bào)文。
【專利摘要】本申請(qǐng)公開了一種縱向智能彈性架構(gòu)系統(tǒng)中的報(bào)文轉(zhuǎn)發(fā)方法及裝置,其中,該方法包括:針對(duì)VIRF系統(tǒng)中的每一個(gè)PE設(shè)備,根據(jù)該P(yáng)E設(shè)備的ID,為該P(yáng)E設(shè)備的數(shù)據(jù)流選擇一條CB設(shè)備間的阻斷鏈路,其中,不同CB設(shè)備針對(duì)同一PE設(shè)備選擇的阻斷鏈路相同;判斷選中的阻斷鏈路是否與本設(shè)備相連;若與本設(shè)備相連,則設(shè)置禁止通過本設(shè)備上的對(duì)應(yīng)橫向堆疊端口轉(zhuǎn)發(fā)源設(shè)備為該P(yáng)E設(shè)備的非單播報(bào)文,其中,對(duì)應(yīng)橫向堆疊端口為本設(shè)備上與選中的阻斷鏈路相連的橫向堆疊端口;在接收到源設(shè)備為該P(yáng)E設(shè)備的非單播報(bào)文后,對(duì)該非單播報(bào)文進(jìn)行轉(zhuǎn)發(fā),其中,在轉(zhuǎn)發(fā)時(shí),禁止通過對(duì)應(yīng)橫向堆疊端口轉(zhuǎn)發(fā)該非單播報(bào)文。
【IPC分類】H04L12-761, H04L12-705, H04L12-803
【公開號(hào)】CN104601461
【申請(qǐng)?zhí)枴緾N201310528372
【發(fā)明人】王明輝
【申請(qǐng)人】杭州華三通信技術(shù)有限公司
【公開日】2015年5月6日
【申請(qǐng)日】2013年10月30日
【公告號(hào)】WO2015062487A1
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1