[发明专利]一种报文广播的方法及装置有效
| 申请号: | 201010597532.X | 申请日: | 2010-12-20 |
| 公开(公告)号: | CN102025521A | 公开(公告)日: | 2011-04-20 |
| 发明(设计)人: | 张平 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L12/56 |
| 代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;王黎延 |
| 地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 报文 广播 方法 装置 | ||
技术领域
本发明涉及多层网络中的报文发送领域,特别是指一种报文广播的方法及装置。
背景技术
随着网络技术的发展,基于因特网(Internet)的业务出现了新的特点:实时业务飞速增长、业务形式多样化;可靠性要求较高,必须达到传统电信网络的水平,如保护切换的速度小于50ms;网络层次化越发明显,不同的层次有对应的保护切换。
以二层虚拟专用网络(L2VPN)为例,如图1所示,L2VPN存在PW FRR(Pseudo Wire Fast Re-Route)、LDP FRR(Label Distribution Protocol Fast Re-Route)、TE FRR(Traffic Engineering Fast Re-Route)三层保护。其中,L0的pw0、pw1为互为主备通道,pw0与L1中的1dp0、1dp1相连,1dp0与1dp1是互为主备通道,依次类推,te0与te1互为主备通道,port0、port1、port2与port3为pw0对应的端口,这样,L2VPN网络侧有8个进行数据传输的端口。网络中互为主备的通道,在同一时刻只有一条通道有效。
当报文转发实例为点对多点的报文转发时,对报文进行广播处理,所述点对多点的报文转发包括多个或一个本地成员与多个或一个远端成员之间的报文转发,每个报文转发实例对应一个广播表,其中,所述本地成员为交换机从外部接收报文的接口,所述远端成员为交换机接入网络的网络层通道,如图1所示的pw0或pw1,所述广播表包括网络层通道对应的有效端口。交换机根据广播表通过有效端口进行报文广播。
当网络因通道故障等原因需要进行保护切换时,需要将无效的端口从广播表中删除,将有效的端口加入到广播表中。因为每个报文转发实例对应一个广播表,一个通道会涉及多个广播表,当进行保护切换时,需要对多个广播表进行增加或删除,使处理过程比较复杂,降低了保护切换的性能。
发明内容
有鉴于此,本发明的主要目的在于提供一种报文广播的方法及装置,简化了保护切换的流程,提高了保护切换的性能。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种报文广播的方法,该方法包括:
根据广播表及保护配置产生广播过滤表,根据广播过滤表获取有效端口,通过有效端口发送报文。
上述方案中,所述保护配置包括:网络侧各层的通道状态、各网络层通道与下一网络层的连接通道。
上述方案中,所述根据广播表及保护配置产生广播过滤表包括:读取广播表中的接入网络的网络层通道,为本层索引,确定保护配置中网络层通道状态为有效,将本层索引的状态位置为有效,然后读取保护配置中与所述网络层通道相连的下一网络层通道,作为本层索引的外层索引,若没有外层,则外层索引为0;以下一网络层通道为本层索引,依次建立各网络层对应的广播过滤表。
上述方案中,所述根据广播过滤表获取有效端口包括:读取广播表中的接入网络的网络层通道,查询以所述网络层通道为本层索引的广播过滤表,若广播过滤表的状态位为有效,则说明所述网络层通道有效;读取广播过滤表中的外层索引,进一步查询以外层索引为本层索引的广播过滤表,处理方法与所述网络层通道处理方法相同,本层索引状态有效且外层索引为0时,本层索引对应的端口为有效端口;若所述网络层通道无效,报文无法转发。
上述方案中,该方法进一步包括:有通道无效,将无效通道作为本层索引的广播过滤表中的状态位置位为无效,将对应的备用通道作为本层索引的广播过滤表中的状态位置位为有效。
本发明提供了一种报文广播的装置,该装置包括:过滤表产生模块、过滤模块、报文发送模块;
过滤表产生模块,用于读取本地保存的广播表以及保护配置,根据保护配置及广播表产生广播过滤表,并通知过滤模块;
过滤模块,用于根据过滤表产生模块的广播过滤表获取有效端口,发送给报文发送模块;
报文发送模块,用于通过有效端口发送报文。
上述方案中,该装置进一步包括:配置模块;配置模块,用于对网络层各通道的状态进行设置,并通知过滤表产生模块。
上述方案中,所述过滤表产生模块具体用于,读取广播表中的网络层通道,作为本层索引,确定保护配置中网络通道状态为有效,将本层索引的状态位置为有效,然后读取保护配置中与网络层通道相连的下一层网络层通道,为本层索引的外层索引,若没有外层,则广播过滤表中外层索引为0;然后以下一层网络层通道为本层索引,依次建立各网络层对应的广播过滤表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010597532.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:丝肽的制造方法
- 下一篇:一种外腔半导体激光器





