Table of Contents

Multicasting Mobility Management

A Hybrid-routing Based Intra-domain Mobility Management Scheme for Wireless Mesh Networks

Note: no multicasting, mobility managment similar to PIPv6 Network setting: Wireless mesh with Access Router (AR) and some clients, GW is AR with internet connectivity.

The key idea is that the mesh clients reply ARP message with its access router’s MAC address. Therefore, packets forwarded among mesh routers can use link layer routing to decrease the encapsulation and decapsu- lation delay of IP datagram, and the packets communicated between access routers and mesh clients can use network layer routing.

Forwarding between AR using layer 2 MAC. Forwarding between AR and client using IP address. Each AR maintains a table containing the IP address and MAC address pairs of all clients registered in it.

Clients reply ARP request with AR's MAC. 2 communication mode,

Mobility Management: client update ARP response with its IP and MAC of the new AR. A tunnel is built to route on-going packets from old AR to new AR until no packet is received by the old AR for the client. –

> **HOST based**

Mobility management based on proxy mobile IPv6 for multicasting services in home networks

Network Setting: Mobile access gateway (MAG), Local mobility Anchor (LMA), Multicast Router (MR).

PMIPv6 is network based mobility management. MAG, instead of an MN, performs movement detection and binding updates; therefore, unlike Mobile IP, MNs do not need to install any mobility-related protocol. Moreover, the PMIPv6 does not require IP reconfiguration procedures in the same PMIPv6 domain.

Problems with mobile multicasting:

executing handover, membership management, and multicast tree update for seamless communication whenever MN moves to a foreign network. If an HA does not support multicast router functionalities, an MN should discover a multicast router (MR) and send notification by multicast listener discovery (MLD) query/report messages, including requests to join a group communication. However, the maximum query period for MLD is 125 seconds,

Apporach: To design a PMIPv6-based multicasting service, we consider the position of MR. Fig. 3(a) shows a simple solution, where both the MAG and the LMA contain the MR function; however, this strategy introduces a tunnel convergence problem similar to Mobile IP-based bi- directional tunneling schemes. Therefore, we separate the MR function from the LMA, as shown in Fig. 3(b), so the MAG can connect to both the LMA and the MR. Thus, multicast packets are delivered from the MR while unicast packets are delivered from the LMA via tunnels. However, the overhead for the routing update from both network models (see Fig. 3(a) and (b)) degrades the performance of PMIPv6 components. Consequently, we propose the network model depicted in Fig. 3©, where the MAG contains only an Multicast Listener Discovery (MLD) forwarding proxy (MLD-FP) function that has been proposed by the IETF [8]. Multicast packets without tunnel header are delivered from a local MR, while unicast packets with PMIPv6 tunnel header are delivered from LMA. An MLD-FP and separated data path of unicast and multicast lift the burden from MAG and LMA. As a result, the tunnel convergence problem is solved and routing processing overhead is reduced.

A Hybrid MIPv6 and PMIPv6 Distributed Mobility Management: the MEDIEVAL approach

PMIPv6: Proxy Mobile IPv6 [3] provides mobility support to moving hosts without their involvement. This is achieved by relocating relevant functionality for mobility management from the MN to a network node called the Mobile Access Gateway (MAG), that is responsible of the mobility signaling to the Home Agent on the MN’s behalf. MN’s traffic is encapsulated and tunneled between MAGs and the MN’s Home Agent, that in PMIPv6 is renamed as Local Mobil- ity Anchor (LMA). In PMIPv6, the network learns through standard terminal operation, such as Router and Neighbor Discovery [5], or by means of link-layer support, about an MN’s movement and coordinates routing state updates without any mobility specific support from the terminal. While moving inside the PMIPv6 domain, the MN keeps its IP address, and the network is in charge of updating its location in an efficient manner.

Approach: The MEDIEVAL mobility architecture leverages on the concept of Distributed Mobility Management [4], for the development of both network-based and host-based mobility management.

