【技术实现步骤摘要】
聚合端口切换方法、装置、芯片、交换机及存储介质
本专利技术实施例涉及以太网通信
,尤其涉及一种聚合端口切换方法、装置、芯片、交换机及存储介质。
技术介绍
链路聚合是将多个物理以太接口聚合在一起形成逻辑上的聚合组,可以在不更换设备的情况下,在一定程度上扩大端口容量,增加链路带宽,增加链路可靠性。目前,在链路聚合保护模式中,两节点间的某一条链路出现故障时,两端节点需要将流量重新分配到剩余的链路。芯片通过对聚合表(AggGroupTable)中的端口数量和报文描述信息重新进行哈希运算,并根据哈希运算结果,选择聚合成员表(AggMemberTable)中的某个聚合端口重新进行流量转发。上述现有技术中,AggGroupTable用于记录正常连接的聚合端口数量和报文描述信息,AggMemberTable用于记录正常连接的聚合端口号,AggGroupTable和AggMemberTable都是软件配置的,例如,由交换机的CPU或交换机应用软件配置,并且只能由软件对其进行更新,而芯片在进行流量转发时,只根据软件配置的表 ...
【技术保护点】
1.一种聚合端口切换方法,应用于交换机芯片中,其特征在于,包括:/n获取交换机内至少一个物理端口的端口连接状态,并将各端口连接状态与当前端口状态表进行匹配,获取端口连接状态改变的状态变更端口;/n如果所述状态变更端口属于预存的聚合配置表,则根据所述状态变更端口的端口连接状态更新预存的聚合状态表;/n响应于报文转发请求,从更新后的所述聚合状态表中选择目标聚合端口进行报文转发。/n
【技术特征摘要】
1.一种聚合端口切换方法,应用于交换机芯片中,其特征在于,包括:
获取交换机内至少一个物理端口的端口连接状态,并将各端口连接状态与当前端口状态表进行匹配,获取端口连接状态改变的状态变更端口;
如果所述状态变更端口属于预存的聚合配置表,则根据所述状态变更端口的端口连接状态更新预存的聚合状态表;
响应于报文转发请求,从更新后的所述聚合状态表中选择目标聚合端口进行报文转发。
2.根据权利要求1所述的方法,其特征在于,在获取交换机内至少一个物理端口的端口连接状态之前,还包括:
建立聚合配置表以及与所述聚合配置表对应的聚合状态表。
3.根据权利要求2所述的方法,其特征在于,所述聚合配置表包括聚合组配置表以及与所述聚合组配置表关联的聚合成员配置表;
建立聚合配置表以及与所述聚合配置表对应的聚合状态表,包括:
获取聚合组的配置信息;所述配置信息包括聚合组的标识、聚合端口数量以及各聚合端口的端口号;
将所述聚合组的标识以及聚合端口数量写入所述聚合组配置表;
将所述各聚合端口的端口号写入与所述聚合组配置表关联的所述聚合成员配置表。
4.根据权利要求3所述的方法,其特征在于,所述聚合状态表包括聚合组状态表以及与所述聚合组状态表关联的聚合成员状态表;
建立聚合配置表以及与所述聚合配置表对应的聚合状态表,还包括:
根据所述当前端口状态表,从所述聚合成员配置表中获取正常连接的聚合端口;
将各所述正常连接的聚合端口的端口号分别写入所述聚合成员状态表;
将所述聚合成员状态表中的聚合端口数量以及所述聚合组的标识写入所述聚合组状态表。
5.根据权利要求4所述的方法,其特征在于,获取交换机内至少一个物理端口的端口连接状态,包括:
扫描所述至少一个物理端口的物理层PHY连接状态,或者,扫描所述至少一个物理端口的PHY连接状态和媒体访问控制层MAC状态;
根据各物理端口的所述PHY连接状态,或者,根据各物理端口的所述PHY连接状态和MAC状态,分别确定各物理端口的端口连接状态。
6.根据权利要求4所...
【专利技术属性】
技术研发人员:王小军,王倩,
申请(专利权)人:北京东土军悦科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。