IP Library › Granted Patent US 8,054,766
Granted Patent B2
US 8,054,766 · App. 12/004,924 · Granted Nov 8, 2011

Method and tool for IP multicast network address translation (MNAT)

Assignee: Alcatel Lucent
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,054,766
App. No.
12/004,924
Granted
Nov 8, 2011
Kind
B2
Abstract

The present invention permits translation of SM addresses (*, G 1 ) and (*, G 2 ) to configurable SSM addresses (S 0 , G 0 ). IGMPv2 group membership queries from the receiver subnet are translated to IGMPv3 membership queries for processing in a SSM network. In the preferred embodiment, packets travel via a connection to the multicast router (mrouter). The mrouter queries an IGMPv2 receiver. The IGMPv2 receiver generates a membership report and sends it back to the mrouter. The mrouter translates the membership report into a (S 0 , G 0 ) as specified in a multicast address translation table and stores the translation in the Multicast Forward Information Base (MFIB) located in the mrouter. Multicast payload addressed (S 0 , G 0 ) flowing towards the IGMPv2 receiver can be translated to (S 0 , G 0 ). When media data is addressed to (S 0 , G 0 ), the mrouter consults the MFIB for forwarding and can also translate the destination address to (S 1 , G 1 ).

Claims (31)

1. A method for translating SM (Standard Multicast) addresses to configurable SSM (Source Specific Multicast) addresses when an IGMPv2 receiver joins a multicasting group comprising the steps of:

(a) sending a query from a multicast router to an IGMPv2 receiver;

(b) generating a membership report with a SM address from the IGMPv2 receiver;

(c) transmitting the membership report with the SM address to the multicast router;

(d) translating the membership report with the SM address, (*, G 1 ), into an SSM address, (S 0 , G 0 ), as specified in a multicast address translation table through a management interface of the multicast router wherein the SM address is translated to the SSM address such that a group address (G 1 ) for a first group in the SM address is translated to a group address (G 0 ) for a second group different than the group address (G 1 ) for the first group and a source address (S 0 ) in the SSM address; and

(e) storing a translation of the (S 0 , G 0 ) address in a multicast forwarding information base in the multicast router.

2. The method of claim 1 further comprising the step of

consulting the multicast forwarding information base for forwarding when a payload is addressed (S 0 , G 0 ).

3. The method of claim 2 further comprising the step of:

translating the SSM address (S 0 , G 0 ) of the payload to a second SSM address (S 1 , G 1 ) wherein the group address of the second group and the source address of the SSM address are translated to the second SSM address with a source address of a source sending the payload and the group address of the first group.

4. The method of claim 2 further comprising the step of:

translating the address (S 0 , G 0 ) of the payload to address (S 0 , G 1 ).

5. A method for translating SM (Standard Multicast) addresses to configurable SSM (Source Specific Multicast) addresses when an IGMPv2 receiver joins a multicasting group comprising the steps of:

(a) generating a membership report with a SM address from an IGMPv2 receiver;

(b) transmitting the membership report with the SM address to a multicast router;

(c) translating the membership report with the SM address, (*, G 1 ), into an SSM address, (S 0 , G 0 ), as specified in a multicast address translation table through a management interface of the multicast router wherein the SM address is translated to the SSM address such that a group address (G 1 ) for a first group in the SM address is translated to a group address (G 0 ) for a second group different than the group address (G 1 ) for the first group and a source address (S 0 ) in the SSM address; and

(d) storing a translation of the (S 0 , G 0 ) address in a multicast forwarding information base in the multicast router.

6. The method of claim 5 further comprising

consulting the multicast forwarding information base for forwarding when a payload is addressed (S 0 , G 0 ).

7. The method of claim 6 further comprising

translating the address (S 0 , G 0 ) of the payload to address (S 1 , G 1 ).

8. The method of claim 6 further comprising

translating the address (S 0 , G 0 ) of the payload to address (S 0 , G 1 ).

9. A method for translating SM (Standard Multicast) addresses to configurable SSM (Source Specific Multicast) addresses when an IGMPv2 receiver joins a multicasting group comprising the steps of:

(a) sending a query from a multicast router to an IGMPv2 receiver;

(b) generating a membership report with a SM address from the IGMPv2 receiver;

(c) transmitting the membership report with the SM address to the multicast router;

(d) translating the membership report with the SM address, (*, G 1 ), into an SSM address, (S 0 , G 0 ), as specified in a multicast address translation table through a management interface of the multicast router wherein the SM address is translated to the SSM address such that a group address (G 1 ) for a first group in the SM address is translated to a group address (G 0 ) for a second group different than the group address (G 1 ) for the first group and a source address (S 0 ) in the SSM address;

(e) storing a translation of the (S 0 , G 0 ) address in a multicast forwarding information base in the multicast router;

(f) consulting the multicast forwarding information base for forwarding when a payload is addressed (S 0 , G 0 ); and

(g) translating the address (S 0 , G 0 ) of the payload to address (S 1 , G 1 ).

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2007
From: BOU-DIAB, BASHAR SAID; LE MOIGNE, OLIVIER; COULTER, JOHN
To: ALCATEL LUCENT
Reel/Frame 020342/0489 →
Continuity (1)
Related Publication 20090161674A1 · Jun 25, 2009