用于动态调整业务带宽的方法和控制中心服务器的制造方法

文档序号:7771095阅读:302来源:国知局
用于动态调整业务带宽的方法和控制中心服务器的制造方法
【专利摘要】本发明公开一种用于动态调整业务带宽的方法和控制中心服务器。其中在用于动态调整业务带宽的方法中,当接收到带宽调整门户服务器发送的带宽调整请求时,查询与用户标识相关联的当前LSP、与当前LSP相关联的链路集合、以及链路集合的可用资源。根据带宽调整量和链路集合的可用资源,判断是否能够完成带宽调整,若能够完成带宽调整,则分别向与当前LSP相关联的路由器发送带宽调整配置信息,以便路由器根据相应的带宽调整配置信息进行重新配置。当接收到经过重新配置的全部路由器发送的响应信息时,更新VPN链路资源状态信息。通过自动计算VPN业务带宽的可用量,并实时进行调整,从而提升了MPLS VPN带宽调整的时效性和业务质量。
【专利说明】用于动态调整业务带宽的方法和控制中心服务器

【技术领域】
[0001] 本发明涉及通信领域,特别涉及一种用于动态调整业务带宽的方法和控制中心服 务器。

【背景技术】
[0002] MPLSVPN(MPLSVirtualPrivateNetwork,多协议标签交换虚拟专网)业务米 用MPLS协议,结合服务等级、流量控制等技术,为客户构建企业的虚拟专网,满足其不同城 市(国际、国内)分支机构间安全、快速、可靠的通信需求,并能够支持数据、语音、图像等高 质量、高可靠性多媒体业务。
[0003] 整个虚拟专网的任意两个节点之间没有传统专网所需的端到端的物理链路,而是 使用公用网络平台上的逻辑连接,客户数据在逻辑链路中传输。
[0004] 目前,MPLSVPN业务以站点(site)为单位开展,客户每个站点都需要购买带宽,该 VPN端口带宽是按月固定不变的。图1为现有技术中MPLSVPN组网示意图。其中CE为客户 边缘路由器(CustomerEdgeRouter),PE为提供商边缘路由器(ProviderEdgeRouter), P为提供商路由器(ProviderRouter)。设北京的接入电路为10M的以太网,上海的接入电 路为2M的SDH(SynchronousDigitalHierarchy,同步数字体系)。其中第一VPN端口的 2M带宽分配为:1M钻石级+1M银级,第二VPN端口的2M带宽分配为:1M钻石级+1M铜级。
[0005] 实际上用户对VPN带宽的需求是不断变化的,而用户如果需要变更带宽,从提出 申请到最后业务变更完成,需要经历多个处理流程,时间少则几天,多则一个月,时效性很 差,业务质量无法得到保障。


【发明内容】

