[發明專利]一種在本地接入之間廣播數據報文的方法及裝置無效
| 申請號: | 201010140394.2 | 申請日: | 2010-03-18 |
| 公開(公告)號: | CN101800705A | 公開(公告)日: | 2010-08-11 |
| 發明(設計)人: | 殷江培 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L12/46;H04L12/18 |
| 代理公司: | 北京派特恩知識產權代理事務所(普通合伙) 11270 | 代理人: | 蔣雅潔;王黎延 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 本地 接入 之間 廣播 數據 報文 方法 裝置 | ||
技術領域
本發明涉及分布式網絡設備在虛擬專用局域網業務(VPLS,Virtual?PrivateLan?Service)網絡中數據報文的廣播技術,特別是一種在本地接入之間廣播數據報文的方法及裝置。
背景技術
隨著互連網和企業內部網的不斷發展,將分散的網絡在邏輯上整合成一個大型專用網的業務需求越來越強烈,虛擬專用網絡(VPN,Virtual?PrivateNetwork)技術因此應運而生。經過近20年的發展,基于第三層的VPN已日漸成熟。但這種技術存在明顯的不足,即運營商需要介入客戶的路由計劃,導致客戶不能自行決定網絡層,從而帶來了維護和應用的困難。為了解決上述問題,基于多協議標簽交換(MPLS,Multi-Protocol?Label?Switching)的二層VPN技術——VPLS被提上日程。
一個典型的VPLS本地接入主要有兩種方式,包括以太網(Ethernet)接入和虛擬局域網(Vlan,Virtual?local?area?network)接入;其中,Ethernet接入,是指端口接入,從該端口進入的二層數據報文全部進入VPLS網絡中,而并不關心數據報文中以太網幀頭的Vlan信息;Vlan接入,是指端口與Vlan聯合接入,只有當數據報文中以太網幀頭的Vlan信息與所配置的Vlan信息一致時,從該端口進入的數據報文才可以進入VPLS網絡中。
在VPLS網絡數據報文轉發原則中,VPLS網絡中的設備從一個本地接入接收到目的地址未知的數據報文時,需要向VPLS網絡中與該本地接入具有同一個VPLS域內的遠端設備和其他本地接入廣播該數據報文,但禁止向數據報文來源的本地接入進行廣播。如圖1所示,接入1、接入2和接入3分別是一個VPLS網絡設備同一VPLS域的三個不同的本地接入。VPLS網絡設備從接入1接收到數據報文后,若經查找發現該數據報文的目的地址未知,則在VPLS網絡設備內部,需要向接入2和接入3廣播該數據報文,但是禁止向接入1廣播該數據報文;接入2和接入3接收到該數據報文之后,再將其轉發到其他設備。
當前,分布式網絡設備按照其對數據報文的處理流程,可分為三個模塊,分別定義如下:
入口子模塊:用于將接收到的數據報文中的某些關鍵信息如MAC地址、Vlan信息封裝后,發送給轉發矩陣子模塊;
轉發矩陣子模塊:用于將數據報文轉發到確定的出口子模塊;
出口子模塊:完成對數據報文的相關信息如Vlan信息的封裝并轉發至確定出口。
在現有技術中,分布式網絡設備在轉發矩陣子模塊中實現目的地址未知的數據報文在本地接入之間的廣播。分布式網絡設備的入口子模塊接收到目的地址未知的數據報文后,將數據報文入口對應的物理端口號添加到該數據報文的內部描述符中,然后入口子模塊將此內部描述符和數據報文組成一個封裝包送到轉發矩陣子模塊;轉發矩陣子模塊為此VPLS域內的其他遠端出口和本地接入出口復制該數據報文,無條件地向遠端出口廣播該數據報文。但在向本地接入出口廣播數據報文前,需要判斷封裝包的內部描述符中攜帶的物理端口號是否與待轉發的本地接入出口的物理端口號相同,如果相同則不向該本地接入出口轉發該數據報文,否則,則向該本地接入出口轉發該數據報文。
由此可知,轉發矩陣子模塊是通過判斷封裝包的內部描述符中攜帶的物理端口號與待廣播的本地接入的物理端口是否相同,來決定是否向本地接入出口轉發該數據報文。這樣存在的問題是,如果兩個本地接入都采用的是Vlan接入方式,使用的物理端口相同,但是Vlan信息不同,那么從其中一個本地接入進入的數據報文,則不僅不會被廣播到數據報文所進入的本地接入,也不會被廣播到另一個與之具有同一物理端口的本地接入,這樣就違背了VPLS網絡的數據轉發原則。
發明內容
有鑒于此,本發明的主要目的在于提供一種在本地接入之間廣播數據報文的方法及裝置,使得目的地址未知的數據報文能夠在同一物理端口下不同類型的本地接入之間實現相互廣播。
為達到上述目的,本發明的技術方案是這樣實現的:
本發明提供了一種在本地接入之間廣播數據報文的方法,該方法包括:
轉發矩陣子模塊復制封裝包,并將該封裝包插入到出口子模塊對應的轉發隊列末尾;
出口子模塊比較該封裝包中的標識屬性與待轉發的本地接入標識屬性是否相同,如果不相同,則將該封裝包中的數據報文按照出接口封裝信息封裝后轉發到待轉發的本地接入,并將該封裝包從轉發隊列中刪除。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010140394.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:磁懸掛肥皂
- 下一篇:透心涼冰墊的制作技術





