13.07.2015 Views

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Extend<strong>in</strong>g Seamless IP Multicast Edge-Coverage 87is required <strong>by</strong> most IP Multicast rout<strong>in</strong>g protocols (e.g. PIM-SM). The supportof standard IP nodes is an issue that requires that ad hoc nodes <strong>in</strong>corporatecapabilities for the <strong>in</strong>terception and process<strong>in</strong>g of IGMP messages s<strong>in</strong>ce theseare the means <strong>by</strong> which hosts jo<strong>in</strong> IP multicast groups <strong>in</strong> fixed networks. Todate, none of the proposed multicast ad hoc rout<strong>in</strong>g protocols is able to handlesuch types of messages.Flat Address<strong>in</strong>g. An additional issue relates to the differences between thehierarchical address<strong>in</strong>g architecture which is used <strong>in</strong> fixed networks and the flataddress<strong>in</strong>g architecture used <strong>in</strong> ad hoc networks. The problem is that multicastrouters usually perform a process called an ‘RPF-check’ on every <strong>in</strong>com<strong>in</strong>gpacket. This process drops any packet which arrives at an <strong>in</strong>terface which thatrouter would not use to reach the source of the packet.2.3 Proposed ArchitectureThere are several alternatives to achieve efficient network layer multicast<strong>in</strong>gsupport between nodes with<strong>in</strong> the ad hoc network extension and those <strong>in</strong> theaccess network. As we showed <strong>in</strong> [8], the most relevant are basically what wecalled a tunnel-based approach, and multicast ad hoc fr<strong>in</strong>ge. The former is basedon the creation of a tunnel between receivers and the access routers. We haveselected the multicast ad hoc fr<strong>in</strong>ge approach because, as we demonstrated <strong>in</strong>[8], it is much better <strong>in</strong> terms of scalability, simplicity and performance.The key po<strong>in</strong>t <strong>in</strong> our proposed architecture is the idea of conf<strong>in</strong><strong>in</strong>g any newfunctionality to with<strong>in</strong> the ad hoc fr<strong>in</strong>ge, challeng<strong>in</strong>g ad hoc nodes with theability to process standard protocols (i.e. IGMP) to <strong>in</strong>teract with non-ad hocnodes. This mechanism exploits the anonymous nature of IP multicast becausethe FHMR does not need to know which node is <strong>in</strong>terested <strong>in</strong> jo<strong>in</strong><strong>in</strong>g a particularmulticast group, but only if there is any. So, when a standard-IP host generatesan IGMP Report, <strong>in</strong>ternally ad hoc nodes will not need to transport that message.They use the MMARP protocol to create efficiently multicast paths with<strong>in</strong>the ad hoc extension and any of the ad hoc nodes at a s<strong>in</strong>gle hop from the FHMRwill regenerate such an IGMP Report message. This shields the solution fromthe particular IP multicast rout<strong>in</strong>g protocol be<strong>in</strong>g used <strong>in</strong> the fixed network:we can <strong>in</strong>teroperate <strong>in</strong> the same way with all of them just <strong>by</strong> send<strong>in</strong>g IGMPReports. So, our approach does not require any changes <strong>in</strong> standard IP nodesand routers. Mobile nodes will behave accord<strong>in</strong>g to the standard IP Multicastmodel <strong>in</strong> which there is no requirement for senders and the only requirement forreceivers is the use of the IGMP protocol to jo<strong>in</strong> multicast groups.In addition, as the use of Standard-IP mechanisms (e.g. the ARP or IGMPprotocols) with<strong>in</strong> ad hoc networks is costly and usually offers limited performance,we propose a specific multicast ad hoc rout<strong>in</strong>g protocol called MMARPwhich <strong>in</strong>corporates particular path creation mechanisms to support standard-IPmessages without an impairment <strong>in</strong> the protocol’s performance. These specificMMARP extensions are described <strong>in</strong> the next section, whereas the proposedarchitecture is depicted <strong>in</strong> Fig. 1.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!