CN108512757B - 一种按需带宽调整的方法及装置 - Google Patents

一种按需带宽调整的方法及装置 Download PDF

Info

Publication number
CN108512757B
CN108512757B CN201710107843.5A CN201710107843A CN108512757B CN 108512757 B CN108512757 B CN 108512757B CN 201710107843 A CN201710107843 A CN 201710107843A CN 108512757 B CN108512757 B CN 108512757B
Authority
CN
China
Prior art keywords
link
vte
uni
label switching
bandwidth
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710107843.5A
Other languages
English (en)
Other versions
CN108512757A (zh
Inventor
蒋志强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201710107843.5A priority Critical patent/CN108512757B/zh
Priority to RU2019130314A priority patent/RU2722501C1/ru
Priority to EP17897895.3A priority patent/EP3588874A4/en
Priority to PCT/CN2017/102116 priority patent/WO2018153071A1/zh
Publication of CN108512757A publication Critical patent/CN108512757A/zh
Application granted granted Critical
Publication of CN108512757B publication Critical patent/CN108512757B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/76Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/50Routing or path finding of packets in data switching networks using label swapping, e.g. multi-protocol label switch [MPLS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/52Queue scheduling by attributing bandwidth to queues
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/827Aggregation of resource allocation or reservation requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • H04L47/828Allocation of resources per group of connections, e.g. per group of users
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/66Layer 2 routing, e.g. in Ethernet based MAN's

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本文公布了一种按需带宽调整的方法及装置,所述方法包括:将用户网络接口客户侧UNI‑C设备之间的不同通用标签交换路径LSP绑定至所述UNI‑C设备之间的同一VTE链接;当对所述VTE链接中的通用标签交换路径有额外的带宽需求时,在所述通用标签交换路径上进行带宽扩充或在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径。在多层网络中需要服务层提供额外的带宽服务时,本申请能够确保客户层的网络拓扑不发生变化,并且调整的带宽根据用户的需求可以是各种粒度,不受UNI‑C和UNI‑N之间单条物理链路带宽的限制。

Description

一种按需带宽调整的方法及装置
技术领域
本发明涉及网络通信技术领域,具体涉及一种按需带宽调整的方法及装置。
背景技术
为了能满足不断发展和丰富的数据业务的传输要求,传输网需要具有支持多种业务的能力,提供多种交换技术和多种交换粒度,并提供端到端的OAM和保护、恢复的能力。
ITU-T组织对多层网络的框架进行了描述和定义,将多层网络中相邻层之间的关系定位成客户层和服务层的关系。IETF发布的RFC5212(Requirems for GMPLS-BasedMulti-Region and Multi-Layer Networks)中,将多层网络(MLN,multi-layer network)定义为有单个通用多协议标签交换(GMPLS,Generalized Multiprotocol LabelSwitching)控制面实例控制的,包含多个数据交换平面的流量工程(TE,TrafficEngineering)域,这些数据平面具有相同的交换能力或者不同的交换能力。下文中提到的多层网络主要指不同交换能力数据平面构成的多层网络。
在多层网络中,服务层网络会根据客户层网络的要求,在服务层网络边缘节点之间建立路径,该路径建立完成后会被服务层网络当做一条TE链路通告给客户层网络,作为客户层网络拓扑的一部分,用于客户层路径的计算。
当客户层对服务层有额外的带宽要求时,服务层会在原有路径扩大带宽。当原来的路径剩余带宽无法满足新增的带宽需求时,服务层会新建一条路径来满足客户层的新增带宽需求,这种情况会导致客户层拓扑的变化,对客户层的业务造成影响。
发明内容
为了解决上述技术问题,本发明实施例提供了一种按需带宽调整的方法及装置。
一方面,本申请提供了一种按需带宽调整的方法,包括:
将用户网络接口客户侧UNI-C设备之间的不同通用标签交换路径gLSP绑定至所述UNI-C设备之间的同一VTE链接;
当对所述VTE链接中的通用标签交换路径有额外的带宽需求时,在所述通用标签交换路径上进行带宽扩充或在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径。
其中,所述将UNI-C设备之间的不同通用标签交换路径LSP绑定至所述UNI-C设备之间的同一VTE链接之后,还包括:将所述VTE链接下所有通用标签交换路径的流量工程TE信息汇总并通告至IP层,使得所述IP层基于所述汇总的TE信息进行路径计算。
其中,所述将UNI-C设备之间的不同通用标签交换路径LSP绑定至所述UNI-C设备之间的同一VTE链接之后,还包括如下之一:
所述VTE链接下的所有通用标签交换路径对应所述UNI-C设备与用户网络接口客户侧UNI-N设备之间的同一TE链接;
所述VTE链接下的所有通用标签交换路径对应所述UNI-C设备与UNI-N设备之间的不同TE链接;
不同的所述VTE链接下的通用标签交换路径对应所述UNI-C设备与UNI-N设备之间的相同TE链接。
其中,在将UNI-C设备之间的不同通用标签交换路径LSP绑定至所述UNI-C设备之间的同一VTE链接之前,还包括:验证所述UNI-C设备之间是否已存在所述VTE链接,并判断所述VTE链接是否能够提供服务;所述VTE链接不存在或不能提供服务时,在所述UNI-C设备之间建立VTE链接。
其中,所述将用户网络接口客户侧UNI-C设备之间的不同通用标签交换路径LSP绑定至所述UNI-C设备之间的同一VTE链接之前,还包括:
将所述VTE链接的两端设置为所述UNI-C设备的LSP捆绑接口,并设置所述UNI-C设备LSP捆绑接口之间的虚拟连接对应于所述VTE链接。
其中,在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径之后,还包括:将所述新增的通用标签交换路径绑定至所述VTE链接。
其中,在将所述新增的通用标签交换路径绑定至所述VTE链接之后,还包括:更新所述VTE链接下所有通用标签交换路径的TE信息并通告至IP层。
另一方面,本申请提供了一种按需带宽调整的装置,包括:
LSP捆绑模块,用于将用户网络接口客户侧UNI-C设备之间的不同通用标签交换路径gLSP绑定至所述UNI-C设备之间的同一VTE链接;
Stateful PCE模块,用于当对所述VTE链接中的通用标签交换路径有额外的带宽需求时,在所述通用标签交换路径上进行带宽扩充或在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径。
其中,还包括:虚拟网络拓扑管理VNTM模块,用于将所述VTE链接下所有通用标签交换路径的流量工程TE信息汇总并通告至IP层,使得所述IP层基于所述汇总的TE信息进行路径计算。
其中,所述VNTM模块,用于执行如下之一:
将所述VTE链接下的所有通用标签交换路径对应于所述UNI-C设备与用户网络接口客户侧UNI-N设备之间的同一TE链接;
将所述VTE链接下的所有通用标签交换路径对应于所述UNI-C设备与UNI-N设备之间的不同TE链接;
将不同的所述VTE链接下的通用标签交换路径对应于所述UNI-C设备与UNI-N设备之间的相同TE链接。
其中,所述Stateful PCE模块,还用于:验证所述UNI-C设备之间是否已存在所述VTE链接,并判断所述VTE链接是否能够提供服务;在所述VTE链接不存在或不能提供服务时,在所述UNI-C设备之间建立VTE链接。
其中,所述Stateful PCE模块,还用于将所述VTE链接的两端设置为所述UNI-C设备的LSP捆绑接口,并设置所述UNI-C设备LSP捆绑接口之间的虚拟连接对应于所述VTE链接。
其中,所述Stateful PCE模块,还用于在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径之后,通知所述LSP捆绑模块;所述LSP捆绑模块,还用于将所述新增的通用标签交换路径绑定至所述VTE链接。
其中,所述LSP捆绑模块,还用于将所述新增的通用标签交换路径绑定至所述VTE链接之后,通知VNTM模块;所述VNTM模块,用于更新所述VTE链接下所有通用标签交换路径的TE信息并通告至IP层。
再一方面,本申请还提供了一种按需带宽调整的装置,包括:处理器和存储器,所述按需带宽调整的装置设置于控制器中,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:
将用户网络接口客户侧UNI-C设备之间的不同通用标签交换路径LSP绑定至所述UNI-C设备之间的同一VTE链接;
当对所述VTE链接中的通用标签交换路径有额外的带宽需求时,在所述通用标签交换路径上进行带宽扩充或在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径。
又一方面,本申请实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现所述按需带宽调整的方法。
本发明实施例在多层网络中基于SDN架构中,当需要服务层提供额外的带宽服务时,客户层的网络拓扑不会发生变化,不会对客户层正在运行的业务造成影响,并且调整的带宽根据用户的需求可以是各种粒度,不受UNI-C和UNI-N之间单条物理链路带宽的限制。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
图1为本发明实施例中按需带宽调整的方法的流程示意图;
图2为本发明实施例中设备VTE Link层次关系示意图;
图3为本发明实施例中按需带宽调整的装置的组成结构示意图;
图4为本发明实施例中按需带宽调整的装置所属控制器的模块组件示意图;
图5为多层网络架构示例的示意图;
图6为本发明实施例在图5的多层网络示例中完成按需带宽调整的示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
如图1所示,本申请提供一种按需带宽调整的方法,包括:
步骤101,将用户网络接口客户侧UNI-C设备之间的不同通用标签交换路径(gLSP,Generalized Label Switched Path)绑定至所述UNI-C设备之间的同一VTE链接;
步骤102,当对所述VTE链接中的通用标签交换路径有额外的带宽需求时,在所述通用标签交换路径上进行带宽扩充或在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径。
本申请可适用于SDN架构的多层网络中,以实现其按需带宽调整(BoD)。本申请基于RFC5212中提到的虚拟流量工程链接(VTE Link,Virtual TE Links)的技术,并在此基础上进行了扩充,能够在不改变客户层拓扑的条件下,不受UNI-C和UNI-N之间单条物理链路带宽限制,灵活调整服务层提供的带宽,从而克服相关技术中存在的调整服务层提供的带宽会导致客户层拓扑变化的缺陷。
在一些实现方式中,所述将UNI-C设备之间的不同通用标签交换路径LSP绑定至所述UNI-C设备之间的同一VTE链接之后,还可以将所述VTE链接下所有通用标签交换路径的流量工程TE信息汇总并通告至IP层,使得所述IP层基于所述汇总的TE信息进行路径计算。
实际应用中,所述将UNI-C设备之间的不同通用标签交换路径LSP绑定至所述UNI-C设备之间的同一VTE链接之后,还包括如下之一:
1)所述VTE链接下的所有通用标签交换路径对应所述UNI-C设备与用户网络接口客户侧UNI-N设备之间的同一TE链接;
2)所述VTE链接下的所有通用标签交换路径对应所述UNI-C设备与UNI-N设备之间的不同TE链接;
3)不同的所述VTE链接下的通用标签交换路径对应所述UNI-C设备与UNI-N设备之间的相同TE链接。
在一些实现方式中,在将UNI-C设备之间的不同通用标签交换路径LSP绑定至所述UNI-C设备之间的同一VTE链接之前,还可以先验证所述UNI-C设备之间是否已存在所述VTE链接,并判断所述VTE链接是否能够提供服务;所述VTE链接不存在或不能提供服务时,在所述UNI-C设备之间建立VTE链接。
本申请中,所述将用户网络接口客户侧UNI-C设备之间的不同通用标签交换路径绑定至所述UNI-C设备之间的同一VTE链接之前,将所述VTE链接的两端设置为所述UNI-C设备的LSP捆绑接口,并设置所述UNI-C设备LSP捆绑接口之间的虚拟连接对应于所述VTE链接。
在一些实现方式中,在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径之后,还将所述新增的通用标签交换路径绑定至所述VTE链接。之后,还可以更新所述VTE链接下所有通用标签交换路径的TE信息并通告至IP层。
本申请对RFC5212中定义的VTE Link的概念进行了扩展,VTE Link不再只是单条的服务层的LSP,可能有多条服务层LSP的捆绑。
如图2所示,VTE Link的两端都在用户网络接口客户侧(UNI-C,User NetworkInterface Client)设备上,对应UNI-C设备上的gLSP捆绑逻辑接口,两端UNI-C设备gLSP捆绑接口间的虚拟连接对应一条VTE Link。一条VTE Link可以包含一条gLSP或多条gLSP。一条VTE Link下的多条gLSP可以对应UNI-C和用户网络接口客户侧(UNI-N,User NetworkInterface Network)之间不同的TE Link(gLSP bundle1),也可以对应不同的TE Link。不同VTE Link下的gLSP可以经过UNI-C和UNI-N之间相同的TE Link。当VTE Link下有多条gLSP时,通告给IP层的TE信息要综合考虑VTE Link下所有gLSP。
本申请中,在多层网络中按需带宽调整的方法可以包括以下步骤:
第一步,用户需要先通过APP对VTE Link进行规划,指定使用VTE Link连接哪两个UNI-C设备、期望的带宽、时延等属性。
第二步,用户使用APP进行业务部署,触发PCE进行IP层的路径计算。完成路径计算后,如果路径中包含VTE Link,则需要判断VTE Link是否能提供服务。如果VTE Link对应的光网络的转发路径还未建立,则gLSP捆绑模块会根据预定的约束条件使用PCE计算服务层的路径,并控制UNI-C设备完成VTE Link转发通道的建立。
第三步,当对VTE Link有额外的带宽需求时,该需求可能来自用户规划,也可能来自对网络流量监控分析或者带宽日历。gLSP捆绑模块对新增的带宽进行分析,可能直接在原gLSP路径上进行带宽扩充,也可能直接在VTE Link下新增一条gLSP来满足带宽扩充的需求。
在多层网络的架构中,本申请与相关技术相比,当需要服务层提供额外的带宽服务时,客户层的网络拓扑不会发生变化,不会对客户层正在运行的业务造成影响。
如图3所示,本申请还提供一种按需带宽调整的装置,包括:
LSP捆绑模块31,可用于将用户网络接口客户侧UNI-C设备之间的不同通用标签交换路径LSP绑定至所述UNI-C设备之间的同一VTE链接;
Stateful PCE模块32,可用于当对所述VTE链接中的通用标签交换路径有额外的带宽需求时,在所述通用标签交换路径上进行带宽扩充或在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径。
在一些实现方式中,还可以包括:VNTM模块33,用于将所述VTE链接下所有通用标签交换路径的流量工程TE信息汇总并通告至IP层,使得所述IP层基于所述汇总的TE信息进行路径计算。
实际应用中,所述VNTM模块33,还可以用于执行如下之一:1)将所述VTE链接下的所有通用标签交换路径对应于所述UNI-C设备与用户网络接口客户侧UNI-N设备之间的同一TE链接;2)将所述VTE链接下的所有通用标签交换路径对应于所述UNI-C设备与UNI-N设备之间的不同TE链接;3)将不同的所述VTE链接下的通用标签交换路径对应于所述UNI-C设备与UNI-N设备之间的相同TE链接。
在一些实现方式中,所述Stateful PCE模块32,还可用于:验证所述UNI-C设备之间是否已存在所述VTE链接,并判断所述VTE链接是否能够提供服务;在所述VTE链接不存在或不能提供服务时,在所述UNI-C设备之间建立VTE链接。
本申请中,所述Stateful PCE模块32,还可以用于将所述VTE链接的两端设置为所述UNI-C设备的LSP捆绑接口,并设置所述UNI-C设备LSP捆绑接口之间的虚拟连接对应于所述VTE链接。
在一些实现方式中,所述Stateful PCE模块32,还可以用于在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径之后,通知所述LSP捆绑模块31;所述LSP捆绑模块31,还可以用于将所述新增的通用标签交换路径绑定至所述VTE链接。其中,所述LSP捆绑模块,还可以用于将所述新增的通用标签交换路径绑定至所述VTE链接之后,通知VNTM模块33;所述VNTM模块33,还可以用于更新所述VTE链接下所有通用标签交换路径的TE信息并通告至IP层。
相应的,本申请还提供另一种按需带宽调整的装置,包括:处理器和存储器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:
将用户网络接口客户侧UNI-C设备之间的不同通用标签交换路径LSP绑定至所述UNI-C设备之间的同一VTE链接;
当对所述VTE链接中的通用标签交换路径有额外的带宽需求时,在所述通用标签交换路径上进行带宽扩充或在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径。
需要说明的是,上述两种按需带宽调整的装置均可实现上述方案的所有细节以及下述具体实施例的所有细节。
实际应用中,上述两种按需带宽调整的装置均设置于SDN架构的控制器中,以针对SDN结构下多层网络进行按需带宽调整。
如图4所示,SDN架构的控制器可以包括:
带状态的(Stateful)路径计算单元(PCE,Path Compute Element)模块,负责IP(客户层)和光层(Optical)(服务层)网络LSP(gLSP)通用标签交换路径)的计算,以及对LSPs的监控和管理;
IP流量工程数据库(IP TED)模块,负责保存和管理IP网络的流量工程(TE)信息;
Optical TED模块,负责保持和管理光网络的TE信息。
VNTM模块,虚拟网络拓扑管理(VNTM,virtual Network Topology Management)模块,负责管理和控制服务层的通用标签交换路径(LSP,Label Swiched Path),这些LSPs会通告到客户层,供客户层路径计算使用,通告中包含客户层路径计算需要的TE信息。
PCE通信协议(PCEP,Path Compute Element Communication Protocol)模块,属于控制器南向接口,用来与路径计算请求客户端(PCC,Path Compute Client)交互IP层和光层LSPs的控制和状态信息。
Netconf模块,属于控制器南向接口,用来向网络设备下发配置信息、查询状态信息和告警信息。
OpenFlow模块,属于控制器南向接口,用来向网络设备下发流表和控制信息。
BGP-LS模块,属于控制器南向接口,用来收集互联网协议(IP,InternetProtocol)网络和光网络的拓扑信息、以及相关的TE信息。
gLSP捆绑(bundle)模块:gLSP捆绑模块用来管理VTE Link和gLSP之间的关系,将gLSP的TE信息汇总到对应的VTE Link上,并管理和控制gLSP和VTE Link的状态。
gLSP捆绑模块用来管理VTE Link和gLSP之间的关系,将gLSP的TE信息汇总到对应的VTE Link上,并管理和控制gLSP和VTE Link的状态。
IP层在使用PCE进行路径计算时,使用的通过光网络的TE Link的TE信息,是gLSP捆绑模块汇总后的TE信息,而不是直接使用服务层gLSP的TE信息。
下面以具体实施例来详细说明本申请中按需带宽调整的实现过程。
如图5所示,为本申请中使用的多层网络架构的一个示例,包含两台路由设备R1、R2,四台光网络设备O1、O2、O3、O4。
R1通过两条物理链路L1、L2分别连接到O1、O2,R2通过两条物理链路L3、L4分别连接O3、O4,L1、L2、L3、L4四条物理链路都有10G的带宽。
O1和O3之间通过物理链路L5连接,O2和O4之间通过物理链路L6连接。O1和O2之间通过物理链路L7连接,O3和O4之间通过L8连接。L5、L6、L7、L8四条物理链路带宽不做具体约定,但都能满足IP层业务传输的带宽需求。
图5中只包含了4台光网络设备和2台IP网络设备,光网络的O1和O3、O2和O4之间使用物理链路直连。在实际的应用中,本申请中对IP网络设备和光网络设备的数目没有限制,对光网络设备之间的连接方式没有限制,即O1、O3之间可以通过物理链路直连的,也可以经过多台光网络设备连接。O1和O2之间可以有物理链路,也可以没有物理链路,都不会影响本申请的实现。
在图5的多层网络架构中,还包含一台控制器(Controller),用来管理和控制IP网络设备和光网络设备。控制器能同时收集到IP网络和光网络的拓扑和TE链路的信息,并使用PCE来计算IP网络和光网络的路径,控制器包含的主要模块如图4所示。
在进行按需带宽调整的操作之前,需要有一些前置操作,如图6所示,需要现在R1和R2之间规划一条VTE Link1(VTE链接),对应到R1和R2设备上的gLSP bundle1接口。
指定VTE Link的带宽为8G,Stateful PCE模块通过PCE计算得到R1->L1->O1->L5->O3->L3->R2路径glsp1满足要求,将glsp1通告给gLSP捆绑模块,gLSP捆绑模块将glsp1绑定到VTE Link1下,并通知VNTM模块控制UNI-C设备之间建立glsp1的转发通道。
在完成前置配置后,光网络就能向IP网络提供8G的业务传输服务。在IP网络拓扑中,R1和R2是通过VTE Link1直连,看不到光网络的具体设备。
随着多层网络中业务的不断开通,IP网络会对光网络提出额外的服务带宽要求。当额外的带宽要求小于2G时,在glsp1的路径上的剩余带宽能满足新增带宽的需求,控制器可以使用先通后断(MBB,Make Before Break)的方式直接扩大glsp1的带宽。
但如果IP网络对光网络提出的新增带宽需求为5G,在glsp1原有路径上的剩余带宽已不能满足新增的带宽。此时Stateful PCE模块需要重新计算一条路径,在图4中该路径为glsp2(R1->L2->O2->L6->O4->L4)。Stateful PCE模块将新计算出来的路径glsp2通知给gLSP捆绑模块,gLSP捆绑模块将glsp2与VTE Link1绑定,并通知VNTM模块在UNI-C设备之间建立glsp2的转发通道。
操作完成后,VTE Link1通过glsp1和glsp2总共能向IP网络提供13G的传输能力。如果后续网络业务减少,需要光网络提供带宽服务减少到8G。
需要说明的是,本申请中,如果带宽需求减少,在VTE Link下有glsp的带块正好满足需要减少的带宽时,可以直接将该glsp从VTE Link下移除,也可以通过调整glsp带宽的方式来满足减少VTE Link带宽的需求。也就是说,本申请中glsp捆绑之后还可以有两种处理方式:一种是将glsp2与VTE Link1解除绑定并删除,还有一种是将glsp1的带宽减少到3G。
上文描述的不管是对VTE Link增加带宽还是减少带宽的操作都不会改变IP网络的拓扑,在IP网络看来R1和R2间还是只有一条VTE Link1连接,只是VTE Link1的带宽发生了变化。R1和R2间没有新增连接,路由不需要收敛,对已存在的IP业务没有影响。
此外,本申请实施例还提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现所述按需带宽调整的方法。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例的方法步骤。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本申请不限制于任何特定形式的硬件和软件的结合。
以上显示和描述了本申请的基本原理和主要特征和本申请的优点。本申请不受上述实施例的限制,上述实施例和说明书中描述的只是说明本申请的原理,在不脱离本申请精神和范围的前提下,本申请还会有各种变化和改进,这些变化和改进都落入要求保护的本申请范围内。

