一种网络资源配置的管控方法及装置与流程

文档序号:14914397发布日期:2018-07-11 00:19阅读:179来源:国知局

本发明涉及通信领域,尤其涉及一种网络资源配置的管控方法及装置。



背景技术:

软件定义网络(Software Defined Network,SDN)技术的核心是将网络设备控制面和转发面分离,业务调度功能集中到控制器,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能;同时,将业务算法集中在控制器实现,通过OpenFlow协议控制转发面行为,简化转发设备,使之标准化;另外,开放业务接口,使终端用户可以自行开发网络新功能,加快新功能的面世速度。

随着SDN网络的发展,SDN网络已具雏形,但是目前SDN建网还是限于纯新网络,对于传统网络向SDN网络的演进还是存在很多问题,其中一个重要的问题是,在传统网络的网络管理系统(Network Management System,NMS)和SDN控制器的共同管理下,如何避免多头管理下的网络资源冲突以及如何保证NMS和SDN控制器对应的业务和网络中每台设备的配置兼具,并且在一方(例如SDN)调整配置时,不会影响到另一方(例如NMS)已开通的业务的问题。



技术实现要素:

为了避免现有技术中在NMS和SDN控制器共同管理时的网络资源冲突,以及保证NMS和SDN控制器对应的业务和网络中每台设备的配置兼具,本发明提供了一种网络资源配置的管控方法及装置。

第一方面,本发明提供了一种网络资源配置的管控方法,应用于第一控制装置,所述第一控制装置与整网包括的网络管理系统NMS或软件定义网络SDN控制器连接,其中所述第一控制装置所连接的NMS或SDN控制器为第一控制设备,所述NMS和SDN控制器中为第一控制设备外的另一个为第二控制设备,所述管控方法包括:

获取第一控制设备的第一资源需求信息;

根据所述第一资源需求信息,向所述第一控制设备发送整网资源中可用资源的资源配置信息。

可选地,所述根据所述第一资源需求信息,向所述第一控制设备发送整网资源中可用资源的资源配置信息的步骤,包括:根据所述第一资源需求信息,向所述第一控制设备发送整网资源中预先划分资源的资源配置信息,其中,第一控制设备的可用资源包括所述预先划分资源。

可选地,所述根据所述第一资源需求信息,向所述第一控制设备发送整网资源中可用资源的资源配置信息的步骤,包括:接收第二控制装置发送的所述第二控制设备在整网资源中所占用资源的资源配置信息,所述第二控制装置与所述第二控制设备连接;根据所述第一资源需求信息和接收到的所述第二控制设备在整网资源中所占用资源的资源配置信息,向所述第一控制设备发送第二控制设备未占用资源的资源配置信息;其中,所述第一控制设备的可用资源包括所述第二控制设备未占用资源。

可选地,所述接收第二控制装置发送的所述第二控制设备在整网资源中所占用资源的资源配置信息的步骤,包括:当所述第一控制装置的启动时间晚于所述第二控制装置的启动时间时,所述第一控制装置向所述第二控制装置发送一查询所述第二控制设备在整网资源中所占用资源的资源配置信息的查询消息;接收所述第二控制装置根据所述查询消息发送的所述第二控制设备在整网资源中所占用资源的资源配置信息。

可选地,所述第一控制装置还与所述第二控制设备连接,所述根据所述第一资源需求信息,向所述第一控制设备发送整网资源中可用资源的资源配置信息的步骤,包括:接收所述第二控制设备实时上报的所述第二控制设备在整网资源中所占用资源的资源配置信息;根据所述第一资源需求信息和接收到的所述第二控制设备在整网资源中所占用资源的资源配置信息,向所述第一控制设备发送第二控制设备未占用资源的资源配置信息;其中,所述第一控制设备的可用资源包括所述第二控制设备未占用资源。

可选地,所述第一控制装置还与所述第二控制设备连接,所述管控方法还包括:获取第二控制设备的第二资源需求信息;根据所述第二资源需求信息,向所述第二控制设备发送整网资源中可用资源的资源配置信息。

