CN102904809B - 标签转发路径的带宽资源管理方法、装置和*** - Google Patents

标签转发路径的带宽资源管理方法、装置和*** Download PDF

Info

Publication number
CN102904809B
CN102904809B CN201110210893.9A CN201110210893A CN102904809B CN 102904809 B CN102904809 B CN 102904809B CN 201110210893 A CN201110210893 A CN 201110210893A CN 102904809 B CN102904809 B CN 102904809B
Authority
CN
China
Prior art keywords
node
value
intermediate node
bandwidth
rsvp
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
CN201110210893.9A
Other languages
English (en)
Other versions
CN102904809A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201110210893.9A priority Critical patent/CN102904809B/zh
Priority to PCT/CN2012/078529 priority patent/WO2013013577A1/zh
Publication of CN102904809A publication Critical patent/CN102904809A/zh
Application granted granted Critical
Publication of CN102904809B publication Critical patent/CN102904809B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities

Landscapes

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

Abstract

本发明实施例提供了一种LSP(Label Switched Path,标签转发路径)的带宽资源管理方法、装置和***。该方法主要包括:中间节点接收下游节点发送的携带带宽预留值的LDP(Label Distribution Protocol,组播标签分发协议)消息;所述中间节点根据所述带宽预留值为所述下游节点预留下行的带宽资源,向所述中间节点的上游节点发送携带所述带宽预留值的标签分发协议消息。利用本发明实施例,实现了在通过MLDP(Multicast Label Distribution Protocol,组播标签分发协议)建立的LSP中对数据流提供带宽资源保证,为从组播源发送的IPTV流量穿越LSP提供了带宽保证。

Description

标签转发路径的带宽资源管理方法、装置和***
技术领域
本发明涉及通信技术领域,尤其涉及一种LSP(LabelSwitchedPath,标签转发路径)的带宽资源管理方法、装置和***。
背景技术
随着IPTV(InternetProtocoltelevision,互联网协议电视)的广泛使用,在IP(InternetProtocol,互联网协议/MPLS(MultiProtocolLabelSwitching,多协议标签交换)骨干网上通常使用P2MP(PointtoMultiplePoint,点到多点)/MP2MP(MultiplePointtoMultiplePoint,多点到多点)LSP来承载IPTV的组播流。
可以使用MLDP(MulticastLabelDistributionProtocol,组播标签分发协议)来建立P2MP/MP2MPLSP。通过MLDP建立的P2MP/MP2MPLSP由叶子节点发起建立,上述P2MP/MP2MPLSP通过transit节点(中间节点)到达ingress节点(根节点),在ingress节点终结。同时叶子节点可以自动加入已经建立的P2MP/MP2MPLSP。
在实现本发明过程中,发明人发现上述现有技术中至少存在如下问题:
通过MLDP建立的P2MP/MP2MPLSP不具有带宽资源预留能力,所有P2MP/MP2MPLSP共享链路可用带宽资源,从组播源过来的IPTV流量穿越P2MP/MP2MPLSP也没有带宽资源保证。叶子节点侧的用户接收到IPTV流量后由于没有带宽保证,会出现视频质量问题。
发明内容
本发明的实施例提供了一种LSP的带宽资源管理方法、装置和***,以实现在通过MLDP建立的LSP中对数据流提供带宽资源保证。
一种标签转发路径的带宽资源管理方法,包括:
中间节点接收到下游节点发送的携带带宽预留值的标签分发协议消息,所述标签分发协议消息用于建立从所述中间节点到所述下游节点的标签转发路径;
所述中间节点根据所述带宽预留值为所述下游节点预留下行的带宽资源,向所述中间节点的上游节点发送携带所述带宽预留值的标签分发协议消息。
一种标签转发路径的带宽资源管理装置,设置在叶子节点中,所述装置具体包括:
带宽预留值确定模块,用于获取所述叶子节点的带宽预留值,所述带宽预留值为中间节点需要给所述叶子节点预留的下行的带宽资源的数值;
带宽预留值发送模块,用于向中间节点发送携带所述带宽预留值的标签分发协议消息,所述标签分发协议消息用于建立从所述中间节点到所述叶子节点的标签转发路径;
通知消息处理模块,用于接收到所述中间节点发送的携带带宽资源不足或者带宽预留值不匹配信息的标签分发协议消息后,向所述中间节点重新发送携带其它带宽预留值的标签分发协议消息或者向所述中间节点发送撤销建立所述标签转发路径的消息。
一种标签转发路径的带宽资源管理装置,设置在中间节点中,所述装置具体包括:
标签分发协议消息处理模块,用于接收下游节点发送的携带带宽预留值的标签分发协议消息,所述标签分发协议消息用于建立从所述中间节点到所述下游节点的标签转发路径;
带宽资源预留模块,用于根据所述标签分发协议消息处理模块所接收到的标签分发协议消息中携带的带宽预留值为所述下游节点预留下行的带宽资源。
一种标签转发路径的带宽资源管理装置,设置在根节点中,包括:
标签分发协议消息接收模块,用于接收到中间节点发送的携带带宽预留值的标签分发协议消息;
下行带宽资源预留模块,用于根据所述带宽预留值为所述中间节点预留下行的带宽资源。
一种标签转发路径的带宽资源管理***,包括:
叶子节点,该叶子节点包括所述的标签转发路径的带宽资源管理装置;
中间节点,该中间节点包括所述的标签转发路径的带宽资源管理装置,接收所述叶子节点发送的携带带宽预留值的标签分发协议消息,所述标签分发协议消息用于建立从所述中间节点到所述下游节点的标签转发路径,并根据接收到的标签分发协议消息中携带的带宽预留值为所述叶子节点预留下行的带宽资源;和
根节点,该根节点包括所述的标签转发路径的带宽资源管理装置,所述根节点接收所述中间节点发送的标签分发协议消息并根据所述标签分发协议消息为所述中间节点预留带宽资源。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例通过中间节点根据叶子节点发送的带宽预留值为所述叶子节点预留带宽资源,从而实现了在通过MLDP建立的LSP中对数据流提供带宽资源保证,为从组播源过来的IPTV流量穿越LSP提供了带宽保证。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的一种IP/MPLS网络中的叶子节点、中间节点和根节点之间通过mLDP建立LSP的应用场景示意图;
图2为本发明实施例一提供的一种LSP的带宽资源管理方法的示意图;
图3为本发明实施例一提供的一种DR-BWTLV的格式示意图;
图4为本发明实施例一提供的一种携带DR-BWTLV的LabelMapping消息的格式示意图;
图5为本发明实施例二提供的一种IP/MPLS网络中的叶子节点、中间节点和根节点之间通过mLDP建立LSP的应用场景示意图;
图6为本发明实施例二提供的一种LSP的带宽资源管理方法的流程图;
图7为本发明实施例二提供的一种中间节点向叶子节点发送携带带宽资源不匹配信息的LDP通知消息的示意图;
图8为本发明实施例二提供的一种BWStatuscode的格式示意图;
图9为本发明实施例二提供的一种携带了BWStatuscode的MPStatusTLV的格式示意图;
图10为本发明实施例三提供的一种LSP的带宽资源管理装置10的具体结构图;
图11为本发明实施例三提供的另一种LSP的带宽资源管理装置11的具体结构图;
图12为本发明实施例三提供的再一种LSP的带宽资源管理装置11的具体结构图;
图13为本发明实施例三提供的又一种LSP的带宽资源管理装置11的具体结构图;
图14为本发明实施例三提供的一种LSP的带宽资源管理装置14的具体结构图;
图15为本发明实施例三提供的另一种LSP的带宽资源管理装置14的具体结构图;
图16为本发明实施例三提供的一种LSP的带宽资源管理***16的具体结构图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。
实施例一
本实施例提供的一种IP/MPLS网络中叶子节点(leaf)、中间节点(transit)和根节点(ingress)之间通过mLDP建立LSP的应用场景如图1所示。图1的场景中只列出了叶子节点和根节点之间只包括一个中间节点的情况,本领域的技术人员可以理解,该实施例同样可以应用在叶子节点和根节点之间包括多个中间节点的场景。
本实施例提供的一种LSP的带宽资源管理方法的具体处理流程如图2所示,包括:
21、中间节点接收到叶子节点发送的携带带宽预留值的LDP消息,所述LDP消息用于建立从所述中间节点到所述叶子节点的LSP。
举例来说,上述带宽预留值可以通过如图3所示的DR-BWTLV(DownstreamReceiverBandwidthType-Length-Value,下游接收带宽的类型长度值)来表示,在图3中,Length表示Value部分的长度,Value表示DR-BWTLV中携带的带宽预留值的值。
举例来说,上述LDP消息可以为LDP协议中的LabelMapping(标签映射)消息,该实施例提供的一种携带了上述DR-BWTLV的LabelMapping消息的格式如图4所示。在图4中,在LabelMapping消息中的optional(可选)字段中携带上述DR-BWTLV。
22、所述中间节点根据所述带宽预留值为所述叶子节点预留下行的带宽资源,向所述中间节点的上游根节点发送携带所述带宽预留值的LDP消息。
具体地,当所述中间节点的可用带宽资源的数值大于或者等于所述带宽预留值时,所述中间节点给所述叶子节点预留数值为所述带宽预留值的下行的带宽资源,并向所述中间节点的上游节点发送携带所述带宽预留值的LDP消息;当所述中间节点的可用带宽资源小于所述带宽预留值时,所述中间节点向所述叶子节点发送携带带宽资源不足信息的LDP通知消息。
举例来说,中间节点接收到叶子节点发送的LDP消息携带的带宽预留值为10M,这时中间节点的可用带宽资源大于或者等于10M,则所述中间节点为所述叶子节点预留10M的下行的带宽资源,并向所述根节点发送携带带宽预留值为10M的LabelMapping消息。本领域技术人员可以理解,当所述中间节点和根节点之间进一步包括其它中间节点时,所述中间节点将向所述其他中间节点发送上述LabelMapping消息,所述其他中间节点再将所述LabelMapping消息逐步传递到根节点。根节点根据收到的所述LabelMapping消息中的带宽预留值预留本节点出口带宽,并建立LSP。然后,根节点将从组播源接收到的组播数据流采用静态方式或动态方式导入上述LSP,并下发给中间节点,中间节点再将组播数据流下发给叶子节点。其中,静态方式指在根节点上用命令行配置,把组播数据流导入上述LSP;动态方式指在建立IP组播树时,就动态的将组播数据流导入上述LSP。
举例来说,中间节点接收到叶子节点发送的LabelMapping消息携带的带宽预留值为10M,而这时中间节点的可用带宽资源小于10M,则中间节点向叶子节点发送携带带宽资源不足信息的LDP通知消息,上述带宽资源不足信息例如可以采用携带如图8所示的Statuscode(带宽状态编码)的MPStatusTLV来表示,其中的Statuscode值设置为1。图8所示的BWStatuscode中BWType表示类型字段,该字段的值可以设置为自定义的值;Length字段表示Statuscode字段的长度;定义Statuscode字段的值为1表示带宽资源不足;Statuscode字段的值为2表示带宽预留值不匹配。本发明实施例同时还提供一种如图9所示的携带上述Statuscode的MPStatusTLV(组播状态类型长度值)。进一步地,上述叶子节点接收到所述携带带宽资源不足信息的LDP通知消息后,根据本地配置情况,选择向所述中间节点发送携带其它带宽预留值的LDP消息,当该其它带宽预留值为某特殊约定值,比如0时,中间节点将采取尽力而为的方式向上述叶子节点提供带宽资源保证;或者上述叶子节点向所述中间节点发送撤销建立所述LSP的消息,该消息例如可以为LabelWithdraw(标签撤销消息)。
本实施例21中叶子节点发送给中间节点的带宽预留值例如可以通过以下方式得到:
方式1:根据所述根节点从组播源接收到的需要分发给各个叶子节点的组播数据流的流量在叶子节点上静态配置带宽预留值,并且归属于同一组播组的各个叶子节点上配置的带宽预留值是相同的;
方式2:根节点根据从组播源接收到的需要分发给各个叶子节点的组播数据流的流量,向归属于同一组播组的各个叶子节点发送携带相同的带宽预留值的LDP消息或者BGP(BorderGatewayProtocol,边界网关协议)消息。在实际应用中,上述LDP消息或者BGP消息中的带宽预留值也可以通过上述DR-BWTLV来携带。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例通过中间节点根据叶子节点发送的带宽预留值为所述节点预留下行的带宽资源,从而实现了在通过MLDP建立的LSP中对数据流提供带宽资源保证。
以上描述的是建立P2MPLSP的过程,如果需要建立MP2MPLSP,除了建立上述根节点→中间节点→叶子节点的LSP之外,还需要建立叶子节点→中间节点→根节点的LSP,也就是需要建立双向的LSP。对于需要建立MP2MPLSP的场景,本发明实施例的提供的LSP的带宽资源管理方法进一步包括:
23、所述中间节点接收所述根节点发送的携带上行带宽预留值的LDP消息,所述中间节点根据所述上行带宽预留值为所述根节点预留上行的带宽资源,并向所述叶子节点发送携带所述上行带宽预留值的LDP消息。
例如,对于需要建立MP2MPLSP的场景,在根节点接收到中间节点发送的携带所述带宽预留值的LabelMapping消息后,所述根节点向所述中间节点发送携带上行带宽预留值的LabelMapping消息,发起从中间节点到根节点的LSP建立过程。所述中间节点收到根节点发送的携带所述上行带宽预留值的LabelMapping消息之后,为所述根节点预留上行的带宽资源,并向下游的叶子节点发送携带所述上行带宽预留值的LabelMapping消息,所述叶子节点收到中间节点发送的携带所述上行带宽预留值的LabelMapping消息之后,为所述中间节点预留上行的带宽资源,完成叶子节点→中间节点→根节点LSP的建立过程。
具体地,所述上行带宽预留值同样可以通过如图3所示的DR-BWTLV来表示,上述LDP消息可以为LDP协议中的LabelMapping(标签映射)消息,其中所述上行带宽预留值可以与所述叶子节点向所述中间节点和所述根节点请求的带宽预留值相同,所述根节点可以从接收到的所述中间节点发送的LabelMapping消息中得到所述带宽预留值。所述上行带宽预留值也可以根据业务类型和需求的不同为其他的数值,这里不再赘述。
具体地,当所述中间节点的可用带宽资源的数值大于或者等于所述根节点请求的上行带宽预留值时,所述中间节点给所述根节点预留数值为所述上行带宽预留值的上行带宽资源,并向所述叶子节点发送携带所述上行带宽预留值的LabelMapping消息;当所述中间节点的可用带宽资源小于所述上行带宽预留值时,所述中间节点向所述叶子节点发送携带带宽资源不足信息的LDP通知消息。
叶子节点根据收到的所述LabelMapping消息中的上述上行带宽预留值预留本节点出口带宽,并建立LSP。然后,叶子节点将从组播源接收到的组播数据流采用静态方式或动态方式导入上述LSP,并发送给中间节点,中间节点再将组播数据流发送给根节点。其中,静态方式指在叶子节点上用命令行配置,把组播数据流导入上述LSP;动态方式指在建立IP组播树时,就动态的将组播数据流导入上述LSP。
本领域技术可以理解,上述建立叶子节点→中间节点→根节点的LSP的过程跟建立根节点→中间节点→叶子节点的LSP过程基本相同,在此不再赘述。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例通过中间节点根据叶子节点发送的带宽预留值为所述叶子节点预留带宽资源,从而实现了在通过MLDP建立的LSP中对数据流提供带宽资源保证,为从组播源过来的IPTV流量穿越LSP提供了带宽保证。
本发明实施例通过建立双向LSP,根节点为中间节点、中间节点为叶子节点预留上行的带宽,可以使得叶子节点、中间节点向上发送的数据流量能够得到带宽保证。
实施例二
本实施例提供的另一种IP/MPLS网络中叶子节点(leaf)、中间节点(transit)和根节点(ingress)之间通过mLDP建立LSP的应用场景如图5所示。图5的场景中中间节点与两个下游叶子节点分别相连,所述两个叶子节点分别为叶子节点1和叶子节点2,并且所述叶子节点1、叶子节点2和所述中间节点、根节点属于同一个组播组。图5中只列出了与中间节点相连的叶子节点为两个的情况,本领域技术人员可以理解,本实施例同样可以应用在与中间节点相连的叶子节点为多个的情况。本领域技术人员同样可以理解,本实施例也可以应用在叶子节点和根节点之间包括多个中间节点的场景。
本实施例提供的一种LSP的带宽资源管理方法的具体处理流程如图6所示,包括:
61、中间节点接收叶子节点1发送的携带带宽预留值的LDP消息,所述LDP消息用于建立从所述中间节点到所述叶子节点1的LSP。
举例来说,上述带宽预留值可以通过如图3所示的DR-BWTLV(DownstreamReceiverBandwidthType-Length-Value,下游接收带宽的类型长度值)来表示,在图3中,Length表示Value部分的长度,Value表示DR-BWTLV中携带的带宽预留值的值。
上述LDP消息可以为LDP协议中的LabelMapping(标签映射)消息,该实施例提供的一种携带了上述DR-BWTLV的LabelMapping消息的格式如图4所示。其中,在LabelMapping消息中的optional(可选)字段中携带上述DR-BWTLV。
62、所述中间节点根据所述带宽预留值为所述叶子节点1预留下行的带宽资源,并向所述中间节点的上游根节点发送携带所述带宽预留值的LDP消息。
具体地,当所述中间节点的可用带宽资源的数值大于或者等于所述带宽预留值时,所述中间节点给所述叶子节点1预留数值为所述带宽预留值的下行的带宽资源;当所述中间节点的可用带宽资源小于所述带宽预留值时,所述中间节点向所述叶子节点1发送携带带宽资源不足信息的LDP通知消息。
举例来说,所述LDP消息可以为LabelMapping消息,中间节点接收到叶子节点1发送的LabelMapping消息携带的带宽预留值为10M,这时中间节点的可用带宽资源大于或者等于10M,则所述中间节点为所述叶子节点1预留10M的下行的带宽资源,并向所述根节点发送携带带宽预留值为10M的LabelMapping消息。本领域技术人员可以理解,当所述中间节点和根节点之间进一步包括其它中间节点时,所述中间节点将向所述其他中间节点发送上述LabelMapping消息,所述其他中间节点再将所述LabelMapping消息逐步传递到根节点。根节点根据收到的所述LabelMapping消息中的带宽预留值预留本节点出口带宽,并建立LSP。然后,根节点可以将从组播源接收到的组播数据流采用静态方式或动态方式导入上述LSP,并下发给中间节点,中间节点再将组播数据流下发给叶子节点1。其中,静态方式指在根节点上用命令行配置,把组播数据流导入上述LSP;动态方式指在建立IP组播树时,就动态的将组播数据流导入上述LSP。
举例来说,中间节点接收到叶子节点1发送的LabelMapping消息携带的带宽预留值为10M,而这时中间节点的可用带宽资源小于10M,则中间节点向叶子节点1发送携带带宽资源不足信息的LDP通知消息,上述带宽资源不足信息例如可以采用携带如图8所示的Statuscode的MPStatusTLV来表示,其中的BWStatuscode值设置为1。进一步地,上述叶子节点1接收到所述携带带宽资源不足信息的LDP通知消息后,根据本地配置情况,选择向所述中间节点发送携带其它带宽预留值的LDP消息。例如,当该其它带宽预留值为某特殊约定值,比如0时,中间节点将采取尽力而为的方式向上述叶子节点1提供带宽资源保证;或者上述叶子节点1向所述中间节点发送携带撤销所述LSP的指示信息的消息,该消息例如可以为LabelWithdraw(标签撤销消息)。
本实施例61中叶子节点1发送给中间节点的带宽预留值例如可以通过以下方式得到:
方式1:根据所述根节点从组播源接收到的需要分发给各个叶子节点的组播数据流的流量在叶子节点上静态配置带宽预留值,并且归属于同一组播组的各个叶子节点上配置的带宽预留值是相同的;
方式2:根节点根据从组播源接收到的需要分发给各个叶子节点的组播数据流的流量,将对应的带宽预留值,通过扩展LDP消息或者BGP(BorderGatewayProtocol,边界网关协议)消息发送给归属于同一组播组的各个叶子节点。实际应用中,上述LDP消息或者BGP消息中的带宽预留值也可以通过上述DR-BWTLV来携带。
63、所述中间节点接收叶子节点2发送的携带带宽预留值的LDP消息,根据所述带宽预留值为所述叶子节点2预留下行的带宽资源。
具体地,当所述中间节点接收到叶子节点2发送的携带带宽预留值的LDP消息时,所述LDP消息例如可以为LabelMapping消息。因为上述中间节点给归属于同一组播组的所有叶子节点预留的下行的带宽资源必须相同,于是,所述中间节点判断所述叶子节点2发送的带宽预留值和给所述叶子节点1预留的下行的带宽资源是否一致,如果是,所述中间节点根据所述带宽预留值另外为所述叶子节点2预留下行的带宽资源,所述叶子节点2成功加入组播组;否则,所述中间节点向所述叶子节点2发送携带带宽资源不匹配信息的LDP通知消息。所述带宽资源不匹配的信息中可以包括中间节点已经给其它叶子节点预留的下行的带宽值。
举例来说,所述中间节点向叶子节点2发送携带带宽资源不匹配信息的LDP通知消息的示意图如图7所示,在图7中,中间节点根据接收到的叶子节点1发送的LabelMapping消息,已经给叶子节点1预留了10M的带宽资源。当叶子节点2向中间节点发送携带预留带宽值为8M的LabelMapping消息时,中间节点向叶子节点2返回携带预留带宽值不匹配信息的LDP通知消息,上述带宽资源不匹配信息例如可以采用携带如图8所示的Statuscode的MPStatusTLV来表示,其中的BWStatuscode值设置为2。
所述中间节点在接收到与叶子节点1归属于同一组播组的其他叶子节点(本实施例中为叶子节点2)发送的携带所述带宽预留值的LabelMapping消息后,根据携带的所述带宽预留值为所述其他叶子节点预留带宽资源后,可以向所述根节点发送携带所述带宽预留值的LabelMapping消息,也可以不向所述根节点发送携带所述带宽预留值的LabelMapping消息。
所述根节点将接收到的组播数据流采用静态方式或动态方式导入上述LSP,并下发给中间节点,中间节点再将组播数据流下发给叶子节点。其中,静态方式指在根节点上用命令行配置,把组播数据流导入上述LSP;动态方式指在建立IP组播树时,就动态的将组播数据流导入上述LSP。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例通过中间节点根据叶子节点发送的带宽预留值为所述叶子节点预留带宽资源,根节点根据中间节点发送的带宽预留值为所述中间节点预留带宽资源,从而实现了在通过MLDP建立的LSP中对数据流提供带宽资源保证,为从组播源过来的IPTV流量穿越LSP提供了带宽保证。
以上描述的是建立P2MPLSP的过程,如果需要建立MP2MPLSP,除了建立根节点→中间节点→叶子节点的LSP之外,还需要建立叶子节点→中间节点→根节点的LSP,也就是需要建立双向的LSP。对于需要建立MP2MPLSP的场景,本发明实施例提供的LSP的带宽资源管理方法进一步包括:
64、接收所述根节点发送的携带上行带宽预留值的LDP消息,根据所述上行带宽预留值为所述根节点预留上行的带宽资源。
在本实施例62中,当所述中间节点根据叶子节点1发送的LDP消息中携带的所述带宽预留值为所述叶子节点1预留下行的带宽资源成功后,向所述中间节点的上游根节点发送携带所述带宽预留值的LDP消息。所述根节点接收到携带所述带宽预留值的LDP消息后,触发叶子节点→中间节点→根节点的LSP的建立过程,向所述中间节点发送携带上行带宽预留值的LDP消息。举例来说,所述根节点向所述中间节点发送的LDP消息中携带的上行带宽预留值BWup的数值介于62中所述中间节点向所述根节点发送的LDP消息中携带的带宽预留值BWdw的1/N和N倍之间,也就是BWdw/N≤BWup≤BWdw·N,其中N为叶子节点的个数。在本实施例中,比较典型的应用是N=1,也就是所述根节点向所述中间节点发送的LDP消息中携带的上行带宽预留值等于62中所述中间节点向所述根节点发送的LDP消息中携带的带宽预留值。或者N=叶子数,这个情况等同于根节点向所述中间节点发送的LDP消息中携带的上行带宽预留值为所述中间节点给属于同一组播组中的所有叶子节点预留的带宽资源之和,即为所有下行的带宽资源之和。
具体地,所述根节点向中间节点请求的上行带宽预留值同样可以通过如图3所示的DR-BWTLV来表示,所使用的所述LDP消息可以为LDP协议中的LabelMapping(标签映射)消息,在此不再赘述。
具体地,当所述中间节点的可用带宽资源的数值大于或者等于根节点发送的LDP消息中携带的所述上行带宽预留值时,所述中间节点给所述根节点预留数值为所述上行带宽预留值的上行的带宽资源,并向所述叶子节点1和所述叶子节点2发送携带上行带宽预留值的LDP消息。这里,所述中间节点向所述叶子节点1发送的LDP消息中携带的上行带宽预留值与本实施例步骤61中所述中间节点接收到的叶子节点1发送的LDP消息中携带的带宽预留值相同,所述中间节点向所述叶子节点2发送的LDP消息中携带的上行带宽预留值与本实施例步骤63中所述中间节点接收到的叶子节点2发送的LDP消息中携带的带宽预留值相同。当所述中间节点的可用带宽资源小于所述上行带宽预留值时,所述中间节点向所述根节点发送携带带宽资源不足信息的LDP通知消息。这里中间节点向所述根节点发送携带带宽资源不足信息的LDP通知消息和前述步骤中的方式相同,在此不再赘述。
65、所述中间节点向所述叶子节点1和所述叶子节点2发送携带带宽预留值的LDP消息。当所述中间节点为所述根节点预留上行的带宽资源成功之后,向所述叶子节点1和所述叶子节点2分别发送携带带宽预留值的LDP消息,该LDP消息例如可以是LabelMapping消息。这里,所述中间节点向所述叶子节点1发送的LDP消息中携带的上行带宽预留值与本实施例步骤61中所述中间节点接收到的叶子节点1发送的LDP消息中携带的带宽预留值相同,所述中间节点向所述叶子节点2发送的LDP消息中携带的上行带宽预留值与本实施例步骤63中所述中间节点接收到的叶子节点2发送的LDP消息中携带的带宽预留值相同。
叶子节点1和叶子节点2接收到所述叶子节点发送的携带上行带宽预留值的LabelMapping消息之后,根据所述LabelMapping消息中的上行带宽预留值预留本节点出口带宽,并建立LSP。然后,叶子节点1和叶子节点2将从组播源接收到的组播数据流采用静态方式或动态方式导入上述LSP,并发送给中间节点,中间节点再将组播数据流发送给跟节点。其中,静态方式指在叶子节点上用命令行配置,把组播数据流导入上述LSP;动态方式指在建立IP组播树时,就动态的将组播数据流导入上述LSP。
本领域技术可以理解,上述建立叶子节点→中间节点→根节点的LSP的过程跟建立根节点→中间节点→叶子节点的LSP过程基本相同,在此不再赘述。
实施例三
该实施例提供了一种LSP的带宽资源管理装置10,该装置设置在叶子节点中,其具体结构如图10所示,所述装置10具体包括:
带宽预留值确定模块101,用于获取所述叶子节点的带宽预留值,所述带宽预留值为中间节点需要给所述叶子节点预留的下行的带宽资源的数值;
叶子节点获取上述带宽预留值的方式包括但不限于如下的两种:
方式1:根据根节点接收到的从组播源过来的需要分发给各个叶子节点的组播数据流的流量在叶子节点上静态配置带宽预留值,并且在归属于同一组播组中的各个叶子节点上配置的带宽预留值是相同的;
方式2:根节点根据接收到的需要分发给各个叶子节点的组播数据流的流量,向归属于同一组播组的各个叶子节点发送携带相同的带宽预留值的LDP消息或者BGP消息。在实际应用中,上述LDP消息或者BGP消息中的带宽预留值也可以通过上述DR-BWTLV来携带。
带宽预留值发送模块102,用于向中间节点发送携带所述带宽预留值的LDP消息,所述LDP消息用于建立从所述中间节点到所述叶子节点的LSP。
示例性的,上述带宽预留值可以通过如图3所示的DR-BWTLV(DownstreamReceiverBandwidthType-Length-Value,下游接收带宽的类型长度值)来表示,在图3中,Length表示Value部分的长度,Value表示DR-BWTLV中携带的带宽预留值的值。
上述LDP消息可以为LDP协议中的LabelMapping(标签映射)消息,该实施例提供的一种携带了上述DR-BWTLV的LabelMapping消息的格式如图4所示。在图4中,在LabelMapping消息中的optional(可选)字段中携带上述DR-BWTLV。
举例来说,所述LSP的带宽资源管理装置10可以进一步包括:
通知消息处理模块103,用于接收到所述中间节点发送的携带带宽资源不足或者带宽预留值不匹配信息的LDP消息后,向所述中间节点重新发送携带其它带宽预留值的LDP消息,当该其它带宽预留值为某特殊约定值,比如0时,中间节点将采取尽力而为的方式向上述叶子节点提供带宽资源保证;或者向所述中间节点发送撤销建立所述LSP的消息。
举例来说,所述LSP的带宽资源管理装置10可以进一步包括:
上行带宽预留模块104,用于接收到所述中间节点发送的携带上行带宽预留值的labelMapping消息后,预留数值为所述上行带宽预留值的上行带宽资源。
当建立的LSP为多点到多点LSP(MP2MPLSP)时,由于在MP2MPLSP中存在双向的LSP,需要建立根节点→中间节点→叶子节点的LSP和叶子节点→中间节点→根节点的LSP,各个叶子节点除了接收下行的数据流之外,还向中间节点发送上行的数据流。所述上行带宽预留模块104接收到所述中间节点发送的携带所述上行带宽预留值的labelMapping消息后,预留数值为所述上行带宽预留值的上行带宽资源。
本领域技术人员可以理解,所述LSP的带宽资源管理装置10可以只包括所述带宽预留值确定模块101和带宽预留值发送模块102,也可以在包括所述带宽预留值确定模块101和带宽预留值发送模块102的基础上进一步包括上述通知消息处理模块103和上行带宽预留模块104,或者在包括所述带宽预留值确定模块101和带宽预留值发送模块102的基础上进一步包括上述通知消息处理模块103和上行带宽预留模块104中的任意一个。
该实施例还提供了一种LSP的带宽资源管理装置11,该装置设置在中间节点中,其具体结构如图11所示,所述装置11具体包括:
LDP消息处理模块111,用于接收下游节点发送的携带带宽预留值的LDP消息,所述LDP消息用于建立从所述中间节点到所述下游节点的LSP。
带宽资源预留模块112,用于根据所述LDP消息处理模块111接收到的LDP消息中携带的带宽预留值为所述下游节点预留下行的带宽资源。
举例来说,如图12所示,所述LSP的带宽资源管理装置11中的所述带宽资源预留模块112可以包括:
可用资源处理模块1121,用于判断所述中间节点的可用带宽资源的数值是否大于或者等于所述LDP消息处理模块111接收到的LDP消息中携带的带宽预留值,如果是,给所述下游节点预留数值为所述带宽预留值的下行的带宽资源;否则,向LDP通知消息发送模块1122发送带宽资源不足消息。
LDP通知消息发送模块1122,用于接收到带宽资源不足消息时,向所述下游节点发送携带带宽资源不足信息的LDP通知消息。上述带宽资源不足信息可以采用如实施例一所述的携带上述BWStatuscode(值为1)的MPStatusTLV来表示。
举例来说,如图13所示,所述带宽资源预留模块112可以进一步包括:
资源匹配处理模块1123,用于判断所述LDP消息处理模块111接收到的LDP消息中携带的带宽预留值与所述中间节点给其它下游节点已经预留的下行的带宽资源是否一致,如果是,根据所述LDP消息处理模块111接收到的LDP消息中携带的带宽预留值为所述下游节点预留下行的带宽资源;否则,向LDP通知消息发送模块1122发送带宽资源不匹配消息。
所述LDP通知消息发送模块1123,进一步用于接收到带宽资源不匹配消息时,向所述下游节点发送携带带宽资源不匹配信息的LDP通知消息。上述带宽资源不匹配信息可以采用如实施例一所述的携带上述Statuscode(值为2)的MPStatusTLV来表示。
举例来说,所述LSP的带宽资源管理装置11还可以进一步包括:
下行带宽预留值发送模块113,用于向所述中间节点的上游节点发送携带所述带宽预留值的LDP消息。当叶子节点和根节点之间包括一个中间节点时,所述上游节点为根节点。本领域的技术人员可以理解,当所述中间节点和根节点之间进一步包括其它中间节点时,所述中间节点将向所述其他中间节点发送上述LDP消息,所述其他中间节点再将所述LDP消息逐步传递到根节点。
当中间节点有多个分支,或者一个中间节点下面连接有多个叶子节点时,在所述带宽资源预留模块112给归属于同一组播组的各个下游节点中的第一个下游节点预留带宽资源后,所述下行带宽预留值发送模块113向所述中间节点的上游节点发送携带所述带宽预留值的LDP消息,在所述中间节点给归属于同一组播组的其他下游节点中的后续下游节点预留带宽资源后,不向所述中间节点的上游节点发送所述LDP消息;
或者,在所述带宽资源预留模块112给归属于同一组播组的每个下游节点预留数值为所述带宽预留值的下行的带宽资源后,所述下行带宽预留值发送模块113分别向所述中间节点的上游节点发送携带所述带宽预留值的LDP消息。
当所述LSP为多点到多点LSP(MP2MPLSP)时,所述LDP消息处理模块111还可以用于接收上游节点发送的携带上行带宽预留值的LDP消息,所述携带上行带宽预留值的LDP消息用于建立从所述中间节点到所述上游节点的LSP。
举例来说,所述带宽资源预留模块112还可以进一步包括:
上行带宽资源预留模块1124,用于当所述LDP消息处理模块111接收到上游节点发送的携带上行带宽预留值的LDP消息时,根据所述上行带宽预留值为所述上游节点预留上行带宽资源。
上行带宽预留值发送模块114,用于所述上行带宽资源预留模块1124根据所述上行带宽预留值为所述上游节点预留上行带宽资源成功后,向归属于同一组播组的每个下游节点发送携带上行带宽预留值的LDP消息。举例来说,此处上行带宽预留值发送模块114向归属于同一组播组的每个下游节点发送的LDP消息携带的上行带宽预留值可以为所述LDP消息处理模块111接收到上游节点发送的LDP消息中携带的所述上行带宽预留值,也可以是根据不同的业务类型和网络拓扑场景而配置的其他上行带宽预留值。
该实施例还提供了一种LSP的带宽资源管理装置14,该装置设置在根节点中,其具体结构如图14所示,所述装置14具体包括:
LDP消息接收模块141,用于接收中间节点发送的携带带宽预留值的LDP消息;
下行带宽资源预留模块142,用于根据所述带宽预留值为所述中间节点预留下行的带宽资源。
如图15所示,所述装置14可以进一步包括:
上行带宽预留值发送模块143,用于向所述中间节点发送携带上行带宽预留值的LDP消息。
举例来说,所述上行带宽预留值发送模块143向所述中间节点发送的LDP消息中携带的上行带宽预留值BWup的数值介于中间节点向所述根节点发送的LDP消息中携带的带宽预留值BWdw的1/N和BWdw的N倍之间,也就是BWdw/N≤BWup≤BWdw·N,其中N为叶子节点的个数。
本领域技术人员可以理解,应用本发明上述实施例的装置进行带宽资源预留的具体过程与前述方法实施例相对应,此处不再赘述。
该实施例还提供了一种LSP的带宽资源管理***16,其具体结构如图16所示,包括:
叶子节点161,其包括所述LSP的带宽资源管理装置10,用于获取所述叶子节点的带宽预留值,所述带宽预留值为中间节点需要给所述叶子节点预留的下行的带宽资源的数值;向中间节点发送携带所述带宽预留值的LDP消息,所述LDP消息用于建立从所述中间节点到所述叶子节点的LSP。
中间节点162,其包括所述LSP的带宽资源管理装置11,用于接收所述叶子节点发送的携带带宽预留值的LDP消息,根据所述LDP消息中携带的带宽预留值为所述叶子节点预留下行的带宽资源,向根节点发送携带所述带宽预留值的LDP消息,所述LDP消息用于建立从所述中间节点到所述根节点的LSP。
根节点163,其包括所述LSP的带宽资源管理装置14,用于接收所述中间节点162发送的携带带宽预留值的LDP消息,根据所述带宽预留值为所述中间节点预留下行的带宽资源。
本领域技术人员可以理解,该实施例提供的LSP的带宽资源管理***16为对应于实施例1-3中的方法LSP的带宽资源管理方法和所述LSP的带宽资源管理装置的LSP的带宽资源管理***,其包括的LSP的带宽资源管理装置包括实施例3中的LSP的带宽资源管理装置的所有功能,并且包括的叶子节点161、中间节点162和根节点163之间进行LSP的带宽资源管理的方法流程与实施例1和2中的LSP的带宽资源管理方法相对应,在此不再赘述。综上所述,本发明实施例通过中间节点根据叶子节点发送的带宽预留值为所述叶子节点预留带宽资源,根节点根据中间节点发送的带宽预留值为所述中间节点预留带宽资源,从而实现了在通过MLDP建立的LSP中对数据流提供带宽资源保证,为从组播源过来的IPTV流量穿越LSP提供了带宽保证。
本发明实施例通过建立双向LSP,根节点为中间节点、中间节点为叶子节点预留上行的带宽,可以使得叶子节点、中间节点向上发送的数据流量能够得到带宽保证。
本发明实施例可以实现中间节点给归属于同一组播源的每个叶子节点预留相同的带宽资源。
本发明实施例可以针对P2MPLSP和MP2MPLSP,分别给叶子节点和中间节点预留相应的上行和下行的带宽资源。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (14)

1.一种标签转发路径的带宽资源管理方法,其特征在于,包括:
中间节点接收到下游节点发送的携带带宽预留值的标签分发协议消息,所述标签分发协议消息用于建立从所述中间节点到所述下游节点的标签转发路径;
所述中间节点根据所述带宽预留值为所述下游节点预留下行的带宽资源,向所述中间节点的上游节点发送携带所述带宽预留值的标签分发协议消息;
其中,所述中间节点根据所述带宽资源预留值为所述下游节点预留下行的带宽资源,包括:
在所述中间节点接收到所述标签分发协议消息之前,已经给和所述下游节点归属于同一组播组的其它下游节点预留下行的带宽资源,所述中间节点判断所述带宽预留值和给所述其它下游节点预留的下行的带宽资源是否一致,如果是,所述中间节点根据所述带宽预留值为所述下游节点预留下行的带宽资源;否则,所述中间节点向所述下游节点发送携带带宽资源不匹配信息的标签分发协议通知消息。
2.根据权利要求1所述的标签转发路径的带宽资源管理方法,其特征在于,所述中间节点根据所述带宽资源预留值为所述下游节点预留下行的带宽资源,包括:
当所述中间节点的可用带宽资源的数值大于或者等于所述带宽预留值时,所述中间节点给所述下游节点预留数值为所述带宽预留值的下行的带宽资源;当所述中间节点的可用带宽资源小于所述带宽预留值时,所述中间节点向所述下游节点发送携带带宽资源不足信息的标签分发协议通知消息。
3.根据权利要求2所述的标签转发路径的带宽资源管理方法,其特征在于,所述方法进一步包括;
所述下游节点接收到所述携带带宽资源不足信息的标签分发协议通知消息后,向所述中间节点重新发送携带其它带宽预留值的标签分发协议消息或者向所述中间节点发送撤销建立所述标签转发路径的消息。
4.根据权利要求3所述的标签转发路径的带宽资源管理方法,其特征在于,所述的向所述中间节点的上游节点发送携带所述带宽预留值的标签分发协议消息,包括:
所述中间节点在给归属于同一组播源的各个下游节点中的第一个发送标签分发协议消息的下游节点预留下行的带宽资源后,向所述中间节点的上游节点发送携带所述带宽预留值的标签分发协议消息;
所述中间节点在给归属于同一组播源的各个下游节点中的后续下游节点预留下行的带宽资源后,选择向所述中间节点的上游节点发送或者不发送携带所述带宽预留值的标签分发协议消息。
5.根据权利要求1-4任意一项所述的标签转发路径的带宽资源管理方法,其特征在于,所述方法进一步包括:
所述中间节点接收到所述中间节点的上游节点发送的携带上行带宽预留值的标签分发协议消息后,根据所述上行带宽预留值为根节点预留上行的带宽资源。
6.根据权利要求5所述的标签转发路径的带宽资源管理方法,其特征在于,所述中间节点的上游节点发送的标签分发协议消息中携带的上行带宽预留值BWup的数值介于所述中间节点向所述中间节点的上游节点发送的标签分发协议消息中携带的带宽预留值BWdw的1/N和N倍之间,也就是BWdw/N≤BWup≤BWdw·N,其中N为叶子节点的个数。
7.根据权利要求6所述的标签转发路径的带宽资源管理方法,其特征在于,所述方法进一步包括:
所述中间节点还给归属于同一组播组的每个下游节点发送携带上行带宽预留值的标签分发协议消息,以使得所述下游节点预留数值为所述中间节点发送的标签分发协议消息中携带的上行带宽预留值的上行带宽资源。
8.一种标签转发路径的带宽资源管理装置,其特征在于,设置在叶子节点中,所述装置具体包括:
带宽预留值确定模块,用于获取所述叶子节点的带宽预留值,所述带宽预留值为中间节点需要给所述叶子节点预留的下行的带宽资源的数值;其中,在所述中间节点给所述叶子节点预留下行的带宽资源时:
在所述中间节点接收到标签分发协议消息之前,已经给和所述叶子节点归属于同一组播组的其它叶子节点预留下行的带宽资源,所述中间节点判断所述带宽预留值和给所述其它叶子节点预留的下行的带宽资源是否一致,如果是,所述中间节点根据所述带宽预留值为所述叶子节点预留下行的带宽资源;否则,所述中间节点向所述叶子节点发送携带带宽资源不匹配信息的标签分发协议通知消息;
带宽预留值发送模块,用于向中间节点发送携带所述带宽预留值的标签分发协议消息,所述标签分发协议消息用于建立从所述中间节点到所述叶子节点的标签转发路径;
通知消息处理模块,用于接收到所述中间节点发送的携带带宽资源不足或者带宽预留值不匹配信息的标签分发协议消息后,向所述中间节点重新发送携带其它带宽预留值的标签分发协议消息或者向所述中间节点发送撤销建立所述标签转发路径的消息。
9.一种标签转发路径的带宽资源管理装置,其特征在于,设置在中间节点中,所述装置具体包括:
标签分发协议消息处理模块,用于接收下游节点发送的携带带宽预留值的标签分发协议消息,所述标签分发协议消息用于建立从所述中间节点到所述下游节点的标签转发路径;
带宽资源预留模块,用于根据所述标签分发协议消息处理模块所接收到的标签分发协议消息中携带的带宽预留值为所述下游节点预留下行的带宽资源;
其中,所述带宽资源预留模块包括:
资源匹配处理模块,用于判断所述标签分发协议消息处理模块接收到的标签分发协议消息中携带的带宽预留值与所述中间节点给其它下游节点已经预留的下行的带宽资源是否一致,如果是,根据所述标签分发协议消息处理模块接收到的标签分发协议消息中携带的带宽预留值为所述下游节点预留下行的带宽资源;否则,向标签分发协议通知消息发送模块发送带宽资源不匹配消息;
所述标签分发协议通知消息发送模块,用于接收到带宽资源不匹配消息时,向所述下游节点发送携带带宽资源不匹配信息的标签分发协议通知消息。
10.根据权利要求9所述的标签转发路径的带宽资源管理装置,其特征在于,所述带宽资源预留模块进一步包括:
可用资源处理模块,用于判断所述中间节点的可用带宽资源的数值是否大于或者等于所述标签分发协议消息处理模块接收到的标签分发协议消息中携带的带宽预留值,如果是,给所述下游节点预留数值为所述带宽预留值的下行的带宽资源;否则,向所述标签分发协议通知消息发送模块发送带宽资源不足消息;
所述标签分发协议通知消息发送模块,进一步用于接收到带宽资源不足消息时,向所述下游节点发送携带带宽资源不足信息的标签分发协议通知消息。
11.根据权利要求9或10所述的标签转发路径的带宽资源管理装置,其特征在于,所述装置还包括:
下行带宽预留值上报模块,用于向所述中间节点的上游节点发送携带所述带宽预留值的标签分发协议消息;
所述带宽资源预留模块进一步包括:
上行带宽资源预留模块,用于当所述标签分发协议消息处理模块接收到上游节点发送的携带上行带宽预留值的标签分发协议消息时,根据所述上行带宽预留值为所述上游节点预留上行带宽资源;
上行带宽预留值发送模块,用于所述上行带宽资源预留模块根据所述上行带宽预留值为所述上游节点预留上行带宽资源成功后,向归属于同一组播组的每个下游节点发送携带上行带宽预留值的标签分发协议消息。
12.一种标签转发路径的带宽资源管理装置,其特征在于,设置在根节点中,包括:
标签分发协议消息接收模块,用于接收到中间节点发送的携带带宽预留值的标签分发协议消息;其中,所述中间节点进一步为叶子节点预留下行的带宽资源,具体包括:在所述中间节点接收到标签分发协议消息之前,已经给和叶子节点归属于同一组播组的其它叶子节点预留下行的带宽资源,所述中间节点判断所述带宽预留值和给所述其它叶子节点预留的下行的带宽资源是否一致,如果是,所述中间节点根据所述带宽预留值为所述叶子节点预留下行的带宽资源;否则,所述中间节点向所述叶子节点发送携带带宽资源不匹配信息的标签分发协议通知消息;
下行带宽资源预留模块,用于根据所述带宽预留值为所述中间节点预留下行的带宽资源。
13.根据权利要求12所述的标签转发路径的带宽资源管理装置,其特征在于,所述装置还包括:
上行带宽资源通知模块,用于当所述标签转发路径为多点到多点标签转发路径时,向所述中间节点发送携带指定带宽预留值的标签分发协议消息,所述的指定带宽预留值为所述带宽预留值乘以设定倍数。
14.一种标签转发路径的带宽资源管理***,其特征在于,包括:
叶子节点,该叶子节点包括如权利要求8所述的标签转发路径的带宽资源管理装置;
中间节点,该中间节点包括如权利要求9-11任意一项所述的标签转发路径的带宽资源管理装置,接收所述叶子节点发送的携带带宽预留值的标签分发协议消息,所述标签分发协议消息用于建立从所述中间节点到所述下游节点的标签转发路径,并根据接收到的标签分发协议消息中携带的带宽预留值为所述叶子节点预留下行的带宽资源;和
根节点,该根节点包括和权利要求12或13所述的标签转发路径的带宽资源管理装置,所述根节点接收所述中间节点发送的标签分发协议消息并根据所述标签分发协议消息为所述中间节点预留带宽资源。
CN201110210893.9A 2011-07-26 2011-07-26 标签转发路径的带宽资源管理方法、装置和*** Active CN102904809B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110210893.9A CN102904809B (zh) 2011-07-26 2011-07-26 标签转发路径的带宽资源管理方法、装置和***
PCT/CN2012/078529 WO2013013577A1 (zh) 2011-07-26 2012-07-12 标签转发路径的带宽资源管理方法、装置和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110210893.9A CN102904809B (zh) 2011-07-26 2011-07-26 标签转发路径的带宽资源管理方法、装置和***

Publications (2)

Publication Number Publication Date
CN102904809A CN102904809A (zh) 2013-01-30
CN102904809B true CN102904809B (zh) 2016-08-03

Family

ID=47576852

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110210893.9A Active CN102904809B (zh) 2011-07-26 2011-07-26 标签转发路径的带宽资源管理方法、装置和***

Country Status (2)

Country Link
CN (1) CN102904809B (zh)
WO (1) WO2013013577A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104980368A (zh) * 2014-04-03 2015-10-14 杭州华三通信技术有限公司 软件定义网络中的带宽保障方法及装置
CN104243353B (zh) * 2014-09-19 2018-02-09 中国电子科技集团公司第七研究所 网络传输的能量预留方法和***及网络传输方法和***
CN109428750B (zh) * 2017-08-29 2021-10-26 北京华为数字技术有限公司 一种点到多点业务传输方法和装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079729A (zh) * 2006-05-23 2007-11-28 华为技术有限公司 对网络资源进行预留的方法
CN101656673A (zh) * 2009-09-17 2010-02-24 华为技术有限公司 一种伪线建立方法和节点装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB0702508D0 (en) * 2007-02-09 2007-03-21 Ericsson Telefon Ab L M Label switched path networking

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079729A (zh) * 2006-05-23 2007-11-28 华为技术有限公司 对网络资源进行预留的方法
CN101656673A (zh) * 2009-09-17 2010-02-24 华为技术有限公司 一种伪线建立方法和节点装置

Also Published As

Publication number Publication date
CN102904809A (zh) 2013-01-30
WO2013013577A1 (zh) 2013-01-31

Similar Documents

Publication Publication Date Title
CN100461755C (zh) 基于mpls te隧道的数据报文传输方法和节点设备
CN106656794B (zh) 一种报文传输方法及装置
CN101383769B (zh) 建立双向点到点连接的方法
CN102291307B (zh) 一种跨vpn组播实现方法、装置及网络设备
CN103916275A (zh) 一种bfd检测装置和方法
WO2017124709A1 (zh) 流量工程隧道建立方法和装置
CN101800742B (zh) 路由设备上游信息的更新处理方法、路由设备及网络***
US10225091B2 (en) Method for implementing point-to-multipoint multicast, network node, and system
CN104753823A (zh) 建立服务质量预留的方法及节点
CN106850424A (zh) 一种ip层路径的选择方法、装置及***
CN102143066A (zh) 建立标签交换路径的方法、节点设备和***
CN102916888A (zh) 一种组播数据传输方法和设备
CN102447611B (zh) 一种建立和拆除双向点到多点标签转发路径的方法及***
CN102904809B (zh) 标签转发路径的带宽资源管理方法、装置和***
CN101304325B (zh) 一种组播方法和装置
US20150003451A1 (en) Method and Apparatus for Establishing Multicast Path
US9137159B2 (en) RSVP-TE MP2MP solution
WO2013037319A1 (zh) 标签转发路径的带宽资源管理方法、装置和***
CN102195863B (zh) 一种环网架构下的组播实现方法、接入层设备及***
CN101287270B (zh) 一种传输业务的方法及装置
CN104348736A (zh) 组播负载场景下选路的方法和路由器
CN108966039A (zh) 一种组播方法和设备
CN102447612B (zh) 双向点到多点标签转发路径建立、接枝和剪枝方法及***
EP2728815B1 (en) Method and rbridge for avoiding esadi protocol packet storms
CN101291242B (zh) Pim dm支持带宽预留建立组播表项的方法、***及设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant