[發(fā)明專利]一種端口鏡像的實現(xiàn)方法無效
| 申請?zhí)枺?/td> | 200810065553.X | 申請日: | 2008-03-12 |
| 公開(公告)號: | CN101247340A | 公開(公告)日: | 2008-08-20 |
| 發(fā)明(設計)人: | 高峰 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L29/06;G06F9/46 |
| 代理公司: | 深圳市永杰專利商標事務所 | 代理人: | 曹建軍 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 端口 實現(xiàn) 方法 | ||
技術領域
本發(fā)明涉及分布式網(wǎng)絡設備的端口鏡像功能的實現(xiàn)方法。
背景技術
端口鏡像為網(wǎng)絡傳輸提供了一個備用通道,可以把一個或多個端口的數(shù)據(jù)轉發(fā)到某個端口上來,實現(xiàn)對網(wǎng)絡的監(jiān)聽,對流量實現(xiàn)監(jiān)測。
下面對目前的分布式設備上端口鏡像的實現(xiàn)過程進行描述:
首先,需要配置一個鏡像會話的源端口(不同設備的配置命令可能不同,但是思路大體都是一樣的);其次,需要配置一個鏡像會話的目的端口。這樣一個鏡像的會話就配置完畢了。
端口鏡像在設備內(nèi)部的實現(xiàn)過程為:數(shù)據(jù)報文在進了網(wǎng)絡設備的鏡像源端口之后,會在報文頭上打一個鏡像標記(在設備內(nèi)部轉發(fā)時候,出設備后會去除),而后在本模塊查找目的端口,如果找到,則直接把數(shù)據(jù)流鏡像到目的端口上,以圖1為例(鏡像的源端口為模塊1的2號端口,目的端口為模塊1的5號端口),數(shù)據(jù)流從端口gei_1/2(模塊1,端口2)進入網(wǎng)絡設備,從gei_1/5(模塊1,端口5)流出,實現(xiàn)了端口鏡像的功能;如果沒有找到,則本模塊會把鏡像報文通過higig端口(串連分布式設備各個模塊的端口)轉發(fā)到目的模塊的目的端口上,以圖2為例(鏡像的源端口為模塊1的2號端口,目的端口為模塊2的8號端口),這樣模塊1會通過higig端口將需鏡像的報文轉發(fā)到模塊2的8號端口,實現(xiàn)了端口鏡像功能。
圖1和圖2所示的分布式系統(tǒng)只涉及到兩個子模塊,但是實際的分布式系統(tǒng)可能有很多的子模塊。如圖3,此圖所示為一個由4個子模塊構成的分布式系統(tǒng),中間必然會有一個交換矩陣,此矩陣管理著各個子模塊之間的業(yè)務。
在圖3這樣的分布式系統(tǒng)中,做以下2個端口鏡像會話:
端口鏡像會話1:源端口(子模塊1端口1),目的端口(子模塊2端口2);即,數(shù)據(jù)流1從端口gei_1/1(模塊1,端口1)進入網(wǎng)絡設備,從gei_/2(模塊2,端口2)流出。
端口鏡像會話2:源端口(子模塊3端口3),目的端口(子模塊4端口4);即,數(shù)據(jù)流2從端口gei_3/3(模塊3,端口3)進入網(wǎng)絡設備,從gei_4/4(模塊4,端口4)流出。
這種情況下,現(xiàn)有技術所采用的端口鏡像方法為:
a、按照鏡像的規(guī)則,數(shù)據(jù)報文到達子模塊1端口1后被打上鏡像標記,之后知道鏡像的目的端口在子模塊2端口2上;
b、將報文通過子模塊1和交換矩陣相連的higig端口轉發(fā)到交換矩陣的端口1上;
c、報文到達交換矩陣之后,采用洪泛方式(如圖4所示)將報文發(fā)送到除子模塊1之外的其他所有子模塊上。
此方法中,由于子模塊3上沒有目的端口,所以鏡像會話1的數(shù)據(jù)流到達子模塊3后就被丟棄了,但是子模塊2和子模塊4上面都有目的端口,帶著鏡像標記的數(shù)據(jù)流到達這兩個模塊后,報文就在兩個模塊上均被鏡像出去了。同理,鏡像會話2的數(shù)據(jù)流也會被鏡像到子模塊2和子模塊4上。
這樣的鏡像就存在以下問題:子模塊2端口2上,本來只應該收到子模塊1端口1上鏡像過來的流量,但是現(xiàn)在多鏡像了一份;同理,子模塊4端口4上也被多鏡像了一份流。這是情況是不期望發(fā)生的,而且在現(xiàn)在這樣的環(huán)境下,在交換矩陣上,本來只應去子模塊2的流量還跑到了子模塊3和子模塊4上,那么交換矩陣和子模塊3和子模塊4之間的鏈路上流量就比較大了,浪費了網(wǎng)絡帶寬,如果鏡像流非常大,鏡像的會話很多的時候,這浪費掉的帶寬甚至能嚴重影響到設備正常業(yè)務的運轉。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術問題是提供一種會話鏡像的實現(xiàn)方法,節(jié)省網(wǎng)絡帶寬。
本發(fā)明的目的是通過以下技術方案實現(xiàn)的:
一種端口鏡像的實現(xiàn)方法,所述方法為:
(1)在交換矩陣上設置轉發(fā)規(guī)則表一,該表為交換矩陣上各端口與各個模塊的映射關系表;
(2)進行端口鏡像,在數(shù)據(jù)報文由源模塊到達交換矩陣后,根據(jù)所述轉發(fā)規(guī)則表一查找目的模塊對應的端口,從該端口轉發(fā)數(shù)據(jù)報文到目的模塊。
其中,若目的模塊與交換矩陣之間還連接有中間模塊,則所述步驟(1)還包括:在所述中間模塊上設置轉發(fā)規(guī)則表二,該表為該模塊本身的端口與其他模塊的映射關系表。
其中,所述步驟(2)進一步包括:在數(shù)據(jù)報文到達交換矩陣后,根據(jù)所述所述轉發(fā)規(guī)則表一查找交換矩陣上目的模塊所對應的端口,從該端口轉發(fā)數(shù)據(jù)報文到中間模塊,再根據(jù)所述轉發(fā)規(guī)則表二查找中間模塊上目的模塊所對應的端口,然后從該端口轉發(fā)數(shù)據(jù)報文到目的模塊。
本發(fā)明具有以下有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810065553.X/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 互動業(yè)務終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲實現(xiàn)系統(tǒng)和游戲實現(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設備實現(xiàn)方法及其實現(xiàn)裝置





