[發明專利]交換裝置及丟包方法有效
| 申請號: | 201310690545.5 | 申請日: | 2013-12-13 |
| 公開(公告)號: | CN104717150B | 公開(公告)日: | 2019-06-11 |
| 發明(設計)人: | 潘庭山 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/823 | 分類號: | H04L12/823 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 張穎玲;王黎延 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 交換 裝置 方法 | ||
本發明涉及互聯網領域的交換技術,尤其涉及交換技術中的交換裝置以及交換裝置的丟包方法。所述交換裝置,包括若干個功能單元以及若干個端口,所述端口用以向所述功能單元輸入報文或從所述功能單元接收并轉發報文,所述交換裝置還包括丟棄報文搜集處理單元:所述丟棄報文搜集處理單元包括:搜集模塊,用以搜集各功能單元及端口所丟棄的報文。
技術領域
本發明涉及互聯網領域的交換技術,尤其涉及一種交換裝置及丟包方法。背景技術
包括交換芯片的網絡設備(如交換機)是一種電信號轉發的網絡設備,它可以為接入所述網絡設備的任意兩個網絡節點提供獨享的電信號通路。交換技術廣泛的使用在互聯網領域中,然而因交換導致的丟包問題一直是網絡中比較棘手的問題,丟包的原因千變萬化,比如循環冗余校驗(CRC,Cyclical Redundancy Check)出錯的報文丟棄,虛擬局域網(Vlan,Virtual Local Area Network)檢查不過的報文丟棄,交換芯片的端口擁塞情況下報文丟棄。丟包現象的出現隨機性很高,有時候連續丟包,也有時候幾十萬個包中丟棄一個包或很長一段時間內丟棄幾個包。
現有的丟包方法,只關注什么情況下進行丟包,丟棄哪些包,若需要丟棄報文時,直接丟棄報文,不再做其他處理。故若需要了解交換芯片具體丟了什么包以及為何丟包,需要耗費大量的人力以及時間在海量的報文中獲取已丟棄的包,并逐一對丟包原因進行排查。
故如何快速知道交換芯片丟了哪些包以及丟包原因,是現有技術中亟待解決的問題。
發明內容
有鑒于此,本發明提供了一種交換裝置以及丟包方法,以實現快速獲取所丟棄的報文。
為達到上述目的,本發明的技術方案是這樣實現的:
本發明第一方面提供一種交換裝置,包括一個以上功能單元以及若干個端口,所述端口用以向所述功能單元輸入報文或從所述功能單元接收并轉發報文,所述交換裝置還包括丟棄報文搜集處理單元;
所述丟棄報文搜集處理單元包括:
搜集模塊,用以搜集各功能單元及端口所丟棄的報文。
優選地,所述丟棄報文處理單元還包括:
標簽添加模塊,用以在所述所丟棄的報文中添加丟棄標簽;所述丟棄標簽用以指向丟棄所述所丟棄的報文的功能單元以及端口;
發送模塊,用以將添加有所述丟棄標簽的所述所丟棄報文,發送到指定的監控設備。
優選地,所述丟棄標簽為設置在所述報文中的外層Vlan標簽。
優選地,所述監控設備為所述交換裝置的本地監控端口或遠程監控設備。
優選地,所述丟棄報文搜集處理單元還包括封裝模塊;
所述封裝模塊,用以封裝添加有所述丟棄標簽的所丟棄的報文,并將封裝好的報文發送至所述發送模塊。
優選地,所述交換裝置還包括若干個丟包計數器;
每個所述丟包計數器,對應一個功能單元以及所述功能單元所對應的一個端口,用以記錄所述丟包計數器所對應功能單元以及所對應端口的丟包數。
本發明第二方面提供一種交換裝置的丟包方法,所述方法包括:
搜集交換裝置中各功能單元及端口所丟棄的報文。
優選地,所述方法還包括:
在所述報文中添加丟棄標簽;所述丟棄標簽用以指向丟棄所述所丟棄的報文的功能單元以及端口。
優選地,所述丟棄標簽為設置在所述報文中的外層Vlan標簽。
優選地,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310690545.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于交換網絡的多播調度方法
- 下一篇:一種基于虛擬鏈路的數據幀調度方法





