Re: [Mobopts] IESG 3932 review of draft-irtf-mobopts-mmcastv6-ps
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Mobopts] IESG 3932 review of draft-irtf-mobopts-mmcastv6-ps
Hi Jari,
many thanks again for your careful review - we are now back with
addressing your points in detail (please see inline).
A new version of the document addresses the issues, and does not modify
the recommendations.
The updated document is accessible at
http://www.ietf.org/id/draft-irtf-mobopts-mmcastv6-ps-09.txt
Thomas
Jari Arkko wrote:
obility management may issue
traffic directives that lead to suboptimal routing, i.e., erroneous
subscriptions following predictive handover operations, or slow
effective leaves caused by MLD querying, or by departure of the MN
from a previous network without leaving the subscribed groups.
I had a hard time parsing this. Maybe say instead: "Mobility management
may impact routing by, e.g., erroneous ... or by MNs leaving networks
without unsubscribing form the groups they were receiving.". What's a
"slow effective leave"?
We replaced the first part as suggested.
2nd part changed to: "slow traffic termination at leaf nodes resulting
from MLD query timeouts"
Hope this is clearer, now.
IP multicast deployment in general has been hesitant over the past 15
years
s/hesitant/slow/?
Changed.
a strong business case for IP
portables
... portable IP-based devices.
Changed.
Current packet filtering practice causes inter-working problems
between Mobile IPv6 nodes connected via GPRS [46
<http://tools.ietf.org/html/draft-irtf-mobopts-mmcastv6-ps-08#ref-46>].
This is incorrect AFAIK. There are filtering procedures in IMS that
cause problems for Mobile IPv6 and other things. However, those
filtering mechanisms are not a part of the link layer nor are they
applied for regular Internet access. I would suggest this statement be
deleted from the draft, along with the reference.
D'accord: this isn't really important text. We removed as suggested.
PTM uses an
unidirectional common channel, operating in unacknowledged without
adjustment of power levels and no reporting on lost packets.
... unacknowledged mode?
Yes, of course: thanks!
Mobility services transport for MIH naturally reside
on the network layer and are currently in the process of
specification [55
<http://tools.ietf.org/html/draft-irtf-mobopts-mmcastv6-ps-08#ref-55>].
draft-ietf-mipshop-mstp-solution is an approved specification (though
not yet out of the RFC Ed queue).
O.K.: we changed to "have been specified" and refer to the draft ---
RFC-Ed can replace with this an RFC No when published.
Also, I believe 802.21 specifies both network and link layer transport,
so its not clear why you say "naturally" above.
Yes, but the point here was a bit different: Given link layer
heterogeneity (beyond IEEE protocols) and the need to transfer states of
multicast context, an abstraction above layer 2 is needed.
We changed the sentence to
"Mobility services transport for MIH are required as an abstraction for
layer 2 multicast service transfer in an Internet context [54] and are
specified in [55]."
In general Section 4 wanders off a little bit to topics outside
multicast. I understand that some amount of explanation is needed about
what each L2 technology does, but I'd consider tightening the text in
AUTH48 in some places.
We agree that wireless link layer issues and mobile multicast routing
are distinct topics and should be designed independently. However,
mapping group communication well to distribution techniques on a shared
link (s.a. in wireless) is an important challenge (the efficiency of
group communication increases with lowering the layers). And - as Rajeev
& Charlie nicely state in their book - "It's hard to imagine being
mobile without assuming wireless" ;)
So we tried to summarize the clues of l2 multicast capabilities - even
if being a bit verbose. Following your hint, we tightened the text at
many occasions, which is difficult to enumerate but easy to see from the
diff.
MLD
router querying will allow the multicast forwarding state to be
restored in case of an erroneous prediction (i.e., an anticipated
move to a network that is not fulfilled).
fulfilled?
Reworded: "has not taken place".
Mobility protocols need to consider the implications and requirements
for AAA. AAA binding records may change between attachments, or may
be individually chosen prior to network (re-)association. The most
appropriate network path may be one that satisfies user preferences,
e.g., to use/avoid a specific network, minimize monetary cost, etc,
rather than one that only minimizes the routing cost. Consequently,
AAA bindings cannot be treated at a pure level of context transfer.
It was not clear to me why AAA is relevant. And what's an "AAA binding
record"? I must say that I don't understand the rest of the paragraph
either.
The term AAA was not defined or expanded. Please check the other terms too.
The issue pointed at here is that multicast (as a special per group
service) may not be part of the standard connectivity offer of an
operator (example: IPTV - realized as a multicast service - is offered
as an additional, charged service by a number of European providers
today). Re-routing may involve provider changes and thus be incompatible
with "seamless/unnoticed network management operations".
This paragraph is an outcome of a discussion with Dave Thaler and Bill
Atwood.
We reworded as follows:
"Mobility protocols need to consider the implications and requirements
for Authentication, Authorization and Accounting (AAA). A MN may have
been authorized to receive a specific multicast group when using one
mobile network, but this may not be valid when attaching to a different
network. In general, the AAA association for an MN may change between
attachments, or may be individually chosen prior to network
(re-)association. The most appropriate network path may be one that
satisfies user preferences, e.g., to use/avoid a specific network,
minimize monetary cost, etc, rather than one that only minimizes the
routing cost. Consequently, AAA bindings may need to be considered when
performing context transfer."
Better now?
Due to lack of feedback, the admission [83
<http://tools.ietf.org/html/draft-irtf-mobopts-mmcastv6-ps-08#ref-83>]
and binding
updates [84
<http://tools.ietf.org/html/draft-irtf-mobopts-mmcastv6-ps-08#ref-84>]
of mobile multicast sources require autonomously
verifiable authentication as can be achieved by Cryptographically
Generated Addresses (CGAs).
And presumably with other means as well. I would suggest saying "... be
achieved by, for instance, ...".
O.K. - changed.
It would have been interesting if Section 8 listed some of the multicast
specific issues around security. For instance, I would presume that a HA
operating tunneled multicast service by n-casting is more vulnerable to
a DoS attack than some other more native multicast solution.
Multicast security concerns and counter measures is indeed a large issue
- we don't know of any sufficiently general reference. Instead, we have
added the following paragraph:
"Multicast protocols exhibit a risk of network-based traffic
amplification. For example, an attacker may abuse mobility signaling to
inject unwanted traffic into a previously established multicast
distribution infrastructure. These threats are partially mitigated by
reverse path forwarding checks by multicast routers. However, a
multicast or mobility agent that explicitly replicates multicast
streams, e.g., Home Agent that n-casts data, may be vulnerable to denial
of service attacks. In addition to source authentication, a rate control
of the replicator may be required to protect the agent and the
downstream network."
We know there could be a larger story on multicast security, which
interferes with mobility. However, given the focus of this document to
address only a brief survey of the design space, we think it should
suffice to only sketch the security concerns and leave details to actual
protocol design.
--
Prof. Dr. Thomas C. Schmidt
° Hamburg University of Applied Sciences Berliner Tor 7 °
° Dept. Informatik, Internet Technologies Group 20099 Hamburg, Germany °
° http://www.haw-hamburg.de/inet Fon: +49-40-42875-8452 °
° http://www.informatik.haw-hamburg.de/~schmidt Fax: +49-40-42875-8409 °
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.