Multicast support for internet protocol version four residual deployment via encapsulation or translation

US9344382B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9344382-B2
Application numberUS-201514689206-A
CountryUS
Kind codeB2
Filing dateApr 17, 2015
Priority dateOct 17, 2011
Publication dateMay 17, 2016
Grant dateMay 17, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Included is an Internet Protocol (IP) version four (IPv4) Residual Deployment via IP version six (IPv6) (4rd) customer edge (CE) comprising a transceiver configured to communicate with an IPv6 network, and a processor coupled to the transceiver and configured to receive multicast packets from a multicast source via the IPv6 network, and transmit the multicast packets to a host. The disclosure also includes a 4rd border relay (BR) comprising a transceiver configured to communicate with an IPv6 network, and a processor coupled to the transceiver and configured to receive multicast packets from a multicast source, and transmit the multicast packets to a host via the IPv6 network and a 4rd customer edge (CE).

First claim

Opening claim text (preview).

What is claimed is: 1. A Residual Deployment via Internet Protocol (IP) version six (IPv6) (4rd) customer edge (CE) router comprising: a receiver configured to receive an internet group management protocol (IGMP) report message from a host to join an IP version four (IPv4) multicast group; a processor coupled to the receiver and configured to encapsulate the IGMP report message in an IPv6 message; and a transmitter coupled to the processor and configured to send the IPv6 message comprising the IGMP report message to find a topologically closest 4rd Border Relay (BR) by transmitting the IPv6 message to an anycast address, wherein the IPv6 message is sent to the closest BR to cause the closest BR to decapsulate the IPv6 message and send a corresponding upstream IGMP join message or a protocol independent multicast (PIM) join message to subscribe to the multicast group. 2. The IPv6 4rd CE router of claim 1 , wherein the receiver is further configured to receive a unicast address of the closest BR, and wherein the transmitter is further configured to send all subsequent IGMP messages for the multicast group to the closest BR's unicast address. 3. The IPv6 4rd CE router claim 2 , wherein the receiver is further configured to receive another join message for a different multicast group, and wherein the processor and transmitter are further configured to encapsulate and send the join message to a BR in anycast to enable the use of multiple BRs that are deployed as anchor points for the multicast groups. 4. A method implemented in a Internet Protocol (IP) version four (IPv4) Residual Deployment via IP version six (IPv6) (4rd) border relay (BR) comprising: implementing a first internet group management protocol (IGMP) router coupled to an IPv6 network; communicating with a host via the IPv6 network and a 4rd customer edge (CE); receiving at the first IGMP router an IPv6 packet from the CE via the IPv6 network, wherein the IPv6 packet comprises an encapsulated IPv4 IGMP membership report message, wherein the received IPv6 packet comprising the IGMP membership report is directed to the 4rd BR via an anycast address causing the IPv6 packet comprising the IGMP membership report to be directed to the 4rd BR as a topologically closest 4rd BR; receiving multicast packets from a multicast source via an IPv4 network; and transmitting the multicast packets to the host via the IPv6 network and the 4rd CE. 5. The method of claim 4 further comprising: receiving a multicast membership report from the CE via the IPv6 network; and transmitting a unicast IP address of the BR to the CE. 6. The method of claim 4 , further comprising: implementing a second IGMP router coupled to the IPv4 network; decapsulating the IPv6 packet; and transmitting the IGMP membership report message toward the multicast source via the second IGMP router. 7. The method of claim 4 , further comprising: implementing a protocol independent multicast (PIM) router coupled to the IPv4 network; and transmitting a PIM join message from the PIM router toward the multicast source via the IPv4 network, wherein the IGMP membership report message is associated with a multicast group, and wherein the PIM join message is associated with the multicast group. 8. The method of claim 4 , further comprising: implementing a first IGMP proxy in the first IGMP router; and receiving, at the first IGMP proxy, the IPv6 packet from the CE via the IPv6 network. 9. An Internet Protocol (IP) version four (IPv4) Residual Deployment via IP version six (IPv6) (4rd) border relay (BR) comprising: an IPv6 interface comprising a transmitter and receiver and configured to couple to an IPv6 network; an IPv4 interface comprising a transmitter and receiver and configured to couple to an IPv4 network; a processor coupled to the IPv6 interface and the IPv4 interface and configured to: implement a first internet group management protocol (IGMP) router coupled to the IPv6 network via the IPv6 interface; communicate with a host via the IPv6 network and a 4rd customer edge (CE); receive at the first IGMP router an IPv6 packet from the CE via the IPv6 network, wherein the IPv6 packet comprises an encapsulated IPv4 IGMP membership report message, wherein the received IPv6 packet comprising the IGMP membership report is directed to the 4rd BR via an anycast address causing the IPv6 packet comprising the IGMP membership report to be directed to the 4rd BR as a topologically closest 4rd BR; receive multicast packets from a multicast source via the IPv4 interface coupled to the IPv4 network; and transmit the multicast packets to the host via the IPv6 interface coupled to the IPv6 network and the 4rd CE. 10. The 4rd BR of claim 9 , wherein the processor is further configured to: receive a multicast membership report from the CE via the IPv6 interface; and transmit a unicast IP address of the 4rd BR to the CE via the IPv6 interface. 11. The 4rd BR of claim 9 , wherein the processor is further configured to: implement a second IGMP router coupled to the IPv4 network via the IPv4 interface; decapsulate the IPv6 packet; and transmit the IGMP membership report message toward the multicast source via the second IGMP router and the IPv4 interface. 12. The 4rd BR of claim 9 , wherein the processor is further configured to: implement a protocol independent multicast (PIM) router coupled to the IPv4 network via the IPv4 interface; and transmit a PIM join message from the PIM router toward the multicast source via the IPv4 interface coupled to the IPv4 network, wherein the IGMP membership report message is associated with a multicast group, and wherein the PIM join message is associated with the multicast group. 13. The 4rd BR of claim 9 , wherein the processor is further configured to: implement a first IGMP proxy in the first IGMP router; and receive, at the first IGMP proxy, the IPv6 packet from the CE via the IPv6 network.

Assignees

Inventors

Classifications

  • at the edge · CPC title

  • with management of multicast group membership · CPC title

  • H04L49/201Primary

    Multicast operation; Broadcast operation · CPC title

  • Routing in networks with a plurality of addressing schemes, e.g. with both IPv4 and IPv6 · CPC title

  • H04L12/184Primary

    with heterogeneous receivers, e.g. layered multicast · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9344382B2 cover?
Included is an Internet Protocol (IP) version four (IPv4) Residual Deployment via IP version six (IPv6) (4rd) customer edge (CE) comprising a transceiver configured to communicate with an IPv6 network, and a processor coupled to the transceiver and configured to receive multicast packets from a multicast source via the IPv6 network, and transmit the multicast packets to a host. The disclosure a…
Who is the assignee on this patent?
Futurewei Technologies Inc
What technology area does this patent fall under?
Primary CPC classification H04L49/201. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 17 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).