一种网络设备重启方法和装置制造方法及图纸

技术编号:14887868 阅读:83 留言:0更新日期:2017-03-28 17:57
本申请公开了一种网络设备重启方法和装置,所述网络设备为虚拟交换矩阵环境中配置端口聚合协议的成员设备,且所述网络设备包括用于处理所述网络设备业务的第一控制板,该方法包括步骤:本端网络设备接收到重启指令时,禁用本端网络设备中用于和对端网络设备通讯的端口,并向对端网络设备发起端口禁用事件,以通知对端网络设备切换链路;重启第一控制板。本申请公开的实施例能够解决虚拟交换矩阵环境中配置端口聚合协议的成员设备重启时业务中断的问题。

【技术实现步骤摘要】

本申请涉及通信领域,尤其涉及一种网络设备重启方法和装置
技术介绍
随着网络业务不断扩展,网络规模越来越大,有不少网段的流量会出现拥塞溢出现象,严重的会造成网络中断,更严重的会由于网络设备故障导致长时间断网。通过端口聚合技术可以提高网络宽带,实现流量分担和链路冗余备份,提高两个网络设备间的连接可靠性。但是,端口聚合技术不能解决网络设备故障导致的长时间断网问题。通过VSM(VirtualSwitchMatrix,虚拟交换矩阵)技术将多个网络设备虚拟成一个网络设备,当一个网络设备发生故障时,另外的网络设备可以正常进行报文转发和业务处理,能够解决单点故障问题。并且VSM具有链路备份聚合冗余的功能,跨设备的聚合和跨板卡的聚合不仅能够提供链路冗余的功能,还能够支持链路负载均衡、充分利用带宽。所以在VSM环境上配置端口聚合协议,成为增大网络带宽,提高网络可靠性的一种解决方案。实际组网中,在VSM环境上配置端口聚合协议可以提高链路带宽,实现流量分担和链路冗余备份,当一台成员设备发生故障时,其他的成员设备能够实现流量转发和业务处理,提高整个网络环境的可靠性。如图1所示,网络设备11,网络设备12、网络设备13组成的VSM环境,网络设备14都配置端口聚合协议,端口聚合协议中的链路1、2、3、4分别连接VSM环境中的成员设备。链路1和链路2、链路3和链路4分别组成一个逻辑的链路,增大网络设备11、网络设备14和VSM环境之间的带宽,并且能够实现流量分担及链路冗余备份。当VSM环境中网络设备12重启时,设备上所有接口都将变成禁用状态,与这些接口连接的对端网络设备11和网络设备14的接口也会随之关闭。网络设备11和网络设备14上的端口聚合协议自动将流量切换到链路2和链路4上,从正常的网络设备13上进行流量转发和业务处理,从而保证业务不断流,提高网络环境的可靠性。同理,当VSM环境的网络设备13发生故障时,自动将流量切换至链路1和链路3上,由网络设备12进行业务处理和报文转发。但是,当重启VSM环境中的一个成员设备(比如网络设备12)时,网络设备12链路可用的接口并没有被立即关闭,要到该设备重新初始化接口信息时才会将其设置为关闭状态,从设备重启到重新初始化接口的时间可能长达几秒甚至几十秒,这个过程中网络设备12与网络设备11和网络设备14相连的接口一直处于链路可用状态,网络设备11和网络设备14也不会收到与该成员设备相连的接口关闭事件,其端口聚合协议也将不能及时切换选中接口,部分流量会错误的分流至已重启的成员设备,从而被丢弃,造成这段时间内这部分流量不通,相关业务中断。
技术实现思路
为克服相关技术中存在的技术问题,本申请提供了一种网络设备重启方法和装置。根据本申请实施例的第一方面,提供一种网络设备重启方法,所述网络设备为虚拟交换矩阵环境中配置端口聚合协议的成员设备,且所述网络设备包括用于处理所述网络设备业务的第一控制板,所述方法包括步骤:本端网络设备接收到重启指令时,禁用本端网络设备中用于和对端网络设备通讯的端口,并向对端网络设备发起端口禁用事件,以通知对端网络设备切换链路;重启第一控制板。根据本申请实施例的第二方面,提供一种网络设备重启方法,所述网络设备为虚拟交换矩阵环境中配置端口聚合协议的成员设备,且所述网络设备包括用于处理所述网络设备业务的第一控制板和第二控制板,所述第二控制板用于在第一控制板发生故障时接管第一控制板的业务,所述方法包括步骤:本端网络设备接收到重启指令时,确定当前处于工作状态的控制板,根据所述重启指令和确定结果判断是否将本端网络设备中用于和对端网络设备通讯的端口禁用;如果确定结果为是,则禁用所述端口,并向对端网络设备发起端口禁用事件,以通知对端网络设备切换链路;根据所述重启指令,重启对应的控制板。根据本申请实施例的第三方面,提供一种网络设备重启装置,所述网络设备为虚拟交换矩阵环境中配置端口聚合协议的成员设备,且所述网络设备包括用于处理所述网络设备业务的第一控制板,所述装置包括:禁用模块,被配置为在收到重启指令时,禁用本端网络设备中用于和对端网络设备通讯的端口,并向对端网络设备发起端口禁用事件,以通知对端网络设备切换链路;重启模块,被配置为重启第一控制板。根据本申请实施例的第四方面,提供一种网络设备重启装置,所述网络设备为虚拟交换矩阵环境中配置端口聚合协议的成员设备,且所述网络设备包括用于处理所述网络设备业务的第一控制板和第二控制板,所述第二控制板用于在第一控制板发生故障时接管第一控制板的业务,所述装置包括:确定模块,被配置为在接收到重启指令时,确定当前处于工作状态的控制板;判断模块,被配置为根据所述重启指令和确定结果判断是否将本端网络设备中用于和对端网络设备通讯的端口禁用;禁用模块,被配置为如果所述判断结果为是,则禁用所述端口,并向对端网络设备发起端口禁用事件,以通知对端网络设备切换链路;重启模块,被配置为根据所述重启指令重启对应的控制板。本申请公开的实施例,与传统直接重启网络设备的方法不同,本申请通过在重启流程中加入禁用通讯端口的流程,使对端设备及时感知本端设备已经关闭,不再发送报文,可以有效解决VSM环境中配置端口聚合协议的网络设备重启时业务中断的问题。附图说明图1是本申请一网络应用的场景图。图2a是本申请根据一示例性实施例示出的一种网络设备重启方法的流程图。图2b是本申请根据一示例性实施例示出的另一种网络设备重启方法的流程图。图2c是本申请根据一示例性实施例示出的另一种网络设备重启方法的部分流程图。图2d是本申请根据一示例性实施例示出的另一种网络设备重启方法的部分流程图。图3a是本申请根据一示例性实施例示出的一种网络设备的结构图。图3b是本申请根据一示例性实施例示出的另一种网络设备结构图。图3c是本申请根据一示例性实施例示出的一种网络设备重启方法的流程图。图4a是本申请根据一示例性实施例示出的一种网络设备的框图。图4b是本申请根据一示例性实施例示出的另一种网络设备的框图。图4c是本申请根据一示例性实施例示出的另一种网络设备的框图。图4d是本申请根据一示例性实施例示出的另一种网络设备的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“本文档来自技高网
...
一种网络设备重启方法和装置

