一种实现转发处理的方法、系统及装置与流程

文档序号:13984368阅读:195来源:国知局
一种实现转发处理的方法、系统及装置与流程

本文涉及但不限于软件定义网络(sdn,softwaredefinednetwork)技术,尤指一种实现转发处理的方法、系统及装置。



背景技术:

sdn的核心技术开放流(openflow),通过将网络设备控制面与数据面分离,实现了网络流量的灵活控制,使网络作为管道变得更加智能;其中,控制面由集中的sdn控制器进行管理,数据面由sdn设备负责;通过这种方式屏蔽了底层网络设备的差异,用户自己定义网络传输策略,实现了灵活的数据传输。

图1中是相关技术中sdn网络的结构框图,如图1所示,通过sdn控制器管理sdn设备;其中,openflow定义的是sdn网络架构中的一种南向接口,提出了由sdn控制器向openflow交换机(此处图示为sdn设备)发送转发表项以控制数据流通过网络所经过的路径的方式,sdn控制器通过开放接口配置(of-config)对sdn设备的资源进行管理(端口、队列),这种框架下,当sdn设备异常重启(掉电、软件出错)时,sdn控制器和sdn设备重新连接并重新下发数据到sdn设备用于恢复业务。当前sdn设备恢复业务的机制存在如下问题:1、当sdn控制器出现错误时,业务无法被及时恢复;2、强依赖于sdn控制器与sdn设备之间的网络,如果协议无法建立,业务无法及时恢复;3、sdn控制器需要将所有的转发流表重新下发sdn设备,当存在大量业务的时候,业务恢复时间受sdn控制器下发转发流表的速度的影响;而网络中一些远端设备周期性断电重启,转发流表需要反复的被下发到sdn设备。图2为相关技术中另一sdn网络结构框图,如图2所示,用户a需要与用户b进行通讯,sdn控制器生成用户a到用户b以及用户b到用户a的转发流表并下发到sdn设备1以及sdn设备2上,sdn设备1和sdn设备2基于转发流表生成转发表项;当sdn设备异常重启,在sdn控制器、sdn设备1和sdn设备2之间重新建立连接后,由sdn控制器重新下发转发流表,sdn设备1和sdn设备2生成转发表项;根据生成的转发表项进行sdn业务;sdn设备重启后不能立即恢复用户a与用户b之间的业务通讯,需要接收到sdn控制器下发的转发流表后才能完成。

综上,相关技术中sdn控制器和sdn设备分离,依赖sdn控制器下发转发流表进行sdn业务处理的方式,在转发流表无法及时下发到sdn设备时,sdn业务的恢复时长将增加,影响sdn业务的处理效率和用户的使用体验。



技术实现要素:

以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。

本发明实施例提供一种实现转发处理的方法、系统及装置,能够降低sdn设备重启对sdn业务的影响,提升sdn业务的处理效率和用户的使用体验。

本发明实施例提供了一种实现转发处理的方法,包括:

重启时,软件定义网络sdn设备获取预先存储的转发信息;

sdn设备根据预先存储的转发信息进行业务处理。

可选的,所述预先存储的转发信息包括:

预先存储在sdn设备本地的第一转发表项信息、或第二流表信息;

其中,所述转发表项信息包括一条或一条以上转发表项。

可选的,所述转发信息为所述第二流表信息时,所述根据预先存储的转发信息进行业务处理包括:

根据预先存储的所述第二流表信息生成所述第二转发表项信息;

根据生成的所述第第二转发表项信息进行业务处理。

可选的,所述预先存储的转发信息包括:按预设周期进行更新的转发信息。

可选的,所述方法还包括:

为本地转发表项信息中的每一条转发表项分别添加标记信息;

所述sdn设备重启且重启时长小于预设时长时,sdn设备根据来自sdn控制器的第三流表信息确定第三转发表项信息;将所述本地转发表项信息与所述第三转发表项信息中内容一致的转发表项的所述标记信息删除;确定所述第三转发表项信息中与本地转发表项信息内容不一致的转发表项,根据确定的属于所述第三转发表项信息的内容不一致的转发表项,在所述本地转发表项信息中建立用于业务处理的转发表项;

