本发明专利技术实施例公开了一种传递叶子节点信息的方法、装置和系统,该方法应用于组播的标签分发协议mLDP网络,包括:生成协议消息,该协议消息中包括该mLDP网络的叶子节点信息;将该协议消息发送给该mLDP网络中的上游节点,以使该叶子节点信息被逐跳传递给该mLDP网络中的根节点。采用本发明专利技术实施例提供的技术方案,扩展LDP协议报文或其他协议报文来传递叶子节点信息,属于带内传递,可以不用在根节点和叶子节点之间维护额外的邻居关系,节省网络资源,增强组播网络的易用性。
【技术实现步骤摘要】
本专利技术涉及网络通信领域,特别涉及一种传递叶子节点信息的方法、装置和系统。
技术介绍
随着视频点播、多媒体会议、网络游戏等应用需求的飞速增长,组播技术的易用性、可维护性已成为运营商选择解决方案时的重要考虑点。相对传统IP组播而言,MPLS(Multi-Protocol Label Switching,多协议标签交换)组播能够简化骨干网内的业务部署,通过扩展原有的MPLS协议来实现组播功能。因此,mLDP(Multicast Label Distribution Protocol,组播的标签分发协议)作为MPLS组播的主要技术之一,受到越来越多的关注。若要维护或使用一张mLDP网络,一个基本需求是要收集组播树的叶子节点信息,然后才能在此基础上做网络监控和管理。目前业界存在的收集叶子节点信息的方式,是在叶子节点和根节点之间维护一个额外的邻居关系,从而使根节点感知到叶子节点。这种Out-of-band(带外)收集方式,为维护邻居关系而消耗的网络资源很大。
技术实现思路
本专利技术一方面提供了一种传递叶子节点信息的方法,所述方法应用于组播的标签分发协议mLDP网络,包括:生成协议消息,所述协议消息中包括所述mLDP网络的叶子节点信息;将所述协议消息发送给所述mLDP网络中的上游节点,以使所述叶子节点信息被逐跳传递给所述mLDP网络中的根节点。本专利技术一方面提供了一种传递叶子节点信息的装置,所述装置应用于组播的标签分发协<br>议mLDP网络,包括:生成单元,用于生成协议消息,所述协议消息中包括所述mLDP网络的叶子节点信息;发送单元,用于将所述协议消息发送给所述mLDP网络中的上游节点,以使所述叶子节点信息被逐跳传递给所述mLDP网络中的根节点。本专利技术一方面提供了一种传递叶子节点信息的系统,所述系统应用于组播的标签分发协议mLDP网络,包括:根节点,用于向其下游节点发出收集叶子节点信息的请求消息,以使该收集叶子节点信息的请求消息被各中间节点逐跳发送到叶子节点;所述叶子节点,用于收到来自所述根结点的请求消息后,生成包括所述叶子节点信息的协议消息,将所述协议消息发送给所述叶子节点的上游节点,以使所述叶子节点的信息被各中间节点逐跳传递给根节点。采用本专利技术各个方面提供的技术方案,扩展LDP协议报文或其他协议报文来传递叶子节点信息,属于In-band(带内)传递,可以不用在根节点和叶子节点之间维护额外的邻居关系,节省网络资源,增强组播网络的易用性。附图说明图1是本专利技术实施例提供的一种传递叶子节点信息的方法流程图;图2为本专利技术实施例提供的mLDP网络示意图;图3为本专利技术实施例提供的另一种传递叶子节点信息的方法流程图;图4为本专利技术实施例提供的又一种传递叶子节点信息的方法流程图;图5为本专利技术实施例提供的一种传递叶子节点信息的装置的示意图;图6为本专利技术实施例提供的一种传递叶子节点信息的系统的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术的一个实施例提供一种传递叶子节点信息的方法,图1是本专利技术实施例提供的一种传递叶子节点信息的方法流程图,参见图1,该方法应用在mLDP网络中,可以包括:102:生成协议消息,该协议消息中包括mLDP网络的叶子节点信息。具体地,该叶子节点信息可以承载在生成的协议消息的Leaf Node Address List(叶子节点地址列表)TLV(Type-Length-Value,类型长度值)中,叶子节点地址用于标识特定叶子节点。举例来说,该协议消息可以是LDP Label Mapping(标签映射)消息,则叶子节点信息为当前叶子节点列表。再举例来说,该协议消息可以是LDP Label Withdraw(标签撤销)消息,则叶子节点信息为被删除的叶子节点列表。又举例来说,该协议消息可以是LDP Notification(通知)消息或者组播ping消息,则叶子节点信息为当前叶子节点列表。104:将该协议消息发送给mLDP网络中的上游节点,以使该叶子节点信息被逐跳传递给该mLDP网络中的根节点。具体地,如果该上游节点就是根节点,那么该协议消息就被发给了根节点;否则,该协议消息就被发给了上游节点,该叶子节点信息再被逐跳传递给该mLDP网络中的根节点。可选地,在步骤102之前还可以包括:100、接收来自根节点的收集叶子节点信息的请求消息。具体地,该请求消息可以为扩展后的LDP Label Request(标签请求)消息或者LDP Notification(通知)消息或者组播ping消息或者其它协议消息。举例来说,上述各步骤的执行主体可以是中间节点或者叶子节点。下面详细说明本专利技术的一个实施例提供的传递叶子节点信息的方法流程,本实施例以新增叶子节点,且协议消息是LDP Label Mapping消息的场景为例。图2为本专利技术实施例提供的mLDP网络示意图,如图2所示的mLDP网络拓扑中,有叶子节点1,叶子节点2,叶子节点3,这三个叶子节点有一个共同的上游节点,即中间节点24,该中间节点24与根节点25相连接。图3为本专利技术实施例提供的另一种传递叶子节点信息的方法流程图,参见图2及图3,该方法可以包括:302、叶子节点21生成第一LDP Label Mapping消息,并将该第一LDP Label Mapping消息发送给中间节点24。具体地,该第一LDP Label Mapping消息中包括叶子节点21的信息,也就是当前的叶子节点列表。该叶子节点21的信息可以承载在LeafNode Address List TLV中,生成的第一LDP Label Mapping消息编码格式如下表1所示:表1其中,LeafNode Address List TLV(叶子节点地址列表)的编码格式如下表2所示:表2304、该中间节点24接收到该第一LDP Label Mapping消息,从该第一LDP Label Mapping消息中获取到该叶子节点21的信息。306、该中间节点24生成第二LDP Label Mapping消息,并将该第二LDP Label Mapping消息发送给根节点25。具体地,该第二LDP Label Mapping消息中携带的是该叶子节点21的信息,也就是当前的叶子节点列表。该第二LDP Label Mapping消息编码格式可参考上述表1的格式,Leaf Node Addre本文档来自技高网...
【技术保护点】
一种传递叶子节点信息的方法,其特征在于,所述方法应用于组播的标签分发协议mLDP网络,包括:生成协议消息,所述协议消息中包括所述mLDP网络的叶子节点信息;将所述协议消息发送给所述mLDP网络中的上游节点,以使所述叶子节点信息被逐跳传递给所述mLDP网络中的根节点。
【技术特征摘要】
1.一种传递叶子节点信息的方法,其特征在于,所述方法应用于组播的标签分发协议
mLDP网络,包括:
生成协议消息,所述协议消息中包括所述mLDP网络的叶子节点信息;
将所述协议消息发送给所述mLDP网络中的上游节点,以使所述叶子节点信息被逐跳传
递给所述mLDP网络中的根节点。
2.如权利要求1所述的方法,其特征在于,所述叶子节点信息承载在生成的协议消息的
叶子节点地址列表LeafNode Address List类型长度值TLV中。
3.如权利要求1或2所述的方法,其特征在于,所述协议消息是标签分发协议LDP标
签映射Label Mapping消息,则所述叶子节点信息为当前叶子节点列表。
4.如权利要求1或2所述的方法,其特征在于,所述协议消息是LDP标签撤销Label
Withdraw消息,则所述叶子节点信息为被删除的叶子节点列表。
5.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
接收来自所述根节点的收集叶子节点信息的请求消息。
6.一种传递叶子节点信息的装置,其特征在于,所述装置应用于组播的标签分发协议
mLDP网络,包括:
生成单元,用于生成协议消息,所述协议消息中包括所述mLDP网络的叶子节点信息;
发送单元,用于将所述协议消息发送给所述mLDP网络中的上游节点,以使所述叶子节
点信息被逐跳传递给所述mLDP网络中的根节点。
7.如权利要求6所述的装置,其特征在于,所述叶子节点信息承载在生成的协议消息的
叶子节点地址列表Leaf No...
【专利技术属性】
技术研发人员:陈莹,赵强林,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。