[发明专利]基于交换板卡变更的自适应调整方法及装置有效
申请号: | 202110961962.3 | 申请日: | 2021-08-20 |
公开(公告)号: | CN113612590B | 公开(公告)日: | 2023-10-24 |
发明(设计)人: | 曹力仁 | 申请(专利权)人: | 锐捷网络股份有限公司 |
主分类号: | H04L49/253 | 分类号: | H04L49/253;H04L49/201;H04L47/80;H04L49/111 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 350002 福建省福州市仓*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 交换 板卡 变更 自适应 调整 方法 装置 | ||
本发明公开了一种基于交换板卡变更的自适应调整方法及装置,该方法包括:获取第一内联端口集合和第二内联端口集合;设置非单播阻塞表中第二内联端口集合包括的各个端口为禁止转发、每个表项放通第一内联端口集合中的一个端口;创建与第二内联端口集合相关的各个旧聚合组对应的新聚合组,设置非单播业务表中的各个表项的忽略字段均指向各个新聚合组;将各个旧聚合组中相关的端口添加到对应的新聚合组中,将单播转发表的出口变更为对应的新聚合组,并将非单播业务表中的各个表项的忽略字段变更为指向各个旧聚合组。该方案可以避免多包。
技术领域
本发明涉及通信技术领域,尤指一种基于交换板卡变更的自适应调整方法及装置。
背景技术
框式网络设备是一种常用的采用框式架构的网络设备,通常会包括多种板卡,这些板卡包括控制板卡、至少两个交换板卡和至少两个业务板卡,其中,控制板卡用来管理业务板卡和交换板卡,业务板卡用来实现报文的输入输出,交换板卡用来在业务板卡之间转发报文,业务板卡与交换板卡互联的端口为内联端口,业务板卡的多个内联端口可以组成多个聚合组。
框式网络设备中的交换板卡会出现交换板卡变更,包括交换网板卡被拔出、交换板卡被复位等等情况,业务板卡监控到连接的某个交换板卡发生交换板卡变更事件后,假设,业务板卡中连接状态不变的内联端口为第一端口、与变更交换板卡相连的内联端口为第二端口,则将非单播阻塞表中的第二端口设置为禁止转发,并且从从当前的各个聚合组中删除第二端口,最后设置非单播阻塞表,轮流放通业务板卡中的第一端口。
业务板卡采用上述基于交换板卡变更的自适应调整方法后,在实际应用过程中,若转发报文,则会产生将同一个报文转发到多个端口的情况,也就是会出现多包的问题。
发明内容
本发明实施例提供一种基于交换板卡变更的自适应调整方法及装置,用以解决现有技术中存在的出现多包的问题。
根据本发明实施例,提供一种基于交换板卡变更的自适应调整方法,应用于框式网络设备包括的至少两个业务板卡中,所述至少两个业务板卡分别与所述框式网络设备包括的至少两个交换板卡连接,所述方法包括:
监控到交换板卡变更事件后,获取连接状态未改变的内联端口得到第一内联端口集合,获取与变更交换板卡连接的内联端口得到第二内联端口集合;
设置非单播阻塞表中所述第二内联端口集合包括的各个端口为禁止转发、所述非单播阻塞表中的每个表项放通所述第一内联端口集合中的一个端口;
创建与所述第二内联端口集合中的各个端口所在的各个旧聚合组对应的新聚合组,设置非单播业务表中的各个表项的忽略字段均指向各个新聚合组;
将各个旧聚合组中除包含于所述第二内联端口集合中的端口之外的其他端口添加到对应的新聚合组中,将单播转发表的出口从各个旧聚合组变更为对应的新聚合组,并将所述非单播业务表中的各个表项的忽略字段从指向各个新聚合组变更为指向各个旧聚合组。
可选的,还包括:
删除各个旧聚合组包括的端口,并取消所述非单播业务表中的各个表项的忽略字段指向各个旧聚合组。
可选的,创建与所述第二内联端口集合中的各个端口所在的各个旧聚合组对应的新聚合组之后,还包括:
在忽略表中添加各个旧聚合组的第一标识及其对应的新聚合组的第二标识。
具体的,设置非单播业务表中的各个表项的忽略字段均指向各个新聚合组,具体包括:
获取非单播业务表中的各个表项的忽略字段;
将各个表项的忽略字段的字段值修改为所述忽略表中各个新聚合的第二标识。
具体的,将所述非单播业务表中的各个表项的忽略字段从指向各个新聚合组变更为指向各个旧聚合组,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于锐捷网络股份有限公司,未经锐捷网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110961962.3/2.html,转载请声明来源钻瓜专利网。