[0006] 本发明要解决的技术问题是提供一种用于动态调整业务带宽的方法和控制中心 服务器。通过自动计算VPN业务带宽的可用量,并实时进行调整,从而提升了MPLSVPN带 宽调整的时效性和业务质量。
[0007] 根据本发明的一个方面,提供一种用于动态调整业务带宽的方法,包括:
[0008] 当接收到带宽调整门户服务器发送的带宽调整请求时,提取出带宽调整请求中包 括的带宽调整量和用户标识;其中带宽调整门户服务器在接收到用户发送的带宽调整请求 时转发所述带宽调整请求;
[0009] 根据设备标签状态信息和VPN链路资源状态信息,查询与用户标识相关联的当前 LSP、与当前LSP相关联的链路集合、以及链路集合的可用资源;
[0010] 根据带宽调整量和链路集合的可用资源,判断是否能够完成带宽调整;
[0011] 若判断能够完成带宽调整,则分别向与当前LSP相关联的路由器发送带宽调整配 置信息,以便与当前LSP相关联的路由器根据相应的带宽调整配置信息进行与带宽调整量 相对应的重新配置;
[0012] 当接收到经过重新配置的全部路由器发送的响应信息时,利用响应信息值中包括 的配置结果信息更新VPN链路资源状态信息;
[0013] 将带宽调整成功响应信息发送给带宽调整门户服务器。
[0014] 优选的,若判断不能完成带宽调整,则进一步在MPLSVPN骨干网中,判断是否能够 建立与用户标识相关联的新LSP,其中与新LSP相关联的链路集合满足与带宽调整量相对 应的带宽调整要求;
[0015] 若能够建立与用户标识相关联的新LSP,则分别向与新LSP和当前LSP相关联的路 由器发送相应的路径配置命令,以便在与当前LSP相关联的路由器上删除当前LSP的配置, 在与新LSP相关联的路由器上建立与新LSP相对应的配置;
[0016] 当接收到经过重新配置的全部路由器发送的响应信息时,利用响应信息值中包括 的配置结果信息更新设备标签状态信息和VPN链路资源状态信息,以便将新LSP作为与用 户标识相关联的当前LSP;
[0017] 然后执行将带宽调整成功响应信息发送给带宽调整门户服务器的步骤。
[0018] 优选的,若不能建立与用户标识相关联的新LSP,则将带宽调整失败响应信息发送 给带宽调整门户服务器。
[0019] 优选的,根据带宽调整量和链路集合的可用资源,判断是否能够完成带宽调整的 步骤包括:
[0020] 判断在链路集合中,是否存在可用资源小于带宽调整量的链路;
[0021] 若存在可用资源小于带宽调整量的链路,则判断不能完成带宽调整;
[0022] 若不存在可用资源小于带宽调整量的链路,则判断能够完成带宽调整。
[0023] 优选的,判断在链路集合中,是否存在可用资源小于带宽调整量的链路的步骤包 括:
[0024] 查询与用户标识相关联的业务优先级别;
[0025] 判断在链路集合中,是否存在调整链路,其中在调整链路中,不大于所述业务优先 级别的可用资源总量小于带宽调整量;
[0026] 若存在调整链路,则判断不能完成带宽调整;
[0027] 若不存在调整链路,则判断能够完成带宽调整。
[0028] 根据本发明的另一方面,提供一种用于动态调整业务带宽的控制中心服务器,包 括第一接收单元、第一发送单元、提取单元、查询单元、第一识别单元、第二发送单元、第二 接收单元和更新单元,其中:
[0029] 第一接收单元,用于接收带宽调整门户服务器发送的带宽调整请求,其中带宽调 整门户服务器在接收到用户发送的带宽调整请求时转发所述带宽调整请求;
[0030] 提取单元,用于当第一接收单元接收到带宽调整门户服务器发送的带宽调整请求 时,提取出带宽调整请求中包括的带宽调整量和用户标识;
[0031] 查询单元,用于根据设备标签状态信息和VPN链路资源状态信息,查询与用户标 识相关联的当前LSP、与当前LSP相关联的链路集合、以及链路集合的可用资源;
[0032] 第一识别单元,用于根据带宽调整量和链路集合的可用资源,判断是否能够完成 带宽调整;
[0033] 第二发送单元,用于根据第一识别单元的判断结果,若判断能够完成带宽调整,则 分别向与当前LSP相关联的路由器发送带宽调整配置信息,以便与当前LSP相关联的路由 器根据相应的带宽调整配置信息进行与带宽调整量相对应的重新配置;
[0034] 第二接收单元,用于接收经过重新配置的全部路由器发送的响应信息;
[0035] 更新单元,用于当第二接收单元接收到经过重新配置的全部路由器发送的响应信 息时,利用响应信息值中包括的配置结果信息更新VPN链路资源状态信息;
[0036] 第一发送单元,用于将带宽调整成功响应信息发送给带宽调整门户服务器。
[0037] 优选的,控制中心服务器还包括第二识别单元,其中:
[0038] 第二识别单元,用于根据第一识别单元的判断结果,若判断不能完成带宽调整,则 进一步在MPLSVPN骨干网中,判断是否能够建立与用户标识相关联的新LSP,其中与新LSP相关联的链路集合满足与带宽调整量相对应的带宽调整要求;
[0039] 第二发送单元还用于根据第二识别单元的判断结果,若能够建立与用户标识相关 联的新LSP,则分别向与新LSP和当前LSP相关联的路由器发送相应的路径配置命令,以便 在与当前LSP相关联的路由器上删除当前LSP的配置,在与新LSP相关联的路由器上建立 与新LSP相对应的配置;
[0040] 更新单元还用于当第二接收单元接收到经过重新配置的全部路由器发送的响应 信息时,利用响应信息值中包括的配置结果信息更新设备标签状态信息和VPN链路资源状 态信息,以便将新LSP作为与用户标识相关联的当前LSP;然后指示第一发送单元执行将带 宽调整成功响应信息发送给带宽调整门户服务器的操作。
[0041] 优选的,第一发送单元还用于根据第二识别单元的判断结果,若不能建立与用户 标识相关联的新LSP,则将带宽调整失败响应信息发送给带宽调整门户服务器。
[0042] 优选的,第一识别单元还用于判断在链路集合中,是否存在可用资源小于带宽调 整量的链路;若存在可用资源小于带宽调整量的链路,则判断不能完成带宽调整;若不存 在可用资源小于带宽调整量的链路,则判断能够完成带宽调整。
[0043] 优选的,第一识别单元还包括查询模块和判断模块,其中:
[0044] 查询模块,用于查询与用户标识相关联的业务优先级别;
[0045] 判断模块,用于判断在链路集合中,是否存在调整链路,其中在调整链路中,不大 于所述业务优先级别的可用资源总量小于带宽调整量;若存在调整链路,则判断不能完成 带宽调整;若不存在调整链路,则判断能够完成带宽调整。
[0046] 本发明通过自动计算VPN业务带宽的可用量,并实时进行调整,从而提升了MPLS VPN带宽调整的时效性和业务质量。

【专利附图】

【附图说明】
[0047] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。
[0048] 图1为现有技术中MPLSVPN组网示意图。
[0049] 图2为本发明用于动态调整业务带宽的方法一个实施例的示意图。
[0050] 图3为本发明用于动态调整业务带宽的方法另一实施例的示意图。
[0051] 图4为本发明控制中心服务器一个实施例的示意图。
[0052] 图5为本发明控制中心服务器另一实施例的示意图。
[0053] 图6为本发明第一识别单元一个实施例的示意图。
[0054] 图7为本发明MPLSVPN组网示意图。
[0055] 图8为本发明控制中心服务器的功能模块图。
[0056] 图9为本发明动态调整带宽的流程示意图。
[0057] 图10为MPLSVPN-个实施例的拓扑示意图。
[0058] 图11为MPLSVPN另一实施例的拓扑示意图。

【具体实施方式】
[0059] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下 对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使 用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提 下所获得的所有其他实施例,都属于本发明保护的范围。
[0060] 除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表 达式和数值不限制本发明的范围。
[0061] 同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际 的比例关系绘制的。
[0062] 对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适 当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0063] 在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不 是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0064] 应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一 个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0065] 图2为本发明用于动态调整业务带宽的方法一个实施例的示意图。优选的,本实 施例的方法步骤可由控制中心服务器执行。
[0066] 步骤201,当接收到带宽调整门户服务器发送的带宽调整请求时,提取出带宽调整 请求中包括的带宽调整量和用户标识。
[0067] 其中带宽调整门户服务器在接收到用户发送的带宽调整请求时转发所述带宽调 整请求。
[0068] 步骤202,根据设备标签状态信息和VPN链路资源状态信息,查询与用户标识相关 联的当前LSP(LabelSwitchedPath,标签交换路径)、与当前LSP相关联的链路集合、以及 链路集合的可用资源。
[0069] 步骤203,根据带宽调整量和链路集合的可用资源,判断是否能够完成带宽调整。
[0070] 步骤204,若判断能够完成带宽调整,则分别向与当前LSP相关联的路由器发送带 宽调整配置信息,以便与当前LSP相关联的路由器根据相应的带宽调整配置信息进行与带 宽调整量相对应的重新配置。
[0071] 步骤205,当接收到经过重新配置的全部路由器发送的响应信息时,利用响应信息 值中包括的配置结果信息更新VPN链路资源状态信息。
[0072] 步骤206,将带宽调整成功响应信息发送给带宽调整门户服务器。
[0073] 基于本发明上述实施例提供的用于动态调整业务带宽的方法,通过自动计算VPN 业务带宽的可用量,并实时进行调整,从而提升了MPLSVPN带宽调整的时效性和业务质量。
[0074] 图3为本发明用于动态调整业务带宽的方法另一实施例的示意图。优选的,本实 施例的方法步骤可由控制中心服务器执行。
[0075] 步骤301,当接收到带宽调整门户服务器发送的带宽调整请求时,提取出带宽调整 请求中包括的带宽调整量和用户标识。
[0076] 步骤302,根据设备标签状态信息和VPN链路资源状态信息,查询与用户标识相关 联的当前LSP、与当前LSP相关联的链路集合、以及链路集合的可用资源。
[0077] 步骤303,根据带宽调整量和链路集合的可用资源,判断是否能够完成带宽调整。 若判断能够完成带宽调整,则执行步骤304 ;若判断不能完成带宽调整,则执行步骤306。
[0078] 步骤304,若判断能够完成带宽调整,则分别向与当前LSP相关联的路由器发送带 宽调整配置信息,以便与当前LSP相关联的路由器根据相应的带宽调整配置信息进行与带 宽调整量相对应的重新配置。
[0079] 步骤305,当接收到经过重新配置的全部路由器发送的响应信息时,利用响应信息 值中包括的配置结果信息更新VPN链路资源状态信息。然后执行步骤309。
[0080] 步骤306,进一步在MPLSVPN骨干网中,判断是否能够建立与用户标识相关联的 新LSP,其中与新LSP相关联的链路集合满足与带宽调整量相对应的带宽调整要求。若能够 建立与用户标识相关联的新LSP,则执行步骤307 ;若不能建立与用户标识相关联的新LSP, 则执行步骤310。
[0081] 步骤307,分别向与新LSP和当前LSP相关联的路由器发送相应的路径配置命令, 以便在与当前LSP相关联的路由器上删除当前LSP的配置,在与新LSP相关联的路由器上 建立与新LSP相对应的配置。
[0082] 步骤308,当接收到经过重新配置的全部路由器发送的响应信息时,利用响应信息 值中包括的配置结果信息更新设备标签状态信息和VPN链路资源状态信息,以便将新LSP 作为与用户标识相关联的当前LSP。
[0083] 步骤309,将带宽调整成功响应信息发送给带宽调整门户服务器。之后,不再执行 本实施例的其它步骤。
[0084] 步骤310,将带宽调整失败响应信息发送给带宽调整门户服务器。
[0085] 优选的,上述根据带宽调整量和链路集合的可用资源,判断是否能够完成带宽调 整的步骤包括:
[0086] 判断在链路集合中,是否存在可用资源小于带宽调整量的链路。若存在可用资源 小于带宽调整量的链路,则判断不能完成带宽调整;若不存在可用资源小于带宽调整量的 链路,则判断能够完成带宽调整。
[0087] 例如,当用户请求增加30M带宽,当前链路集合中可用带宽最小的链路为70M,则 可判断能够完成带宽调整;若当前链路集合中可用带宽最小的链路为15M,则可判断不能 完成带宽调整。当然,若用户请求减小带宽,由于通过回收当前使用的带宽资源即可完成, 因此可判断能够完成带览调整。
[0088] 在另一实施例中,考虑到可将用户业务分为钻石级、白金级、金级、银级、铜级等不 同业务级别。可设定在链路空闲期间,链路带宽可被低优先级业务使用,而在链路非空闲期 间,高优先级的VPN业务可抢占低优先级业务的带宽。
[0089] 例如当前用户为银级,需要提高带宽60M。此时链路中可用的资源为:钻石级: 80M、银级:50M、铜级:20级,银级+铜级的可用资源为70M,则判断可完成带宽调整;若用户 需要提高带宽100M,此时银级+铜级的可用资源仅为70M,虽然还有80M的可用带宽,但该 带宽仅供钻石级用户业务使用,因此该银级用户无法使用该80M带宽,从而会视为不能进 行带宽调整。
[0090] 优选的,上述判断在链路集合中,是否存在可用资源小于带宽调整量的链路的步 骤包括:
[0091] 查询与用户标识相关联的业务优先级别,判断在链路集合中,是否存在调整链路, 其中在调整链路中,不大于所述业务优先级别的可用资源总量小于带宽调整量。若存在调 整链路,则判断不能完成带宽调整;若不存在调整链路,则判断能够完成带宽调整。
[0092] 图4为本发明控制中心服务器一个实施例的示意图。如图4所示,控制中心服务器 包括第一接收单元401、第一发送单元402、提取单元403、查询单元404、第一识别单元405、 第二发送单元406、第二接收单元407和更新单元408,其中:
[0093] 第一接收单元401,用于接收带宽调整门户服务器发送的带宽调整请求,其中带宽 调整门户服务器在接收到用户发送的带宽调整请求时转发所述带宽调整请求。
[0094] 提取单元403,用于当第一接收单元401接收到带宽调整门户服务器发送的带宽 调整请求时,提取出带宽调整请求中包括的带宽调整量和用户标识。
[0095] 查询单元404,用于根据设备标签状态信息和VPN链路资源状态信息,查询与用户 标识相关联的当前LSP、与当前LSP相关联的链路集合、以及链路集合的可用资源。
[0096] 第一识别单元405,用于根据带宽调整量和链路集合的可用资源,判断是否能够完 成带宽调整。
[0097] 第二发送单元406,用于根据第一识别单元405的判断结果,若判断能够完成带宽 调整,则分别向与当前LSP相关联的路由器发送带宽调整配置信息,以便与当前LSP相关联 的路由器根据相应的带宽调整配置信息进行与带宽调整量相对应的重新配置。
[0098] 第二接收单元407,用于接收经过重新配置的全部路由器发送的响应信息。
[0099] 更新单元408,用于当第二接收单元408接收到经过重新配置的全部路由器发送 的响应信息时,利用响应信息值中包括的配置结果信息更新VPN链路资源状态信息;
[0100] 第一发送单元402,用于将带宽调整成功响应信息发送给带宽调整门户服务器。
[0101] 基于本发明上述实施例提供的用于动态调整业务带宽的方法,通过自动计算VPN 业务带宽的可用量,并实时进行调整,从而提升了MPLSVPN带宽调整的时效性和业务质量。
[0102] 图5为本发明控制中心服务器另一实施例的示意图。与图4所示实施例相比,在 图5所示实施例中,控制中心服务器还包括第二识别单元501,其中:
[0103] 第二识别单元501,用于根据第一识别单元405的判断结果,若判断不能完成带宽 调整,则进一步在MPLSVPN骨干网中,判断是否能够建立与用户标识相关联的新LSP,其中 与新LSP相关联的链路集合满足与带宽调整量相对应的带宽调整要求。
[0104] 第二发送单元406还用于根据第二识别单元501的判断结果,若能够建立与用户 标识相关联的新LSP,则分别向与新LSP和当前LSP相关联的路由器发送相应的路径配置命 令,以便在与当前LSP相关联的路由器上删除当前LSP的配置,在与新LSP相关联的路由器 上建立与新LSP相对应的配置。
[0105] 更新单元408还用于当第二接收单元407接收到经过重新配置的全部路由器发 送的响应信息时,利用响应信息值中包括的配置结果信息更新设备标签状态信息和VPN链 路资源状态信息,以便将新LSP作为与用户标识相关联的当前LSP;然后指示第一发送单元 402执行将带宽调整成功响应信息发送给带宽调整门户服务器的操作。
[0106] 优选的,第一发送单元402还用于根据第二识别单元501的判断结果,若不能建立 与用户标识相关联的新LSP,则将带宽调整失败响应信息发送给带宽调整门户服务器。
[0107] 优选的,第一识别单元405还用于判断在链路集合中,是否存在可用资源小于带 宽调整量的链路;若存在可用资源小于带宽调整量的链路,则判断不能完成带宽调整;若 不存在可用资源小于带宽调整量的链路,则判断能够完成带宽调整。
[0108] 图6为本发明第一识别单元一个实施例的示意图。如图6所示,第一识别单元还 包括查询模块601和判断模块602。其中:
[0109] 查询模块601,用于查询与用户标识相关联的业务优先级别。
[0110] 判断模块602,用于判断在链路集合中,是否存在调整链路,其中在调整链路中,不 大于所述业务优先级别的可用资源总量小于带宽调整量;若存在调整链路,则判断不能完 成带宽调整;若不存在调整链路,则判断能够完成带宽调整。
[0111] 由此,可根据用户的业务级别来判断是否能够完成带宽调整。
[0112] 图7为本发明MPLSVPN组网示意图。本发明动态调整业务带宽的核心思想是基于 SDN(SoftwareDefinedNetwork,软件定义架构),根据用户需求对MPLSVPN中的各P、PE 设备进行统一资源管理和配置,在当前链路带宽资源不足时可自动计算新链路,实现MPLS VPN业务带宽的动态调整。
[0113] 其中P/PE做为转发层,负责基于MPLSVPN流表(MPLSLabel)的数据处理、转发 和状态收集,并上报各自当前链路带宽占用状态;控制中心做为控制层,负责处理P/PE上 VPN资源的编排、维护VPN链路拓扑及当前状态,下发带宽调整配置命令;控制中心同时接 受VPN带宽调整门户发来的请求并返回请求响应。
[0114] 控制中心服务器的功能模块图如图8所示。在SDN架构下,控制中心主要包括网 络操作系统(N0S)、带宽调整APP、资源数据库(RDB)三个功能模块。网络的拓扑以及相应的 链路带宽状态信息统一保存在RDB中;N0S作为控制中心的核心模块,为上层APP(如带宽 调整APP)提供平台服务,包括应用加载以及维护、消息服务、事件注册以及回调机制、网络 拓扑发现等;带宽调整APP可基于N0S以及RDB,提供带宽调整功能。
[0115] 控制中心南向支持Openflow协议,支持发现转发面设备(P/PE),能够接受不同厂 商转发面设备上报的信息,并将统筹规划之后的策略下发给相应的转发面设备,同时保证 策略下发的一致性。支持监控转发面设备状态,并读取转发面设备上报的信息。
[0116] 控制中心北向为VPN带宽调整门户提供开放的API接口,并允许用户自己进行定 制和二次开发。
[0117] 图9为本发明动态调整带宽的流程示意图。如图9所示,动态调整带宽的流程如 下:
[0118] 1、控制中心与P/PE之间建立起安全通信通道,采用TLS(TransportLayer Security)加密。
[0119] 2、VPN带宽调整门户服务器接受到用户发来的带宽调整请求,并发送给控制中心。
[0120] 3、控制中心根据当前链路状态以及资源占用信息,判断是否能够在当前LSP上实 现带宽调整。
[0121] 4、如果可以实现带宽调整,则下发带宽调整配置命令给P/PE设备(配置参数包 括:IP_Addr、Port、QoS_Profile、timeinterval等)。
[0122] 5、如果无法实现带宽调整,控制中心需要计算通过其他链路资源是否可满足要 求。
[0123] 6、如果可以满足,则下发建立新LSP,删除原LSP配置命令给P/PE设备(配置 参数包括:ingress interface、ingress interface lable、egress interface、egress interface lable等)。
[0124] 7、如果无法满足,则向VPN带宽调整门户返回带宽调整失败的响应。
[0125] 8、P/PE设备根据配置命令执行配置操作,并向控制中心上报执行结果
[0126] 9、控制中心根据结果更新链路资源状态。
[0127] 10、控制中心向VPN带宽调整门户返回带宽调整结果的响应。
[0128] 优选的,为了实现上述功能,需要对OpenFlow协议进行扩展,具体扩展内容如表1 所示。

