【技术实现步骤摘要】
一种SDN网络中最优路径确定的方法和系统
本专利技术具体涉及一种SDN网络中最优路径确定的方法和系统。
技术介绍
软件定义网络(SoftwareDefinedNetwork,SDN)是一种革命性的变革,它解决了传统网络中无法避免的一些问题,包括缺乏灵活性、对需求变化的响应速度缓慢、无法实现网络的虚拟化以及高昂的成本等。SDN将控制平面从网络交换机和路由器中的数据平面分离出来,SDN控制器实现网络拓扑的收集、路由的计算、流表的生成及下发、网络的管理与控制等功能。因此,我们未来的数据中心间网络中的路由器角色将会发生变化,由原来的计算路径、转发报文两个功能减少为只有转发报文的能力,而计算路径将会交给集中式智能管理系统统一计算和调度。在PCEP(PathComputationElementProtocol)协议中,传统路由器当了PCC(PathComputationClient)的角色,在整套控制系统中成为了控制系统的Client端。集中控制系统就是一个交通枢纽中心,它知道每一条道路的容量、当前流量、在路上的每一辆汽车将要到达的目的地。当它知道所有信息后,它可以通过智能的算法为每一个业务flow计算出最合适的路径。所以集中控制器就成为了在PCEP(PathComputationElementProtocol)协议中的Server端。但在整个控制系统中核心部分是控制系统的逻辑算法。软件定义网络是近年来新出现的一种新型网络。在SDN中,控制平面与转发平面相分离,由统一的SDN控制器负责整个网络的路由计算。因为不同的网络、不同的业务系统、不同的业务类型有对网络资源不同的 ...
【技术保护点】
一种SDN网络中最优路径确定的方法,其中,SDN网络中包括SDN控制器、接入设备和SDN交换机,其通过SDN控制器、接入设备以及SDN交换机对链路进行探测,进而完成业务在SDN网络中最优路径的确定;所述SDN控制器包括SDN通信模块、SDN通信扩展模块、探测模块、拓扑模块、业务模块、业务路径计算模块以及其他可扩展业务模块;所述SDN交换机包括标准SDN交换机功能模块、SDN通信扩展模块以及探测模块;所述接入设备包括探测模块;其特征在于,所述方法包括:步骤一:创建一个应用业务,该应用业务名称为TEST,应用业务目标为服务器;步骤二:SDN控制器通过SDN通信模块,SDN交换机1、2、3通过标准SDN交换机功能模块,实现相互间的连接;步骤三:SDN控制器的探测模块,下发SDN交换机1、2、3之间的探测参数给各个SDN交换机;SDN交换机1、2、3中的探测模块根据探测参数构建探测报文,并发送出去;步骤四:SDN交换机1、2、3的探测模块接收到探测报文的回复报文,进行回复报文的处理,并通过标准SDN交换机功能模块把探测结果上报给SDN控制器;SDN控制器接收到上报的报文,处理并保存探测结果;步 ...
【技术特征摘要】
1.一种SDN网络中最优路径确定的方法,其中,SDN网络中包括SDN控制器、接入设备和SDN交换机,其通过SDN控制器、接入设备以及SDN交换机对链路进行探测,进而完成业务在SDN网络中最优路径的确定;所述SDN控制器包括SDN通信模块、SDN通信扩展模块、探测模块、拓扑模块、业务模块、业务路径计算模块以及其他可扩展业务模块;所述SDN交换机包括标准SDN交换机功能模块、SDN通信扩展模块以及探测模块;所述接入设备包括探测模块;其特征在于,所述方法包括:步骤一:创建一个应用业务,该应用业务名称为TEST,应用业务目标为服务器;步骤二:SDN控制器通过SDN通信模块,SDN交换机1、2、3通过标准SDN交换机功能模块,实现相互间的连接;步骤三:SDN控制器的探测模块,下发SDN交换机1、2、3之间的探测参数给各个SDN交换机;SDN交换机1、2、3中的探测模块根据探测参数构建探测报文,并发送出去;步骤四:SDN交换机1、2、3的探测模块接收到探测报文的回复报文,进行回复报文的处理,并通过标准SDN交换机功能模块把探测结果上报给SDN控制器;SDN控制器接收到上报的报文,处理并保存探测结果;步骤五:接入设备启动业务名称为TEST的上述业务;SDN控制器的探测模块下发所有SDN交换机上的所有IP地址给接入设备;同时,SDN控制器的探测模块下发SDN交换机到业务目标的探测;步骤六:接入设备的探测模块按照所有SDN交换机上的所有IP地址构建探测报文,并发送出去;所有SDN交换机按照SDN控制器下发的探测参数信息,构建到业务目标服务器的探测报文,并发送出去;步骤七:接入设备的探测模块处理接入设备到SDN交换机探测报文的回复报文,并把探测结果上报给SDN控制器;所有SDN交换机的探测模块处理SDN交换机到业务目标探测报文的回复报文,并把探测结果上报给SDN控制器;步骤八:SDN控制器中的探测模块保存所有链路以及链路探测结果;SDN控制器中的业务路径计算模块根据业务模块配置的参数,计算出每条链路的复合度量值;业务路径计算模块再根据每条链路的复合度量值采用相关算法计算出最优路径;并将路径下发给SDN交换机。2.根据权利要求1所述的方法,其特征在于,通过SDN控制器和SDN交换机中的SDN通信扩展模块,以支持SDN通信协议进而实现交互,还通过扩展SDN通信协议实现SDN控制器下发探测报文到SDN交换机、SDN交换机上报探测结果到SDN控制器以及SDN控制器获取SDN交换机基本信息,基本信息包括网口号、网口MAC、网口IP。3.根据权利要求1所述的方法,通过SDN控制器、接入设备和SDN交换机中的探测模块,以完成对全局网络的探测监控;所述探测模块支持ICMP、UDP、TCP协议中的任意一种,所述探测分为3个部分,接入设备和SDN交换机之间的探测,SDN交换机之间的探测,SDN交换机到业务目标的探测。4.根据权利要求1所述的方法,其特征在于,通过SDN控制器中的拓扑模块,以保存所有SDN交换机信息、接入设备到SDN交换机链路信息、SDN交换机之间链路信息、SDN交换机到业务目标链路信息。5.根据权利要求1所述的方法,其特征在于,通过SDN...
【专利技术属性】
技术研发人员:余平,邓超,孙雷,
申请(专利权)人:武汉绿色网络信息服务有限责任公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。