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 host-based multicast subscriber request message, from an attached host node, for receiving a multicast stream; and
outputting by the mobile router a neighbor advertisement message with multicast extension to the attachment mobile router in response to receiving the host-based multicast subscriber request message, the neighbor advertisement message with multicast extension specifying that access to the multicast stream is requested via the default attachment address, the mobile router not forwarding to the attachment node the host-based multicast subscriber request message received from the attached host node;
the neighbor advertisement message with multicast extension enabling the single multicast clusterhead to create a host-based multicast subscriber request message, for transmission to a multicast source or rendezvous point via a wide area network, requesting the single multicast clusterhead receives the multicast stream as a multicast proxy host.
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.
-
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 host-based multicast subscriber request message, from an attached host node, for receiving a multicast stream; and outputting by the mobile router a neighbor advertisement message with multicast extension to the attachment mobile router in response to receiving the host-based multicast subscriber request message, the neighbor advertisement message with multicast extension specifying that access to the multicast stream is requested via the default attachment address, the mobile router not forwarding to the attachment node the host-based multicast subscriber request message received from the attached host node; the neighbor advertisement message with multicast extension enabling the single multicast clusterhead to create a host-based multicast subscriber request message, for transmission to a multicast source or rendezvous point via a wide area network, requesting the single multicast clusterhead receives the multicast stream as a multicast proxy host. - 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, the mobile router not receiving any host-based multicast subscriber request message from any attached mobile router; 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; in response to the mobile router having access to the wide area network via an access router, the mobile router creating and sending into the wide area network to a multicast source or a rendezvous point a host-based multicast subscriber request message requesting the mobile router receives the multicast stream as a multicast proxy host on behalf of the mobile ad hoc network, including the mobile router creating the host-based multicast subscriber request message in response to the mobile router receiving the multicast extension in the first neighbor advertisement message; 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 host-based multicast subscriber request message, from an attached host node, 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 mobile router in response to receiving the host-based multicast subscriber request message, the neighbor advertisement message with multicast extension specifying that access to the multicast stream is requested via the default attachment address, the apparatus not forwarding to the attachment node the host-based multicast subscriber request message received from the attached host node; the neighbor advertisement message with multicast extension enabling the single multicast clusterhead to create a host-based multicast subscriber request message, for transmission to a multicast source or rendezvous point via a wide area network, requesting the single multicast clusterhead receives the multicast stream as a multicast proxy host. - 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 apparatus not receiving any host-based multicast subscriber request message from any attached mobile router; 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; in response to the mobile router having access to the wide area network via an access router, the multicast-supported circuit is configured for creating and sending into the wide area network to a multicast source or a rendezvous point a host-based multicast subscriber request message requesting the apparatus receives the multicast stream as a multicast proxy host on behalf of the mobile ad hoc network, including the multicast-supported circuit creating the host-based multicast subscriber request message in response to the mobile router receiving the multicast extension in the first neighbor advertisement message, 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 host-based multicast subscriber request message, from an attached host node, 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 mobile router in response to receiving the host-based multicast subscriber request message, the neighbor advertisement message with multicast extension specifying that access to the multicast stream is requested via the default attachment address, the apparatus not forwarding to the attachment node the host-based multicast subscriber request message received from the attached host node; the neighbor advertisement message with multicast extension enabling the single multicast clusterhead to create a host-based multicast subscriber request message, for transmission to a multicast source or rendezvous point via a wide area network, requesting the single multicast clusterhead receives the multicast stream as a multicast proxy host.
-
-
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 apparatus not receiving any host-based multicast subscriber request message from any attached mobile router; 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; in response to the mobile router having access to the wide area network via an access router, the means for outputting creating and sending into the wide area network to a multicast source or a rendezvous point a host-based multicast subscriber request message requesting the apparatus receives the multicast stream as a multicast proxy host on behalf of the mobile ad hoc network, including creating the host-based multicast subscriber request message in response to the mobile router receiving the multicast extension in the first neighbor advertisement message, 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