路由决策方法、装置和SDN设备制造方法及图纸

技术编号:19751258 阅读:27 留言:0更新日期:2018-12-12 05:46
本发明专利技术提供了一种路由决策方法、装置和SDN设备,涉及路由决策的技术领域,包括首先实时获取全局网络的网络状态信息;然后根据网络状态信息,通过深度神经网络,生成路由决策信息;最后将路由决策信息发送给路由器,以使路由器按照路由决策信息转发业务流,解决了传统的SDN路由决策无法根据网络当前的实际情况进行决策的调整,网络资源调配不灵活的技术问题,达到了在不同的网络状态信息下可以生成不同的路由决策信息,并且通过设置深度神经网络,满足大规模的复杂网路环境的技术效果。

【技术实现步骤摘要】
路由决策方法、装置和SDN设备
本专利技术涉及路由决策
,尤其是涉及一种路由决策方法、装置和SDN设备。
技术介绍
在传统的网络中,没有中心控制节点,网络中各个设备之间的数据通信的路径规划和数据转发都是由各个网络节点单独完成的,导致无法从整个网络的角度对网络资源进行调控,难以实现网络资源的优化调度。软件定义网络(SDN)中的可编程化SDN控制器可以设定路由决策算法,对网络数据转发进行路径规划,控制路由器按规划好的路径进行数据转发,从而,路由器只需负责数据转发,实现了网络转发设备中路径规划与数据转发的分离。然而,现有的SDN路由决策常常被设备厂商人为的预设于设备中,路由决策是固定的,不易被改变,而实际工作中,网络接入情况和网络流量情况是灵活多变的,所以,传统的SDN路由决策无法根据网络当前的实际情况进行决策的调整,网络资源调配不灵活,难以满足日益复杂化和碎片化的网络环境和网络需求。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种路由决策方法、装置和SDN设备,以缓解了传统的SDN路由决策无法根据网络当前的实际情况进行决策的调整,网络资源调配不灵活,难以满足日益复杂化和碎片化的网络环境和网络需求的技术问题。第一方面,本专利技术实施例提供了一种路由决策方法,包括:获取全局网络的网络状态信息;根据所述网络状态信息,通过深度神经网络,生成路由决策信息;将所述路由决策信息发送给路由器,以使路由器按照所述路由决策信息转发业务流。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述网络状态信息包括设备状态信息和流量状态信息。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,获取全局网络的设备状态信息包括:采用带内遥测监控技术获取当前网络的网络设备状态信息。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,所述采用带内遥测监控技术获取当前网络的网络设备状态信息,包括:向路由器发送监控指令;所述监控指令是指监控所述路由器的状态指令;接收设备状态信息;所述设备状态信息是由所述路由器的状态发生改变时生成的。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,获取全局网络的状态信息中的流量状态信息的方法,包括:利用业务QoS感知技术和/或大象流识别技术和/或异常攻击监测技术获取当前网络的网络流量信息。结合第一方面,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,在所述根据所述网络状态信息,通过深度神经网络,生成路由决策信息的步骤之后,所述方法还包括:利用所述网络状态信息和所述路由决策信息,优化所述深度神经网络。结合第一方面,本专利技术实施例提供了第一方面的第六种可能的实施方式,其中,利用所述网络状态信息和所述路由决策信息,优化所述深度神经网络,包括:利用所述网络状态信息和所述路由决策信息,优化所述深度神经网络中损失函数的参数。第二方面,本专利技术实施例还提供一种路由决策装置,包括:数据模块,用于获取全局网络的网络状态信息;网络分析模块,用于根据所述网络状态信息,通过深度神经网络,生成路由决策信息;控制模块,用于将所述路由决策信息发送给路由器,以使路由器按照所述路由决策信息转发业务流。第三方面,本专利技术实施例还提供一种SDN设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面和第二方面所述的方法的步骤。第四方面,本专利技术实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行所述第一方面任一所述方法。本专利技术实施例带来了以下有益效果:可以实时获取全局网络的网络状态信息;然后根据所述网络状态信息,通过深度神经网络,生成路由决策信息;最后将路由决策信息发送给路由器,以使路由器按照路由决策信息转发业务流,在不同的网络状态信息下可以生成不同的路由决策信息,并且通过设置深度神经网络可以满足大规模的复杂网路环境。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种路由决策方法的流程图;图2为本专利技术实施例提供的一种带内遥测监控技术的工作过程示意图;图3为本专利技术实施例提供的一种深度神经网络优化过程示意图;图4为本专利技术实施例提供的一种网络控制闭环示意图;图5为本专利技术实施例提供的一种路由决策装置的组成示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。目前,在传统的网络中,没有中心控制节点,网络中各个设备之间的数据通信的路径规划和数据转发都是由各个网络节点单独完成的,导致无法从整个网络的角度对网络资源进行调控,难以实现网络资源的优化调度。软件定义网络(SDN)中的可编程化SDN控制器可以设定路由决策算法,对网络数据转发进行路径规划,控制路由器按规划好的路径进行数据转发,从而,路由器只需负责数据转发,实现了网络转发设备中路径规划与数据转发的分离。然而,现有的SDN路由决策常常被设备厂商人为的预设于设备中,路由决策是固定的,不易被改变,而实际工作中,网络接入情况和网络流量情况是灵活多变的,所以,传统的SDN路由决策无法根据网络当前的实际情况进行决策的调整,网络资源调配不灵活,难以满足日益复杂化和碎片化的网络环境和网络需求,基于此,本专利技术实施例提供的一种路由决策方法、装置和SDN设备,可以实时获取全局网络的网络状态信息,并根据网络当前的实际情况,通过深度神经网络进行路由决策的调整,灵活的进行网络资源的调配。为便于对本实施例进行理解,首先对本专利技术实施例所公开的一种路由决策方法进行详细介绍,如图1所示,路由决策方法可以包括以下步骤:步骤S1,获取全局网络的网络状态信息;在本专利技术实施例中,网络状态信息可以指全局网络的状态信息,网络状态信息可以包括设备状态信息和流量状态信息。在实际工作中,全局网络的网络状态信息是随时可能发生变化的,造成这种情况的原因可能是由于网络接入情况的变化,网络接入量的增加或减少都可以引起网络状态信息的变化,也可能是由于接入网络的业务类型的变化,不同的业务类型也会造成网络状态信息的不同。在本专利技术实施例中,设备状态信息可以包括网络物理拓扑信息、队列容量信息和单跳时延信息等,在实际工作中,由于业务数量和业务需求的变化,以及网络接入情况可能发生变化,都会引起网络规模的变化,实时的获取网本文档来自技高网...

【技术保护点】
1.一种路由决策方法,其特征在于,包括:获取全局网络的网络状态信息;根据所述网络状态信息,通过深度神经网络,生成路由决策信息;将所述路由决策信息发送给路由器,以使路由器按照所述路由决策信息转发业务流。

【技术特征摘要】
1.一种路由决策方法,其特征在于,包括:获取全局网络的网络状态信息;根据所述网络状态信息,通过深度神经网络,生成路由决策信息;将所述路由决策信息发送给路由器,以使路由器按照所述路由决策信息转发业务流。2.根据权利要求1所述的路由决策方法,其特征在于,所述网络状态信息包括设备状态信息和流量状态信息。3.根据权利要求2所述的路由决策方法,其特征在于,获取全局网络的设备状态信息包括:采用带内遥测监控技术获取当前网络的网络设备状态信息。4.根据权利要求3所述的路由决策方法,其特征在于,所述采用带内遥测监控技术获取当前网络的网络设备状态信息,包括:向路由器发送监控指令;所述监控指令是指监控所述路由器的状态指令;接收设备状态信息;所述设备状态信息是由所述路由器的状态发生改变时生成的。5.根据权利要求2所述的路由决策方法,其特征在于,获取全局网络的状态信息中的流量状态信息的方法,包括:利用业务QoS感知技术和/或大象流识别技术和/或异常攻击监测技术获取当前网络的网络流量信息。6.根据权利要求1所述的路由决策方法,其特...

【专利技术属性】
技术研发人员:姚海鹏张培颖买天乐纪哲
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京,11

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

1