所述sdn设备重启且重启时长大于或等于预设时长时,删除所述本地转发表项信息中所有添加有所述标记信息的转发表项;

其中,所述本地转发表项信息包括预先存储的所述第一转发表项信息或生成的所述第二转发表项信息。

可选的,所述方法还包括:

所述sdn设备重启后,将本地转发表项信息上送至sdn控制器;

所述sdn控制器确定本地存储的对应于所述重启的sdn设备的第四转发表项信息;

将确定的所述第四转发表项信息和接收到的所述本地转发表项信息进行转发表项是否内容一致的对比;

当所述本地转发表项信息与所述第四转发表项信息中包含的转发表项内容均一致时,所述sdn控制器不作响应;

当所述本地转发表项信息与所述第四转发表项信息中包含内容不一致的转发表项时,所述sdn控制器控制sdn设备删除所述本地转发表项信息中与所述第四转发表项信息中不一致的转发表项;所述sdn控制器控制所述sdn设备将所述第四转发表项信息中与所述本地转发表项信息不一致的转发表项添加到所述本地转发表项信息中,以建立进行业务处理的转发表项;

其中,所述本地转发表项信息包括预先存储的所述第一转发表项信息或生成的所述第二转发表项信息。

另一方面,本发明实施例还提供一种实现转发处理的系统,包括:sdn设备,sdn设备包括获取单元和处理单元;其中,

获取单元用于:自身所属的sdn设备重启时,获取预先存储的转发信息;

处理单元用于:根据获取的预先存储的转发信息进行业务处理。

可选的,所述预先存储的转发信息包括:

预先存储在sdn设备本地的第一转发表项信息、或第二流表信息;

其中,所述转发表项信息包括一条或一条以上转发表项。

可选的,所述处理单元具体用于:

转发信息为所述第二流表信息时,根据预先存储的所述第二流表信息生成所述第二转发表项信息;

根据生成的所述第第二转发表项信息进行业务处理。

可选的,所述预先存储的转发信息包括:按预设周期进行更新的转发信息。

可选的,所述sdn设备还包括标记单元和标记处理单元;其中,

标记单元用于:为本地转发表项信息中的每一条转发表项分别添加标记信息;其中,所述本地转发表项信息包括预先存储的所述第一转发表项信息或生成的所述第二转发表项信息;

标记处理单元用于:

所述sdn设备重启且重启时长小于预设时长时,根据来自sdn控制器的第三流表信息确定第三转发表项信息;将所述本地转发表项信息与所述第三转发表项信息中内容一致的转发表项的所述标记信息删除;确定所述第三转发表项信息中与本地转发表项信息内容不一致的转发表项,根据确定的属于所述第三转发表项信息的内容不一致的转发表项,在所述本地转发表项信息中建立用于业务处理的转发表项;

所述sdn设备重启且重启时长大于或等于预设时长时,删除所述本地转发表项信息中所有添加有所述标记信息的转发表项。

可选的,所述sdn设备还包括上送单元,所述系统还包括sdn控制器;其中,

所述上送单元用于:自身所属的sdn设备重启后,将本地转发表项信息上送至sdn控制器;

所述sdn控制器包括确定转发表项单元和对比处理单元;其中,

确定转发表项单元用于:确定自身所属的sdn控制器本地存储的对应于所述重启的sdn设备的第四转发表项信息;

对比处理单元用于:

将确定的所述第四转发表项信息和接收到的所述本地转发表项信息进行转发表项是否内容一致的对比;

当所述本地转发表项信息与所述第四转发表项信息中包含的转发表项内容均一致时,不作响应;

当所述本地转发表项信息与所述第四转发表项信息中包含内容不一致的转发表项时,控制sdn设备删除所述本地转发表项信息中与所述第四转发表项信息中不一致的转发表项;控制sdn设备将所述第四转发表项信息中与所述本地转发表项信息不一致的转发表项添加到所述本地转发表项信息中,以建立进行业务处理的转发表项;

其中,所述本地转发表项信息包括预先存储的所述第一转发表项信息或生成的所述第二转发表项信息。

再一方面,本发明实施例还提供一种实现转发处理的装置,包括:获取单元和处理单元;其中,

