[發明專利]鏡像報文的發送方法、交換芯片及以太網路由器有效
| 申請號: | 200910241433.5 | 申請日: | 2009-12-02 |
| 公開(公告)號: | CN101877671A | 公開(公告)日: | 2010-11-03 |
| 發明(設計)人: | 王龍順;全太平 | 申請(專利權)人: | 北京星網銳捷網絡技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L29/06;H04L12/46;H04L12/28 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛 |
| 地址: | 100036 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文 發送 方法 交換 芯片 以太網 路由器 | ||
技術領域
本發明涉及通信領域,具體而言,涉及一種鏡像報文的發送方法、交換芯片及以太網路由器。
背景技術
圖1是根據相關技術的通用以太網路由器架構示意圖。
如圖1所示,該路由器主要由CPU、CPU上自帶的1個或多個以太網控制器,以及交換芯片構成。交換芯片通過自身的一個以太端口與CPU上的以太網控制器相連,交換芯片上這個口稱為UPLINK口(即上行鏈路端口),而交換芯片上的其他端口擴展為路由口(這里的路由口僅僅是指用來轉發數據的,可能是2層轉發,也可能是3層轉發,只是用于區別于鏡像口,來說明問題的),如圖中路由口A-D,通常讓交換芯片上的一個口為鏡像口(鏡像口不參與報文轉發,只是用來將其他接口上的發送、接收報文都鏡像一份從這個接口發出)。
而僅使用一個以太網控制器連接交換芯片來擴展多個路由口,雖然可以工作,但是性能低達不到中高端路由器的性能要求,經常會使用CPU上的其他以太網控制器擴展其他路由口,如圖中的獨立路由口E,F(獨立路由口之說是用于區別于交換芯片擴展的路由口)。
圖2是根據相關技術的通用以太網路由器架構下交換芯片的配置示意圖。
圖2中,交換芯片內部虛線相連的兩個端口處于同一個虛擬局域網(Virtual?Local?Area?Network,簡稱為Vlan),而交換芯片上的端口與外部vlan連接表示端口屬于該vlan,由圖可知UPLINK口會同時處于5個vlan,工作在trunk口模式,詳細配置見下表1:
表1
也有可能多個路由口同屬于一個vlan,形成一個2層交換(這個沒有關系,與我們要說明的問題無關),此種路由器架構配置的關鍵點是除UPLINK口處于多個vlan(工作在trunk模式外),路由器對外提供的端口(包括所有的路由口A-D,以及鏡像口)都只配一個默認vlan,處于一個vlan,只通過這一個vlan與uplink進行報文轉發(同時這些對外提供的端口采用untag方式,而UPLINK口不采用untag)。是否采用untag是指報文從交換芯片的端口發送出去之前是否剝掉報文的vlan?tag,untag就是要剝掉vlan?tag,而不采用untag就是不剝掉vlan?tag。
該以太網路由架構的交換芯片對外接口接收的報文會自動帶上本端口默認的vlan?tag通過UPLINK口提交給CPU,CPU根據報文所帶vlan?tag知道報文是從哪個接口收得,報文在CPU上進行路由并決定從哪個接口進行轉發,如果出接口是交換芯片上的端口,CPU發送報文的時候會給這個報文帶上出接口的vlan?tag,從而報文能夠在交換芯片此vlan內轉發,并從路由決定的出接口發出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京星網銳捷網絡技術有限公司,未經北京星網銳捷網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910241433.5/2.html,轉載請聲明來源鉆瓜專利網。





