[发明专利]一种在本地接入之间广播数据报文的方法及装置无效
申请号: | 201010140394.2 | 申请日: | 2010-03-18 |
公开(公告)号: | CN101800705A | 公开(公告)日: | 2010-08-11 |
发明(设计)人: | 殷江培 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L12/46;H04L12/18 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 本地 接入 之间 广播 数据 报文 方法 装置 | ||
1.一种在本地接入之间广播数据报文的方法,其特征在于,该方法包括:
转发矩阵子模块复制封装包,并将该封装包插入到出口子模块对应的转发队列末尾;
出口子模块比较该封装包中的标识属性与待转发的本地接入标识属性是否相同,如果不相同,则将该封装包中的数据报文按照出接口封装信息封装后转发到待转发的本地接入,并将该封装包从转发队列中删除。
2.根据权利要求1所述的方法,其特征在于,所述转发矩阵子模块复制封装包之前,该方法还包括:入口子模块对接收到的目的地址未知的数据报文封装成一个封装包,并将该封装包插入到转发矩阵子模块的广播队列末尾。
3.根据权利要求1或2所述的方法,其特征在于,所述封装包中包括:数据报文来源的本地接入标识属性、数据报文内容及该数据报文所属虚拟专用局域网业务(VPLS)域编号。
4.根据权利要求3所述的方法,其特征在于,所述封装包插入到转发矩阵子模块的广播队列末尾之后,转发矩阵子模块复制封装包之前,该方法还包括:转发矩阵子模块通过该封装包中的VPLS域编号查询出接口转发表,并从中读取一条出接口条目,得到对应的转发队列编号。
5.根据权利要求1所述的方法,其特征在于,所述将该封装包插入到出口子模块对应的转发队列末尾后,该方法还包括:如果出接口转发表中还存在下一条出接口条目,则读取下一条出接口条目并得到相应的转发队列编号,并将封装包复制后插入到出口子模块对应的转发队列末尾;否则将该封装包从广播队列中删除。
6.根据权利要求1所述的方法,其特征在于,如果出口子模块比较该封装包中的标识属性与待转发的本地接入标识属性相同,则不转发该数据报文,如果转发队列中存在下一个封装包,继续比较封装包中标识属性与待转发的本地接入标识属性是否相同。
7.一种在本地接入之间广播数据报文的装置,其特征在于,该装置包括:封装包复制模块、标识属性比较模块和报文封装转发模块;其中,
位于转发矩阵子模块的封装包复制模块,用于将封装包复制后插入到出口子模块对应的转发队列末尾;
位于出口子模块的标识属性比较模块,用于比较该封装包中的标识属性与待转发的本地接入标识属性是否相同,如果不相同,则将该封装包中的数据报文发送至报文封装转发模块;
位于出口子模块的报文封装转发模块,用于将数据报文按照出接口封装信息封装后转发到待转发的本地接入。
8.根据权利要求7所述的装置,其特征在于,该装置还包括:位于转发矩阵子模块的封装包复制模块和出接口条目读取模块;其中,
封装包读取模块,用于从广播队列中读取封装包,并通过该封装包中的VPLS域编号查询出接口转发表;
出接口条目读取模块,用于在接口转发表中读取一条出接口条目,并得到对应的转发队列编号。
9.根据权利要求8所述的装置,其特征在于,该装置还包括:位于入口子模块的报文封装模块和封装包转发模块;其中,
报文封装模块,用于收到目的地址未知的数据报文后,将收到该数据报文的本地接入的物理端口号和虚拟局域网(Vlan)信息作为数据报文来源的本地接入的标识属性,并将该标识属性、数据报文内容以及该数据报文所属VPLS域编号封装在一个封装包中;
封装包转发模块,用于将封装包插入到转发矩阵模块的广播队列的末尾。
10.根据权利要求9所述的装置,其特征在于,该装置还包括:位于出口子模块中的封装包读取模块,用于从转发队列中读取一个封装包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010140394.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:磁悬挂肥皂
- 下一篇:透心凉冰垫的制作技术