The access network is organized in Local- ized Mobility Domains (LMDs) in which the network-based scheme inspired by [6] is applied. Users are expected to be most of the time roaming within a single LMD, but, for those cases where this is not possible (e.g., roaming to a network owned by a different operator or running a different mobility support scheme), a host-based DMM approach is followed (e.g., based on [7]). In order to integrate both approaches, so that a mobile node can simultaneously have sessions managed by a network-based (“PMIPv6 alike”) approach and a host- based (“DSMIPv6 alike”) approach, we introduce a novel architectural element called Mobile Access Router (MAR). An MAR is a network entity implementing all the functionalities of its counterparts in the standard mobility protocols (MIPv6 and PMIPv6), so it is able to play the role of plain access router, home agent, local mobility anchor and mobile access gateway on a per address basis.

MAR can be placed at many places of the network. Flow Manager (FM) runs on MAR and handle flow-level control.

Intra Local Mobility Domain: When MN move to new MAR, a tunnel from old MAR to new MAR is built for on-going flow (similar to PIPv6 LMA). When another handover occurs, previous MARs establish a tunnel with the serving MAR if the ongoing flows must be maintained, while new communications are started with the prefix advertised by the current MAR (Figure 2-d). This mechanism allows maintaining mobility sessions on a per flow basis, that is, only for those IP flows that really require mobility support, and can be extended to allow flow mobility for load balancing or traffic offloading.

Inter domain mobility: MAR acts as Home Agent and tunnel to MN is built.

Multicast support:

Multicast Mobility Engine (MME). The approach only considers LMD (Network based mobility scenarios, PMIPv6). the Flow Manager triggers MME for multicast flow mobility, which should result in different operations for multicast sources and listeners: for instance, the mobility of a listener may trigger a Context Transfer by the MME, while the mobility of a source could lead to a (source- aware) modified PBU being sent to a MAR. Thus, the MME acts on behalf of the Flow manager, which is responsible for storing information about multicast flows properties, such as IP multicast group addresses, corresponding sources (in PIM- SSM) and multicast trees Rendezvous Points (RPs).

Multicast Listener mobility: To avoid tunnel convergence problem:

MAR handles multicast sessions on behalf of MN.

Multicast Source Mobility: Source needs to signal mobility, which is not supported in PMIPv6. two schemes for source mobility support are proposed: LMA-based and MAG- based. The former is the easiest to deploy and brings more advantages in mobile scenarios, but when to use Rendezvous Point Tree (RPT) or Shortest Path Tree (SPT) needs to be evaluated; the latter for example, allows for setting the LMA as the RP, preventing the tree reconstruction in case of mobility.

MI3M: A framework for media independent multicast mobility management

Multicast Group Selection

Effective location-guided overlay multicast in mobile ad hoc networks

Forwarding within multicast group.

All nodes in the multicast group form a virtual network graph, in which 2 nodes are connected by a number of hops in the underlying network. Form a tree from source node to all destination nodes.

Mobility-based multicast routing algorithm for wireless mobile Ad-hoc networks: A learning automata approach

Similar to previous paper. With different approach

Reducing Handover Delay by Location Management in Mobile WiMAX Multicast and Broadcast Services

Multicast flows are sent to all APs in a multi/broadcast Service (MBS) zone. This results in waiste of bandwidth in large MBS zone in order to keep low handover. The author propose “network planning” to devide MBS-zone to Local Multicast Area (LMA) containing adjacent APs. Only APs in LMA receive Multicast when MN is present.

Filtered Paper for iMoveFAN

Investigation of Multicast-Based Mobility Support in All-IP Cellular Networks

Overview:

Multicast-based Mobility Support:

Note: The branches of the multicast tree can grow and shrink to follow the mobile host’s trajectory. Hence, in a wireless network with multiple access points arranged as ce ll clusters of neighboring cells, data can be efficiently forwa rded to multiple access points simultaneously. When a mobile hos t moves to a new wireless cell within the cell cluster, the data destined for the mobile host are already available in the acc ess point. The new access point can immediately start forwardin g data over the wireless link to the mobile host. Consequently , the service interruption is shortened. For support of host mobility predictive handoff is an obvious benefit of utilizing multicast.

Handoff:

Multicast Protocol Selection:

Candidates protocol: Any Source Mcast (ASM), broadcast-and-prune  mechanisms  (DVMRP), source-specific  multicast (SSM), MCall

Note:

Future work:

A New Multicasting-based Architecture for Internet Host Mobility

Efficient Resource Allocation for Wireless Multicast