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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

88 P.M. Ruiz et al.Access NetworkCoreAS 6110RPMIGAS 766MSDP/MBGP DVMRP, PIM, IGMP MMARP IGMPRPPIM-SM MSDPGIGMPIP IPL2/PH L2/PHYARPIM-SMIGMPIP IPL2/PH L2/PHYMIGAppTCP/UDPMMARPIGMPIPL2/PHY...Ad hocAppTCP/UDPMMARIGMPIPL2/PHYStd-IPAppTCP/UDPIGMPIPL2/PHYFig. 1. Proposed multicast architectureThe AR and RP nodes <strong>in</strong> the figure represent standard multicast-enabledrouters runn<strong>in</strong>g PIM-SM. ‘Ad hoc’ represent pure ad hoc nodes and ‘Std IP’represnts a standard IP multicast-enabled mobile host. The protocol provid<strong>in</strong>gefficient paths between the nodes with<strong>in</strong> the ad hoc network fr<strong>in</strong>ge is theMMARP protocol presented below. From the po<strong>in</strong>t of view of the core networkand the AR, the ad hoc fr<strong>in</strong>ge is seen just as another BMA subnet (i.e. groupmembership are be<strong>in</strong>g dynamically updated <strong>by</strong> IGMP Report messages received<strong>by</strong> the ARs).3 The MMARP ProtocolThe MMARP protocol is especially designed for mobile ad hoc networks(MANETs). It is fully compatible with the standard IP Multicast model andit allows standard IP nodes to take part <strong>in</strong> multicast communications withoutrequir<strong>in</strong>g any change because MMARP supports the IGMP protocol as a meansto <strong>in</strong>teroperate both with access routers and standard IP nodes. The <strong>in</strong>teroperationwith access routers is performed <strong>by</strong> the Multicast Internet Gateways(MIGs) which are the ad hoc nodes situated just one hop away from the fixednetwork. Every MMARP node may become a MIG at any time. The only differencebetween a MIG and a normal MMARP node is that the MIG is responsiblefor notify<strong>in</strong>g the access routers about the groups memberships with<strong>in</strong> the ad hocfr<strong>in</strong>ge. The mechanism allows MMARP to work with any IP multicast rout<strong>in</strong>gprotocol <strong>in</strong> the access network and, therefore, it shields the MMARP operationfrom the protocols perform<strong>in</strong>g the <strong>in</strong>tra-doma<strong>in</strong> or <strong>in</strong>ter-doma<strong>in</strong> multicastrout<strong>in</strong>g.For the rema<strong>in</strong><strong>in</strong>g text we use the terms standard IP source or standard IPreceiver to refer to a traditional IP Multicast source or receiver and we use theterm ad hoc sender or ad hoc receiver to refer to pure ad hoc nodes.

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

Saved successfully!

Ooh no, something went wrong!