[Mobopts] Re: Review of Multicast Mobility in MIPv6: Problem Statement
Thomas C Schmidt <schmidt@fhtw-berlin.de> Mon, 30 October 2006 13:33 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GeXGO-0006Po-QZ; Mon, 30 Oct 2006 08:33:16 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GeXGM-0006Pj-Rw for mobopts@irtf.org; Mon, 30 Oct 2006 08:33:14 -0500
Received: from mail1.rz.fhtw-berlin.de ([141.45.5.103]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GeXGL-0006ch-9B for mobopts@irtf.org; Mon, 30 Oct 2006 08:33:14 -0500
Received: from e178167230.adsl.alicedsl.de ([85.178.167.230] helo=[192.168.178.25]) by mail1.rz.fhtw-berlin.de with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.42 (FreeBSD)) id 1GeXGK-000MDK-Am; Mon, 30 Oct 2006 14:33:12 +0100
Message-ID: <4545FFCA.3010303@fhtw-berlin.de>
Date: Mon, 30 Oct 2006 14:36:10 +0100
From: Thomas C Schmidt <schmidt@fhtw-berlin.de>
User-Agent: Thunderbird 1.5.0.5 (Windows/20060719)
MIME-Version: 1.0
To: "Romdhani, Imed" <I.Romdhani@napier.ac.uk>
References: <735F04A99D358E468A16EDB64FC04555031C5AAC@EVS1.napier-mail.napier.ac.uk>
In-Reply-To: <735F04A99D358E468A16EDB64FC04555031C5AAC@EVS1.napier-mail.napier.ac.uk>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 4b7d60495f1a7f2e853e8cbae7e6dbfc
Cc: Matthias Waehlisch <mw@fhtw-berlin.de>, mobopts <mobopts@irtf.org>
Subject: [Mobopts] Re: Review of Multicast Mobility in MIPv6: Problem Statement
X-BeenThere: mobopts@irtf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: schmidt@fhtw-berlin.de
List-Id: Mobility Optimizations <mobopts.irtf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mobopts>, <mailto:mobopts-request@irtf.org?subject=unsubscribe>
List-Post: <mailto:mobopts@irtf.org>
List-Help: <mailto:mobopts-request@irtf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mobopts>, <mailto:mobopts-request@irtf.org?subject=subscribe>
Errors-To: mobopts-bounces@irtf.org
Dear Imed, many thanks for reviewing the draft. Please see comments inline: Romdhani, Imed wrote: > > I have finished reading your draft and I honestly enjoyed it. It is an > extraordinary work. > Thanks for the flowers :-) > > I identified many points that could be useful to enhance this draft. > > > > From a structural point of view, it will be interesting to re-structure > the whole draft based either on top-down multicast architecture approach > or on communication type basis. In the former point of view, the draft > could be organised into two main sections: > > · One-to-many multicast mobile > > · Many-to-many multicast mobile > Mhmm, not sure what you have in mind: this document is concerned with the problem of mobility extensions for IP-layer multicast. So the idea is to remain close to the established IP-layer multicast architecture and take the perspective from the well known. > > > The multipoint-to-multipoint issue (many-to-many) is not addressed. > However, these kinds of application are promising especially for > collaborative work or distributed applications. The main challenges in > this case will be mainly related to source identification and > authorisation to the multicast delivery tree. > Once again I'm a little unsure what you head at: many-to-many communication is inherent to ASM, in SSM it is mainly concerned with the distribution of the corresponding 'many' source addresses. The latter, though, has not been addressed in the draft as it supposedly resides on the application layer (e.g. Web sites, SIP distribution, ...). There is of course the issue of initially discovering CoA addresses in case of a mobile source. You are right, this should be mentinoned, even though there has been very little work here ... > > > If the draft will be structured based on top-down approach, it could > include the impacts of IP mobility on all multicast layers: from session > description, session announcement, address allocation, to routing and > membership management. While the higher layers issues are not already > well defined and poorly addressed in the literature, IP mobility can > have many restrictions and new extensions are required to handle mobile > devices. For example, the periodicity of announcements could be adapted > or stopped to cope with mobility frequencies, the session description > could include recommendations for nomadic users (to adapt multimedia > coding and framing for example, etc.). > I agree, there are many issues on the application layers related to mobility extensions of IP multicast. This may be added in another release, but would largely extend the document. E.g., if we look at adaptive audio/video coding and its relation to mobility aspects, this would open up a whole new affair: As you might be pointing at, the ITU video coding people are just about to release a Scalable Video Codec (SVC) as an extension to H.264, which is supposed to be capable of dynamically adjust frame resolution and rates to operative conditions (including network performance). Concerning the SDP, there is work to replace SDP ... Maybe we should just add a section pointing to this work - really including relevant details would require extra experts and likely make it unreadable for IP-centric people. > > > As the solutions are concerned, they could be also summarises into two > main sections: > > · Improvements of the Mobile IP protocol: this section can cover > the enhancement of MN and HA features and functions to handle IP > multicast. It will be also interesting to investigate the issues and > solutions for NEMO as a Mobile Router is a particular case of MN. > > · Improvement and adaptation of the multicast infrastructure: > improvement of router behaviour, router discovery, multicast control, > multicast membership, etc. > We partly tried to follow this in differentiating approaches, which solely modify MIPv6 entities or agents from those, modifying the routing protocols ... however, it appears tempting to us to stick in the solution section to the structure of the problem section ... hope is to make it easier to match problems and approaches. You are right with NEMO - we skipped this ... and feel unsure about its relevance to the draft. There are recent discussions regarding MIPv6 : NEMO in the unicast case, though. > > > Finally, I believe that this draft has omitted to mention some issue > that I would like to summarise in the following points (they could be > integrated in Section 4.2): > > · Membership issue for mobile parties: the periodicity of > IGMP/MLD problem has to be slowed down to prevent extra power and > process consumption. Queries are no more broadcasted to ALL-nodes, but > encapsulated to specific unicast address (Home subscription approach), > therefore the HA is aware that there is a unique member at tunnel > end-point. > Yes, this we omitted. Should be subject to an updated version. > · Routing issue: even with the Home Subscription approach, a > mobile receiver can still suffer from triangle routing issue especially > when the HA is not optimally located. It will be recommended to > “relocate” the HA to Edge (boundary) of the home network to forward IP > multicast packet before they cross the whole network (from ingress to > access levels, and then from access level to egress level) > Yes, Home Subscrition (or bi-directional tunneling, as we call it) usually leads to triangular routing. Also, we are aware of some work to 'multiply' Home Agents, mainly to achieve load balancing and fault tolerance. But you're right, we skipped your proposal to use the multiple HAs for agent assisted multicast tree geometry ... it appears somewhat similar to the (M)-HMIPv6 approach, probably with the distinction that MAPs are 'fixed' w.r.t. the local subnet and temporary with the MN, while the HA hierarchy is 'fixed' w.r.t. the MN, but only 'near' to the visited subnet. We should add this in the next version. > · Binding Updates issue: solutions that introduce a notification > mechanism using Binding Updates between SSM and mobile receivers broke a > basic rule of IP multicast: the source has not to know the exact > identity of receivers. In addition, the Return Routability has to be > clarified if it is used. > In SSM the issues arising from source filtering have to be somehow addressed. All the approaches we know about do this by either masking the CoA or by using some update scheme (Thaler, I believe, was the first proposal here). These updates, however, are usually not individually directed to multicast group members, i.e. no registration & bookkeeping at the source is required, but are done via established multicast trees (HA-based control tree by Thaler, SDR by Jelger & Noel, the previous delivery tree in the Tree Morphing). My personal believe is, that return routability cannot be used in the multicast case. Multicast secure updates need to be one-way, thus requiring cryptographic identifiers (s. work of Gab Montenegro). But you are right: None of the authors have detailed out such a security layer, as far as we know. > · Mobile IPv4 and Mobile IPv6 inherit the same issues except > that they are using different architectural entities. > ... and except that MIPv6 is capable of the address masking and thereby of route optimisation ... > > > I will enjoy discussing these points with you. Please feel free to > correct me if you believe that I am wrong. > Thanks Imed, same goes for us: the field is a little intricate ... so it is worth re-thinking and discussing issues. We still don't know wether there is a simple and elegant solution, simultaneous complying to all requirements and desires ;) Cheers, thomas > -- > > ° Prof. Dr. Thomas Schmidt > > ° HAW Hamburg, Dept. E & I > > ° University of Applied Sciences > > ° Berliner Tor 7, D 20099 Hamburg > > ° Germany > > ° Fon: +49-40-42875-8157 > > ° http://www.informatik.haw-hamburg.de/~schmidt _______________________________________________ Mobopts mailing list Mobopts@irtf.org https://www1.ietf.org/mailman/listinfo/mobopts
- [Mobopts] Re: Review of Multicast Mobility in MIP… Thomas C Schmidt