Sdn网络的控制方法和装置以及sdn控制器的制造方法

文档序号:9846626阅读:894来源:国知局
Sdn网络的控制方法和装置以及sdn控制器的制造方法
【技术领域】
[0001]本发明涉及网络控制技术领域,尤其是涉及一种SDN网络的控制方法和装置以及SDN控制器。
【背景技术】
[0002]近年来,SDN作为一种新兴的基于软件的网络架构技术,其最大的特点在于具有松耦合的控制平面与数据平面、支持集中化的网络状态控制、实现底层网络设施对上层应用的透明。它具有灵活的软件编程能力,使得网络的自动化管理和控制能力获得了空前的提升,能够有效解决当前网络系统所面临的资源规模扩展受限、组网灵活性差、难以快速满足业务需求等问题。
[0003]当前SDN技术中,不同领域的业务存在不同的业务需求和特性,导致申请资源的方式难有统一的标准,在数据中心、数据中心间互联、政企网络、电信运营商网络、互联网业务部署等领域需要广泛定制应用,且在带宽有限的网络中对网络资源的利用效率不高。

【发明内容】

[0004]基于此,有必要针对带宽有限的网络资源利用效率不高的问题,提供一种SDN网络的控制方法和装置以及SDN控制器。
[0005]—种SDN网络的控制方法,包括以下步骤:
[0006]接收SDN网络中的各转发设备发送的网络信息,接收业务资源请求;
[0007]对业务资源请求进行识别,获取业务资源请求对应的业务标识,并根据业务资源请求获取对应的资源标识;
[0008]根据业务标识、资源标识以及网络信息获取最优数据转发路径,并将最优数据转发路径转化为最优数据转发路径中各转发设备的转发策略;
[0009]将各转发策略转化为相应的流表信息,分别将各流表信息发送至对应的转发设备。
[0010]一种SDN控制器,包括接收单元、识别单元、控制单元和发送单元;
[0011]接收单元用于接收SDN网络中的各转发设备发送的网络信息,接收业务资源请求;
[0012]识别单元用于对业务资源请求进行识别,获取业务资源请求对应的业务标识,并根据业务资源请求获取对应的资源标识;
[0013]控制单元用于根据业务标识、资源标识以及网络信息获取最优数据转发路径,并将最优数据转发路径转化为最优数据转发路径中各转发设备的转发策略;
[0014]发送单元用于将各转发策略转化为相应的流表信息,分别将各流表信息发送至对应的转发设备。
[0015]根据上述本发明的方案,其是接收SDN网络中的各转发设备发送的网络信息,接收业务资源请求,对业务资源请求进行业务识别,获取业务资源请求对应的业务标识和资源标识;根据业务标识、资源标识以及网络信息获取最优数据转发路径并转化为转发设备的转发策略,再将转发策略转化为流表信息,发送至对应的转发设备,如此就可以控制转发设备进行数据转发。本方案中,不仅实现了对业务资源请求的业务识别,而且在有限资源的SDN网路中高效、准确地收集网络资源,实现对有限网络资源进行集中处理和高效管控。
[0016]一种SDN网络的控制装置,包括下级SDN控制器,下级SDN控制器包括接收单元、第一转发单元、识别单元、判断单元和发送单元;
[0017]接收单元用于接收SDN网络中与下级SDN控制器关联的各转发设备发送的网络信息,接收业务资源请求;
[0018]第一转发单元用于将网络信息转发至中心SDN控制器;
[0019]识别单元用于对业务资源请求进行识别,获取业务资源请求对应的业务标识,并根据业务资源请求获取对应的资源标识;
[0020]判断单元用于判断资源标识是否在网络信息中,若否,则第一转发单元将业务标识、资源标识转发至中心SDN控制器;
[0021]第一转发单元还用于接收中心SDN控制器发送的最优数据转发路径中与下级SDN控制器关联的各转发设备的转发策略;其中,最优数据转发路径是中心SDN控制器根据业务标识、资源标识以及网络信息获取的,各转发策略是中心SDN控制器根据最优数据转发路径转化获取的;
[0022]发送单元用于将各转发策略转化为相应的流表信息,分别将各流表信息发送至与下级SDN控制器关联的对应的转发设备。
[0023]一种SDN网络的控制装置,其特征在于,包括中心SDN控制器,中心SDN控制器包括第二转发单元和控制单元;
[0024]第二转发单元用于接收各下级SDN控制器发送的网络信息、业务标识和资源标识;
[0025]控制单元用于根据业务标识、资源标识以及网络信息获取最优数据转发路径,并将最优数据转发路径转化为最优数据转发路径中各转发设备的转发策略;
[0026]第二转发单元还用于将最优数据转发路径中与各下级SDN控制器关联的各转发设备的转发策略分别发送至对应的各下级SDN控制器;最优数据转发路径中的各转发设备关联的每一个下级SDN控制器将接收的各转发策略转化为相应的流表信息,分别将与该下级SDN控制器关联的流表信息发送至与该下级SDN控制器关联的对应的转发设备。
[0027]根据上述本发明的方案,其是采用分布式多级管理模式,通过中心SDN控制器和下级SDN控制器共同控制转发设备的数据转发,下级SDN控制器控制与下级SDN控制器关联的转发设备,当下级SDN控制器接收到的业务资源请求对应的资源标识不在下级SDN控制器接收的与之关联的转发设备发送的网络信息中时,就把相应的业务标识和资源标识转发至中心SDN控制器,由中心SDN控制器获取最优数据转发路径,并转化为转发设备的转发策略,发送至对应的各下级SDN控制器,各下级SDN控制器将转发策略转化为相应的流表信息,再发送至与各下级SDN控制器关联的对应的转发设备。这种分布式多级管理模式较大程度上减轻了SDN控制器的负载压力,也为网络用户的权限分配、区域管理提供了方便。
【附图说明】
[0028]图1是其中一个实施例中SDN网络的控制方法的流程示意图;
[0029]图2是其中一个实施例中SDN控制器的结构示意图;
[0030]图3是其中一个实施例中SDN控制器的逻辑架构的示意图;
[0031]图4是其中一个实施例中SDN控制器的应用示意图;
[0032]图5是其中一个实施例中资源请求过程的示意图;
[0033]图6是其中一个实施例中SDN控制器下发流表信息至转发设备的示意图;
[0034]图7是其中一个实施例中SDN网络的控制装置的结构示意图;
[0035]图8是其中一个实施例中SDN网络的控制装置的结构示意图;
[0036]图9是其中一个实施例中SDN网络的控制装置的结构示意图;
[0037]图10是其中一个实施例中SDN网络的控制装置的结构示意图。
【具体实施方式】
[0038]为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的【具体实施方式】仅仅用以解释本发明,并不限定本发明的保护范围。
[0039]参见图1所示,为本发明的SDN网络的控制方法的实施例。该实施例中的SDN网络的控制方法包括如下步骤:
[0040]步骤SlOl:接收SDN网络中的各转发设备发送的网络信息,接收业务资源请求;
[0041 ]步骤S102:对业务资源请求进行识别,获取业务资源请求对应的业务标识,并根据业务资源请求获取对应的资源标识;
[0042]步骤S103:根据业务标识、资源标识以及网络信息获取最优数据转发路径,并将最优数据转发路径转化为最优数据转发路径中各转发设备的转发策略;
[0043]步骤S104:将各转发策略转化为相应的流表信息,分别将各流表信息发送至对应的转发设备。
[0044]根据上述本发明的方案,其是接收SDN网络中的各转发设备发送的网络信息,接收业务资源请求,对业务资源请求进行业务识别,获取业务资源请求对应的业务标识和资源标识;根据业务标识、资源标识以及网络信息获取最优数据转发路径并转化为转发设备的转发策略,再将转发策略转化为流表信息,发送至对应的转发设备,如此就可以控制转发设备进行数据转发。本方案中,不仅实现了对业务资源请求的业务识别,而且在有限资源的SDN网络中高效、准确地收集网络资源,实现对有限网络资源的集中处理和高效管控。
[0045]在其中一个实施例中,根据业务标识、资源标识以及网络信息获取最优数据转发路径的步骤包括以下步骤:
[0046]根据业务标识、资源标识以及网络信息,采用受约束的最短路径算法获取最优数据转发路径。
[0047]在本实施例中,采用受约束的最短路径算法可以为网络用户提供多约束条件的最佳路径计算,提高网络资源利用率。
[0048]在其中一个实施例中,获取业务资源请求对应的业务标识的步骤包括以下步骤:
[0049]根据业务资源请求的特性,获取五元组形式的业务标识,五元组形式的业务标识包括源地址、源端口、目的地址、目的端口和协议类型。
[0050]在本实施例中,根据源地址、源端口、目的地址、目的端口和协议类型组成的五元组业务标识可以较好地识别业务资源请求中的业务需求,但并不局限于五元组形式。
[0051]在其中一个实
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1