CN106101004B - 流量切换的方法及装置 - Google Patents

流量切换的方法及装置 Download PDF

Info

Publication number
CN106101004B
CN106101004B CN201610734167.XA CN201610734167A CN106101004B CN 106101004 B CN106101004 B CN 106101004B CN 201610734167 A CN201610734167 A CN 201610734167A CN 106101004 B CN106101004 B CN 106101004B
Authority
CN
China
Prior art keywords
equipment
network equipment
flow
local
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610734167.XA
Other languages
English (en)
Other versions
CN106101004A (zh
Inventor
张啸宇
王倩
张岩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou DPTech Technologies Co Ltd
Original Assignee
Hangzhou DPTech Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou DPTech Technologies Co Ltd filed Critical Hangzhou DPTech Technologies Co Ltd
Priority to CN201610734167.XA priority Critical patent/CN106101004B/zh
Publication of CN106101004A publication Critical patent/CN106101004A/zh
Application granted granted Critical
Publication of CN106101004B publication Critical patent/CN106101004B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/58Association of routers
    • H04L45/583Stackable routers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请提供一种流量切换的方法及装置,所述方法包括:网络设备在执行流量切换时,通过级联端口检测接入的网络设备;其中,所述网络设备预先开启了堆叠功能;当检测到所述接入的网络设备后,选举该网络设备为从设备;将本地的业务环境信息同步至所述从设备,以响应于用户的流量切换操作,将接入至本地的前端设备的流量切换至所述从设备。应用本发明实施例,可以有效地减少流量切换过程中的流量中断时长。

Description

流量切换的方法及装置
技术领域
本申请涉及计算机网络通信领域,尤其涉及流量切换的方法及装置。
背景技术
在现网运行的网络设备,时常可能由于设备故障、***软件升级等原因,需要将本地流量切换至另一网络设备。当发生流量切换时,通常情况下,需要在另一网络设备上启动新的***软件,并在网络设备上配置与该网络设备相同的配置环境,并可以将网络设备上的流量切换至网络设备。
然而,采用上述方案进行流量切换,可能会导致网络流量长时间的中断。
发明内容
有鉴于此,本申请提供一种流量切换的方法及装置,用以减少流量切换过程中的流量中断时长。
具体地,本申请是通过如下技术方案实现的:
根据本发明实施例的第一方面,提供一种流量切换的方法,所述方法应用于网络设备,所述网络设备预先开启了堆叠功能,并将自身选举为主设备,所述方法包括:
在执行流量切换时,通过级联端口检测接入的网络设备;其中,所述网络设备预先开启了堆叠功能;
当检测到所述接入的网络设备后,选举该网络设备为从设备;
将本地的业务环境信息同步至所述从设备,以响应于用户的流量切换操作,将接入至本地的前端设备的流量切换至所述从设备。
根据本发明实施例的第二方面,提供一种流量切换的装置,所述装置包括:
第一检测单元,用于在执行流量切换时,通过级联端口检测接入的网络设备;其中,所述网络设备预先开启了堆叠功能;
选举单元,用于当检测到所述接入的网络设备后,选举该网络设备为从设备;
同步单元,用于将本地的业务环境信息同步至所述从设备,以响应于用户的流量切换操作,将接入至本地的前端设备的流量切换至所述从设备。
本申请实施例提供一种新的流量切换的方法,网络设备预先开启了堆叠功能,并将自身选举为主设备。在执行流量切换时,网络设备可以通过级联端口检测接入的另一网络设备;该另一网络设备预先开启了堆叠功能;当检测到所述另一网络设备接入后,网络设备可以选举该另一网络设备为从设备;并可以将本地的业务环境信息同步至该从设备,以响应于用户的流量切换操作,将接入至本地的前端设备的流量切换至该从设备。
由于网络设备在进行***软件升级或者发生故障时,可以通过启用的堆叠功能,将本地的业务环境信息实时同步至另一启用了堆叠功能的网络设备,将接入至本地的前端设备的流量切换至该另一网络设备,然后,再进行软件升级,或者由管理人员进行故障排除或者硬件替换,因此可以有效地减少流量切换过程中的流量中断时长。
附图说明
图1是本申请一示例性实施例示出的一种流量切换的方法的流程图;
图2是本申请一示例性实施例示出的一种流量切换的方法的应用场景图;
图3是本申请一示例性实施例示出的一种流量切换的方法的应用场景图;
图4是本申请一示例性实施例示出的一种流量切换的方法的应用场景图;
图5是本申请一示例性实施例示出的一种流量切换的装置所在设备的一种硬件结构图;
图6是本申请一示例性实施例示出的一种流量切换的装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
在现网运行的网络设备,时常可能由于设备故障、***软件升级等原因,需要将本地流量切换至另一网络设备。
在相关技术中,当网络设备进行软件升级或者该网络设备发生硬件故障,需要将本地流量切换至另一网络设备时,通常情况下,采用备机切换的方式,将该网络设备的流量切换至另一网络设备。
在实现时,另一网络设备可以获取用户的指令中携带的配置信息,对本地的业务端口进行配置,该配置信息与上述网络设备业务端口的配置信息相同。当完成业务端口配置后,用户可以将该网络设备上与前端设备相连的网线***至另一网络设备,使得前端设备与该另一网络设备相连,此时,该另一网络设备可以通过该网线接收前端设备发送的流量,从而可以将接入至网络设备的前端设备的流量切换至本地。
然而,采用相关技术中的方法进行流量切换,当流量切换至另一网络设备时,另一网络设备需要重新学习和建立上述网络设备的动态表项,因此,需要更长的时间来恢复业务功能。此外,采用上述流量切换的方法,可能会导致流量的长时间中断。
本申请实施例提供一种新的流量切换的方法,网络设备预先开启了堆叠功能,并将自身选举为主设备。在执行流量切换时,网络设备可以通过级联端口检测接入的另一网络设备;该另一网络设备预先开启了堆叠功能;当检测到所述另一网络设备接入后,网络设备可以选举该另一网络设备为从设备;并可以将本地的业务环境信息同步至该从设备,以响应于用户的流量切换操作,将接入至本地的前端设备的流量切换至该从设备。
由于网络设备在进行***软件升级或者发生故障时,可以通过启用的堆叠功能,将本地的业务环境信息实时同步至另一启用了堆叠功能的网络设备,将接入至本地的前端设备的流量切换至该另一网络设备,然后再进行软件升级,或者由管理人员进行故障排除或者硬件替换,因此可以有效地减少流量切换过程中的流量中断时长。
参见图1,图1是本申请一示例性实施例示出的一种流量切换的方法的流程图,所述方法应用于网络设备,所述网络设备预先开启了堆叠功能,并将自身选举为主设备,所述方法包括:
步骤101:在执行流量切换时,通过级联端口检测接入的网络设备;其中,所述网络设备预先开启了堆叠功能。
在相关的流量切换的技术中,通常采用上述备机切换的方式,将接入至网络设备的前端设备的流量切换至另一网络设备。
然而,采用相关技术中的方法进行流量切换,当流量切换至另一网络设备时,另一网络设备需要重新学习和建立上述网络设备的动态表项,因此,需要更长的时间来恢复业务功能。此外,采用上述流量切换的方法,可以导致流量的长时间中断。
在本发明实施例中,网络设备可以通过本地开启的堆叠功能,将本地的业务环境信息实时同步至另一网络设备,并可以将接入至本地的前端设备的流量切换至另一网络设备,从而完成流量切换的过程,因此可以有效地减少流量中断的时长。
在实现时,该网络设备可以预先开启堆叠功能,此时,在该堆叠***中,由于只有该网络设备一台设备,在经过拓扑收集和角色选举之后,该网络设备可以将自身选举为主设备。
当该网络设备检测到本设备硬件故障时,执行所述流量切换的操作;或者,当该网络设备接收到针对本设备的软件升级指令时,执行所述流量切换的操作。
在进行流量切换时,该网络设备可以通过级联端口实时地检测接入的另一网络设备。
步骤102:当检测到所述接入的网络设备后,选举该网络设备为从设备。
在本实施例中,当该网络设备检测到该接入的另一网络设备后,可以选举该网络设备为从设备。
在实现时,用户可以使用光纤或者网线,通过两台网络设备的级联端口,将两台网络设备相连,并可以启动另一网络设备上的***软件。当用户完成两台网络设备的级联后,需要进行软件升级或者硬件发生故障的网络设备可以检测到另一网络设备的接入。
另一网络设备可以启动本地的堆叠功能。在另一网络设备开启堆叠功能后,两台网络设备之间可以互相发送报文,获取报文中所携带的拓扑信息。
当完成拓扑收集后,两台设备可以向对方发送的协商报文,进行角色选举。基于预设的新接入的设备为从设备的角色选举规则,该另一网络设备可以被选举为从设备。
其中,上述拓扑信息包括两台设备的连接关系、设备编号等信息,在此不再一一赘述。
步骤103:将本地的业务环境信息同步至所述从设备,以响应于用户的流量切换操作,将接入至本地的前端设备的流量切换至所述从设备。
在相关的流量切换的技术中,通常采用上述备机切换的方式,将接入至网络设备的前端设备的流量切换至另一网络设备。
然而,采用相关技术中的方法进行流量切换,当流量切换至另一网络设备时,另一网络设备需要重新学习和建立上述网络设备的动态表项,因此,需要更长的时间来恢复业务功能。
在本发明实施例中,需要进行***软件升级或者发生硬件故障的网络设备通过本地开启的堆叠功能,将本地的业务环境信息实时地同步至另一网络设备。由于该业务环境信息包括动态表项,服务程序数据以及相关配置信息。另一网络设备无需再重新学习和建立动态表项,因此,可以有效地减少流量切换过程中业务功能恢复的时间。
在实现时,当将上述另一网络设备选举为从设备之后,上述网络设备可以将该本地学习的动态表项同步至该从设备。
该网络设备还可以将本地与前端设备通信的业务端口的配置信息同步至所述从设备。该从设备可以基于该配置信息,配置该从设备上的与该前端设备通信的业务端口。
例如,假如该网络设备与前端设备通信的业务端口为A端口时,另一网络设备与前端设备通信的业务端口为A'端口。该网络设备可以将A端口的配置信息同步至另一网络设备(即从设备),使得另一网络设备可以基于该A端口的配置信息,对本地的A'端口进行配置,使得端口A'与端口A具有相同的配置。
此外,该网络设备还可以将本地正在运行的服务程序数据同步至所述从设备,从设备接收该服务程序数据后,可以基于该服务程序数据开启与该网络设备相同的服务程序。
例如,假如该网络设备正在运行服务程序1、服务程序2和服务程序3。该网络设备可以将这三个服务程序数据同步至另一网络设备(即从设备)。当该另一网络设备接收到这三个服务程序的数据后,可以基于该服务程序数据,在本地开启与上述网络设备上相同的服务程序1、服务程序2和服务程序3。
在本实施例中,当另一网络设备基于该网络设备同步的业务环境信息,对本地业务环境进行配置后,可以基于用户的相应操作,将接入至网络设备的前端设备的流量切换至本网络设备(即从设备)。
在实现时,当另一网络设备基于该网络设备同步的业务环境信息,对本地业务环境进行配置后。用户可以从该网络设备的业务端口上拔出与前端设备相连接的光纤或者网线,并可以将拔出的光纤或者网线***至另一网络设备的业务端口上,建立另一网络设备与前端设备的网络连接,从而实现将发送到该网络设备的流量切换到另一网络设备。
其中,上述另一网络设备的业务端口的配置信息与该网络设备与前端设备相连的业务端口的配置信息相同。
例如,假如该网络设备与前端设备通信的业务端口为A端口时,另一网络设备与前端设备通信的业务端口为A'。该网络设备通过上述的业务环境信息的同步过程,可以使端口A和端口A'具有相同的配置。用户可以拔出端口A的网线或者光线,将该拔出的网线或者光线***到另一网络设备的端口A'上,从而建立另一网络设备与前端设备的连接。
当将接入至该网络设备的前端设备的流量切换至另一网络设备后,用户可以拔掉连接两台网络设备的级联线。
在本实施例中,上述网络设备在将所述业务环境信息同步至所述从设备后,检测与所述从设备的级联是否断开;当检测到与所述从设备的级联断开时,在本地执行***软件升级或者在本地响应于用户的故障排除的操作。
在实现时,当上述网络将所述业务环境信息同步至所述从设备后,可以检测与所述从设备的级联是否断开。当用户拔掉两台设备的级联线后,该网络设备可以检测到与另一网络设备(即从设备)的级联已经断开。该网络设备可以基于接收到的软件升级指令,对本地***软件进行升级。或者,用户管理人员可以针对该网络设备的硬件故障,进行故障排除和硬件替换操作。
而当用户断开两台网络设备之间的级联连接后,另一网络设备可以重新进行拓扑收集和角色选举,由于此时,***中只有另一网络设备这一台设备,所以另一网络设备可以将自身选举为主设备。
在本实施例中,当该网络设备完成本地***软件升级或者故障排除之后,该网络设备通过级联端口检测接入的网络设备。当该网络设备检测到所述接入的网络设备,接收该网络设备同步的业务环境信息,以响应于用户的流量切换操作,将接入至该网络设备的前端设备的流量同步至本地。
在实现时,当该网络设备完成本地***软件升级或者故障排除之后,该网络设备可以通过级联端口实时地检测是否有另一网络设备的接入。当用户通过两台网络设备的级联端口,使用光纤或者网线,建立两台设备的级联之后,该网络设备可以检测到另一网络设备的接入。
该网络设备与另一网络设备(此时即为主设备)可以重新进行拓扑收集和角色选举,选举该网络设备为从设备。
在完成角色选举后,另一网络设备(此时即为主设备)可以将本地的业务环境信息同步至该网络设备。当另一网络设备完成将本地业务环境信息同步至该网络设备后。用户可以从另一网络设备的业务端口上拔出与前端设备相连接的光纤或者网线,并可以将拔出的光纤或者网线***至该网络设备的业务端口上,建立该网络设备与前端设备的网络连接,从而实现将发送到另一网络设备的流量切换到该网络设备。
其中,上述该网络设备的业务端口的配置信息与另一网络设备与前端设备相连的业务端口的配置信息相同。
例如,假如该网络设备与前端设备通信的业务端口为A端口时,另一网络设备与前端设备通信的业务端口为A'。另一网络设备通过上述的业务环境信息的同步过程,可以使端口A'和端口A具有相同的配置。用户可以拔出端口A'的网线或者光线,将该拔出的网线或者光线***到另一网络设备的端口A上,从而建立另一网络设备与前端设备的连接。
本申请实施例提供一种新的流量切换的方法,网络设备预先开启了堆叠功能,并将自身选举为主设备。当该网络设备检测到本设备硬件故障,或者接收到针对本设备的软件升级指令时,可以进行流量切换的操作。
在执行流量切换时,网络设备可以通过级联端口检测接入的另一网络设备;该另一网络设备预先开启了堆叠功能;当检测到所述另一网络设备接入后,网络设备可以选举该另一网络设备为从设备;并可以将本地学习的动态表项,与前端设备相连的端口配置信息和正在运行的服务程序数据同步至该从设备,以响应于用户的流量切换操作,将接入至本地的前端设备的流量切换至该从设备。
当该网络设备完成软件升级或者故障排除之后,该网络设备可以通过级联端口检测接入的另一网络设备。当检测到所述接入的另一网络设备,该网络设备可以接收另一网络设备同步的业务环境信息,以响应于用户的流量切换操作,将接入至另一网络设备的前端设备的流量同步至本地。
由于网络设备在进行***软件升级或者发生故障时,可以通过启用的堆叠功能,将本地的业务环境信息实时同步至另一启用了堆叠功能的网络设备,将接入至本地的前端设备的流量切换至该另一网络设备,然后再进行软件升级,或者由管理人员进行故障排除或者硬件替换。当完成软件升级、故障排除或者硬件替换后,可以接收另一网络设备同步的业务环境信息,将接入至该网络设备的另一前端设备的流量同步至本地。
因此,一方面,采用本实施例的方法可以有效地减少流量切换过程中的流量中断时长。
另一方面,由于在流量切换时,网络设备可以通过堆叠技术将本地的动态表项、配置信息和正在运行的服务程序数据实时地同步至另一网络设备,另一网络设备不再需要学习动态表项等,因此可以有效地减少业务功能的恢复时间。
以下,以网络设备因为软件升级而需要进行流量切换为例,并结合图2~图5,对上述方案进行详细的说明。
参见图2至图4,假设该***包括前端设备,网络设备A和网络设备B网络。网络设备A具有业务端口A和级联端口B。网络设备B具有业务端口A'和级联端口B'。假如该网络设备A正在运行服务程序1、服务程序2和服务程序3。
假设,网络设备A通过业务端口A与前端设备进行正常的业务交互,当网络设备A接收到针对本设备的软件升级指令,需要对本地软件进行升级时,为了不中断与前端设备的业务交互,需要将接入至本地的前端设备的流量切换至网络设备B。当网络设备A完成本地软件升级后,可以将接入至网络设备B的前端设备流量再切换至网络设备A中。
在实现时,网络设备A可以预先开启堆叠功能,此时,在该堆叠***中,由于只有网络设备A一台设备,在经过拓扑收集和角色选举之后,该网络设备A可以将自身选举为主设备。
当网络设备接收到针对本设备的软件升级指令,则可以执行流量切换操作。在流量切换过程中,网络设备A可以通过级联端口实时地检测是否有网络设备B的接入。
用户可以使用光纤或者网线,通过两台网络设备的级联端口,将两台网络设备相连,并可以启动络设备B上的***软件。当用户完成两台网络设备的级联后,网络设备A则可以检测到网络设备B的接入。
网络设备B可以启动本地的堆叠功能。当网络设备B开启堆叠功能后,两台网络设备之间可以互相发送报文,获取报文中所携带的拓扑信息。
当完成拓扑收集后,两台设备可以通过对方发送的协商报文,进行角色选举。可以基于预设的新接入的设备为从设备的角色选举规则,网络设备B可以被选举为从设备。
当网络设备B被选举为从设备后,网络设备A可以通过级联端口,将本地学习的动态表项同步至该从设备。
网络设备A还可以通过级联端口,将端口A的配置信息同步至网络设备B(即从设备),使得网络设备B可以基于该端口A的配置信息,对本地的端口A'进行配置。
此外,网络设备A可以将这服务程序1、2和3的数据同步至网络设备B(即从设备)。当该网络设备B接收到这三个服务程序的数据后,可以基于该服务程序数据,在本地开启与网络设备A上相同的服务程序1、服务程序2和服务程序3。
当网络设备B基于业务环境信息,完成对本地业务环境进行配置后。用户可以从该网络设备A的业务端口A上拔出与前端设备相连接的光纤或者网线,并可以将拔出的光纤或者网线***至网络设备B的业务端口A'上,建立网络设备B与前端设备的网络连接,从而实现将发送到该网络设备A的流量切换到网络设备B。
当将接入至该网络设备A的前端设备的流量切换至网络设备B后,用户可以拔掉连接两台网络设备的级联线。
当用户拔掉两台设备的级联线后,该网络设备A可以检测到与网络设备B(即从设备)的级联已经断开。该网络设备A可以基于接收到的软件升级指令,对本地***软件进行升级。或者,用户管理人员可以针对该网络设备的硬件故障,进行故障排除和硬件替换操作。
而此时,网络设备B可以重新进行拓扑收集和角色选举,由于***中只有网络设备B一台设备,所以网络设备B可以将自身选举为主设备。
当该网络设备A完成本地***软件升级或者故障排除之后,网络设备A需要继续与前端设备的进行业务交互,因此需要将接入至网络设备B的前端设备流量再切换至网络设备A中。
在实现时,该网络设备A可以通过级联端口实时地检测是否有网络设备B的接入。当用户通过两台网络设备的级联端口,使用光纤或者网线,建立两台设备的级联之后,该网络设备A可以检测到网络设备B的接入。
网络设备A和网络设备B可以重新拓扑收集和角色选举,将网络设备A选举为从设备。
在完成角色选举后,网络设备B可以将本地的业务环境信息同步至该网络设备A。当网络设备B完成将本地业务环境信息同步至该网络设备A后。用户可以从网络设备B的业务端口A'上拔出与前端设备相连接的光纤或者网线,并可以将拔出的光纤或者网线***至该网络设备A的业务端口A上,建立该网络设备A与前端设备的网络连接,从而实现将接入至网络设备B的前端设备的流量切换到该网络设备A。
本申请实施例提供一种新的流量切换的方法,网络设备A预先开启了堆叠功能,并将自身选举为主设备。当该网络设备A检测到本设备硬件故障,或者接收到针对本设备的软件升级指令时,可以进行流量切换的操作。
在执行流量切换时,网络设备A可以通过级联端口B检测接入的网络设备B;该网络设备B预先开启了堆叠功能;当检测到所述网络设备B接入后,网络设备A可以选举该网络设备B为从设备;并可以将本地学习的动态表项,端口A的配置信息和正在运行的服务程序1、2和3的数据同步至该从设备,以响应于用户的流量切换操作,将接入至本地的前端设备的流量切换至该网络设备B。
当该网络设备A完成软件升级或者故障排除之后,该网络设备A可以通过级联端口检测接入的网络设备B。当检测到所述接入的网络设备B,该网络设备可以接收网络设备B同步的业务环境信息,以响应于用户的流量切换操作,将接入至网络设备B的前端设备的流量同步至本地。
由于网络设备A在进行***软件升级或者发生故障时,可以通过启用的堆叠功能,将本地的业务环境信息实时同步至启用了堆叠功能的网络设备B,并可以将接入至本地的前端设备的流量切换至该网络设备B,然后再进行软件升级,或者由管理人员进行故障排除或者硬件替换。当完成软件升级、故障排除或者硬件替换后,可以接收网络设备B同步的业务环境信息,将接入至该网络设备B的前端设备的流量同步至本地。
因此,一方面,采用本实施例提供的方法可以有效地减少流量切换过程中的流量中断时长;
另一方面,由于在流量切换时,网络设备A可以通过堆叠技术将本地的动态表项、端口A配置信息和正在运行的服务程序数据实时地同步至网络设备B,网络设备B不再需要学习动态表项等,因此可以有效地减少业务功能的恢复时间。
与前述流量切换的方法的实施例相对应,本申请还提供了流量切换的装置的实施例。
本申请流量切换的装置的实施例可以应用在网络设备上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在网络设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图5所示,为本申请流量切换的装置所在网络设备的一种硬件结构图,除了图5所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的网络设备通常根据该流量切换的实际功能,还可以包括其他硬件,对此不再赘述。
请参考图6,图6是本申请一示例性实施例示出的一种流量切换的装置的框图。所述装置包括:第一检测单元610,选举单元620和同步单元630。
其中,第一检测单元610,用于在执行流量切换时,通过级联端口检测接入的网络设备;其中,所述网络设备预先开启了堆叠功能;
选举单元620,用于当检测到所述接入的网络设备后,选举该网络设备为从设备;
同步单元630,用于将本地的业务环境信息同步至所述从设备,以响应于用户的流量切换操作,将接入至本地的前端设备的流量切换至所述从设备。
在一个可选的实现方式中:
所述同步单元630,具体用于将本地学习的动态表项同步至所述从设备;将本地与前端设备通信的业务端口的配置信息同步至所述从设备,以使该从设备基于该配置信息,配置该从设备上的与该前端设备通信的业务端口;将本地正在运行的服务程序数据同步至所述从设备,以使该从设备基于该服务程序数据开启与本设备相同的服务程序。
在一个可选的实现方式中:
所述装置还可以包括:第二检测单元640,用于在将所述业务环境信息同步至所述从设备后,检测与所述从设备的级联是否断开;操作单元650,用于当检测到与所述从设备的级联断开时,在本地执行软件升级;或者,在本地响应于用户的故障排除的操作进行故障排除。
在一个可选的实现方式中:
所述装置还可以包括:第三检测单元660,用于通过级联端口检测接入的网络设备;接收单元670,用于当检测到所述接入的网络设备,接收该网络设备同步的业务环境信息,以响应于用户的流量切换操作,将接入至该网络设备的前端设备的流量同步至本地。
在一个可选的实现方式中:
所述装置还可以包括:执行单元680,用于当检测到本设备硬件故障时,执行所述流量切换的操作;或者,当接收到针对本设备的软件升级指令时,执行所述流量切换的操作。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

Claims (10)

1.一种流量切换的方法,其特征在于,所述方法应用于网络设备,所述网络设备预先开启了堆叠功能,并将自身选举为主设备,所述方法包括:
在执行流量切换时,通过级联端口检测接入的网络设备;其中,所述网络设备预先开启了堆叠功能;
当检测到所述接入的网络设备后,选举该网络设备为从设备;
将本地的业务环境信息同步至所述从设备,以响应于用户的流量切换操作,将接入至本地的前端设备的流量切换至所述从设备。
2.根据权利要求1所述的方法,其特征在于,所述将本地的业务环境信息同步至所述从设备,包括:
将本地学习的动态表项同步至所述从设备;
将本地与前端设备通信的业务端口的配置信息同步至所述从设备,以使该从设备基于该配置信息,配置该从设备上的与该前端设备通信的业务端口;
将本地正在运行的服务程序数据同步至所述从设备,以使该从设备基于该服务程序数据开启与本设备相同的服务程序。
3.根据权利要求1所述的方法,其特征在于,还包括:
在将所述业务环境信息同步至所述从设备后,检测与所述从设备的级联是否断开;
当检测到与所述从设备的级联断开时,在本地执行软件升级;或者,在本地响应于用户的故障排除的操作进行故障排除。
4.根据权利要求1所述的方法,其特征在于,还包括:
通过级联端口检测接入的网络设备;
当检测到所述接入的网络设备,接收该网络设备同步的业务环境信息,以响应于用户的流量切换操作,将接入至该网络设备的前端设备的流量同步至本地。
5.根据权利要求1所述的方法,其特征在于,还包括:
当检测到本设备硬件故障时,执行所述流量切换的操作;
或者,当接收到针对本设备的软件升级指令时,执行所述流量切换的操作。
6.一种流量切换的装置,其特征在于,所述装置包括:
第一检测单元,用于在执行流量切换时,通过级联端口检测接入的网络设备;其中,所述网络设备预先开启了堆叠功能;
选举单元,用于当检测到所述接入的网络设备后,选举该网络设备为从设备;
同步单元,用于将本地的业务环境信息同步至所述从设备,以响应于用户的流量切换操作,将接入至本地的前端设备的流量切换至所述从设备。
7.根据权利要求6所述的装置,其特征在于,所述同步单元,具体用于:
将本地学习的动态表项同步至所述从设备;将本地与前端设备通信的业务端口的配置信息同步至所述从设备,以使该从设备基于该配置信息,配置该从设备上的与该前端设备通信的业务端口;将本地正在运行的服务程序数据同步至所述从设备,以使该从设备基于该服务程序数据开启与本设备相同的服务程序。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二检测单元,用于在将所述业务环境信息同步至所述从设备后,检测与所述从设备的级联是否断开;
操作单元,用于当检测到与所述从设备的级联断开时,在本地执行软件升级;或者,在本地响应于用户的故障排除的操作进行故障排除。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第三检测单元,用于通过级联端口检测接入的网络设备;
接收单元,用于当检测到所述接入的网络设备,接收该网络设备同步的业务环境信息,以响应于用户的流量切换操作,将接入至该网络设备的前端设备的流量同步至本地。
10.根据权利要求6所述的装置,其特征在于,所述装置还包括:
执行单元,用于当检测到本设备硬件故障时,执行所述流量切换的操作;或者,当接收到针对本设备的软件升级指令时,执行所述流量切换的操作。
CN201610734167.XA 2016-08-26 2016-08-26 流量切换的方法及装置 Active CN106101004B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610734167.XA CN106101004B (zh) 2016-08-26 2016-08-26 流量切换的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610734167.XA CN106101004B (zh) 2016-08-26 2016-08-26 流量切换的方法及装置

Publications (2)

Publication Number Publication Date
CN106101004A CN106101004A (zh) 2016-11-09
CN106101004B true CN106101004B (zh) 2019-05-07

Family

ID=57226009

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610734167.XA Active CN106101004B (zh) 2016-08-26 2016-08-26 流量切换的方法及装置

Country Status (1)

Country Link
CN (1) CN106101004B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108282346B (zh) * 2016-12-29 2020-11-03 华为技术有限公司 软件升级方法及装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101110782A (zh) * 2007-08-28 2008-01-23 中兴通讯股份有限公司 一种用于以太网交换机堆叠***管理的方法
CN101478435A (zh) * 2009-01-20 2009-07-08 杭州华三通信技术有限公司 一种堆叠***的拓扑收集方法和双控制板设备
CN105812292A (zh) * 2014-12-29 2016-07-27 中兴通讯股份有限公司 一种交换设备堆叠的方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5150679B2 (ja) * 2010-06-11 2013-02-20 アラクサラネットワークス株式会社 スイッチ装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101110782A (zh) * 2007-08-28 2008-01-23 中兴通讯股份有限公司 一种用于以太网交换机堆叠***管理的方法
CN101478435A (zh) * 2009-01-20 2009-07-08 杭州华三通信技术有限公司 一种堆叠***的拓扑收集方法和双控制板设备
CN105812292A (zh) * 2014-12-29 2016-07-27 中兴通讯股份有限公司 一种交换设备堆叠的方法及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ISS堆叠技术的实现;袁鸣骁;《中国优秀硕士学位论文全文数据库(信息科技辑)》;20150615;正文第3章
网络冗余设计及故障恢复性能分析;薛竞翔 等;《信息***工程》;20141020(第10期);全文

Also Published As

Publication number Publication date
CN106101004A (zh) 2016-11-09

Similar Documents

Publication Publication Date Title
US11323307B2 (en) Method and system of a dynamic high-availability mode based on current wide area network connectivity
US9197493B2 (en) Protection systems and methods for handling multiple faults and isolated nodes in interconnected ring networks
CN101968730B (zh) 多处理器级联信号传输数据交互同步处理方法及其***
CN103685250A (zh) 一种基于sdn的虚拟机安全策略迁移的***及方法
CN106919242A (zh) 服务器***及其管理方法及计算机可读式存储多媒体
CN102104893B (zh) 实现无线控制器热备份的方法、装置和无线接入点设备
CN105847053B (zh) Linux***下自动设置多网卡多网段任意绑定的方法及***
CN103595626A (zh) 一种环形网络中实现动态路径规划的方法
CN108073540A (zh) I2c总线***、异常设备排查方法
US9887877B2 (en) Switch apparatus, VLAN setting management method and program
NO20140740A1 (no) Fremgangsmåte for forbedret redundans og oppetid i SCADA nettverk
CN102111304A (zh) 一种批量检测调制解调器的方法和***
CN113194020B (zh) 一种虚拟网络交互方法及虚拟网络架构
CN105471610A (zh) 一种使用多板卡保护HQoS的方法和装置
CN106850616A (zh) 利用sdn技术解决分布式防火墙网络一致更新的方法
EP3629535A1 (en) Method, device, and system for implementing mux machine
CN104980693A (zh) 媒体服务备份方法及***
CN107528715A (zh) 故障类型的确定方法和装置
CN106101004B (zh) 流量切换的方法及装置
CN105429946A (zh) 一种基于sdn虚拟交换机的防伪造ip的***及方法
CN109428728A (zh) 端口自适应方法和设备
CN105871451A (zh) 一种网络割接切换方法及装置
JP2016181795A (ja) ネットワークシステム及びネットワーク設定方法
CN106982145A (zh) 一种图形化的宽带故障端到端诊断方法
US11165595B2 (en) Network and switch providing controllable power through outlets and communication ports

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Binjiang District and Hangzhou city in Zhejiang Province Road 310051 No. 68 in the 6 storey building

Applicant after: Hangzhou Dipu Polytron Technologies Inc

Address before: Binjiang District and Hangzhou city in Zhejiang Province Road 310051 No. 68 in the 6 storey building

Applicant before: Hangzhou Dipu Technology Co., Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant