Enabling foreign network multicasting for a roaming mobile node, in a foreign network, using a persistent address
First Claim
1. A method for use with a communications system including a first network system serving as a home for the mobile node and including a first mobility agent, and a second, visited, network system including an access node including a second mobility agent, and a multicast facility the method comprising:
- a) submitting, with the mobile node, a signaling message to the multicast facility of the access node for joining a multicast data communications group; and
b) sending, from the mobile node, unencapsulated multicast data to the multicast data communications group, via the access node, using a source address that is not local to the second, visited, network system.
3 Assignments
0 Petitions
Accused Products
Abstract
Permitting a mobile host to roam in a foreign network, with multiple access node handoffs, while permitting foreign network multicasting by (i) having the mobile node (MN) use a persistent address, for purposes of multicasting, and (ii) relaxing or modifying reverse path forwarding checks, and (iii) modifying the forwarding of multicast packets sent from a non-local source address. The persistent address, used in mobile networks as the source address in the IGMP Membership reports and the multicast packets, may be the permanent and hence stable host home address (HoA). This enables the HoA to be supported as a source address by foreign agents (FAs) and multicast routing protocols in foreign networks.
-
Citations
44 Claims
-
1. A method for use with a communications system including
a first network system serving as a home for the mobile node and including a first mobility agent, and a second, visited, network system including an access node including a second mobility agent, and a multicast facility the method comprising: -
a) submitting, with the mobile node, a signaling message to the multicast facility of the access node for joining a multicast data communications group; and
b) sending, from the mobile node, unencapsulated multicast data to the multicast data communications group, via the access node, using a source address that is not local to the second, visited, network system. - View Dependent Claims (2, 3, 4, 5, 35, 43, 44)
-
-
6. A method for use with a communications system including
a mobile node, a first network system serving as a home for the mobile node and including a first mobility agent, and a second, visited, network system including the access node, the method comprising: -
a) accepting, by the access node, multicast group information, including a non-local address, from the mobile node; and
b) storing, by the access node, the multicast group information. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42)
-
-
14. An access node for use in a multicast communications system, the access node comprising:
-
a) a multicast facility for supporting multicast operations including multicast establishment and forwarding operations; and
b) a mobility facility for supporting the roaming to, and multicast connectivity at said access node, of a mobile end node, wherein the mobile node uses a non-local address for local multicast services.
-
-
25. A mobile node belonging to a first network system and having a home agent in the first network system, for use in a multicast communications system of a second, visited, network system including an access node including
a foreign mobility agent, and a multicast facility, the mobile node comprising: -
a) means for generating a signaling message to the multicast facility of the access node for joining a multicast data communications group; and
b) means for generating unencapsulated multicast data to the multicast data communications group, using a source address that is not local to the second, visited, network system; and
c) means for transmitting the signaling message and unencapsulated multicast data to the access node.
-
-
34. A multicast communications system comprising:
-
a) an access node belonging to a first multicast system; and
b) a mobile node belonging to a second multicast system, that uses a non-local source address when multicasting, via the access node, in the first multicast system.
-
Specification