本發(fā)明專利技術(shù)揭示了一種實(shí)現(xiàn)多目的地報(bào)文鏡像的交換機(jī)及方法,交換機(jī)包括入方向處理引擎模塊,存儲(chǔ)轉(zhuǎn)發(fā)模塊,以及出方向處理引擎模塊,所述入方向處理引擎模塊與存儲(chǔ)轉(zhuǎn)發(fā)模塊相連接,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊與出方向處理引擎模塊相連接,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊將初次進(jìn)入入方向處理引擎模塊的報(bào)文復(fù)制后發(fā)送至入方向處理引擎模塊同時(shí)將原始報(bào)文轉(zhuǎn)發(fā)至出方向處理引擎模塊處理,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊對(duì)再次進(jìn)入入方向處理引擎模塊的報(bào)文進(jìn)行多目的地報(bào)文鏡像復(fù)制并轉(zhuǎn)發(fā)至出方向處理引擎模塊處理。本發(fā)明專利技術(shù)具有節(jié)省原始報(bào)文的轉(zhuǎn)發(fā)延時(shí),實(shí)現(xiàn)任意個(gè)數(shù)目的地的鏡像復(fù)制,節(jié)約芯片的設(shè)計(jì)成本的優(yōu)點(diǎn)。
Switch and method for realizing multi destination message mirror image
The invention discloses a multi destination message mirror switch and switch into the direction of processing method, including engine module, storage module and forwarding, direction processing engine module, wherein the direction processing module and the storage engine forwarding module is connected to the storage module is connected with the forward direction processing engine module the storage, forwarding module will first enter into the direction of processing engine module message copy sent to the incoming processing engine module and original packet forwarding to the direction of processing engine module, the storage module for forwarding again into the message processing module of the engine into the direction of multi destination packet and forwarded to the image. The direction of processing engine module. The invention has the advantages of saving the forwarding delay of the original message, realizing the image copy of any number of destinations, and saving the design cost of the chip.
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及一種網(wǎng)絡(luò)通信
,尤其是涉及一種實(shí)現(xiàn)多目的地報(bào)文鏡像的交換機(jī)及方法。
技術(shù)介紹
在網(wǎng)絡(luò)互連中,經(jīng)常需要對(duì)網(wǎng)絡(luò)進(jìn)行網(wǎng)絡(luò)監(jiān)控、網(wǎng)絡(luò)流量分析、網(wǎng)絡(luò)流量的備份,以及網(wǎng)絡(luò)故障的分析等,在實(shí)際應(yīng)用中,上述多種應(yīng)用匯被同時(shí)啟用或者一種應(yīng)用需要提供多分流量用于冗余,因此,需要交換芯片同時(shí)進(jìn)行多目的地的鏡像。報(bào)文的鏡像是指復(fù)制原始報(bào)文發(fā)往指定的目的地,不影響原始報(bào)文的轉(zhuǎn)發(fā)流程,目前交換芯片在實(shí)現(xiàn)報(bào)文的鏡像時(shí),通常需要設(shè)計(jì)一個(gè)鏡像復(fù)制模塊,如中國(guó)專利CN1523832A公開(kāi)了一種網(wǎng)絡(luò)設(shè)備的非廣播類型端口中的報(bào)文鏡像方法,包括如下步驟:(1)在網(wǎng)絡(luò)設(shè)備發(fā)送或接收非廣播接口報(bào)文時(shí),利用一個(gè)模塊單元對(duì)所述報(bào)文進(jìn)行鏡像復(fù)制(2)所述模塊單元利用網(wǎng)絡(luò)傳輸協(xié)議對(duì)所述復(fù)制報(bào)文進(jìn)行封裝(3)將封裝后的數(shù)據(jù)通過(guò)網(wǎng)絡(luò)轉(zhuǎn)發(fā)給其他數(shù)據(jù)接收設(shè)備。通過(guò)設(shè)置鏡像復(fù)制模塊來(lái)實(shí)現(xiàn)報(bào)文鏡像,增加了成本,且鏡像復(fù)制模塊通常采用固化復(fù)制次數(shù),不能實(shí)現(xiàn)任意個(gè)數(shù)目的地的鏡像復(fù)制,并不能像數(shù)據(jù)轉(zhuǎn)發(fā)的組播設(shè)計(jì)成鏈?zhǔn)綇?fù)制。由于報(bào)文轉(zhuǎn)發(fā)前需要完成鏡像的復(fù)制過(guò)程,進(jìn)一步增加了原始報(bào)文的延時(shí)。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種實(shí)現(xiàn)多目的地報(bào)文鏡像的交換機(jī)及方法,節(jié)省原始報(bào)文的轉(zhuǎn)發(fā)延時(shí),實(shí)現(xiàn)任意個(gè)數(shù)目的地的鏡像復(fù)制,節(jié)約交換機(jī)交換芯片的設(shè)計(jì)成本。為實(shí)現(xiàn)上述目的,本專利技術(shù)提出如下技術(shù)方案:一種實(shí)現(xiàn)多目的地報(bào)文鏡像的交換機(jī),包括用于轉(zhuǎn)發(fā)報(bào)文的交換芯片,所述交換芯片包括入方向處理引擎模塊,存儲(chǔ)轉(zhuǎn)發(fā)模塊,以及出方向處理引擎模塊,所述入方向處理引擎模塊與存儲(chǔ)轉(zhuǎn)發(fā)模塊相連接,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊與出方向處理引擎模塊相連接;所述入方向處理引擎模塊對(duì)報(bào)文進(jìn)行解析處理;所述存儲(chǔ)轉(zhuǎn)發(fā)模塊將初次進(jìn)入入方向處理引擎模塊的報(bào)文復(fù)制后發(fā)送至入方向處理引擎模塊同時(shí)將原始報(bào)文轉(zhuǎn)發(fā)至出方向處理引擎模處理,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊對(duì)再次進(jìn)入入方向處理引擎模塊的報(bào)文進(jìn)行多目的地報(bào)文鏡像復(fù)制并轉(zhuǎn)發(fā)至出方向處理引擎模塊處理;所述出方向處理引擎模塊對(duì)來(lái)自存儲(chǔ)轉(zhuǎn)發(fā)模塊的報(bào)文進(jìn)行處理。優(yōu)選地,所述入方向處理引擎模塊對(duì)網(wǎng)絡(luò)端口進(jìn)入的報(bào)文進(jìn)行解析,獲得報(bào)文的轉(zhuǎn)發(fā)目的地址和鏡像標(biāo)識(shí)。優(yōu)選地,所述鏡像標(biāo)識(shí)根據(jù)所述網(wǎng)絡(luò)端口屬性得到。優(yōu)選地,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊包括環(huán)回模塊,以及數(shù)據(jù)報(bào)文組播復(fù)制模塊,所述環(huán)回模塊將報(bào)文環(huán)回至入方向處理引擎模塊中,所述數(shù)據(jù)報(bào)文組播復(fù)制模塊能夠進(jìn)行多目的地的報(bào)文鏡像復(fù)制。優(yōu)選地,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊根據(jù)所述鏡像標(biāo)識(shí)獲得鏡像的目的組播組,且復(fù)制后發(fā)送至入方向處理引擎模塊的報(bào)文攜帶所述鏡像的目的組播組。優(yōu)選地,所述數(shù)據(jù)報(bào)文組播復(fù)制模塊根據(jù)所述鏡像目的組播組進(jìn)行多目的地復(fù)制,獲得多個(gè)鏡像的目的地。一種實(shí)現(xiàn)多目的地報(bào)文鏡像的方法,包括如下步驟:步驟1,原始報(bào)文進(jìn)入入方向處理引擎模塊解析處理,并通過(guò)存儲(chǔ)轉(zhuǎn)發(fā)模塊和出方向處理引擎模塊將原始報(bào)文轉(zhuǎn)發(fā)出去;步驟2,存儲(chǔ)轉(zhuǎn)發(fā)模塊將原始報(bào)文復(fù)制,獲得環(huán)回報(bào)文,并將所述環(huán)回報(bào)文發(fā)回至入方向處理引擎模塊;步驟3,入方向處理引擎模塊對(duì)環(huán)回報(bào)文解析處理,獲得目的組播組,并將報(bào)文再次發(fā)送至存儲(chǔ)轉(zhuǎn)發(fā)模塊;步驟4,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊根據(jù)獲得的目的組播組進(jìn)行多目的地復(fù)制,得到多目的地報(bào)文鏡像。優(yōu)選地,所述入方向處理引擎模塊對(duì)網(wǎng)絡(luò)端口進(jìn)入的報(bào)文進(jìn)行解析,獲得報(bào)文的轉(zhuǎn)發(fā)目的地址和鏡像標(biāo)識(shí)。優(yōu)選地,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊根據(jù)鏡像標(biāo)識(shí)獲得鏡像的目的組播組,并復(fù)制原始報(bào)文,所述環(huán)回報(bào)文為原始報(bào)文攜帶鏡像的目的組播組。優(yōu)選地,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊根據(jù)所述目的組播組進(jìn)行多目的復(fù)制,獲得多個(gè)鏡像的目的地地址本專利技術(shù)的有益效果是:本專利技術(shù)所述的實(shí)現(xiàn)多目的地報(bào)文鏡像的交換機(jī)及方法,在原始報(bào)文轉(zhuǎn)發(fā)過(guò)程中,只需固定復(fù)制一次原始報(bào)文用于環(huán)回,無(wú)需關(guān)注多目的地的鏡像,報(bào)文環(huán)回后,使用數(shù)據(jù)報(bào)文組播復(fù)制模塊進(jìn)行更多目的地的鏡像復(fù)制,節(jié)省原始報(bào)文的轉(zhuǎn)發(fā)延時(shí),實(shí)現(xiàn)任意個(gè)數(shù)目的地的鏡像復(fù)制,節(jié)約芯片的設(shè)計(jì)成本。附圖說(shuō)明圖1是本專利技術(shù)的交換機(jī)交換芯片結(jié)構(gòu)框圖;圖2是本專利技術(shù)的實(shí)現(xiàn)多目的地報(bào)文鏡像的流程圖示意圖。附圖標(biāo)記:1、入方向處理引擎模塊,2、存儲(chǔ)轉(zhuǎn)發(fā)模塊,3、出方向處理引擎模塊,21、環(huán)回模塊,22、報(bào)文組播復(fù)制模塊。具體實(shí)施方式下面將結(jié)合本專利技術(shù)的附圖,對(duì)本專利技術(shù)實(shí)施例的技術(shù)方案進(jìn)行清楚、完整的描述。結(jié)合圖1所示,本專利技術(shù)所揭示的一種實(shí)現(xiàn)多目的地報(bào)文鏡像的交換機(jī),包括交換芯片,所述交換芯片包括入方向處理引擎模塊1,存儲(chǔ)轉(zhuǎn)發(fā)模塊2,以及出方向處理引擎模塊3,所述入方向處理引擎模塊1與存儲(chǔ)轉(zhuǎn)發(fā)模塊2相連接,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊2與出方向處理引擎模塊3相連接;所述入方向處理引擎模塊1用于對(duì)報(bào)文內(nèi)容查找,獲取目的地和編輯行為,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊2用于報(bào)文的隊(duì)列調(diào)度、復(fù)制等,所述出方向處理引擎模塊3用來(lái)編輯報(bào)文,并將報(bào)文從相應(yīng)的端口發(fā)送出去。具體的,所述入方向處理引擎模塊1對(duì)來(lái)自網(wǎng)絡(luò)端口的原始報(bào)文進(jìn)行解析,獲得轉(zhuǎn)發(fā)目的地和鏡像標(biāo)識(shí),其中,所述鏡像標(biāo)識(shí)可以根據(jù)網(wǎng)絡(luò)端口或者流規(guī)則得到。所述存儲(chǔ)轉(zhuǎn)發(fā)模塊2包括環(huán)回模塊21,以及報(bào)文組播復(fù)制模塊22,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊2根據(jù)所述鏡像標(biāo)識(shí)獲得鏡像目的組播組,所述環(huán)回模塊21對(duì)來(lái)自入方向處理引擎模塊1的原始報(bào)文進(jìn)行復(fù)制,并與鏡像組播組進(jìn)行組合,得到環(huán)回報(bào)文,所述環(huán)回模塊21將環(huán)回報(bào)文發(fā)回至入方向處理引擎模塊1進(jìn)一步解析處理;所述存儲(chǔ)轉(zhuǎn)發(fā)模塊2根據(jù)入方向處理引擎模塊1解析到的轉(zhuǎn)發(fā)目的地,發(fā)送至出方向處理引擎模塊3進(jìn)一步編輯處理,并從相應(yīng)端口發(fā)送出去。所述入方向處理引擎模塊1對(duì)環(huán)回報(bào)文進(jìn)一步處理,從環(huán)回報(bào)文轉(zhuǎn)發(fā)頭中獲得目的組播組,并發(fā)送至存儲(chǔ)轉(zhuǎn)發(fā)模塊2中,報(bào)文組播復(fù)制模塊22根據(jù)獲得的目的組播組進(jìn)行多目的地的復(fù)制,得到多目的地報(bào)文鏡像。所述出方向處理引擎模塊3對(duì)報(bào)文鏡像進(jìn)行編輯后,從相應(yīng)的網(wǎng)絡(luò)端口發(fā)送出去。一種實(shí)現(xiàn)多目的地報(bào)文鏡像的方法,包括如下步驟:步驟1,原始報(bào)文進(jìn)入入方向處理引擎模塊解析處理,并通過(guò)存儲(chǔ)轉(zhuǎn)發(fā)模塊和出方向處理引擎模塊將原始報(bào)文轉(zhuǎn)發(fā)出去;步驟2,存儲(chǔ)轉(zhuǎn)發(fā)模塊將原始報(bào)文復(fù)制,獲得環(huán)回報(bào)文,并將所述環(huán)回報(bào)文發(fā)回至入方向處理引擎模塊;步驟3,入方向處理引擎模塊對(duì)環(huán)回報(bào)文解析處理,獲得目的組播組,并將報(bào)文再次發(fā)送至存儲(chǔ)轉(zhuǎn)發(fā)模塊;步驟4,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊根據(jù)獲得的目的組播組進(jìn)行多目的地復(fù)制,得到多目的地報(bào)文鏡像。具體的,所述入方向處理引擎模塊1對(duì)原始報(bào)文進(jìn)行解析處理獲得轉(zhuǎn)發(fā)目的地址和鏡像標(biāo)識(shí);對(duì)原始報(bào)文來(lái)說(shuō),存儲(chǔ)轉(zhuǎn)發(fā)模塊2根據(jù)轉(zhuǎn)發(fā)目的地址,并通過(guò)出方向處理引擎模塊3將原始報(bào)文從相應(yīng)的端口發(fā)送出去,其中,所述鏡像標(biāo)識(shí)對(duì)應(yīng)鏡像的目的組播組,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊2能夠根據(jù)鏡像標(biāo)識(shí)獲得鏡像的目的組播組。為了能夠得到多目的地報(bào)文鏡像,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊2中設(shè)有環(huán)回模塊21,所述環(huán)回模塊21能夠?qū)?lái)自入方向處理引擎模塊1的原始報(bào)文進(jìn)行復(fù)制,并與鏡像組播組進(jìn)行組合,得到環(huán)回報(bào)文,所述環(huán)回模塊21將環(huán)回報(bào)文發(fā)回至入方向處理引擎模塊1進(jìn)一步解析處理,獲得目的組播組,并發(fā)送至存儲(chǔ)轉(zhuǎn)發(fā)模塊2中,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊2還包括報(bào)文組播復(fù)制模塊22,報(bào)文組播復(fù)制模塊22根據(jù)獲得的目的組播組進(jìn)行多目的地的復(fù)制,得到多目的地報(bào)文鏡像;所述出方向處理引擎模塊3對(duì)報(bào)文鏡像進(jìn)行編輯后,從相應(yīng)的網(wǎng)絡(luò)端口發(fā)送出去。本專利技術(shù)所述的實(shí)現(xiàn)多目的地報(bào)文鏡像的本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種實(shí)現(xiàn)多目的地報(bào)文鏡像的交換機(jī),包括用于轉(zhuǎn)發(fā)報(bào)文的交換芯片,其特征在于,所述交換芯片包括入方向處理引擎模塊,存儲(chǔ)轉(zhuǎn)發(fā)模塊,以及出方向處理引擎模塊,所述入方向處理引擎模塊與存儲(chǔ)轉(zhuǎn)發(fā)模塊相連接,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊與出方向處理引擎模塊相連接;所述入方向處理引擎模塊對(duì)報(bào)文進(jìn)行解析處理;所述存儲(chǔ)轉(zhuǎn)發(fā)模塊將初次進(jìn)入入方向處理引擎模塊的報(bào)文復(fù)制后發(fā)送至入方向處理引擎模塊同時(shí)將原始報(bào)文轉(zhuǎn)發(fā)至出方向處理引擎模塊處理,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊對(duì)再次進(jìn)入入方向處理引擎模塊的報(bào)文進(jìn)行多目的地報(bào)文鏡像復(fù)制并轉(zhuǎn)發(fā)至出方向處理引擎模塊處理;所述出方向處理引擎模塊對(duì)來(lái)自存儲(chǔ)轉(zhuǎn)發(fā)模塊的報(bào)文進(jìn)行處理。
【技術(shù)特征摘要】
1.一種實(shí)現(xiàn)多目的地報(bào)文鏡像的交換機(jī),包括用于轉(zhuǎn)發(fā)報(bào)文的交換芯片,其特征在于,所述交換芯片包括入方向處理引擎模塊,存儲(chǔ)轉(zhuǎn)發(fā)模塊,以及出方向處理引擎模塊,所述入方向處理引擎模塊與存儲(chǔ)轉(zhuǎn)發(fā)模塊相連接,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊與出方向處理引擎模塊相連接;所述入方向處理引擎模塊對(duì)報(bào)文進(jìn)行解析處理;所述存儲(chǔ)轉(zhuǎn)發(fā)模塊將初次進(jìn)入入方向處理引擎模塊的報(bào)文復(fù)制后發(fā)送至入方向處理引擎模塊同時(shí)將原始報(bào)文轉(zhuǎn)發(fā)至出方向處理引擎模塊處理,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊對(duì)再次進(jìn)入入方向處理引擎模塊的報(bào)文進(jìn)行多目的地報(bào)文鏡像復(fù)制并轉(zhuǎn)發(fā)至出方向處理引擎模塊處理;所述出方向處理引擎模塊對(duì)來(lái)自存儲(chǔ)轉(zhuǎn)發(fā)模塊的報(bào)文進(jìn)行處理。2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)多目的地報(bào)文鏡像的交換機(jī),其特征在于,所述入方向處理引擎模塊對(duì)網(wǎng)絡(luò)端口進(jìn)入的報(bào)文進(jìn)行解析,獲得報(bào)文的轉(zhuǎn)發(fā)目的地址和鏡像標(biāo)識(shí)。3.根據(jù)權(quán)利要求2所述的實(shí)現(xiàn)多目的地報(bào)文鏡像的交換機(jī),其特征在于,所述鏡像標(biāo)識(shí)根據(jù)所述網(wǎng)絡(luò)端口屬性得到。4.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)多目的地報(bào)文鏡像的交換機(jī),其特征在于,所述存儲(chǔ)轉(zhuǎn)發(fā)模塊包括環(huán)回模塊,以及數(shù)據(jù)報(bào)文組播復(fù)制模塊,所述環(huán)回模塊將報(bào)文環(huán)回至入方向處理引擎模塊中,所述數(shù)據(jù)報(bào)文組播復(fù)制模塊能夠進(jìn)行多目的地的報(bào)文鏡像復(fù)制。5.根據(jù)權(quán)利要求4所述的實(shí)現(xiàn)多目的地報(bào)文鏡像的交換機(jī),其特征在于,...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:楊曙軍,
申請(qǐng)(專利權(quán))人:盛科網(wǎng)絡(luò)蘇州有限公司,
類型:發(fā)明
國(guó)別省市:江蘇;32
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。