Multicast support by mobile routers in a mobile ad hoc network
First Claim
1. A method comprising:
- receiving by a mobile router a multicast-supported router advertisement message from an attachment mobile router in a mobile ad hoc network, the multicast-supported router advertisement message specifying an attachment prefix and a multicast-capable identifier;
attaching by the mobile router to the attachment mobile router in response to the multicast-capable identifier in the multicast-supported router advertisement message and according to a protocol requiring establishment in the mobile ad hoc network of a tree topology having a single multicast clusterhead, the attaching including selecting a default attachment address within an address space of the attachment prefix;
receiving by the mobile router a multicast request, from an attached node, for access in the mobile ad hoc network for receiving a multicast stream; and
outputting by the mobile router a neighbor advertisement message with multicast extension to the attachment router, the neighbor advertisement message with multicast extension specifying that access to the multicast stream is requested via the default attachment address.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a mobile router receives a multicast-supported router advertisement message from an attachment mobile router in a mobile ad hoc network, the multicast-supported router advertisement message specifying an attachment prefix and a multicast-capable identifier. The mobile router attaches to the attachment mobile router in response to the multicast-supported router advertisement message and according to a protocol requiring establishment in the mobile ad hoc network of a tree topology having a single multicast clusterhead, and selects a default attachment address within an address space of the attachment prefix. The mobile router receives a multicast request, from an attached node, for receiving a multicast stream, and the mobile router outputs a neighbor advertisement message with multicast extension, to the attachment router, that specifies that access to the multicast stream is requested via the default attachment address.
87 Citations
24 Claims
-
1. A method comprising:
-
receiving by a mobile router a multicast-supported router advertisement message from an attachment mobile router in a mobile ad hoc network, the multicast-supported router advertisement message specifying an attachment prefix and a multicast-capable identifier; attaching by the mobile router to the attachment mobile router in response to the multicast-capable identifier in the multicast-supported router advertisement message and according to a protocol requiring establishment in the mobile ad hoc network of a tree topology having a single multicast clusterhead, the attaching including selecting a default attachment address within an address space of the attachment prefix; receiving by the mobile router a multicast request, from an attached node, for access in the mobile ad hoc network for receiving a multicast stream; and outputting by the mobile router a neighbor advertisement message with multicast extension to the attachment router, the neighbor advertisement message with multicast extension specifying that access to the multicast stream is requested via the default attachment address. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
outputting by a mobile router a multicast-supported router advertisement message into a mobile ad hoc network, the multicast-supported router advertisement message specifying an attachment prefix owned by the mobile router, an identifier identifying whether a wide area network is reachable via the mobile router, and a multicast-capable identifier that identifies the mobile router as a multicast clusterhead for multicast packets according to a tree topology in the mobile ad hoc network; receiving, by the mobile router from an attached mobile router, a first neighbor advertisement message with multicast extension specifying that access to a multicast stream is requested via a first attachment address within an address space of the attachment prefix; adding by the mobile router a first binding cache multicast entry to a binding cache in the mobile router specifying the multicast stream is requested via the first attachment address; if the mobile router has access to the wide area network via an access router, sending into the wide area network a host-based multicast subscriber request message for access to the multicast stream; if the mobile router receives a multicast packet for the multicast stream from an attached node in the mobile ad hoc network, forwarding the multicast packet to the first attachment address specified in the first binding cache multicast entry. - View Dependent Claims (9, 10, 11)
-
-
12. An apparatus comprising:
-
a network interface circuit configured for receiving a multicast-supported router advertisement message from an attachment mobile router in a mobile ad hoc network, the multicast-supported router advertisement message specifying an attachment prefix and a multicast-capable identifier, the network interface circuit further configured for receiving a multicast request, from an attached node, for access in the mobile ad hoc network for receiving a multicast stream, the apparatus implemented as a mobile router; a multicast-supported circuit configured for attaching to the attachment mobile router in response to the multicast-capable identifier in the multicast-supported router advertisement message and according to a protocol requiring establishment in the mobile ad hoc network of a tree topology having a single multicast clusterhead, the multicast-supported circuit configured for selecting a default attachment address within an address space of the attachment prefix; the multicast-supported circuit configured for outputting a neighbor advertisement message with multicast extension to the attachment router, the neighbor advertisement message with multicast extension specifying that access to the multicast stream is requested via the default attachment address. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a multicast-supported circuit configured for outputting a multicast-supported router advertisement message into a mobile ad hoc network, the apparatus implemented as a mobile router and the multicast-supported router advertisement message specifying an attachment prefix owned by the mobile router, the multicast-supported router advertisement message further specifying an identifier identifying whether a wide area network is reachable via the mobile router, and a multicast-capable identifier that identifies the mobile router as a multicast clusterhead for multicast packets according to a tree topology in the mobile ad hoc network; a network interface circuit configured for receiving a first neighbor advertisement message with multicast extension specifying that access to a multicast stream is requested via a first attachment address within an address space of the attachment prefix; the multicast-supported circuit configured for adding a first binding cache multicast entry, into a binding cache, specifying the multicast stream is requested via the first attachment address, wherein; if the mobile router has access to the wide area network via an access router, the multicast-supported circuit sends into the wide area network a host-based multicast subscriber request message for access to the multicast stream, and if the mobile router receives a multicast packet for the multicast stream from an attached node in the mobile ad hoc network, the multicast-supported circuit forwards the multicast packet to the first attachment address specified in the first binding cache multicast entry. - View Dependent Claims (20, 21, 22)
-
-
23. An apparatus comprising:
-
means for receiving a multicast-supported router advertisement message from an attachment mobile router in a mobile ad hoc network, the multicast-supported router advertisement message specifying an attachment prefix and a multicast-capable identifier, the means for receiving further configured for receiving a multicast request, from an attached node, for access in the mobile ad hoc network for receiving a multicast stream, the apparatus implemented as a mobile router; means for attaching to the attachment mobile router in response to the multicast-capable identifier in the multicast-supported router advertisement message and according to a protocol requiring establishment in the mobile ad hoc network of a tree topology having a single multicast clusterhead, the means for attaching configured for selecting a default attachment address within an address space of the attachment prefix; the means for attaching configured for outputting a neighbor advertisement message with multicast extension to the attachment router, the neighbor advertisement message with multicast extension specifying that access to the multicast stream is requested via the default attachment address.
-
-
24. An apparatus comprising:
-
means for outputting a multicast-supported router advertisement message into a mobile ad hoc network, the apparatus implemented as a mobile router and the multicast-supported router advertisement message specifying an attachment prefix owned by the mobile router, the multicast-supported router advertisement message further specifying an identifier identifying whether a wide area network is reachable via the mobile router, and a multicast-capable identifier that identifies the mobile router as a multicast clusterhead for multicast packets according to a tree topology in the mobile ad hoc network; means for receiving a first neighbor advertisement message with multicast extension specifying that access to a multicast stream is requested via a first attachment address within an address space of the attachment prefix; the means for outputting configured for adding a first binding cache multicast entry, into a binding cache, specifying the multicast stream is requested via the first attachment address, wherein; if the mobile router has access to the wide area network via an access router, the means for outputting sends into the wide area network a host-based multicast subscriber request message for access to the multicast stream, and if the mobile router receives a multicast packet for the multicast stream from an attached node in the mobile ad hoc network, the means for outputting forwards the multicast packet to the first attachment address specified in the first binding cache multicast entry.
-
Specification