一种信息传递方法及装置制造方法及图纸

技术编号:19126113 阅读:18 留言:0更新日期:2018-10-10 07:35
本文公开了一种信息传递方法及装置;用户侧节点在通过MLD、IGMP、或者PIM协议发送流量请求时,或者通过Babel、BGP、OSPF、ISIS等路由协议发送前缀信息时,通过新增用户侧标记的方式,可以让转发侧节点明确得知是否连接有用户侧节点。转发侧节点根据BIER规则进行转发时,能够识别用户侧节点,并且封装报文为正确的目的地址进行发送,从而保证用户侧节点能够正确接收流量报文。

【技术实现步骤摘要】
一种信息传递方法及装置
本专利技术涉及通信领域,尤其涉及一种信息传递方法及装置。
技术介绍
组播技术在现在的互联网发挥着越来越重要的作用,IPTV(InteractivePersonalityTV,交互式电视)、网络会议(Net-Meeting)、赛况直播等都使用到了组播技术。组播已有的技术包括PIM(ProtocolIndependentMulticast,协议无关组播)、IGMP(InternetControlMessageProtocol,网络控制信息协议)、MLD(MulticastListenerDiscoveryProtocol,组播侦听发现协议)、BIER(BitIndexedExplicitReplication,位索引显式复制)技术等。OSPF(OpenShortestPathFirst,开放式最短路径优先)协议、ISIS(IntermediateSystem-to-IntermediateSystem,中间系统到中间系统)协议是链路状态路由协议,使用泛洪机制来通告网络节点的各类信息;BGP(BorderGatewayProtocol,边界网关协议)和Babel是距离矢量协议,同样用于通告网络节点的各类信息,以形成相关的转发表项。BIER技术应用在中间网络,比如互联网骨干网、城域网、数据中心或者家庭网络等。BIER技术的核心思想是:将网络边缘的节点都只用一个BIT(位)来表示,组播流量在中间网络传输,额外封装一个特定的BIER头,这个报文头以BIT位串的形式标注了该组播流的所有目的节点,中间转发节点根据BIT位进行路由,保障流量能够发送到所有目的节点。中间转发节点事先通过内部协议,比如三层网络中的OSPF协议、ISIS协议、BGP或者Babel协议等来泛洪和发送节点信息,形成用于指导BIER转发的BIFT(BitIndexForwardingTable,位索引转发表),在收到封装BIER头的流量时,依据BIFT来完成报文到目的节点的转发。在IPv6(InternetProtocolVersion6,互联网协议第6版)网络场景中,BIER技术可以直接应用在IPv6头中,通过对IPv6头的字段定义和改造,将用于BIER转发的位串直接封装在IPv6地址中,中间转发节点通过对特殊IPv6地址的识别,将嵌在其中的位串读取出来,并按照该位串转发。该方法的最大优点是直接使用了IPv6头,不需要为报文附加额外的BIER头,不用担心报文分片的问题。然而,在实际场景中,在中间转发节点连接的用户侧节点有多个时,或者有接口既连接用户侧节点又连接了其他中间转发节点时,会存在由于无法辨识用户侧节点而造成报文不能被用户侧节点正确接收的问题。另外,MLD/IGMP作为发展了多年的接收者到第一跳转发设备运行协议,并不能显式区分是主机或者接收者发出的Report报文,还是路由器或者交换机等转发设备发出的Report报文。因此,MLD/IGMP协议本身无法解决上述问题。PIM技术以及其他路由协议技术(包括Babel、OSPF、ISIS、BGP等)也都有这个问题。
技术实现思路
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。本申请实施例提供一种信息传递方法及装置,能够实现正确转发报文直至用户侧节点。第一方面,本申请实施例提供一种信息传递方法,包括:用户侧节点发送携带用户侧标记的组播协议消息或路由协议消息给转发侧节点。其中,所述用户侧标记可以由所述组播协议消息或路由协议消息中新定义的标记位指示,或者,由所述组播协议消息或路由协议消息中新定义的TLV指示,或者,由所述组播协议消息或路由协议消息中新定义的子TLV指示。其中,所述用户侧节点发送携带用户侧标记的组播协议消息给转发侧节点,可以包括:用户侧节点通过组播协议发送携带用户侧标记的流量请求;所述用户侧节点发送携带用户侧标记的路由协议消息给转发侧节点,可以包括:所述用户侧节点通过路由协议通告新增用户侧标记的前缀信息。其中,所述组播协议可以包括以下至少之一:MLD、IGMP、PIM协议;所述路由协议可以包括以下至少之一:Babel协议、BGP、OSPF协议、ISIS协议。其中,所述前缀信息可以包括:在IPv6网络用于BIER转发的IPv6地址。第二方面,本申请实施例提供一种信息传递方法,包括:转发侧节点在收到直连的用户侧节点发送的携带用户侧标记的组播协议消息或路由协议消息后,在转发表中标识出所述用户侧节点;根据所述转发表,转发报文给所述用户侧节点,其中,所述报文的目的地址封装为所述用户侧节点的地址。其中,所述用户侧标记可以由所述组播协议消息或路由协议消息中新定义的标记位指示,或者,由所述组播协议消息或路由协议消息中新定义的TLV指示,或者,由所述组播协议消息或路由协议消息中新定义的子TLV指示。其中,所述组播协议消息可以包括:通过组播协议发送的流量请求;所述组播协议可以包括以下至少之一:MLD、IGMP、PIM协议;所述路由协议消息可以包括:通过路由协议通告的前缀信息;所述路由协议可以包括以下至少之一:Babel协议、BGP、OSPF协议、ISIS协议。第三方面,本申请实施例提供一种信息传递装置,应用于用户侧节点,包括:第一发送模块,用于发送携带用户侧标记的组播协议消息或路由协议消息给转发侧节点。其中,所述用户侧标记可以由所述组播协议消息或路由协议消息中新定义的标记位指示,或者,由所述组播协议消息或路由协议消息中新定义的TLV指示,或者,由所述组播协议消息或路由协议消息中新定义的子TLV指示。其中,所述第一发送模块可以用于通过组播协议发送携带用户侧标记的流量请求,或者,通过路由协议通告新增用户侧标记的前缀信息。其中,所述组播协议可以包括以下至少之一:MLD、IGMP、PIM协议;所述路由协议可以包括以下至少之一:Babel协议、BGP、OSPF协议、ISIS协议。第四方面,本申请实施例提供一种信息传递装置,应用于转发侧节点,包括:第二接收模块,用于接收直连的用户侧节点发送的携带用户侧标记的组播协议消息或路由协议消息;处理模块,用于在所述第二接收模块收到直连的用户侧节点发送的携带用户侧标记的组播协议消息或路由协议消息后,在转发表中标识出所述用户侧节点;第二发送模块,用于根据所述转发表,转发报文给所述用户侧节点,其中,所述报文的目的地址封装为所述用户侧节点的地址。其中,所述用户侧标记可以由所述组播协议消息或路由协议消息中新定义的标记位指示,或者,由所述组播协议消息或路由协议消息中新定义的TLV指示,或者,由所述组播协议消息或路由协议消息中新定义的子TLV指示。第五方面,本申请实施例提供一种信息传递装置,包括:传输模块、存储器以及处理器;其中,所述存储器用于存储用于信息传递的程序;该用于信息传递的程序在被所述处理器读取执行时,执行以下操作:通过所述传输模块发送携带用户侧标记的组播协议消息或路由协议消息给转发侧节点。其中,所述用户侧标记可以由所述组播协议消息或路由协议消息中新定义的标记位指示,或者,由所述组播协议消息或路由协议消息中新定义的TLV指示,或者,由所述组播协议消息或路由协议消息中新定义的子TLV指示。第六方面,本申请实施例提供一种信息传递装置本文档来自技高网
...
一种信息传递方法及装置