可选地,所述根据所述第二资源需求信息,向所述第二控制设备发送整网资源中可用资源的资源配置信息的步骤,包括:接收所述第一控制设备实时上报的第一控制设备在整网资源中所占用资源的资源配置信息;根据所述第二资源需求信息和接收到的所述第一控制设备在整网资源中所占用资源的资源配置信息,向所述第二控制设备发送第一控制设备未占用资源的资源配置信息;其中,所述第二控制设备的可用资源包括所述第一控制设备未占用资源。

第二方面,本发明实施例提供了一种网络资源配置的管控装置,应用于第一控制装置,所述第一控制装置与整网包括的网络管理系统NMS或软件定义网络SDN控制器连接,其中所述第一控制装置所连接的NMS或SDN控制器为第一控制设备,所述NMS和SDN控制器中为第一控制设备外的另一个为第二控制设备,所述管控装置包括:

第一获取模块,用于获取第一控制设备的第一资源需求信息;

第一发送模块,用于根据所述第一资源需求信息,向所述第一控制设备发送整网资源中可用资源的资源配置信息。

可选地,所述第一发送模块用于,根据所述第一资源需求信息,向所述第一控制设备发送整网资源中预先划分资源的资源配置信息,其中,第一控制设备的可用资源包括所述预先划分资源。

可选地,所述第一发送模块包括:第一接收单元,用于接收第二控制装置发送的所述第二控制设备在整网资源中所占用资源的资源配置信息,所述第二控制装置与所述第二控制设备连接;第一发送单元,用于根据所述第一资源需求信息和接收到的所述第二控制设备在整网资源中所占用资源的资源配置信息,向所述第一控制设备发送第二控制设备未占用资源的资源配置信息;其中,所述第一控制设备的可用资源包括所述第二控制设备未占用资源。

可选地,所述第一接收单元还用于,当所述第一控制装置的启动时间晚于所述第二控制装置的启动时间时,向所述第二控制装置发送一查询所述第二控制设备在整网资源中所占用资源的资源配置信息的查询消息;接收所述第二控制装置根据所述查询消息发送的所述第二控制设备在整网资源中所占用资源的资源配置信息。

可选地,所述第一控制装置还与所述第二控制设备连接,所述第一发送模块包括:第二接收单元,用于接收所述第二控制设备实时上报的所述第二控制设备在整网资源中所占用资源的资源配置信息;第二发送单元,用于根据所述第一资源需求信息和接收到的所述第二控制设备在整网资源中所占用资源的资源配置信息,向所述第一控制设备发送第二控制设备未占用资源的资源配置信息;其中,所述第一控制设备的可用资源包括所述第二控制设备未占用资源。

可选地,所述第一控制装置还与所述第二控制设备连接,所述管控装置还包括:第二获取模块,用于获取第二控制设备的第二资源需求信息;第二发送模块,用于根据所述第二资源需求信息,向所述第二控制设备发送整网资源中可用资源的资源配置信息。

可选地,所述第二发送模块包括:第三接收单元,用于接收所述第一控制设备实时上报的第一控制设备在整网资源中所占用资源的资源配置信息;第三发送单元,用于根据所述第二资源需求信息和接收到的所述第一控制设备在整网资源中所占用资源的资源配置信息,向所述第二控制设备发送第一控制设备未占用资源的资源配置信息;其中,所述第二控制设备的可用资源包括所述第一控制设备未占用资源。

本发明的有益效果是:

本发明实施例提供的网络资源配置的管控方法,应用于第一控制装置,且第一控制装置与整网包括的NMS或SDN控制器连接,其中可以将与第一控制装置连接的NMS或SDN控制器作为第一控制设备,将NMS或SDN控制器中为第一控制设备外的另一个作为第二控制设备,这样,第一控制装置根据第一控制设备的第一资源需求信息,向第一控制设备发送整网资源中可用资源的资源配置信息,使得第一控制设备只能获取到可用资源的资源配置信息,而对整网资源中不可用资源的资源配置信息则不能获取到,从而使得第一控制设备只能利用可用资源的资源配置信息对资源进行管理,而对不可用资源则不能进行干涉,避免了第一控制设备在对资源进行管理时与第二控制设备管理的资源之间的冲突;此外,由于第一控制设备只能获取到可用资源的资源配置信息,因此第一控制设备只能利用可用资源的资源配置信息进行业务开通,保证了NMS和SDN控制器对应的业务和网络中每台设备的配置兼具。