获取单元用于:sdn设备重启时,获取预先存储的转发信息;

处理单元用于:根据获取的预先存储的转发信息进行业务处理。

可选的,所述预先存储的转发信息包括:

预先存储的第一转发表项信息、或第二流表信息;

其中,所述转发表项信息包括一条或一条以上转发表项。

可选的,所述处理单元具体用于:

转发信息为所述第二流表信息时,根据预先存储的所述第二流表信息生成所述第二转发表项信息;

根据生成的所述第第二转发表项信息进行业务处理。

可选的,所述装置还包括标记单元和标记处理单元;其中,

标记单元用于:为本地转发表项信息中的每一条转发表项分别添加标记信息;其中,所述本地转发表项信息包括预先存储的所述第一转发表项信息或生成的所述第二转发表项信息;

标记处理单元用于:

所述sdn设备重启且重启时长小于预设时长时,根据来自sdn控制器的第三流表信息确定第三转发表项信息;将所述本地转发表项信息与所述第三转发表项信息中内容一致的转发表项的所述标记信息删除;确定所述第三转发表项信息中与本地转发表项信息内容不一致的转发表项,根据确定的属于所述第三转发表项信息的内容不一致的转发表项,在所述本地转发表项信息中建立用于业务处理的转发表项;

所述sdn设备重启且重启时长大于或等于预设时长时,删除所述本地转发表项信息中所有添加有所述标记信息的转发表项。

还一方面,本发明实施例一种实现转发处理的装置,包括:确定转发表项单元和对比处理单元;其中,

确定转发表项单元用于:确定sdn控制器本地存储的对应于重启的sdn设备的第四转发表项信息;

对比处理单元用于:

将确定的所述第四转发表项信息和接收到的本地转发表项信息进行转发表项是否内容一致的对比;

当所述本地转发表项信息与所述第四转发表项信息中包含的转发表项内容均一致时,不作响应;

当所述本地转发表项信息与所述第四转发表项信息中包含内容不一致的转发表项时,控制sdn设备删除所述本地转发表项信息中与所述第四转发表项信息中不一致的转发表项;控制sdn设备将所述第四转发表项信息中与所述本地转发表项信息不一致的转发表项添加到所述本地转发表项信息中,以建立进行业务处理的转发表项;

其中,本地转发表项信息包括第一转发表项信息或第二转发表项信息。

可选的,所述装置还包括接收单元,用于接收所述本地转发表项信息。

与相关技术相比,本申请技术方案包括:重启时,软件定义网络(sdn)设备获取预先存储的转发信息;sdn设备根据预先存储的转发信息进行业务处理。本发明实施例降低了sdn设备重启对sdn业务的影响,提升了sdn业务的处理效率和用户的使用体验。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1中是相关技术中sdn网络的结构框图;

图2为相关技术中另一sdn网络结构框图;

图3为本发明实施例实现转发处理的方法的流程图;

图4为本发明实施例实现转发处理的系统的结构框图;

图5为本发明应用示例的方法流程图;

图6为本发明应用示例另一方法流程图;

图7为本发明应用示例再一方法流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图3为本发明实施例实现转发处理的方法的流程图,如图3所示,包括:

步骤300、重启时,软件定义网络(sdn)设备获取预先存储的转发信息;

这里的重启包括sdn设备的重启。

可选的,本发明实施例预先存储的转发信息包括:

预先存储在sdn设备本地的第一转发表项信息、或第二流表信息;

其中,所述转发表项信息包括一条或一条以上转发表项。

需要说明的是,本发明实施例转发信息可以存储在sdn设备的闪存(flash)中。

可选的,本发明实施例预先存储的转发信息包括:按预设周期进行更新的转发信息。

步骤301、sdn设备根据预先存储的转发信息进行业务处理。

可选的,本发明实施例转发信息为所述第二流表信息时,所述根据预先存储的转发信息进行业务处理包括:

根据预先存储的所述第二流表信息生成所述第二转发表项信息;

根据生成的所述第第二转发表项信息进行业务处理。

可选的,本发明实施例方法还包括:

为本地转发表项信息中的每一条转发表项分别添加标记信息;

