[发明专利]一种收发组播业务报文的方法及设备有效
申请号: | 201911365728.3 | 申请日: | 2019-12-26 |
公开(公告)号: | CN111092819B | 公开(公告)日: | 2022-01-11 |
发明(设计)人: | 肖迎杰;李勇;田思雨 | 申请(专利权)人: | 瑞斯康达科技发展股份有限公司 |
主分类号: | H04L45/16 | 分类号: | H04L45/16;H04L47/215;H04L12/18;H04L9/40 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李迪 |
地址: | 100094 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 收发 业务 报文 方法 设备 | ||
本发明提供一种收发组播业务报文的方法及设备,该设备包括:根据预先建立的不同状态机与业务板卡的对应关系,及预先设置的各状态机对应的定时查询时间,确定到达任一状态机的定时查询时间时,向对应的业务板卡发送通用查询报文;接收所述对应的业务板卡收到通用查询报文后,返回的组播协议报文。本发明提供的收发组播业务报文的方法及设备,解决了现有的分布式设备在处理组播业务时存在的组播协议报文易丢失,造成组播业务卡顿和不流畅的问题。
技术领域
本发明涉及数据通信传输领域,特别涉及一种收发组播业务报文的方法及设备。
背景技术
在应用交换网技术中进行数据传输的分布式设备主要为机框式设备,由主控板卡与业务板卡组成。业务板卡的数目较多,并且板卡类型、通信类型也不完全一致,因此一般机框式设备都支持不同类型的业务板混插。由于主控板卡承担着对整个设备和各个业务板卡进行配置与管理的功能,因此,对于支持二层组播协议处理的主控板卡来说就会存在大量的组播协议报文从业务板卡的交换芯片上送到主控板卡的CPU的报文交互。
目前组播协议的报文转发由设备的主控板卡控制,当组播使能时,主控板卡下发抓取组播协议报文的ACL(Access Control Lists,访问控制列表)规则到业务板卡的交换芯片,并定时发送通用查询报文至设备的主控板卡下属所有的业务板卡,业务板卡收到该通用查询报文并确定对应的组播用户进行点播时会向主控板卡发送组播协议报文,具体是通过业务板卡的交换芯片将组播协议报文上送到主控板卡的交换芯片,然后主控板卡的交换芯片通过上述抓包规则将该组播协议报文上送到主控板卡的CPU。
但是,通常情况下,主控板卡上单个交换芯片将组播协议报文上送到CPU的能力是有限的,当分布式设备承载的组播用户较多时,在通用查询报文下发后会存在同一时间大量的组播协议报文,从主控板卡的交换芯片上送至设备CPU的情况,由于受到设备的抓包能力和转发能力的影响,就会造成组播协议报文丢失的情况,导致组播业务卡顿和不流畅等各种问题。因此,现有的分布式设备在处理组播业务时存在组播协议报文易丢失,造成组播业务卡顿和不流畅的问题。
发明内容
本发明提供了一种收发组播业务报文的方法及设备,用以解决现有的分布式设备在处理组播业务时存在的组播协议报文易丢失,造成组播业务卡顿和不流畅的问题。
根据本发明实施例的第一方面,提供一种主控板卡收发组播业务报文的方法,该方法包括:
根据预先建立的不同状态机与业务板卡的对应关系,及预先设置的各状态机对应的定时查询时间,确定到达任一状态机的定时查询时间时,向对应的业务板卡发送通用查询报文;
接收所述对应的业务板卡收到通用查询报文后,返回的组播协议报文。
可选地,预先设置各状态机对应的定时查询时间,包括:
按照设定周期对业务板卡发送的组播协议报文数量进行统计,确定各业务板卡的业务分布信息;
根据各业务板卡的业务分布信息,设置对应的状态机的定时查询时间。
可选地,根据各业务板卡的业务分布信息,设置对应的状态机的定时查询时间,包括:
根据各业务板卡在设定时间段内,统计的组播协议报文数量确定所述各业务板卡的业务统计值;
对各业务统计值按照大小进行排序得到业务统计值序列,从所述业务统计值序列的初始位置和结束位置开始,分别交替选择业务统计值,按照选择的顺序重新对业务统计值进行排序;
确定重新排序后业务统计值对应的业务板卡顺序,根据所述业务板卡的顺序,依次设置各业务板卡对应的状态机的定时查询时间。
可选地:
通过与各业务板卡的CPU建立的管理通道,向对应的业务板卡发送通用查询报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞斯康达科技发展股份有限公司,未经瑞斯康达科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911365728.3/2.html,转载请声明来源钻瓜专利网。