[發(fā)明專利]端口線速發(fā)送測試數(shù)據(jù)幀的方法及以太網(wǎng)交換機有效
| 申請?zhí)枺?/td> | 200810096797.4 | 申請日: | 2008-05-09 |
| 公開(公告)號: | CN101272289A | 公開(公告)日: | 2008-09-24 |
| 發(fā)明(設(shè)計)人: | 毛繼平;張海峰;符培炯 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/56 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司 | 代理人: | 尚志峰;吳孟秋 |
| 地址: | 518057廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 端口 發(fā)送 測試數(shù)據(jù) 方法 以太網(wǎng) 交換機 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通訊領(lǐng)域,尤其涉及一種用于以太網(wǎng)交換機的端口線速發(fā)送測試數(shù)據(jù)幀的方法及以太網(wǎng)交換機。
背景技術(shù)
隨著網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)通訊設(shè)備的產(chǎn)量也越來越大,而通常不管是研發(fā)部門還是生產(chǎn)部門,專用測試儀的數(shù)量都很緊張。這是因為專用測試儀雖然功能強大,但是價格不菲并且提供的測試端口數(shù)量有限,為了加快生產(chǎn)和測試速度而大量使用專用的測試儀,必將增加產(chǎn)品的成本。
如果將現(xiàn)有的通訊設(shè)備產(chǎn)品臨時改造為測試儀,盡可能的實現(xiàn)用產(chǎn)品來測試產(chǎn)品,這對生產(chǎn)線的產(chǎn)品檢驗測試非常有意義。如交換機的端口可以自動向被測設(shè)備發(fā)送線速流量,由于設(shè)備價格相比專用的測試儀低,并且可以提供高密度的測試接口,可以大大緩解測試設(shè)備緊缺的情況。
要使交換機的端口實現(xiàn)發(fā)送流量,一般采用的方法是利用交換機的CPU(中央處理單元)發(fā)送,即CPU將數(shù)據(jù)幀大量進行復(fù)制,然后發(fā)送到端口上。但是單純利用CPU發(fā)送顯然不現(xiàn)實,發(fā)送性能太差,甚至無法使一個端口達到線速。一般情況都是利用網(wǎng)絡(luò)處理器(NP)和CPU配合使用來產(chǎn)生線速流量。網(wǎng)絡(luò)處理器是專門為處理數(shù)據(jù)幀而設(shè)計的可編程處理器,它能夠直接完成網(wǎng)絡(luò)數(shù)據(jù)處理的一般性任務(wù)。硬件體系結(jié)構(gòu)大多采用高速的接口技術(shù)和總線規(guī)范,具有較高的I/O(輸入/輸出)能力,處理能力得到了很大提升。因此當網(wǎng)絡(luò)處理器配合CPU就能夠很容易的實現(xiàn)數(shù)據(jù)幀的大量復(fù)制,達到線速流量。然而現(xiàn)在一般的二層交換機是沒有網(wǎng)絡(luò)處理器的,并且很多三層交換機也沒有網(wǎng)絡(luò)處理器,在這種情況下,僅靠CPU實現(xiàn)發(fā)線速流量是不太可行的。
除此之外還有一種產(chǎn)生數(shù)據(jù)幀的方法,即用專門的FPGA(現(xiàn)場可編程門陣列)實現(xiàn)基于FPGA的二、三層交換機的線速流量發(fā)生及性能測試,很多專用的測試儀就是采用的這種技術(shù)。它采用上行和下行FPGA技術(shù)在每個端口上實現(xiàn)線速的流量發(fā)生和統(tǒng)計分析,包括時延的實時測試。利用FPGA,還可以由硬件實時計算IP(互聯(lián)網(wǎng)協(xié)議)的校驗和等。但一般的二、三層交換機上是沒有FPGA的,若要增加必然會提高成本,也會使開發(fā)復(fù)雜度增加。
目前將普通的二層三層交換機作為測試儀來使用時,一般采用發(fā)送的技術(shù)是用CPU配合網(wǎng)絡(luò)處理器,單獨用CPU前者發(fā)測試幀的性能很差,添加網(wǎng)絡(luò)處理器配合CPU使用則成本高并且通常二層交換設(shè)備是沒有網(wǎng)絡(luò)處理器的。單純利用廣播風(fēng)暴可以很容易形成限速流量,但發(fā)送難以控制。
因此,現(xiàn)有技術(shù)中在沒有網(wǎng)絡(luò)處理器也沒有FPGA的設(shè)備上不能實現(xiàn)端口發(fā)線速流量的數(shù)據(jù)幀。
發(fā)明內(nèi)容
考慮到上述問題而做出本發(fā)明,為此,本發(fā)明的主要目的在于提供一種用于以太網(wǎng)交換機的端口線速發(fā)送測試數(shù)據(jù)幀的方法及以太網(wǎng)交換機,以解決在沒有網(wǎng)絡(luò)處理器也沒有FPGA的以太網(wǎng)交換機上不能實現(xiàn)端口線速發(fā)送測試數(shù)據(jù)幀的問題。
在本發(fā)明的實施例中,提供了一種用于以太網(wǎng)交換機的端口線速發(fā)送測試數(shù)據(jù)幀的方法,包括:建立虛擬局域網(wǎng),一個虛擬局域網(wǎng)包括一個第一類端口和多個第二類端口,其中,虛擬局域網(wǎng)的虛擬局域網(wǎng)標簽與虛擬局域網(wǎng)內(nèi)的第一類端口的標識相對應(yīng);將具有虛擬局域網(wǎng)的虛擬局域網(wǎng)標簽的測試數(shù)據(jù)幀發(fā)送到一個第二類端口;接收到測試數(shù)據(jù)幀的第二類端口在虛擬局域網(wǎng)標簽所對應(yīng)的虛擬局域網(wǎng)內(nèi)廣播測試數(shù)據(jù)幀以在多個第二類端口之間形成廣播風(fēng)暴;第一類端口向待測試設(shè)備轉(zhuǎn)發(fā)其接收到的廣播風(fēng)暴帶來的測試數(shù)據(jù)幀。
優(yōu)選的,該方法還包括:建立多個第一類端口;其中,針對每個第一類端口建立的每個虛擬局域網(wǎng)均包括多個第二類端口,且第一類端口和第二類端口的數(shù)量相同。
優(yōu)選的,第一類端口和第二類端口的數(shù)量均為2。
其中,第一類端口向待測試設(shè)備轉(zhuǎn)發(fā)其接收到的廣播風(fēng)暴帶來的測試數(shù)據(jù)幀具體包括:將2個第一類端口與待測試設(shè)備連接并向待測試設(shè)備發(fā)送測試數(shù)據(jù)幀對待測試設(shè)備進行測試。
其中,2個第一類端口屬于同一臺以太網(wǎng)交換機,第一類端口向待測試設(shè)備轉(zhuǎn)發(fā)其接收到的廣播風(fēng)暴帶來的測試數(shù)據(jù)幀具體包括:將以太網(wǎng)交換機作為待測試設(shè)備,將2個第一類端口互連以對以太網(wǎng)交換機進行測試。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810096797.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 發(fā)送方法、發(fā)送系統(tǒng)和發(fā)送器
- 發(fā)送系統(tǒng)、發(fā)送設(shè)備
- 發(fā)送設(shè)備、發(fā)送/接收設(shè)備、發(fā)送方法和發(fā)送/接收方法
- 發(fā)送裝置、發(fā)送方法
- 發(fā)送裝置、發(fā)送方法
- 發(fā)送系統(tǒng)、發(fā)送裝置以及數(shù)據(jù)發(fā)送方法
- 發(fā)送方法、發(fā)送裝置
- 發(fā)送裝置、發(fā)送方法以及記錄介質(zhì)
- 發(fā)送方法、發(fā)送裝置
- 發(fā)送系統(tǒng)、發(fā)送方法及發(fā)送/接收系統(tǒng)





