CN102572007A - 跨越IPv4网络转发IPv6组播报文的方法和边缘设备 - Google Patents

跨越IPv4网络转发IPv6组播报文的方法和边缘设备 Download PDF

Info

Publication number
CN102572007A
CN102572007A CN2011104004703A CN201110400470A CN102572007A CN 102572007 A CN102572007 A CN 102572007A CN 2011104004703 A CN2011104004703 A CN 2011104004703A CN 201110400470 A CN201110400470 A CN 201110400470A CN 102572007 A CN102572007 A CN 102572007A
Authority
CN
China
Prior art keywords
multicast
ipv6
edge device
ipv4
message
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.)
Granted
Application number
CN2011104004703A
Other languages
English (en)
Other versions
CN102572007B (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 CN201110400470.3A priority Critical patent/CN102572007B/zh
Publication of CN102572007A publication Critical patent/CN102572007A/zh
Priority to PCT/CN2012/079078 priority patent/WO2013082947A1/zh
Application granted granted Critical
Publication of CN102572007B publication Critical patent/CN102572007B/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
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/167Adaptation for transition between two IP versions, e.g. between IPv4 and IPv6
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1836Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with heterogeneous network architecture

Landscapes

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

Abstract

本发明公开了一种跨越IPv4网络转发IPv6组播报文的方法和边缘设备,属于通信领域。第一边缘设备接收用户发送的IPv6组播接入请求后,将该IPv6组播接入请求封装成IPv4组播接入请求并发送给第二边缘设备,接收第二边缘设备发送的IPv4报文,对所述IPv4报文解封装得到IPv6组播报文,并将IPv6组播报文发送给用户。通过本发明,能够实现在两个IPv6孤岛间跨越IPv4网络传输IPv6组播报文。

Description

跨越IPv4网络转发IPv6组播报文的方法和边缘设备
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种跨越IPv4网络转发IPv6组播报文的方法和边缘设备。
背景技术
因特网协议(Internet Protocol,IP)自上世纪70年代被提出以来,以其简单易用、移植性强等优势确立了自身以及以其为核心衍生出来的TCP/IP协议族在数字通信方面的核心协议地位,成为了全球网络的主流框架协议。目前通用的IP协议为IPv4,IPv4在设计之处所留下的一些不足之处也逐渐暴露出来,主要有下面几点:
1、地址短缺。2011年4月,全球IPv4地址宣告分配告罄,虽然有VPN、NAT等技术可以实现地址的重用,但是由于正在推广的移动网络IP化、物联网等应用,全球IP终端急剧增加,势必会消耗大量的IP地址,因此IPv4地址陷入短缺是一个不争的事实。
2、IP头长度不固定,解析开销较大。为了增加其扩展性,IPv4允许IP头本身携带最多40个字节的选项字段,这样使得IP头是变长的,给报文解析带来一定的困难,增加了解析报文的开销。
3、安全性方面考虑较少。IPv4协议本身对于安全性考虑是很少的,虽然后续通过GRE、IPSEC等技术实现了对IPv4报文的加密,但是终究IPv4协议自身是不带安全认证功能的。
为了解决IPv4协议的上述缺陷,特别是地址短缺问题,IPv6协议应运而生。IPv6协议扩展地址空间到128b,提供了几乎用之不竭的地址。IPv6协议通过固定IPv6头长度,增加扩展头的方式,解决了报文解析和安全认证的问题。因此IPv6协议替代IPv4协议是大势所趋。
在IPv6替代IPv4的过程中,出于设备成本以及业务稳定等因素的考虑,老的IPv4网络升级为IPv6网络的过程是一个渐进的过程,并且是按照由边缘设备向核心设备、由新建网络向现存网络逐步推进的。所以可以预见在今后相当长的一段时间内,IPv4网络与IPv6网络共存是一个常态,两者的兼容互通是一个需要解决的重大问题。在演进过程的前期,由于边缘设备和新建网络首先会采用IPv6协议,因此会存在一个IPv6孤岛穿越IPv4网络互访的问题。目前IPv6孤岛之间的单播隧道过渡技术比较多样,主要分为IP隧道技术以及MPLS技术两大类;而目前关于IPv6组播尚无成熟的过渡技术。
发明内容
本发明实施例提供一种跨越IPv4网络转发IPv6组播报文的方法和边缘设备,用于解决IPv6孤岛中的组播报文穿越IPv4网络的问题。
本发明实施例一方面提供了一种跨越IPv4网络转发IPv6组播报文的方法,包括:
第一边缘设备接收IPv6用户发送的IPv6组播加入请求,所述IPv6组播加入请求中携带组播信息;
根据所述IPv6组播加入请求获取第二边缘设备的IPv4地址;
向所述第二边缘设备发送根据所述IPv6组播加入请求生成的IPv4组播加入请求,该IPv4组播加入请求中携带所述组播信息;
接收所述第二边缘设备发送的IPv4报文,对所述IPv4报文进行解封装,得到IPv6组播报文,将所述IPv6组播报文发送给所述用户。
本发明实施例另一方面提供了一种跨越IPv4网络转发IPv6组播报文的边缘设备,包括:
第二边缘设备接收第一边缘设备发送的IPv4组播加入请求,所述IPv4组播加入请求是所述第一边缘设备根据IPv6组播加入请求生成的,所述IPv4组播加入请求中携带组播信息;
获取所述IPv4组播加入请求中的组播信息,根据所述组播信息加入组播组,并建立组播转发表项;
从组播源接收IPv6组播报文;
根据所述组播转发表项复制所述IPv6组播报文,将复制得到的IPv6组播报文封装成IPv4报文,将所述IPv4报文发送给所述第一边缘设备。
本发明实施例的再一方面提供了一种边缘设备,包括:
接收器,用于接收IPv6用户发送的IPv6组播加入请求,所述IPv6组播加入请求中携带组播信息;
获取单元,用于根据所述IPv6组播加入请求获取第二边缘设备的IPv4地址;
第一处理器,用于根据所述IPv6组播加入请求生成IPv4组播加入请求,并向所述第二边缘设备发送所述IPv4组播加入请求,该IPv4组播加入请求中携带所述组播信息;
第二处理器,用于接收所述第二边缘设备发送的IPv4报文,对所述IPv4报文进行解封装,得到IPv6组播报文,将所述IPv6组播报文发送给所述用户。
本发明实施例的第四方面提供了一种边缘设备,包括:
第一接收器,用于接收第一边缘设备发送的IPv4组播加入请求,所述IPv4组播加入请求是所述第一边缘设备根据IPv6组播加入请求生成的,所述IPv4组播加入请求中携带组播信息;
第一处理器,用于获取所述IPv4报文中的组播信息,根据所述组播信息加入组播组,建立组播转发表项;
第二接收器,用于从组播源接收IPv6组播报文;
第二处理器,用于根据所述组播转发表项复制所述IPv6组播报文,将复制得到的IPv6组播报文封装成IPv4报文,将所述IPv4报文发送给所述第一边缘设备。
本发明实施例中,第一边缘设备收到用户发送的IPv6组播接入请求后,将该IPv6组播接入请求封装成IPv4组播接入请求并发送给第二边缘设备,接收第二边缘设备发送的IPv4报文,对所述IPv4报文解封装得到IPv6组播报文,并将IPv6组播报文发送给用户。通过本发明,能够实现在两个IPv6孤岛间跨越IPv4网络传输IPv6组播报文。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的应用场景图;
图2为本发明实施例中一种跨越IPv4网络转发IPv6组播报文的方法流程示意图;
图3为本发明实施例中IPv6自动映射组播地址的结构示意图;
图4为本发明实施例中另一种跨越IPv4网络转发IPv6组播报文的方法流程示意图;
图5为本发明实施例中边缘设备的结构示意图
图6为本发明实施例中另一边缘设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,为本发明实施例的应用场景图。其中,用于组播请求加入组播组的用户位于IPv6孤岛(称为用户孤岛,图中示出了用户孤岛1和用户孤岛2)中,组播源位于另一IPv6孤岛(称为源孤岛)中,用户孤岛与源孤岛分别通过各自的边缘设备(Provider Edge,PE)连接到IPv4骨干网络。其中,各边缘设备PE1-PE3均支持IPv6协议和IPv4协议,IPv6孤岛通过其边缘设备与另一个IPv6孤岛进行通信。当用户1需要加入组播组时,用户1向自身所在的用户孤岛1的PE1发送IPv6组播加入请求,PE1将该IPv6组播加入请求封装成IPv4组播加入请求后发送给PE2,PE2根据该IPv4组播接入请求建立组播转发表项后,与组播源建立连接,从组播源获取IPv6组播报文,将获取到的IPv6组播报文封装成IPv4报文发送给PE1,PE1将该IPv4报文转换成IPv6组播报文发送给用户1。通过上述方式,能够实现IPv6组播报文跨越IPv4骨干网络,在IPv6孤岛间的转发。
如图2所示,本发明实施例中跨越IPv4网络转发IPv6组播报文的方法具体包括:
202,第一边缘设备接收IPv6用户发送的IPv6组播加入请求,所述IPv6组播加入请求中携带组播信息。
具体地,该第一边缘设备为用户孤岛的边缘设备,该组播信息包括组播源信息以及组播组信息。第一边缘设备接收本孤岛内的IPv6用户发送的组播加入请求。可选地,该组播加入请求的目的地址(即该用户请求加入的组播组的地址)为IPv6自动映射组播地址,该IPv6自动映射组播地址中包括源孤岛的边缘设备的IPv4地址。
如图3所示,所述IPv6自动映射组播地址为一种特殊的组播地址,该地址总长为128bit,前8bit固定为11111111,用来标识该地址为组播地址,第9bit到12bit为标志字段,目前仅有第12bit被赋予了明确定义,即该bit位被置1时,表示非保留组播组。本发明实施例中,可以用第9bit至第11bit中的任意一位,如第11bit来标识自动映射地址,则标志字段为0011时,表示该IPv6地址为非保留组播组的自动映射地址。范围是IPv6地址中的保留字段,共4bit,接下来的80bit用于标识组播组,最后的32bit是一个IPv4地址,在本发明实施例中,是指源孤岛的边缘设备的IPv4地址。
参考图1,本实施例中,假设组播源IPv6地址为:2001::100,组播源支持两个组播组G1和G2,G1为FF30:0001::10.0.0.2,G2为FF30:0002::10.0.0.2。用户孤岛的PE1的IPv4地址为20.0.0.2,IPv6地址为2002.20.0.0.2::1/64。源孤岛的PE2的IPv4地址为10.0.0.2,IPv6地址为2002:10.0.0.2::1/64。用户发送的IPv6组播加入请求的源地址为用户的IPv6地址,目的地址为组播组G1:FF30:0001::10.0.0.2,指定的组播源的地址是2001::100。
204,所述第一边缘设备根据所述IPv6组播加入请求获取第二边缘设备的IPv4地址。
具体地,该第二边缘设备为源孤岛的边缘设备。用户孤岛的边缘设备接收到用户发送的IPv6组播加入请求后,获取该IPv6组播加入请求的目的地址,即IPv6自动映射组播地址,并从IPv6自动映射组播地址中获取源孤岛的边缘设备的IPv4地址,所述源孤岛的边缘设备的IPv4地址为所述IPv6自动映射组播地址的后32bit。
进一步地,用户孤岛的边缘设备根据IPv6自动映射组播地址的自动映射地址标志来决定是否从IPv6自动映射组播地址中获取源孤岛的边缘设备的IPv4地址。
当用户1发送的IPv6组播加入请求的目的地址为FF30:0001::10.0.0.2时,该地址的自动映射地址标志位为1,因此确定需要获取源孤岛的边缘设备PE2的IPv4地址,并可以进一步确定所述PE2的IPv4地址为10.0.0.2。
206,所述第一边缘设备向所述第二边缘设备发送根据所述IPv6组播加入请求生成的IPv4组播加入请求,该IPv4组播加入请求中携带所述组播信息。
所述第一边缘设备从所述IPv6组播加入请求中获取到第二边缘设备的IPv4地址后,根据所述IPv6组播加入请求生成IPv4组播加入请求,向第二边缘设备发送所述IPv4组播加入请求,该IPv4组播加入请求可以是组播侦听发现报告(Multicast Listener Discovery,MLD,report),该MLD report中携带组播信息。
具体地,该MLD report的源地址为20.0.0.2,目的地址为10.0.0.2,其中所述组播信息包括组播源2001::100,组播组FF30:0001::10.0.0.2,所述MLDreport中进一步包括PE1的IPv6地址2002.20.0.0.2::1/64以及所述PE2的IPv6地址2002.10.0.0.2::1/64。
其中,根据所述IPv6组播加入请求生成IPv4组播加入请求,可以是给所述IPv6组播加入请求封装IPv4报文头。
PE2收到该MLD report后,根据该MLD report加入组播组FF30:0001::10.0.0.2,并建立与该MLD report对应的组播转发表项。PE上包括了一个组播转发表,用于存储组播转发表项。该组播转发表包括组播源,组播组,第一边缘设备的IPv4地址,IPv6地址以及第二边缘设备的IPv4地址和IPv6地址,具体到本实施例中,该组播转发表可以如表1所示。
表1
Figure BDA0000116574000000071
生成该组播转发表项后,第二边缘设备与组播源建立连接,从组播源接收IPv6组播报文,根据该组播转发表项复制IPv6组播报文,将复制得到的IPv6组播报文封装成IPv4报文,然后将封装后的IPv4报文发送给第一边缘设备。
208,所述第一边缘设备接收第二边缘设备发送的IPv4报文,对所述IPv4报文进行解封装,得到IPv6组播报文,将所述IPv6组播报文发送给所述用户。
本发明实施例中,当第一边缘设备收到用户发送的IPv6组播加入请求时,会记录用户和用户请求加入的组播组的对应关系,当收到第二边缘设备发送的IPv4报文后,对该报文进行解封装,得到IPv6组播报文,并根据该对应关系将所述IPv6组播报文发送给所述用户。
如图4所示,本发明实施例中另一种跨越IPv4网络转发IPv6组播报文的方法,具体包括:
402,第二边缘设备接收第一边缘设备发送的IPv4组播加入请求,所述IPv4组播加入请求是所述第一边缘设备根据IPv6组播加入请求生成的,所述IPv4组播加入请求中携带组播信息。
其中,所述第二边缘设备为源孤岛的边缘设备,所述第一边缘设备为用户孤岛的边缘设备,所述组播信息包括组播源信息和组播组信息。
404,所述第二边缘设备获取所述IPv4组播加入请求中的组播信息,根据所述组播信息加入组播组,并建立组播转发表项。
所述组播转发表项包括组播源,组播组,第一边缘设备的IPv4地址,IPv6地址以及第二边缘设备的IPv4地址和IPv6地址。
406,所述第二边缘设备从组播源接收IPv6组播报文。
408,所述第二边缘设备根据所述组播转发表项复制IPv6组播报文,将复制得到的IPv6组播报文封装成IPv4报文,将所述IPv4报文发送给所述第一边缘设备。
本发明图4所示实施例是从第二边缘设备的角度对图2所示实施例进行的进一步阐释,因此,图4所示实施例中没有详述的部分,均可以参照对图2实施例的描述。
本发明上述实施例通过用户孤岛的边缘设备与源孤岛的边缘设备将用户和组播源发送的IPv6报文转换成IPv4报文进行交互,实现了跨越IPv4网络转发IPv6组播报文。
如图5所示,本发明实施例提供了一种边缘设备,用于实施图2所示的方法,该边缘设备包括:
接收器502,用于接收IPv6用户发送的IPv6组播加入请求,所述IPv6组播加入请求中携带组播信息。
其中,该边缘设备为用户孤岛的边缘设备,该组播信息包括组播源信息以及组播组信息。该组播加入请求的目的地址为IPv6自动映射组播地址,该IPv6自动映射组播地址中包括源孤岛的边缘设备的IPv4地址。
获取单元504,用于根据所述IPv6组播加入请求获取第二边缘设备的IPv4地址。
其中,该第二边缘设备为源孤岛的边缘设备。所述获取单元504具体用于获取该IPv6组播加入请求的目的地址,即IPv6自动映射组播地址,并从IPv6自动映射组播地址中获取源孤岛的边缘设备的IPv4地址,即将所述目的地址的最后32bit作为所述第二边缘设备的IPv4地址。
第一处理器506,用于根据所述IPv6组播加入请求生成IPv4组播加入请求,并向所述第二边缘设备发送所述IPv4组播加入请求,该IPv4组播加入请求中携带所述组播信息。
第二处理器508,用于接收所述第二边缘设备发送的IPv4报文,对所述IPv4报文进行解封装,得到IPv6组播报文,将所述IPv6组播报文发送给所述用户。
此外,该边缘设备还可以进一步包括记录单元510,用于在所述接收器502接收到该IPv6组播加入请求后,记录用户与用户请求加入的组播组的对应关系。则所述第二处理器508,具体用于根据所述记录单元记录的用户与组播组的对应关系,将所述IPv6组播报文发送给所述用户。
如图6所示,本发明实施例另外提供了一种边缘设备,用于实施图4所示的方法,该边缘设备包括:
第一接收器602,用于接收第一边缘设备发送的IPv4组播加入请求,所述IPv4组播加入请求是所述第一边缘设备根据IPv6组播加入请求生成的,所述IPv4组播加入请求中携带组播信息。
第一处理器604,用于获取所述IPv4报文中的组播信息,根据所述组播信息加入组播组,建立组播转发表项。
第二接收器606,用于从组播源接收IPv6组播报文。
第二处理器608,用于根据所述组播转发表项复制所述IPv6组播报文,将复制得到的IPv6组播报文封装成IPv4报文,将所述IPv4报文发送给所述第一边缘设备。
该边缘设备还可以进一步包括存储器610,用于存储第一处理器604建立的组播转发表项。则第二处理器608具体用于从该存储器获取该组播转发表项,并根据该组播转发表项复制IPv6组播报文。
本发明上述各实施例属于同一发明构思,但各有侧重,因此,在某一实施例中没有描述的特征,可以参考其他实施例。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (14)

1.一种跨越IPv4网络转发IPv6组播报文的方法,其特征在于,包括:
第一边缘设备接收IPv6用户发送的IPv6组播加入请求,所述IPv6组播加入请求中携带组播信息;
根据所述IPv6组播加入请求获取第二边缘设备的IPv4地址;
向所述第二边缘设备发送根据所述IPv6组播加入请求生成的IPv4组播加入请求,该IPv4组播加入请求中携带所述组播信息;
接收所述第二边缘设备发送的IPv4报文,对所述IPv4报文进行解封装,得到IPv6组播报文,将所述IPv6组播报文发送给所述用户。
2.根据权利要求1所述的方法,其特征在于,
所述第一边缘设备为所述用户所在的IPv6孤岛的边缘设备,所述第二边缘设备为组播源所在的IPv6孤岛的边缘设备。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述IPv6组播加入请求获取第二边缘设备的IPv4地址包括:
获取所述IPv6组播加入请求的目的地址,将所述目的地址的最后32bit作为所述第二边缘设备的IPv4地址。
4.根据权利要求1-3中任意一项所述的方法,其特征在于,所述接收IPv6用户发送的IPv6组播加入请求后,所述方法还包括建立所述用户和所述用户请求加入的组播组之间的对应关系,
所述将所述IPv6组播报文发送给所述用户具体包括:
根据所述对应关系将所述IPv6组播报文发送给所述用户。
5.一种跨越IPv4网络转发IPv6组播报文的方法,其特征在于,包括:
第二边缘设备接收第一边缘设备发送的IPv4组播加入请求,所述IPv4组播加入请求是所述第一边缘设备根据IPv6组播加入请求生成的,所述IPv4组播加入请求中携带组播信息;
获取所述IPv4组播加入请求中的组播信息,根据所述组播信息加入组播组,并建立组播转发表项;
从组播源接收IPv6组播报文;
根据所述组播转发表项复制所述IPv6组播报文,将复制得到的IPv6组播报文封装成IPv4报文,将所述IPv4报文发送给所述第一边缘设备。
6.根据权利要求5所述的方法,其特征在于,所述第一边缘设备为所述用户所在的IPv6孤岛的边缘设备,所述第二边缘设备为组播源所在的IPv6孤岛的边缘设备。
7.根据权利要求5或6所述的方法,其特征在于,所述组播转发表项包括:组播源,组播组,第一边缘设备的IPv4地址,IPv6地址以及第二边缘设备的IPv4地址和IPv6地址。
8.一种边缘设备,其特征在于,包括:
接收器,用于接收IPv6用户发送的IPv6组播加入请求,所述IPv6组播加入请求中携带组播信息;
获取单元,用于根据所述IPv6组播加入请求获取第二边缘设备的IPv4地址;
第一处理器,用于根据所述IPv6组播加入请求生成IPv4组播加入请求,并向所述第二边缘设备发送所述IPv4组播加入请求,该IPv4组播加入请求中携带所述组播信息;
第二处理器,用于接收所述第二边缘设备发送的IPv4报文,对所述IPv4报文进行解封装,得到IPv6组播报文,将所述IPv6组播报文发送给所述用户。
9.根据权利要求8所述的边缘设备,其特征在于,所述边缘设备为所述用户所在的IPv6孤岛的边缘设备,所述第二边缘设备为组播源所在的IPv6孤岛的边缘设备。
10.根据权利要求8或9所述的边缘设备,其特征在于,所述获取单元具体用于获取该IPv6组播加入请求的目的地址,并将所述目的地址的最后32bit作为所述第二边缘设备的IPv4地址。
11.根据权利要求8-10中任意一项所述的边缘设备,其特征在于,所述边缘设备还包括记录单元,用户在所述接收器接收到所述IPv6组播加入请求后,记录所述用户与所述用户请求加入的组播组的对应关系;
所述第二处理器,具体用于根据所述所述记录单元记录的所述用户与所述用户请求加入的组播组的对应关系,将所述IPv6组播报文发送给所述用户。
12.一种边缘设备,其特征在于,包括:
第一接收器,用于接收第一边缘设备发送的IPv4组播加入请求,所述IPv4组播加入请求是所述第一边缘设备根据IPv6组播加入请求生成的,所述IPv4组播加入请求中携带组播信息;
第一处理器,用于获取所述IPv4报文中的组播信息,根据所述组播信息加入组播组,建立组播转发表项;
第二接收器,用于从组播源接收IPv6组播报文;
第二处理器,用于根据所述组播转发表项复制所述IPv6组播报文,将复制得到的IPv6组播报文封装成IPv4报文,将所述IPv4报文发送给所述第一边缘设备。
13.根据权利要求12所述的边缘设备,其特征在于,所述第一边缘设备为用户所在的IPv6孤岛的边缘设备,所述边缘设备为组播源所在的IPv6孤岛的边缘设备。
14.根据权利要求12或13所述的边缘设备,其特征在于,所述边缘设备进一步包括存储器,用于存储所述第一处理器建立的组播转发表项,所述第二处理器具体用于从该存储器获取该组播转发表项,并根据该组播转发表项复制所述IPv6组播报文。
CN201110400470.3A 2011-12-06 2011-12-06 跨越IPv4网络转发IPv6组播报文的方法和边缘设备 Active CN102572007B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110400470.3A CN102572007B (zh) 2011-12-06 2011-12-06 跨越IPv4网络转发IPv6组播报文的方法和边缘设备
PCT/CN2012/079078 WO2013082947A1 (zh) 2011-12-06 2012-07-24 跨越IPv4网络转发IPv6组播报文的方法和边缘设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110400470.3A CN102572007B (zh) 2011-12-06 2011-12-06 跨越IPv4网络转发IPv6组播报文的方法和边缘设备

Publications (2)

Publication Number Publication Date
CN102572007A true CN102572007A (zh) 2012-07-11
CN102572007B CN102572007B (zh) 2015-05-27

Family

ID=46416463

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110400470.3A Active CN102572007B (zh) 2011-12-06 2011-12-06 跨越IPv4网络转发IPv6组播报文的方法和边缘设备

Country Status (2)

Country Link
CN (1) CN102572007B (zh)
WO (1) WO2013082947A1 (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102820977A (zh) * 2012-08-07 2012-12-12 福建星网锐捷网络有限公司 组播方法、装置及网络设备
WO2013082947A1 (zh) * 2011-12-06 2013-06-13 华为技术有限公司 跨越IPv4网络转发IPv6组播报文的方法和边缘设备
CN103533100A (zh) * 2013-10-15 2014-01-22 中国联合网络通信集团有限公司 报文传输方法和节点设备
WO2014079190A1 (zh) * 2012-11-21 2014-05-30 华为技术有限公司 组播报文转发的方法及设备
WO2015063538A1 (en) * 2013-10-28 2015-05-07 Pismo Labs Technology Ltd. Methods and systems for transmitting broadcast data
US10374826B2 (en) 2014-06-30 2019-08-06 Pismo Labs Technology Limited Methods and systems for transmitting broadcast data
CN112787923A (zh) * 2019-11-07 2021-05-11 华为技术有限公司 一种报文的处理方法,装置和***

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020021697A1 (en) * 2000-07-21 2002-02-21 Kazuaki Tsuchiya Multicast routing method and apparatus for routing multicast packet
CN1965515A (zh) * 2004-06-25 2007-05-16 思科技术公司 用于使IPv4私有网络中的节点经由IPv6接入网络到达IPv4公共网络节点的布置
CN101001193A (zh) * 2006-01-11 2007-07-18 华为技术有限公司 一种IPv6孤岛间组播部署方法及其设备
CN101197752A (zh) * 2007-11-19 2008-06-11 清华大学 软线式隧道中基于独立组播-特定源协议的组播实现方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101394298A (zh) * 2007-09-20 2009-03-25 华为技术有限公司 建立组播传输路径、实现组播传输的方法及装置
CN102572007B (zh) * 2011-12-06 2015-05-27 华为技术有限公司 跨越IPv4网络转发IPv6组播报文的方法和边缘设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020021697A1 (en) * 2000-07-21 2002-02-21 Kazuaki Tsuchiya Multicast routing method and apparatus for routing multicast packet
CN1965515A (zh) * 2004-06-25 2007-05-16 思科技术公司 用于使IPv4私有网络中的节点经由IPv6接入网络到达IPv4公共网络节点的布置
CN101001193A (zh) * 2006-01-11 2007-07-18 华为技术有限公司 一种IPv6孤岛间组播部署方法及其设备
CN101197752A (zh) * 2007-11-19 2008-06-11 清华大学 软线式隧道中基于独立组播-特定源协议的组播实现方法

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013082947A1 (zh) * 2011-12-06 2013-06-13 华为技术有限公司 跨越IPv4网络转发IPv6组播报文的方法和边缘设备
CN102820977A (zh) * 2012-08-07 2012-12-12 福建星网锐捷网络有限公司 组播方法、装置及网络设备
CN102820977B (zh) * 2012-08-07 2016-05-25 福建星网锐捷网络有限公司 组播方法、装置及网络设备
WO2014079190A1 (zh) * 2012-11-21 2014-05-30 华为技术有限公司 组播报文转发的方法及设备
CN103841037A (zh) * 2012-11-21 2014-06-04 华为技术有限公司 组播报文转发的方法及设备
US10225295B2 (en) 2012-11-21 2019-03-05 Huawei Technologies Co., Ltd. Multicast packet forwarding method and device
CN103533100A (zh) * 2013-10-15 2014-01-22 中国联合网络通信集团有限公司 报文传输方法和节点设备
CN103533100B (zh) * 2013-10-15 2016-09-21 中国联合网络通信集团有限公司 报文传输方法和节点设备
CN105637819A (zh) * 2013-10-28 2016-06-01 柏思科技有限公司 用于传输广播数据的方法和***
GB2524131A (en) * 2013-10-28 2015-09-16 Pismo Labs Technology Ltd Methods and systems for transmitting broadcast data
US9584331B2 (en) 2013-10-28 2017-02-28 Pismo Labs Technology Limited Methods and systems for transmitting broadcast data
WO2015063538A1 (en) * 2013-10-28 2015-05-07 Pismo Labs Technology Ltd. Methods and systems for transmitting broadcast data
CN105637819B (zh) * 2013-10-28 2019-08-27 柏思科技有限公司 用于传输广播数据的方法和***
GB2524131B (en) * 2013-10-28 2020-07-08 Pismo Labs Technology Ltd Methods and systems for transmitting broadcast data
US10374826B2 (en) 2014-06-30 2019-08-06 Pismo Labs Technology Limited Methods and systems for transmitting broadcast data
CN112787923A (zh) * 2019-11-07 2021-05-11 华为技术有限公司 一种报文的处理方法,装置和***

Also Published As

Publication number Publication date
CN102572007B (zh) 2015-05-27
WO2013082947A1 (zh) 2013-06-13

Similar Documents

Publication Publication Date Title
CN102572007A (zh) 跨越IPv4网络转发IPv6组播报文的方法和边缘设备
US9525563B2 (en) Forwarding packets in an edge device
CN103795636B (zh) 组播处理方法、装置及***
US9014056B2 (en) Bridging network devices in a hybrid communication network
CN104038422B (zh) 报文转发方法和网关
CN106789526A (zh) 多***网络连接的方法及装置
CN105991433B (zh) 三层虚拟专用网接入二层虚拟专用网的方法和装置
CN104268025A (zh) 一种进程间通信的方法及***、服务器
CN110224935A (zh) 一种处理组播数据报文的方法及装置
CN102546349B (zh) 一种报文转发方法和设备
TWI437852B (zh) 閘道設備
CN106603735A (zh) 一种分配智能仪表通信地址的方法、装置和***
CN103369065B (zh) 一种报文转发方法及设备
CN102447617A (zh) IPv4网络中传输IPv6报文的方法、终端及网关
CN103179120A (zh) 一种实现移动设备打印的方法及其***
CN103685032B (zh) 报文转发方法及网络地址转换服务器
CN103297344B (zh) 分布式数据通信***及其组播报文转发方法
CN102904814B (zh) 数据传输方法、源pe、目的pe和数据传输***
CN104780090A (zh) Vpn组播传输的方法、装置、pe设备
US9311446B1 (en) Multicast transmission for power management in an ad-hoc wireless system
CN104284351B (zh) 一种测距方法及装置
CN106297226A (zh) 一种带ihd设备的电表无线抄表方法
CN107168903A (zh) 一种非易失性存储介质
CN101534210A (zh) 一种设置组播ip报文优先级的方法和设备
CN104378217B (zh) 确定组播组数据的方法及装置

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