【权利要求】
1. 一种用于动态调整业务带宽的方法,其特征在于,包括: 当接收到带宽调整口户服务器发送的带宽调整请求时,提取出带宽调整请求中包括的 带宽调整量和用户标识;其中带宽调整口户服务器在接收到用户发送的带宽调整请求时转 发所述带宽调整请求; 根据设备标签状态信息和VPN链路资源状态信息,查询与用户标识相关联的当前LSP、 与当前LSP相关联的链路集合、W及链路集合的可用资源; 根据带宽调整量和链路集合的可用资源,判断是否能够完成带宽调整; 若判断能够完成带宽调整,则分别向与当前LSP相关联的路由器发送带宽调整配置信 息,W便与当前LSP相关联的路由器根据相应的带宽调整配置信息进行与带宽调整量相对 应的重新配置; 当接收到经过重新配置的全部路由器发送的响应信息时,利用响应信息值中包括的配 置结果信息更新VPN链路资源状态信息; 将带宽调整成功响应信息发送给带宽调整口户服务器。
2. 根据权利要求1所述的方法,其特征在于, 若判断不能完成带宽调整,则进一步在MPLS VPN骨干网中,判断是否能够建立与用户 标识相关联的新LSP,其中与新LSP相关联的链路集合满足与带宽调整量相对应的带宽调 整要求; 若能够建立与用户标识相关联的新LSP,则分别向与新LSP和当前LSP相关联的路由器 发送相应的路径配置命令,W便在与当前LSP相关联的路由器上删除当前LSP的配置,在与 新LSP相关联的路由器上建立与新LSP相对应的配置; 当接收到经过重新配置的全部路由器发送的响应信息时,利用响应信息值中包括的配 置结果信息更新设备标签状态信息和VPN链路资源状态信息,W便将新LSP作为与用户标 识相关联的当前LSP; 然后执行将带宽调整成功响应信息发送给带宽调整口户服务器的步骤。
3. 根据权利要求2所述的方法,其特征在于, 若不能建立与用户标识相关联的新LSP,则将带宽调整失败响应信息发送给带宽调整 口户服务器。
4. 根据权利要求1-3中任一项所述的方法,其特征在于, 根据带宽调整量和链路集合的可用资源,判断是否能够完成带宽调整的步骤包括: 判断在链路集合中,是否存在可用资源小于带宽调整量的链路; 若存在可用资源小于带宽调整量的链路,则判断不能完成带宽调整; 若不存在可用资源小于带宽调整量的链路,则判断能够完成带宽调整。
5. 根据权利要求4所述的方法,其特征在于, 判断在链路集合中,是否存在可用资源小于带宽调整量的链路的步骤包括: 查询与用户标识相关联的业务优先级别; 判断在链路集合中,是否存在调整链路,其中在调整链路中,不大于所述业务优先级别 的可用资源总量小于带宽调整量; 若存在调整链路,则判断不能完成带宽调整; 若不存在调整链路,则判断能够完成带宽调整。
6. -种用于动态调整业务带宽的控制中也服务器,其特征在于,包括第一接收单元、 第一发送单元、提取单元、查询单元、第一识别单元、第二发送单元、第二接收单元和更新单 元,其中: 第一接收单元,用于接收带宽调整口户服务器发送的带宽调整请求,其中带宽调整口 户服务器在接收到用户发送的带宽调整请求时转发所述带宽调整请求; 提取单元,用于当第一接收单元接收到带宽调整口户服务器发送的带宽调整请求时, 提取出带宽调整请求中包括的带宽调整量和用户标识; 查询单元,用于根据设备标签状态信息和VPN链路资源状态信息,查询与用户标识相 关联的当前LSP、与当前LSP相关联的链路集合、W及链路集合的可用资源; 第一识别单元,用于根据带宽调整量和链路集合的可用资源,判断是否能够完成带宽 调整; 第二发送单元,用于根据第一识别单元的判断结果,若判断能够完成带宽调整,则分别 向与当前LSP相关联的路由器发送带宽调整配置信息,W便与当前LSP相关联的路由器根 据相应的带宽调整配置信息进行与带宽调整量相对应的重新配置; 第二接收单元,用于接收经过重新配置的全部路由器发送的响应信息; 更新单元,用于当第二接收单元接收到经过重新配置的全部路由器发送的响应信息 时,利用响应信息值中包括的配置结果信息更新VPN链路资源状态信息; 第一发送单元,用于将带宽调整成功响应信息发送给带宽调整口户服务器。
7. 根据权利要求6所述的控制中也服务器,其特征在于,所述控制中也服务器还包括 第二识别单元,其中: 第二识别单元,用于根据第一识别单元的判断结果,若判断不能完成带宽调整,则进一 步在MPLS VPN骨干网中,判断是否能够建立与用户标识相关联的新LSP,其中与新LSP相关 联的链路集合满足与带宽调整量相对应的带宽调整要求; 第二发送单元还用于根据第二识别单元的判断结果,若能够建立与用户标识相关联的 新LSP,则分别向与新LSP和当前LSP相关联的路由器发送相应的路径配置命令,W便在与 当前LSP相关联的路由器上删除当前LSP的配置,在与新LSP相关联的路由器上建立与新 LSP相对应的配置; 更新单元还用于当第二接收单元接收到经过重新配置的全部路由器发送的响应信息 时,利用响应信息值中包括的配置结果信息更新设备标签状态信息和VPN链路资源状态信 息,W便将新LSP作为与用户标识相关联的当前LSP ;然后指示第一发送单元执行将带宽调 整成功响应信息发送给带宽调整口户服务器的操作。
8. 根据权利要求7所述的控制中也服务器,其特征在于, 第一发送单元还用于根据第二识别单元的判断结果,若不能建立与用户标识相关联的 新LSP,则将带宽调整失败响应信息发送给带宽调整口户服务器。
9. 根据权利要求6-8中任一项所述的控制中也服务器,其特征在于, 第一识别单元还用于判断在链路集合中,是否存在可用资源小于带宽调整量的链路; 若存在可用资源小于带宽调整量的链路,则判断不能完成带宽调整;若不存在可用资源小 于带宽调整量的链路,则判断能够完成带宽调整。
10. 根据权利要求9所述的控制中也服务器,其特征在于,第一识别单元还包括查询模 块和判断模块,其中: 查询模块,用于查询与用户标识相关联的业务优先级别; 判断模块,用于判断在链路集合中,是否存在调整链路,其中在调整链路中,不大于所 述业务优先级别的可用资源总量小于带宽调整量;若存在调整链路,则判断不能完成带宽 调整;若不存在调整链路,则判断能够完成带宽调整。
【文档编号】H04L12/723GK104468408SQ201310431739
【公开日】2015年3月25日 申请日期:2013年9月22日 优先权日:2013年9月22日
【发明者】解云鹏, 陈运清, 王茜, 史凡, 王爱俊, 解冲锋, 孙琼 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1