【技术保护点】
1.一种信息传递方法,其特征在于,包括:用户侧节点发送携带用户侧标记的组播协议消息或路由协议消息给转发侧节点。

【技术特征摘要】
1.一种信息传递方法,其特征在于,包括:用户侧节点发送携带用户侧标记的组播协议消息或路由协议消息给转发侧节点。2.根据权利要求1所述的方法,其特征在于,所述用户侧标记由所述组播协议消息或路由协议消息中新定义的标记位指示,或者,由所述组播协议消息或路由协议消息中新定义的类型长度值TLV指示,或者,由所述组播协议消息或路由协议消息中新定义的子TLV指示。3.根据权利要求1或2所述的方法,其特征在于,所述用户侧节点发送携带用户侧标记的组播协议消息给转发侧节点,包括:所述用户侧节点通过组播协议发送携带用户侧标记的流量请求;所述用户侧节点发送携带用户侧标记的路由协议消息给转发侧节点,包括:所述用户侧节点通过路由协议通告新增用户侧标记的前缀信息。4.根据权利要求3所述的方法,其特征在于,所述组播协议包括以下至少之一:组播侦听发现协议MLD、网络控制信息协议IGMP、协议无关组播PIM协议;所述路由协议包括以下至少之一:Babel协议、边界网关协议BGP、开放式最短路径优先OSPF协议、中间系统到中间系统ISIS协议。5.根据权利要求3所述的方法,其特征在于,所述前缀信息包括:在互联网协议第6版IPv6网络用于位索引显示复制BIER转发的IPv6地址。6.一种信息传递方法,其特征在于,包括:转发侧节点在收到直连的用户侧节点发送的携带用户侧标记的组播协议消息或路由协议消息后,在转发表中标识出所述用户侧节点;根据所述转发表,转发报文给所述用户侧节点,其中,所述报文的目的地址封装为所述用户侧节点的地址。7.根据权利要求6所述的方法,其特征在于,所述用户侧标记由所述组播协议消息或路由协议消息中新定义的标记位指示,或者,由所述组播协议消息或路由协议消息中新定义的类型长度值TLV指示,或者,由所述组播协议消息或路由协议消息中新定义的子TLV指示。8.根据权利要求6所述的方法,其特征在于,所述组播协议消息包括:通过组播协议发送的流量请求;所述组播协议包括以下至少之一:组播侦听发现协议MLD、网络控制信息协议IGMP、协议无关组播PIM协议;所述路由协议消息包括:通过路由协议通告的前缀信息;所述路由协议包括以下至少之一:Babel协议、边界网关协议BGP、开放式最短路径优先OSPF协议、中间系统到中间系统ISIS协议。9.一种信息传递装置,其特征在于,应用于用户侧节点,包括:第一发送模块,用于发送携带用户侧标记的组播协议消息或路由协议消息给转发侧节点。10.根据权利要求9所述的装置,其特征在于,所述用户侧标记由所述组播协议消息或路由协议消息中新定义的标记位指示,或者,由所述组播协议消息或路由协议消息中新定义的类型长度值TLV指示,或者,由所述组播协议消息或路由协议消息中新定义的子TLV指示。11.根据权利要求9或10所述的装置,其特征在于,所述第一发送模块用于通过组播...

【专利技术属性】
技术研发人员:张征喻敬海
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1