附图说明

图1表示本发明的第一实施例中网络资源配置的管控方法的步骤流程图;

图2表示方式一中NMS和SDN控制器与整网资源的关系示意图;

图3表示方式二中NMS和SDN控制器与整网资源的关系示意图;

图4表示方式三中NMS和SDN控制器与整网资源的关系示意图;

图5表示本发明的第二实施例中网络资源配置的管控方法的步骤流程图;

图6表示本发明的第三实施例中网络资源配置的管控装置的结构框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

第一实施例:

如图1所示,为本发明的第一实施例中网络资源配置的管控方法的步骤流程图,该管控方法应用于第一控制装置,且第一控制装置与整网包括的网络管理系统NMS或软件定义网络SDN控制器连接,其中第一控制装置所连接的NMS或SDN控制器为第一控制设备,NMS和SDN控制器中为第一控制设备外的另一个为第二控制设备。这样,当第一控制装置与NMS连接时,NMS为第一控制设备,SDN控制器为第二控制设备;当第一控制装置与SDN控制器连接时,SDN控制器为第一控制设备,NMS为第二控制设备。

具体的,该管控方法包括如下步骤:

步骤101,获取第一控制设备的第一资源需求信息;

在本步骤中,具体的,第一控制装置和第一控制设备连接,第一控制装置能够获取第一控制设备实时发送的第一资源需求信息。具体的,假设与第一控制装置连接的NMS为第一控制设备,SDN控制器为第二控制设备,此时第一控制装置获取NMS的第一资源需求信息。此外,当NMS启动或开通业务时,均可以向第一控制装置发送资源需求信息。

步骤102,根据第一资源需求信息,向第一控制设备发送整网资源中可用资源的资源配置信息。

在本步骤中,具体的,当第一控制装置获取到第一控制设备的第一资源需求信息时,可以根据该第一资源需求信息,向第一控制设备发送整网资源中可用资源的资源配置信息。

这样,第一控制装置仅将整网资源中可用资源的资源配置信息发送至第一控制设备,则第一控制设备只能查看并访问可用资源的资源配置信息,对于不可用资源的资源配置信息不能够进行查看并访问,避免了与第二控制设备管理的资源之间的冲突;此外,由于第一控制设备只能获取到可用资源的资源配置信息,因此第一控制设备只能利用可用资源的资源配置信息进行业务开通,从而保证了第一控制设备对应的业务和整网中每台网络设备的配置兼具,且保证了第一控制设备在调整配置资源时不会影响到其他控制设备已开通的业务。

本实施例中的第一控制装置与整网包括的NMS或SDN控制器连接,其中可以将与第一控制装置连接的NMS或SDN控制器作为第一控制设备,将NMS或SDN控制器中为第一控制设备外的另一个作为第二控制设备,这样,第一控制装置根据第一控制设备的第一资源需求信息,向第一控制设备发送整网资源中可用资源的资源配置信息,使得第一控制设备只能获取到可用资源的资源配置信息,而对整网资源中不可用资源的资源配置信息则不能获取到,从而使得第一控制设备只能利用可用资源的资源配置信息对资源进行管理,而对不可用资源则不能进行干涉,避免了第一控制设备在对资源进行管理时与第二控制设备管理的资源之间的冲突;此外,由于第一控制设备只能获取到可用资源的资源配置信息,因此第一控制设备只能利用可用资源的资源配置信息进行业务开通,保证了NMS和SDN控制器对应的业务和网络中每台设备的配置兼具。

进一步地,在根据第一资源需求信息,向第一控制设备发送整网资源中可用资源的资源配置信息时,可以包括如下方式:

方式一:

进一步地,在根据第一资源需求信息,向第一控制设备发送整网资源中可用资源的资源配置信息时,可以根据第一资源需求信息,向第一控制设备发送整网资源中预先划分资源的资源配置信息,其中,第一控制设备的可用资源包括预先划分资源。当然,具体的,该预先划分资源为预先划分至第一控制设备的资源,且预先划分至第一控制设备的资源与预先划分至第二控制设备的资源不重叠。具体的,第一控制装置可以设置在第一控制设备内,也可以设置在第一控制设备的外部。

在本方式一中,整网资源包括预先划分至第一控制设备的资源和预先划分至第二控制设备的资源,且预先划分至第一控制设备的资源与预先划分至第二控制设备的资源不重叠,即将整网资源预先划分为第一控制设备可用资源和第二控制设备可用资源,且第一控制设备只能够查看并访问预先划分至第一控制设备的可用资源,而对预先划分至第二控制设备的可用资源则不能够进行查看并访问。这样,可以保证第一控制设备的管理资源不会和第二控制设备的管理资源发生冲突,且能够保证第一控制设备对应的业务和网络中每台网络设备的配置兼具。

下面,结合图2对此进行具体解释说明。

如图2所示,为方式一中NMS和SDN控制器与整网资源的关系示意图。假设与第一控制装置连接的NMS为第一控制设备,SDN控制器为第二控制设备。此时通过第一控制装置对NMS划分可用资源,通过第二控制装置对SDN控制器划分可用资源,且预先划分至NMS的可用资源与预设划分至SDN控制器的可用资源不重叠。具体的,例如整网中A设备的fei-0/1端口为预先划分至NMS的可用资源,则该A设备的fei-0/1端口在SDN控制器上不可见,即SDN控制器不能够查看并访问该fei-0/1端口。又例如整网中隧道tunnel-id,10000-20000区段为预先划分至NMS的可用资源,则通过SDN控制器开通业务时,如L2VPN业务如mspw,该业务不能用在A设备的fei-0/1端口上,且不会承载在10000-20000区段的隧道上。当然,在预先划分NMS可用资源时,可以查看NMS上已经存在的业务是否与预先划分的NMS可用资源相对应,如果不相对应,则可以重新划分NMS可用资源,使NMS上已经存在的业务与预先划分的NMS可用资源相对应。

方式二:

进一步地,在根据第一资源需求信息,向第一控制设备发送整网资源中可用资源的资源配置信息时,还可以接收第二控制装置发送的第二控制设备在整网资源中所占用资源的资源配置信息,第二控制装置与第二控制设备连接;然后根据第一资源需求信息和接收到的第二控制设备在整网资源中所占用资源的资源配置信息,向第一控制设备发送第二控制设备未占用资源的资源配置信息;其中,第一控制设备的可用资源包括第二控制设备未占用资源。

在本方式二中,第二控制设备与第二控制装置连接,且第一控制装置和第二控制装置可以进行通信,具体的,第一控制装置可以设置在第一控制设备内,也可以设置在第一控制设备的外部。当然,第二控制装置可以设置在第二控制设备内,也可以设置在第二控制设备的外部。这样,第一控制装置根据接收到的第二控制设备在整网资源中所占用资源的资源配置信息,得到第二控制设备未占用资源的资源配置信息,并向第一控制设备发送第二控制设备未占用资源的资源配置信息。本方式二通过第一控制装置和第二控制装置的通信,将第二控制设备未占用资源作为第一控制设备的可用资源,可以提高整网资源的利用率,减少整网资源的浪费。此外,将第二控制设备未占用资源作为第一控制设备的可用资源,增加了第一控制设备在开通业务时能够选择的可用资源的资源范围,从而提高了业务开通的成功率。另外,第一控制设备只能够接收到第二控制设备未占用资源的资源配置信息,使得第一控制设备只能对第二控制设备未占用资源进行资源管理,而对第二控制设备占用资源不能够进行查看和访问,从而避免了第一控制设备在对资源进行管理时与第二控制设备占用资源之间的冲突,且第一控制设备在开通业务时,也不会误删除或修改调整第二控制设备已开通的业务,保证了第一控制设备和第二控制设备对应的业务和网络中每台设备的配置兼具。

具体的,第一控制装置在接收第二控制装置发送的第二控制设备在整网资源中所占用资源的资源配置信息时,可以先将第一控制装置和第二控制装置区分为主控制装置和备控制装置。优选的,可以根据第一控制装置和第二控制装置的启动时间来区分主控制装置和备控制装置,其中,当第一控制装置的启动时间早于第二控制装置的启动时间时,第一控制装置为主控制装置,此时第一控制装置可以接收第二控制装置实时发送的第二控制设备在整网资源中所占用资源的资源配置信息;当第一控制装置的启动时间晚于第二控制装置的启动时间时,第一控制装置为备控制装置,此时第一控制装置可以先向第二控制装置发送一查询第二控制设备在整网资源中所占用资源的资源配置信息的查询消息,然后接收第二控制装置根据查询消息发送的第二控制设备在整网资源中所占用资源的资源配置信息。

下面结合图3对此进行具体说明。

如图3所示,为方式二中NMS和SDN控制器与整网资源的关系示意图。假设与第一控制装置连接的NMS为第一控制设备,与第二控制装置连接的SDN控制器为第二控制设备,且第一控制装置与第二控制装置之间能够进行通信。当第一控制装置的启动时间早于第二控制装置的启动时间时,第一控制装置为主控制装置,第二控制装置为备控制装置。具体的,当SDN控制器开通业务时,即有资源需求时,第二控制装置向第一控制装置发送查询NMS在整网资源中所占用资源的资源配置信息的查询消息,从而获取NMS未占用资源的资源配置信息,并将该NMS未占用资源作为SDN控制器可用资源。当然,当SDN控制器开通业务时,第二控制装置也可以根据业务开通所需资源配置信息,向第一控制装置发送查询NMS是否占用业务开通所需资源配置的查询消息,并接收第一控制装置反馈的业务开通所需资源配置是否为可用资源的反馈消息。此时,若业务开通所需资源配置为可用资源,则可以进行业务开通;若业务开通所需资源配置为不可用资源,则报错“因获取不到资源,业务无法开通”。这样,当SDN控制器开通业务时,可以利用SDN控制器可用资源开通业务,此时,若SDN控制器业务开通失败,则需要将开通业务时所占用资源进行释放,以增加整网资源中未占用资源的比例,提高整网资源的利用率。

方式三:

进一步地,在本方式三中,第一控制装置还可以与第二控制设备连接,此时在根据第一资源需求信息,向第一控制设备发送整网资源中可用资源的资源配置信息时,可以接收第二控制设备实时上报的第二控制设备在整网资源中所占用资源的资源配置信息,然后根据第一资源需求信息和接收到的第二控制设备在整网资源中所占用资源的资源配置信息,向第一控制设备发送第二控制设备未占用资源的资源配置信息;其中,第一控制设备的可用资源包括第二控制设备未占用资源。

在本方式三中,第一控制装置同时和第一控制设备和第二控制设备连接,且第一控制设备和第二控制设备均可以与第一控制装置进行通信。这样,第一控制装置可以直接获取到第二控制设备在整网资源中所占用资源的资源配置信息,从而获取到第二控制设备未占用资源的资源配置信息。本方式通过第一控制装置统一管理整网资源,在第一控制设备有资源需求时,将整网资源中第二控制设备未占用资源的资源配置信息发送给第一控制设备,增加了整网资源管理的便捷性。此外,第一控制装置将整网资源中第二控制设备未占用资源的资源配置信息发送给第一控制设备,增加了第一控制设备在开通业务时能够选择的可用资源的资源范围,从而提高了业务开通的成功率。另外,第一控制设备只能接收到第二控制设备未占用资源的资源配置信息,从而避免了第一控制设备在对资源进行管理时与第二控制设备占用资源之间的冲突,且使得第一控制设备在开通业务时,也不会误删除或修改调整第二控制设备已开通的业务,保证了第一控制设备和第二控制设备对应的业务和网络中每台设备的配置兼具。

下面结合图4对此进行具体说明。

如图4所示,为方式三中NMS和SDN控制器与整网资源的关系示意图。

假设NMS为第一控制设备,SDN控制器为第二控制设备,第一控制装置同时与NMS和SDN控制器连接,且NMS和SDN控制器均能与第一控制装置进行通信。具体的,当通过SDN控制器开通业务(如L2VPN业务如mspw)时,SDN控制器可以向第一控制装置发送第一资源需求信息,然后接收第一控制装置根据第一资源需求信息发送的NMS未占用资源的资源配置信息,即SDN控制器可用资源的资源配置信息,此时,若SDN控制器可用资源中包括开通业务所需资源,则可以进行业务开通,当然若此时业务开通失败,则需要释放开通业务所需资源;若SDN控制器可用资源中不包括开通业务所需资源,则无法开通业务。另外,具体的,第一控制装置作为管理整网资源的核心装置,需要保证第一控制装置的可靠性(支持高可用性集群),如支持主备。在第一控制装置整机重启时,需要恢复自身保存数据,还需要向第一控制设备和第二控制设备捞取数据并刷新。

本实施例通过以上三种方式,向第一控制设备发送整网资源中可用资源的资源配置信息,使得第一控制设备只能利用可用资源的资源配置信息对资源进行管理,而对不可用资源则不能进行干涉,从而使得第一控制设备在对资源进行管理时不会与其他控制设备管理或占用的资源发生冲突;此外,由于第一控制设备只能获取到可用资源的资源配置信息,因此第一控制设备只能利用可用资源的资源配置信息进行业务开通,保证了NMS和SDN控制器对应的业务和网络中每台设备的配置兼具。

第二实施例:

如图5所示,为本发明的第二实施例中网络资源配置的管控方法的步骤流程图。在本实施例中,第一控制装置还与第二控制设备连接,该管控方法包括:

步骤501,获取第二控制设备的第二资源需求信息。

在本步骤中,具体的,第一控制装置还与第二控制设备连接,且第一控制装置能够实时获取第二控制设备的第二资源需求信息。具体的,在第二控制设备启动或开通业务时,可用向第一控制装置发送第二资源需求信息。例如,如图4所示,假设NMS为第一控制设备,SDN控制器为第二控制设备,第一控制装置在与NMS连接的同时,还与SDN控制器连接。当SDN控制器启动或开通业务时,第一控制装置获取SDN控制器的第二资源需求信息。

步骤502,根据第二资源需求信息,向第二控制设备发送整网资源中可用资源的资源配置信息。

在本步骤中,具体的,当第一控制装置获取到第二控制设备的第二资源需求信息时,可以根据该第二资源需求信息,向第二控制设备发送整网资源中可用资源的资源配置信息。

这样,第一控制装置根据第二控制设备的第二资源需求信息,向第二控制设备发送整网资源中可用资源的资源配置信息,使得第二控制设备只能获取到可用资源的资源配置信息,而对整网资源中不可用资源的资源配置信息则不能获取到,从而使得第二控制设备只能利用可用资源的资源配置信息对资源进行管理,而对不可用资源则不能进行干涉,避免了第二控制设备在对资源进行管理时与第一控制设备管理的资源之间的冲突;此外,由于第二控制设备只能获取到可用资源的资源配置信息,因此第二控制设备只能利用可用资源的资源配置信息进行业务开通,保证了NMS和SDN控制器对应的业务和网络中每台设备的配置兼具。

具体的,在根据第二资源需求信息,向第二控制设备发送整网资源中可用资源的资源配置信息时,可以接收第一控制设备实时上报的第一控制设备在整网资源中所占用资源的资源配置信息;然后根据第二资源需求信息和接收到的第一控制设备在整网资源中所占用资源的资源配置信息,向第二控制设备发送第一控制设备未占用资源的资源配置信息;其中,第二控制设备的可用资源包括第一控制设备未占用资源。

这样,第一控制装置可以直接获取到第一控制设备在整网资源中所占用资源的资源配置信息,从而获取到第一控制设备未占用资源的资源配置信息。本实施例通过第一控制装置统一管理整网资源,在第二控制设备有资源需求时,将整网资源中第一控制设备未占用资源的资源配置信息发送给第二控制设备,增加了整网资源管理的便捷性。此外,第一控制装置将整网资源中第一控制设备未占用资源的资源配置信息发送给第二控制设备,增加了第二控制设备在开通业务时能够选择的可用资源的资源范围,从而提高了业务开通的成功率。另外,第二控制设备只能接收到第一控制设备未占用资源的资源配置信息,从而避免了第二控制设备在对资源进行管理时与第一控制设备占用资源之间的冲突,且使得第二控制设备在开通业务时,也不会误删除或修改调整第一控制设备已开通的业务,保证了第一控制设备和第二控制设备对应的业务和网络中每台设备的配置兼具。

本发明中的第一控制装置与第一控制设备和第二控制设备均连接时,可以获取第一控制设备在整网资源中所占用资源的资源配置信息和第二控制设备在整网资源中所占用资源的资源配置信息,从而使得第一控制装置可以对整网资源进行管控,进而能够对第一控制设备下发第一控制设备可用资源的资源配置信息,对第二控制设备下发第二控制设备可用资源的资源配置信息,在避免了第一控制设备所管理资源和第二控制设备所管理资源之间的冲突的同时,提高了整网资源的利用率。

第三实施例:

如图6所示,为本发明的第三实施例中网络资源配置的管控装置的结构框图。该管控装置应用于第一控制装置,所述第一控制装置与整网包括的网络管理系统NMS或软件定义网络SDN控制器连接,其中所述第一控制装置所连接的NMS或SDN控制器为第一控制设备,所述NMS和SDN控制器中为第一控制设备外的另一个为第二控制设备,所述管控装置包括:

第一获取模块601,用于获取第一控制设备的第一资源需求信息;

第一发送模块602,用于根据所述第一资源需求信息,向所述第一控制设备发送整网资源中可用资源的资源配置信息。

可选地,所述第一发送模块602用于,根据所述第一资源需求信息,向所述第一控制设备发送整网资源中预先划分资源的资源配置信息,其中,第一控制设备的可用资源包括所述预先划分资源。

可选地,所述第一发送模块602包括:第一接收单元,用于接收第二控制装置发送的所述第二控制设备在整网资源中所占用资源的资源配置信息,所述第二控制装置与所述第二控制设备连接;第一发送单元,用于根据所述第一资源需求信息和接收到的所述第二控制设备在整网资源中所占用资源的资源配置信息,向所述第一控制设备发送第二控制设备未占用资源的资源配置信息;其中,所述第一控制设备的可用资源包括所述第二控制设备未占用资源。

可选地,所述第一接收单元还用于,当所述第一控制装置的启动时间晚于所述第二控制装置的启动时间时,向所述第二控制装置发送一查询所述第二控制设备在整网资源中所占用资源的资源配置信息的查询消息;接收所述第二控制装置根据所述查询消息发送的所述第二控制设备在整网资源中所占用资源的资源配置信息。

可选地,所述第一控制装置还与所述第二控制设备连接,所述第一发送模块602包括:第二接收单元,用于接收所述第二控制设备实时上报的所述第二控制设备在整网资源中所占用资源的资源配置信息;第二发送单元,用于根据所述第一资源需求信息和接收到的所述第二控制设备在整网资源中所占用资源的资源配置信息,向所述第一控制设备发送第二控制设备未占用资源的资源配置信息;其中,所述第一控制设备的可用资源包括所述第二控制设备未占用资源。

可选地,所述第一控制装置还与所述第二控制设备连接,所述管控装置还包括:第二获取模块,用于获取第二控制设备的第二资源需求信息;第二发送模块,用于根据所述第二资源需求信息,向所述第二控制设备发送整网资源中可用资源的资源配置信息。

可选地,所述第二发送模块包括:第三接收单元,用于接收所述第一控制设备实时上报的第一控制设备在整网资源中所占用资源的资源配置信息;第三发送单元,用于根据所述第二资源需求信息和接收到的所述第一控制设备在整网资源中所占用资源的资源配置信息,向所述第二控制设备发送第一控制设备未占用资源的资源配置信息;其中,所述第二控制设备的可用资源包括所述第一控制设备未占用资源。

本发明实施例中的管控装置通过根据第一控制设备的第一资源需求信息,向第一控制设备发送整网资源中可用资源的资源配置信息,避免了现有技术中在NMS和SDN控制器共同管理时的网络资源冲突,以及保证了NMS和SDN控制器对应的业务和网络中每台设备的配置兼具。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

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