Claims (15)

1.一种按需带宽调整的方法,其特征在于,包括:
将用户网络接口客户侧UNI-C设备之间的不同通用标签交换路径gLSP绑定至所述UNI-C设备之间的同一VTE链接;
当对所述VTE链接中的通用标签交换路径有额外的带宽需求时,在所述通用标签交换路径上进行带宽扩充或在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径。
2.根据权利要求1所述的方法,其特征在于,所述将用户网络接口客户侧UNI-C设备之间的不同通用标签交换路径LSP绑定至所述UNI-C设备之间的同一VTE链接之后,还包括:
将所述VTE链接下所有通用标签交换路径的流量工程TE信息汇总并通告至IP层,使得所述IP层基于汇总的TE信息进行路径计算。
3.根据权利要求1所述的方法,其特征在于,所述将用户网络接口客户侧UNI-C设备之间的不同通用标签交换路径LSP绑定至所述UNI-C设备之间的同一VTE链接之后,还包括如下之一:
所述VTE链接下的所有通用标签交换路径对应所述UNI-C设备与用户网络接口客户侧UNI-N设备之间的同一TE链接;
所述VTE链接下的所有通用标签交换路径对应所述UNI-C设备与UNI-N设备之间的不同TE链接;
不同的所述VTE链接下的通用标签交换路径对应所述UNI-C设备与UNI-N设备之间的相同TE链接。
4.根据权利要求1所述的方法,其特征在于,在将UNI-C设备之间的不同通用标签交换路径LSP绑定至所述UNI-C设备之间的同一VTE链接之前,还包括:
验证所述UNI-C设备之间是否已存在所述VTE链接,并判断所述VTE链接是否能够提供服务;所述VTE链接不存在或不能提供服务时,在所述UNI-C设备之间建立VTE链接。
5.根据权利要求1或4所述的方法,其特征在于,所述将用户网络接口客户侧UNI-C设备之间的不同通用标签交换路径LSP绑定至所述UNI-C设备之间的同一VTE链接之前,还包括:
将所述VTE链接的两端设置为所述UNI-C设备的LSP捆绑接口,并设置所述UNI-C设备LSP捆绑接口之间的虚拟连接对应于所述VTE链接。
6.根据权利要求1所述的方法,其特征在于,在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径之后,还包括:
将新增的通用标签交换路径绑定至所述VTE链接。
7.根据权利要求6所述的方法,其特征在于,在将所述新增的通用标签交换路径绑定至所述VTE链接之后,还包括:
更新所述VTE链接下所有通用标签交换路径的TE信息并通告至IP层。
8.一种按需带宽调整的装置,其特征在于,包括:
LSP捆绑模块,用于将用户网络接口客户侧UNI-C设备之间的不同通用标签交换路径gLSP绑定至所述UNI-C设备之间的同一VTE链接;
Stateful PCE模块,用于当对所述VTE链接中的通用标签交换路径有额外的带宽需求时,在所述通用标签交换路径上进行带宽扩充或在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径。
9.根据权利要求8所述的装置,其特征在于,还包括:虚拟网络拓扑管理VNTM模块,用于将所述VTE链接下所有通用标签交换路径的流量工程TE信息汇总并通告至IP层,使得所述IP层基于汇总的TE信息进行路径计算。
10.根据权利要求9所述的装置,其特征在于,所述VNTM模块,用于执行如下之一:
将所述VTE链接下的所有通用标签交换路径对应于所述UNI-C设备与用户网络接口客户侧UNI-N设备之间的同一TE链接;
将所述VTE链接下的所有通用标签交换路径对应于所述UNI-C设备与UNI-N设备之间的不同TE链接;
将不同的所述VTE链接下的通用标签交换路径对应于所述UNI-C设备与UNI-N设备之间的相同TE链接。
11.根据权利要求8所述的装置,其特征在于,所述Stateful PCE模块,还用于:验证所述UNI-C设备之间是否已存在所述VTE链接,并判断所述VTE链接是否能够提供服务;在所述VTE链接不存在或不能提供服务时,在所述UNI-C设备之间建立VTE链接。
12.根据权利要求8或11所述的装置,其特征在于,所述Stateful PCE模块,还用于将所述VTE链接的两端设置为所述UNI-C设备的LSP捆绑接口,并设置所述UNI-C设备LSP捆绑接口之间的虚拟连接对应于所述VTE链接。
13.根据权利要求8或9所述的装置,其特征在于,
所述Stateful PCE模块,还用于在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径之后,通知所述LSP捆绑模块;
所述LSP捆绑模块,还用于将新增的通用标签交换路径绑定至所述VTE链接。
14.根据权利要求13所述的装置,其特征在于,
所述LSP捆绑模块,还用于将所述新增的通用标签交换路径绑定至所述VTE链接之后,通知VNTM模块;
所述VNTM模块,用于更新所述VTE链接下所有通用标签交换路径的TE信息并通告至IP层。
15.一种按需带宽调整的装置,包括:处理器和存储器,其特征在于,所述按需带宽调整的装置设置于控制器中,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时实现如下方法:
将用户网络接口客户侧UNI-C设备之间的不同通用标签交换路径LSP绑定至所述UNI-C设备之间的同一VTE链接;
当对所述VTE链接中的通用标签交换路径有额外的带宽需求时,在所述通用标签交换路径上进行带宽扩充或在所述VTE链接下新增一条满足所述带宽需求的通用标签交换路径。
CN201710107843.5A 2017-02-27 2017-02-27 一种按需带宽调整的方法及装置 Active CN108512757B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201710107843.5A CN108512757B (zh) 2017-02-27 2017-02-27 一种按需带宽调整的方法及装置
RU2019130314A RU2722501C1 (ru) 2017-02-27 2017-09-18 Способ и устройство для регулировки полосы пропускания по запросу и компьютерный носитель данных
EP17897895.3A EP3588874A4 (en) 2017-02-27 2017-09-18 METHOD AND DEVICE FOR ADJUSTING THE BANDWIDTH ACCORDING TO REQUIREMENTS AND COMPUTER STORAGE MEDIUM
PCT/CN2017/102116 WO2018153071A1 (zh) 2017-02-27 2017-09-18 一种按需调整带宽的方法及装置、计算机存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710107843.5A CN108512757B (zh) 2017-02-27 2017-02-27 一种按需带宽调整的方法及装置

