The present invention relates to a scheduling method and device, which includes sending request messages to the path management module in a path for each prediction path in turn when the prediction path is used to transmit the first service data, and a response message is sent under the path sent by the path management module, and the path is under the path. The response message is sent in turn after the path management module is sent in turn to each of the predicted paths; according to the response message under the path, it is determined whether the current path for the transmission of the first service data is available. According to the scheduling method and device of the embodiment of the invention, the scheduling efficiency and scheduling accuracy of the SDN controller in the path adjustment process can be enhanced.
【技术实现步骤摘要】
调度方法及装置
本专利技术涉及网络
,尤其涉及一种调度方法及装置。
技术介绍
随着网络的快速发展,应用业务类型的日益丰富,传统网络模式已经很难满足网络发展的需求,故而软件定义网络(英文:SoftwareDefinedNetwork,简称:SDN)越来越受重视。SDN技术被广泛应用于各个领域及各种用户实际网络中。SDN控制器可以根据数据流的约束条件、传输数据流的当前路径以及网络拓扑中每段链路的传输质量和带宽占用情况,动态的为数据流选择传输路径,并实时为数据流更新传输路径,以保证数据流可以优先在符合约束条件的路径上传输。由于SDN控制器在对路径调度时,需要考虑到每段链路带宽的占用情况,若SDN控制器并发的对多数据流的路径进行同时调度会导致资源占用的混乱问题。所以,在现有路径调度方案中,SDN控制器往往采用一种顺序执行的路径调度方式,即确定现有用于传输业务数据的路径是否符合传输策略;在不符合传输策略的情况下,重新确定用于传输业务数据的路径,下发该路径至网络设备,并在下发路径后根据该下发的路径更新网络的带宽占用信息。但是,由于SDN控制器向网络设备下发路径时,需要实时关注路径下发的结果。即,SDN控制器根据网络设备进行路径下发的结果,再执行对路径的重计算、重下发以及对下一路径的计算、下发过程。因此,在数据流的路径调整过程中,SDN控制器下发路径耗时比较多,也导致SDN控制器的调度效率较低。
技术实现思路
有鉴于此,本专利技术提出了一种调度方法及装置,以能够提高SDN控制器对路径调整过程中的调度效率以及调度精度。在第一方面,本专利技术提供了一种调度方法,所述方法包 ...
【技术保护点】
1.一种调度方法,其特征在于,所述方法包括:当每次确定出用于传输第一业务数据的预测路径时,依次向路径管理模块发送用于下发每条预测路径的路径下发请求消息;接收所述路径管理模块发送的路径下发回应消息,所述路径下发回应消息为所述路径管理模块依次对每条所述预测路径下发后发送;根据所述路径下发回应消息,确定用于传输所述第一业务数据的当前路径是否可用。
【技术特征摘要】
1.一种调度方法,其特征在于,所述方法包括:当每次确定出用于传输第一业务数据的预测路径时,依次向路径管理模块发送用于下发每条预测路径的路径下发请求消息;接收所述路径管理模块发送的路径下发回应消息,所述路径下发回应消息为所述路径管理模块依次对每条所述预测路径下发后发送;根据所述路径下发回应消息,确定用于传输所述第一业务数据的当前路径是否可用。2.根据权利要求1所述的方法,其特征在于,所述路径下发回应消息包括:路径下发结果以及路径标识;所述根据所述路径下发回应消息,确定用于传输所述第一业务数据的当前路径是否可用,包括:从第一路径存储区域中,获取用于传输所述第一业务数据的当前路径信息和当前预测路径信息;在所述路径下发结果表征为路径下发失败时,若所述路径标识对应的预测路径与所述当前预测路径信息对应的当前预测路径一致,则从所述第一路径存储区域中删除所述当前预测路径信息;保持所述当前路径为用于传输所述第一业务数据的路径。3.根据权利要求2所述的方法,其特征在于,所述根据所述路径下发回应消息,确定用于传输所述第一业务数据的当前路径是否可用,还包括:在所述路径下发结果表征为路径下发成功时,将所述路径标识对应的预测路径更新为用于传输所述第一业务数据的当前路径。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:将更新后的所述当前路径的当前路径信息存储至第二路径存储区域。5.一种调度方法,其特征在于,所述方法包括:依次接收调度模块发送的多个路径下发请求消息,所述路径下发请求消息包括预测路径信息;根据所述预测路径信息,建立所述预测路径信息指示的预测路径;在任一所述预测路径信息指示的预测路径建立完成后,向所述调度模块发送路径下发回应消息,所述路径下发回应消息与通过所述预测路径信息指示建立所述预测路径的路径下发请求消息对应。6.根据权利要求5所述的方法,其特征在于,所述根据所述预测路径信息,建立所述预测路径信息指示的预测路径,包括:从多个路径下发进程中,确定出用于建立所述预测路径的路径下发进程;将所述路径下发请求消息分配至确定出的路径下发进程,以使所述路径下发进程根据所述路径下发请求消息建立所述预测路径信息指示的预测路径。7.根据权利要求6所述的方法,其特征在于,所述从多个路径下发进程中,确定出用于建立所述预测路径的路径下发进程,包括:获取构成所述预测路径的网络设备的标识信息;根据所述标识信息,将所述预测路径信息分配至与所述标识信息存在对应关系的路径下发进程中。...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。