所述sdn设备重启且重启时长小于预设时长时,sdn设备根据来自sdn控制器的第三流表信息确定第三转发表项信息;将所述本地转发表项信息与所述第三转发表项信息中内容一致的转发表项的所述标记信息删除;确定所述第三转发表项信息中与本地转发表项信息内容不一致的转发表项,根据确定的属于所述第三转发表项信息的内容不一致的转发表项,在所述本地转发表项信息中建立用于业务处理的转发表项;

所述sdn设备重启且重启时长大于或等于预设时长时,删除所述本地转发表项信息中所有添加有所述标记信息的转发表项;

其中,所述本地转发表项信息包括预先存储的所述第一转发表项信息或生成的所述第二转发表项信息。

需要说明的是,标记信息可以包括转发表项信息中的属性信息;由于第三转发表项信息中的各转发表项和本地转发表项信息中的各转发表项没有相同的用于内容一致对比的编码或标识,因此,第三转发表项信息中的各转发表项需要逐条与本地转发表项信息中的各转发表项进行内容一致的对比,存在内容相同的转发表项时,确定内容一致。本发明实施例预设时长可以通过定时器实现,定时器时长可以根据本领域技术人员的经验分析确定;例如,设置为5~30分钟内的一个时长。

可选的,本发明实施例方法还包括:

所述sdn设备重启后,将本地转发表项信息上送至sdn控制器;

所述sdn控制器确定本地存储的对应于所述重启的sdn设备的第四转发表项信息;

将确定的所述第四转发表项信息和接收到的所述本地转发表项信息进行转发表项是否内容一致的对比;

当所述本地转发表项信息与所述第四转发表项信息中包含的转发表项内容均一致时,所述sdn控制器不作响应;

当所述本地转发表项信息与所述第四转发表项信息中包含内容不一致的转发表项时,所述sdn控制器控制sdn设备删除所述本地转发表项信息中与所述第四转发表项信息中不一致的转发表项;所述sdn控制器控制所述sdn设备将所述第四转发表项信息中与所述本地转发表项信息不一致的转发表项添加到所述本地转发表项信息中,以建立进行业务处理的转发表项;

其中,所述本地转发表项信息包括预先存储的所述第一转发表项信息或生成的所述第二转发表项信息。

图4为本发明实施例实现转发处理的系统的结构框图,如图4所示,包括:sdn设备,sdn设备包括获取单元和处理单元;其中,

获取单元用于:自身所属的sdn设备重启时,获取预先存储的转发信息;

可选的,本发明实施例预先存储的转发信息包括:

预先存储在sdn设备本地的第一转发表项信息、或第二流表信息;

其中,所述转发表项信息包括一条或一条以上转发表项。

可选的,本发明实施例预先存储的转发信息包括:按预设周期进行更新的转发信息。

处理单元用于:根据获取的预先存储的转发信息进行业务处理。

可选的,所述处理单元具体用于:

转发信息为所述第二流表信息时,根据预先存储的所述第二流表信息生成所述第二转发表项信息;

根据生成的所述第第二转发表项信息进行业务处理。

可选的,本发明实施例sdn设备还包括标记单元和标记处理单元;其中,

标记单元用于:为本地转发表项信息中的每一条转发表项分别添加标记信息;其中,所述本地转发表项信息包括预先存储的所述第一转发表项信息或生成的所述第二转发表项信息;

标记处理单元用于:

所述sdn设备重启且重启时长小于预设时长时,根据来自sdn控制器的第三流表信息确定第三转发表项信息;将所述本地转发表项信息与所述第三转发表项信息中内容一致的转发表项的所述标记信息删除;确定所述第三转发表项信息中与本地转发表项信息内容不一致的转发表项,根据确定的属于所述第三转发表项信息的内容不一致的转发表项,在所述本地转发表项信息中建立用于业务处理的转发表项;

所述sdn设备重启且重启时长大于或等于预设时长时,删除所述本地转发表项信息中所有添加有所述标记信息的转发表项。

可选的,本发明实施例sdn设备还包括上送单元,本发明实施例系统还包括sdn控制器;其中,

所述上送单元用于:自身所属的sdn设备重启后,将本地转发表项信息上送至sdn控制器;

所述sdn控制器包括确定转发表项单元和对比处理单元;其中,