Publications (2)

Publication Number Publication Date
CN108512757A CN108512757A (zh) 2018-09-07
CN108512757B true CN108512757B (zh) 2020-12-11

Family

ID=63253091

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710107843.5A Active CN108512757B (zh) 2017-02-27 2017-02-27 一种按需带宽调整的方法及装置

Country Status (4)

Country Link
EP (1) EP3588874A4 (zh)
CN (1) CN108512757B (zh)
RU (1) RU2722501C1 (zh)
WO (1) WO2018153071A1 (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101013995A (zh) * 2007-02-12 2007-08-08 华为技术有限公司 网络节点设备、网络***及隧道建立方法
CN101420383A (zh) * 2008-12-12 2009-04-29 北京邮电大学 一种mpls-tp分组传送网络中的ecmp路径软恢复方法
CN104967571A (zh) * 2015-06-08 2015-10-07 杭州华三通信技术有限公司 一种带宽调整方法及装置
US9577925B1 (en) * 2013-07-11 2017-02-21 Juniper Networks, Inc. Automated path re-optimization

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6795445B1 (en) * 2000-10-27 2004-09-21 Nortel Networks Limited Hierarchical bandwidth management in multiservice networks
US7872976B2 (en) * 2003-05-02 2011-01-18 Alcatel-Lucent Usa Inc. System and method for multi-protocol label switching network tuning
US7835267B2 (en) * 2005-05-09 2010-11-16 Cisco Technology, Inc. Dynamic path protection in an optical network
US7903584B2 (en) * 2006-01-06 2011-03-08 Cisco Technology, Inc. Technique for dynamically splitting MPLS TE-LSPs
US20080107027A1 (en) * 2006-11-02 2008-05-08 Nortel Networks Limited Engineered paths in a link state protocol controlled Ethernet network
CN1968205A (zh) * 2006-11-10 2007-05-23 上海龙林通信技术有限公司 一种半网状网的路由方法及其***
US8000240B2 (en) * 2008-07-07 2011-08-16 Verizon Patent And Licensing Inc. Method and system for providing auto-bandwidth adjustment
CN101309229B (zh) * 2008-07-16 2012-06-13 中兴通讯股份有限公司 一种多协议标签交换架构网络资源接纳控制的方法
US7969886B1 (en) * 2008-12-15 2011-06-28 Tejas Israel Ltd Bandwidth allocation for hierarchical telecommunications networks
CN101515938B (zh) * 2009-03-24 2012-01-25 华为技术有限公司 通过传输网络传输ip报文的方法及装置
US8345700B2 (en) * 2009-12-17 2013-01-01 Verizon Patent And Licensing, Inc. Embedding of MPLS labels in IP address fields
IT1400169B1 (it) * 2010-05-24 2013-05-17 Selex Communications Spa Procedimento e sistema di controllo di banda per il rispetto di una predeterminata qualità di servizio presso un punto di accesso ad una rete di comunicazioni operante una aggregazione di flussi di traffico eterogenei.
US9444712B2 (en) * 2012-11-21 2016-09-13 Cisco Technology, Inc. Bandwidth on-demand services in multiple layer networks
CN103166872B (zh) * 2013-03-07 2016-12-28 北京华为数字技术有限公司 网络中流量转发的方法和网络设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101013995A (zh) * 2007-02-12 2007-08-08 华为技术有限公司 网络节点设备、网络***及隧道建立方法
CN101420383A (zh) * 2008-12-12 2009-04-29 北京邮电大学 一种mpls-tp分组传送网络中的ecmp路径软恢复方法
US9577925B1 (en) * 2013-07-11 2017-02-21 Juniper Networks, Inc. Automated path re-optimization
CN104967571A (zh) * 2015-06-08 2015-10-07 杭州华三通信技术有限公司 一种带宽调整方法及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Bandwidth allocation in virtual network based on traffic prediction";Yongtao Wei等;《IEEE》;20100809;全文 *
"带宽按需分配业务及其实现";高峰;《万方数据库》;20061225;全文 *

Also Published As

Publication number Publication date
EP3588874A4 (en) 2020-11-18
WO2018153071A1 (zh) 2018-08-30
CN108512757A (zh) 2018-09-07
RU2722501C1 (ru) 2020-06-01
EP3588874A1 (en) 2020-01-01

Similar Documents

Publication Publication Date Title
US9819540B1 (en) Software defined network controller
CN107332768B (zh) 一种多域控制器的跨域路径计算方法
EP1863235B1 (en) Method and system for multi-domain route computation
JP4652403B2 (ja) エンド・ツー・エンドのサービス品質の信頼性の保証を実現する方法
CN103229468B (zh) 分组交换资源分配方法及设备
US8402121B2 (en) Method of network reconfiguration in optical transport networks
EP2075966B1 (en) Method and apparatus for computing a service path
EP2985960A1 (en) Network topology discovery method and system
US7958209B2 (en) Methods and systems to generate and implement a changeover sequence to reconfigure a connection-oriented network
US9130868B2 (en) Cross layer path provisioning method and system in multi layer transport network
WO2018010555A1 (zh) 一种北向接口lte业务自动配置方法、北向接口装置及存储介质
WO2014081766A1 (en) Bandwidth on-demand services in multiple layer networks
US8572485B2 (en) Splitting and merging routing domains
CN103548325A (zh) 经扩展以连接网络层级的云服务控制和管理架构
CN108092733A (zh) Ip网络与光传送网络融合的路径确定方法、装置及***
EP1890436A1 (en) Method and apparatus for managing and transmitting fine granularity services
Bryskin et al. Policy-enabled path computation framework
CN102480377B (zh) 聚合链路的管理方法及***
CN105871576A (zh) 基于sdn的策略管理方法及装置
WO2019141211A1 (zh) 端到端重路由的方法及装置
CA2417680A1 (en) Two-stage reconnect system and method
US9231877B2 (en) Method and apparatus for scaling traffic engineering routing in a network
CN108512757B (zh) 一种按需带宽调整的方法及装置
CN108123871B (zh) 等价多路径ecmp处理方法及装置
Casellas et al. A control plane architecture for multi-domain elastic optical networks: The view of the IDEALIST project

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant