【技术实现步骤摘要】
基于VSM系统的主备切换方法和装置
本申请涉及网络通信
,特别设计一种基于虚拟交换矩阵(VirtualSwitchMatrix,VSM)系统的主备切换方法和装置。
技术介绍
随着网络的规模越来越大,网络中的流量也越来越多样,对各种网络业务的处理要求也越来越多,所以网络设备引入了框式设备。在一个框式设备中可以插入主控板卡和多种业务板卡,来处理多种网络业务,满足越来越多样的业务要求。但是单个框式设备如果出现异常,整个网络势必会出现严重故障,进而推出虚拟交换矩阵(VirtualSwitchMatrix,VSM)技术,即将两个框式设备虚拟为一个设备,一个作为主框式设备(Master),负责管理整个VSM系统,另一个作为备框式设备(Slave),为冗余备份,当Master重启时,Slave切换为主框。由于流量的与日俱增,为了缓解网络设备的带宽压力,目前普遍使用链路聚合技术,将多个链路聚合在一起形成一个逻辑上的聚合链路,网络设备可以与连接的对端网络设备进行聚合链路协商,确定出激活(active)端口和未激活(in-active)端口,其中,active端口可以参与流量转发,in-active端口处于阻塞状态,不参与流量分流转发。网络设备接收流量后,可以首先使用聚合分类算法从聚合链路的激活端口中选举出参与转发的端口,然后通过选举出的端口发送流量,从而实现网络设备上流量的均分。可以在VSM系统中采用链路聚合技术,请参见图1,图1是VSM系统中使用链路聚合技术的示意图。其中,Master包括主控板卡control ...
【技术保护点】
1.一种基于虚拟交换矩阵VSM系统的主备切换方法,所述VSM系统包括第一框式设备和第二框式设备,所述第一框式设备包括第一主控板卡、至少一个第一业务板卡和第一级联板卡,所述第二框式设备包括第二主控板卡、至少一个第二业务板卡和第二级联板卡,所述第一级联板卡的第一级联端口与所述第二级联板卡的第二级联端口连接,所述至少一个第一业务板卡的端口与所述至少一个第二业务板卡的端口组成聚合链路,所述第一框式设备作为主框式设备,所述第二框式设备作为备框式设备,所述方法应用于所述第一主控板卡中,其特征在于,所述方法包括:/n检测到所述第一框式设备需要重启后,与所述VSM系统连接的对端VSM系统进行聚合链路协商,得到除所述至少一个第一业务板卡的端口之外的各个第一激活端口;/n根据各个第一激活端口更新所述聚合链路对应的第一激活端口表;/n将所述第一激活端口表下发给所述至少一个第二业务板卡,以使所述至少一个第二业务板卡按照所述第一激活端口表转发报文;/n与所述第二框式设备进行主备切换,以使所述第二框式设备切换为主框式设备后,与所述对端VSM系统进行聚合链路协商得到各个第二激活端口,并根据所述第二激活端口更新所述第 ...
【技术特征摘要】
1.一种基于虚拟交换矩阵VSM系统的主备切换方法,所述VSM系统包括第一框式设备和第二框式设备,所述第一框式设备包括第一主控板卡、至少一个第一业务板卡和第一级联板卡,所述第二框式设备包括第二主控板卡、至少一个第二业务板卡和第二级联板卡,所述第一级联板卡的第一级联端口与所述第二级联板卡的第二级联端口连接,所述至少一个第一业务板卡的端口与所述至少一个第二业务板卡的端口组成聚合链路,所述第一框式设备作为主框式设备,所述第二框式设备作为备框式设备,所述方法应用于所述第一主控板卡中,其特征在于,所述方法包括:
检测到所述第一框式设备需要重启后,与所述VSM系统连接的对端VSM系统进行聚合链路协商,得到除所述至少一个第一业务板卡的端口之外的各个第一激活端口;
根据各个第一激活端口更新所述聚合链路对应的第一激活端口表;
将所述第一激活端口表下发给所述至少一个第二业务板卡,以使所述至少一个第二业务板卡按照所述第一激活端口表转发报文;
与所述第二框式设备进行主备切换,以使所述第二框式设备切换为主框式设备后,与所述对端VSM系统进行聚合链路协商得到各个第二激活端口,并根据所述第二激活端口更新所述第一激活端口表。
2.根据权利要求1所述的方法,其特征在于,与所述VSM系统连接的对端VSM系统进行聚合链路协商,得到除所述至少一个第一业务板卡的端口之外的各个第一激活端口,具体包括:
确定所述聚合链路中包括的所述至少一个第一业务板卡的各个端口;
将通过各个端口定期发送的链路汇聚控制协议LACP报文中的操作标识更新为设定值后发送给所述对端VSM系统,以使所述对端VSM系统根据接收到的LACP报文选举所述聚合链路中的激活端口后,更新所述聚合链路对应的第二激活端口表;
获取所述聚合链路中当前激活端口中除所述至少一个第一业务板卡的端口之外的端口,得到各个第一激活端口。
3.根据权利要求1所述的方法,其特征在于,根据各个第一激活端口更新所述聚合链路对应的第一激活端口表,具体包括:
清空所述第一激活端口表;
将各个第一激活端口的端口标识添加到所述第一激活端口表中。
4.根据权利要求1-3任一所述的方法,其特征在于,与所述第二框式设备进行主备切换,以使所述第二框式设备切换为主框式设备后,与所述对端VSM系统进行聚合链路协商得到各个第二激活端口,并根据所述第二激活端口更新所述第一激活端口表,具体包括:
注销所述至少一个第一业务板卡及其端口、所述第一级联板卡及所述第一级联端口,以使所述第二框式设备检测到所述第二级联端口的状态为关闭后切换为主框式设备,并重新与所述对端VSM系统进行聚合链路协商得到各个第二激活端口,根据各个第二激活端口更新所述第一激活端口表,确定所述第一激活端口表与所述至少一个第二业务板的当前激活端口表相同后,则确定完成所述VSM系统的主备切换。
5.一种基于VSM系统的主备切换装置,所述VSM系统包括第一框式设备和第二框式设备,所述第一框式设备包括第一主控板卡、至少一个第一业务板卡和第一级联板卡,所述第二框式设备包括第二主控板卡、至少一个第二业务板卡和第二级联板卡,所述第一级联板卡的第一级联端口与所述...
【专利技术属性】
技术研发人员:郑磊,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。