确定转发表项单元用于:确定自身所属的sdn控制器本地存储的对应于所述重启的sdn设备的第四转发表项信息;

对比处理单元用于:

将确定的所述第四转发表项信息和接收到的所述本地转发表项信息进行转发表项是否内容一致的对比;

当所述本地转发表项信息与所述第四转发表项信息中包含的转发表项内容均一致时,不作响应;

当所述本地转发表项信息与所述第四转发表项信息中包含内容不一致的转发表项时,控制sdn设备删除所述本地转发表项信息中与所述第四转发表项信息中不一致的转发表项;控制sdn设备将所述第四转发表项信息中与所述本地转发表项信息不一致的转发表项添加到所述本地转发表项信息中,以建立进行业务处理的转发表项;

其中,所述本地转发表项信息包括预先存储的所述第一转发表项信息或生成的所述第二转发表项信息。

本发明实施例还提供一种实现转发处理的装置,包括:获取单元和处理单元;其中,

获取单元用于:sdn设备重启时,获取预先存储的转发信息;

可选的,所述预先存储的转发信息包括:

预先存储的第一转发表项信息、或第二流表信息;

其中,所述转发表项信息包括一条或一条以上转发表项。

处理单元用于:根据获取的预先存储的转发信息进行业务处理。

需要说明的是,本发明实施例装置可以设置于sdn设备,或与sdn设备连接;

可选的,所述处理单元具体用于:

转发信息为所述第二流表信息时,根据预先存储的所述第二流表信息生成所述第二转发表项信息;

根据生成的所述第第二转发表项信息进行业务处理。

可选的,所述装置还包括标记单元和标记处理单元;其中,

标记单元用于:为本地转发表项信息中的每一条转发表项分别添加标记信息;其中,所述本地转发表项信息包括预先存储的所述第一转发表项信息或生成的所述第二转发表项信息;

标记处理单元用于:

所述sdn设备重启且重启时长小于预设时长时,根据来自sdn控制器的第三流表信息确定第三转发表项信息;将所述本地转发表项信息与所述第三转发表项信息中内容一致的转发表项的所述标记信息删除;确定所述第三转发表项信息中与本地转发表项信息内容不一致的转发表项,根据确定的属于所述第三转发表项信息的内容不一致的转发表项,在所述本地转发表项信息中建立用于业务处理的转发表项;

所述sdn设备重启且重启时长大于或等于预设时长时,删除所述本地转发表项信息中所有添加有所述标记信息的转发表项。

本发明实施例一种实现转发处理的装置,包括:确定转发表项单元和对比处理单元;其中,

确定转发表项单元用于:确定sdn控制器本地存储的对应于重启的sdn设备的第四转发表项信息;

对比处理单元用于:

将确定的所述第四转发表项信息和接收到的本地转发表项信息进行转发表项是否内容一致的对比;

当所述本地转发表项信息与所述第四转发表项信息中包含的转发表项内容均一致时,不作响应;

当所述本地转发表项信息与所述第四转发表项信息中包含内容不一致的转发表项时,控制sdn设备删除所述本地转发表项信息中与所述第四转发表项信息中不一致的转发表项;控制sdn设备将所述第四转发表项信息中与所述本地转发表项信息不一致的转发表项添加到所述本地转发表项信息中,以建立进行业务处理的转发表项;

其中,本地转发表项信息包括第一转发表项信息或第二转发表项信息。

需要说明的是,本发明实施例装置可以设置于sdn控制器,或与sdn控制器连接;

可选的,所述装置还包括接收单元,用于接收所述本地转发表项信息。

与相关技术相比,本申请技术方案包括:重启时,软件定义网络(sdn)设备获取预先存储的转发信息;sdn设备根据预先存储的转发信息进行业务处理。本发明实施例降低了sdn设备重启对sdn业务的影响,提升了sdn业务的处理效率和用户的使用体验。

以下通过应用示例对本发明实施例进行清楚详细的说明,应用示例仅用于陈述本发明,并不用于限定本发明的保护范围。

图5为本发明应用示例的方法流程图,如图5所示,sdn设备对转发信息进行存储,包括:

步骤500、sdn设备接收来自sdn控制器的流表信息,并根据接收的流表信息生成转发表项信息;

本应用示例,流表信息通过开放流(openflow)下发;

步骤501、sdn设备对接收到的流表信息或根据流表信息生成的转发表项信息进行存储;

步骤501、sdn设备启动计时器,按照预设更新周期对接收到的流表信息或根据流表信息生成的转发表项信息进行更新;

可选的,本应用示例进行流表信息或根据流表信息生成的转发表项信息是否发生变化更新时,可以预先判断流表信息或转发表项信息是否发生变化,在发生变化时,再进行更新;计时器的时长可以由本领域技术人员根据经验值进行设定。

图6为本发明应用示例另一方法流程图,如图6所示,sdn设备重启后,根据预先存储的转发信息进行业务处理,包括:

步骤600、sdn设备重启后,读取预先存储的转发信息;转发信息包括预先存储的流表信息或转发表项信息;其中,流表信息用于生成转发表项信息。

以下以转发信息为流表信息进行应用示例说明;

步骤601、根据流表信息生成转发表项信息;

步骤602、对生成的转发表项信息中的转发表项添加标记信息,并将添加有标记信息的转发表项信息定义为本地转发表项信息;本应用示例标记信息可以是旧的(stale);

需要说明的是,自sdn设备重启开始,sdn设备即根据预先存储的转发信息进行业务处理,避免由于sdn设备重启降低业务处理效率。

步骤603、sdn设备与sdn控制器建立连接,并启动预设时长的计时器;

步骤604、sdn设备接收来自sdn控制器的流表信息,并根据接收的流表信息生成转发表项信息;

步骤605、确定本地转发表项信息和根据接收的流表信息生成的转发表项信息中是否存在内容一致的转发表项;

步骤606、删除本地转发表项信息中,与根据接收的流表信息生成的转发表项信息内容一致的转发表项的标记信息;

需要说明的是,删除标记信息后,本地转发表项信息中的包含的转发表项变成正常的转发表项。

步骤607、计时器计时到预设时长时,删除本地转发表项信息中包含标记信息的转发表项。

当包含标记信息的转发表项被删除时,根据sdn控制器下发的流表信息生成的转发表项信息和sdn设备中保留的本地转发表项信息一致,即此时本地转发表项信息可以认为是根据sdn控制器下发的流表信息生成的转发表项信息。

图7为本发明应用示例再一方法流程图,如图7所示,sdn设备重启后,根据预先存储的转发信息进行业务处理,包括:

步骤700、sdn设备重启后,读取预先存储的转发信息;转发信息包括预先存储的流表信息或转发表项信息;其中,流表信息用于生成转发表项信息。

以下以转发信息为流表信息进行应用示例说明;

步骤701、根据预先存储的流表信息生成本地转发表项信息,并根据生成的转发表项信息进行业务处理;

步骤702、sdn设备上送根据预先存储的流表信息生成的转发表项信息;

步骤703、sdn控制器将接收的本地转发表项信息,与sdn控制器根据流表信息确定的转发表项信息进行对比;

当本地转发表项信息与sdn控制器根据流表信息确定的转发表项信息中包含的转发表项内容均一致时,执行步骤704;sdn控制器不作响应;当本地转发表项信息与sdn控制器根据流表信息确定的转发表项信息中包含的转发表项内容存在不一致的情况时,执行步骤705;

步骤704、sdn控制器不作响应;

步骤705、sdn控制器控制sdn设备,删除本地转发表项信息中与sdn控制器根据流表信息确定的转发表项信息中不一致的转发表项;将sdn控制器根据流表信息确定的转发表项信息中与本地转发表项信息不一致的转发表项添加到本地转发表项信息中,以建立进行业务处理的转发表项;

本应用示例避免了sdn设备重启后,业务恢复完全依赖于sdn控制器的缺点,保证了sdn设备重启后业务能够立即恢复,提高了用户体验,保证了业务的健壮性;同时本应用示例对于控制器的处理不做任何要求,不存在sdn设备与sdn控制器间的兼容性问题。本应用示例保证了sdn控制器与sdn设备间的同步。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的每个模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本发明不限制于任何特定形式的硬件和软件的结合。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1