【技术保护点】
一种网络设备重启方法,其特征在于,所述网络设备为虚拟交换矩阵环境中配置端口聚合协议的成员设备,且所述网络设备包括用于处理所述网络设备业务的第一控制板,该方法包括步骤:本端网络设备接收到重启指令时,禁用本端网络设备中用于和对端网络设备通讯的端口,并向对端网络设备发起端口禁用事件,以通知对端网络设备切换链路;重启第一控制板。

【技术特征摘要】
1.一种网络设备重启方法,其特征在于,所述网络设备为虚拟交换矩阵环境中配置端口聚合协议的成员设备,且所述网络设备包括用于处理所述网络设备业务的第一控制板,该方法包括步骤:本端网络设备接收到重启指令时,禁用本端网络设备中用于和对端网络设备通讯的端口,并向对端网络设备发起端口禁用事件,以通知对端网络设备切换链路;重启第一控制板。2.一种网络设备重启方法,其特征在于,所述网络设备为虚拟交换矩阵环境中配置端口聚合协议的成员设备,且所述网络设备包括用于处理所述网络设备业务的第一控制板和第二控制板,所述第二控制板用于在第一控制板发生故障时接管第一控制板的业务,该方法包括步骤:本端网络设备接收到重启指令时,确定当前处于工作状态的控制板,根据所述重启指令和确定结果判断是否将本端网络设备中用于和对端网络设备通讯的端口禁用;如果确定结果为是,则禁用所述端口,并向对端网络设备发起端口禁用事件,以通知对端网络设备切换链路;根据所述重启指令重启对应的控制板。3.如权利要求2所述的方法,其特征在于,所述重启指令包括重启第一控制板和/或第二控制板。4.如权利要求3所述的方法,其特征在于,所述方法包括:如果重启指令为重启第一控制板,则检测本端网络设备是否配置有第二控制板;如果没有,则禁用所述端口,并在向对端网络设备发起端口禁用事件,通知对端网络设备切换链路后,重启第一控制板。5.如权利要求4所述的方法,其特征在于,所述方法还包括:如果有第二控制板,则检测第二控制板运行是否正常;如果正常,则重启第一控制板;如果不正常,则禁用所述端口,并在向对端网络设备发起端口禁用事件,通知对端网络设备切换链路后,重启第一控制板。6.如权利要求3所述的方法,其特征在于,所述方法还包括:如果重启指令为重启第二控制板,则检测第一控制板运行是否正常;如果正常,则重启第二控制模块;如果不正常,则禁用所述端口,并在向对端网络设备发起端口禁用事件,通知对端网络设备切换链路后,重启第二控制板。7.如权利要求3所述的方法,其特征在于,所述方法还包括:如果重启指令为重启第一控制板和第二控制板,则禁用所述端口,并在向对端网络设备发起端口禁用事件,通知对端网络设备切换链路后,重启第一控制板和第二控制板。8.如权利要求1至7所述的方法,其特征在于,所述网络设备包括交换机、路由器。9.一种网络设备重启装置,其特征在于,所述网络设备为虚拟交换矩阵环境中配...

【专利技术属性】
技术研发人员:曾根根宁力军
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1