Re: [Mipshop] Comments on draft-ietf-mipshop-mstp-solution-03

"Telemaco Melia (tmelia)" <tmelia@cisco.com> Mon, 12 May 2008 14:40 UTC

Return-Path: <mipshop-bounces@ietf.org>
X-Original-To: mipshop-archive@megatron.ietf.org
Delivered-To: ietfarch-mipshop-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AFE313A6AF6; Mon, 12 May 2008 07:40:04 -0700 (PDT)
X-Original-To: mipshop@core3.amsl.com
Delivered-To: mipshop@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 769B33A6AB4 for <mipshop@core3.amsl.com>; Mon, 12 May 2008 07:40:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.599
X-Spam-Level:
X-Spam-Status: No, score=-6.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hpvkgt6KHOUT for <mipshop@core3.amsl.com>; Mon, 12 May 2008 07:40:01 -0700 (PDT)
Received: from ams-iport-1.cisco.com (ams-iport-1.cisco.com [144.254.224.140]) by core3.amsl.com (Postfix) with ESMTP id 98EDF3A68C3 for <mipshop@ietf.org>; Mon, 12 May 2008 07:40:00 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="4.27,473,1204498800"; d="scan'208";a="8654727"
Received: from ams-dkim-2.cisco.com ([144.254.224.139]) by ams-iport-1.cisco.com with ESMTP; 12 May 2008 16:39:02 +0200
Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id m4CEd2eB002599; Mon, 12 May 2008 16:39:02 +0200
Received: from xbh-ams-332.emea.cisco.com (xbh-ams-332.cisco.com [144.254.231.87]) by ams-core-1.cisco.com (8.13.8/8.13.8) with ESMTP id m4CEd2oo011258; Mon, 12 May 2008 14:39:02 GMT
Received: from xmb-ams-335.cisco.com ([144.254.231.80]) by xbh-ams-332.emea.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Mon, 12 May 2008 16:39:02 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Date: Mon, 12 May 2008 16:40:07 +0200
Message-ID: <DD0238A0AAE9B74A8F70A91BDF497C2F03A783CA@xmb-ams-335.emea.cisco.com>
In-Reply-To: <f1f4dcdc0805082116u570ce649x99bdcde928d93b63@mail.gmail.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: Comments on draft-ietf-mipshop-mstp-solution-03
Thread-Index: Acixi3JYHD0bZzR0SVuWqZXo6CQ7FwCsn27g
References: <4823B177.1070801@wichorus.com> <f1f4dcdc0805082116u570ce649x99bdcde928d93b63@mail.gmail.com>
From: "Telemaco Melia (tmelia)" <tmelia@cisco.com>
To: Vijay Devarapallli <dvijay@gmail.com>, mipshop@ietf.org, gabor.bajko@nokia.com, nada.golmie@nist.gov, j.c.zuniga@ieee.org, subir@research.telcordia.com
X-OriginalArrivalTime: 12 May 2008 14:39:02.0498 (UTC) FILETIME=[EBF84420:01C8B43D]
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; l=8391; t=1210603142; x=1211467142; c=relaxed/simple; s=amsdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=tmelia@cisco.com; z=From:=20=22Telemaco=20Melia=20(tmelia)=22=20<tmelia@cisco. com> |Subject:=20RE=3A=20Comments=20on=20draft-ietf-mipshop-mstp -solution-03 |Sender:=20; bh=7eCmXyHVzAn+hxgvcdUfUR55VcGloqs5uTXgXsXdhBE=; b=vEHC0nYx+OiX/pjNcdF/50dqbG7XOAyOvFtv3M+P+9/cc7u5ogJjJrzNCe Spk8Ox6Qt9/Dba8ss0WUJVIt3NuVYZi5F+TR00xf3O6MbcXJ12lwFC6930BK p+Nby6WxNy;
Authentication-Results: ams-dkim-2; header.From=tmelia@cisco.com; dkim=pass ( sig from cisco.com/amsdkim2001 verified; );
Subject: Re: [Mipshop] Comments on draft-ietf-mipshop-mstp-solution-03
X-BeenThere: mipshop@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <mipshop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mipshop>, <mailto:mipshop-request@ietf.org?subject=unsubscribe>
List-Archive: <https://www.ietf.org/mailman/private/mipshop>
List-Post: <mailto:mipshop@ietf.org>
List-Help: <mailto:mipshop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mipshop>, <mailto:mipshop-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: mipshop-bounces@ietf.org
Errors-To: mipshop-bounces@ietf.org

V4 is being re-worked. We should be able to post soon the new text and
diff from v3.

telemaco 

-----Original Message-----
From: Vijay Devarapallli [mailto:dvijay@gmail.com] 
Sent: Friday, May 09, 2008 6:16 AM
To: mipshop@ietf.org; Telemaco Melia (tmelia); gabor.bajko@nokia.com;
nada.golmie@nist.gov; j.c.zuniga@ieee.org; subir@research.telcordia.com
Subject: Comments on draft-ietf-mipshop-mstp-solution-03

Hello,

I was about to prepare the document shepherd writeup for
draft-ietf-mipshop-mstp-solution in order to send the document to the
IESG. But its not ready yet. I went through draft once more and have a
few comments.

 >    IS Information Service: a MoS that originates at the lower or
upper
>
>      layers and sends information to the local or remote upper or
lower
>      layers.  It can use secure or insecure ports to transport
>      information elements (IEs) and information about various
>      neighboring nodes.

We might have to clarify what "lower" and "upper" layers mean here.
I guess "lower" is anything below IP and "upper" is anything above the
transport layer? What if an event is generated by Mobile IP (the same
"upper" and "lower" terminology is used for ES and CS information too)?

> Its architecture is outside the scope of the
>      IEEE 802.21 draft document.

Do we care about this in this draft?

>   o  MoS discovery can be performed during initial network attachment
>      or thereafter.

Re-word to

  o  MoS discovery can be performed either during initial network
     attachment or at any time thereafter.

>   The MN could know or not know the realm of the MoS to be discovered.

Re-word to

 The MN may not know the realm of the MoS to be discovered.

>   In any case after the acquisition of the target realm (e.g. via
>   Information Server or statically configured) the MN could either be
>   pre-configured with the address of the MoS, or this address could be
>   obtained through DHCP or DNS.

Something is wrong with the above sentence. Couldn't parse it.

>                              +-------+
>               +----+         |Domain |
>               | MN |-------->|Name   |
>               +----+         |Server |
>                              +-------+
>                MN@xyz.com
>
>                             (a) using DNS Query
>
>
>
>                            +-----+      +------+
>               +----+       |     |      |DHCP  |
>               | MN |<----->| DHCP|<---->|Server|
>               +----+       |Relay|      |      |
>                            +-----+      +------+
>
>
>                             (b)  Using DHCP Option
>
>    Figure 6: MOS Discovery (a) Using DNS query, (b) using DHCP option

You might want to mention here that the DHCP relay is optional. It may
not always be there between the MN and the DHCP server in the home
network.

> 5.2.  MoS Discovery when MN is in visited network and MoSv is also in
>      visited network (Scenario S2)

>   It should be noted, that the usage of DHCP options to discover an
MoS
>   in this particular scenario is recommended because of its simplicity
>   over the DNS based discovery method: the DNS discovery method
>   requires the MN to learn the domain name of the local network first,
>   possibly using DHCP, and then perform the DNS query.  The usage of
>   the DHCP based discovery method does not require any additional
>   procedure.

I think the above paragraph should be re-worded. Its possible that the
visited network has deployed MoS, but not the DHCP extensions for
discovering a MoS server. So the MN should first try using DHCP.
If there is no response, the MN should try to do a DNS lookup for the
MoS server after acquiring the visited network realm information.

> 5.3.  MOS Discovery when the MN is in a visited Network and Services
are
>      at the Home network (Scenario S3)

>   The mobile node executes the network access authentication procedure
>   (e.g., IEEE 802.11i/802.1X) and it interacts with the NAS.  The NAS
>   is in the visited and it interacts with AAAh via AAAv to
authenticate
>   the mobile node.  In the process of authorizing the mobile node, the
>   AAAh verifies in the AAA profile that the mobile node is allowed to
>   use MoS services.  The AAAh assigns the MoS in the home and returns
>   this information to the NAS.  The NAS may keep the received
>   information for a configurable duration or it may keep the
>   information for as long as the MN is connected to the NAS.

Why is authorization relevant here? I also I wonder why there is no talk
about checking if the MN is authorized for MoS service in scenarios S1
and S2. Why does authorization become important for only in scenario S3?

> 6.  MIH Transport Options
>
>   Once the Mobility Services have been discovered, MIH peers MAY
>   exchange information over TCP, UDP or any other transport supported
>   by both the server and client, as described in
>   [I-D.rahman-mipshop-mih-transport].

We are not planning to progress
draft-rahman-mipshop-mih-transport-03 in any form. The above text seems
to suggest that this draft should be an Normative reference.
Why is this reference relevant here?

> 11.1.  Normative References
>
>   [I-D.ietf-dhc-dhcpv6-opt-dnsdomain]
>              Yan, R., "Domain Suffix Option for DHCPv6",
>              draft-ietf-dhc-dhcpv6-opt-dnsdomain-04 (work in
progress),
>              June 2007.

You are adding a normative reference to the above draft. I am not sure
what the status of the above draft is. If we leave it as a normative
reference, draft-ietf-mipshop-mstp-solution will not be published until
the DHCPv6 draft is published.

>   [I-D.ietf-dime-mip6-integrated]
>              Korhonen, J., Bournelle, J., Tschofenig, H., Perkins, C.,
>              and K. Chowdhury, "Diameter Mobile IPv6: Support for
>              Network Access Server to Diameter Server  Interaction",
>              draft-ietf-dime-mip6-integrated-08 (work in progress),
>              February 2008.
>
>   [I-D.ietf-mip6-bootstrapping-integrated-dhc]
>              Chowdhury, K. and A. Yegin, "MIP6-bootstrapping for the
>              Integrated Scenario",
>              draft-ietf-mip6-bootstrapping-integrated-dhc-06 (work in
>              progress), April 2008.

These two should be moved to Informative section. You are referring to
these drafts to say that the solution is similar to these. Thats all,
not using anything from these drafts.

>   [I-D.ietf-tsvwg-udp-guidelines]
>              Eggert, L. and G. Fairhurst, "UDP Usage Guidelines for
>              Application Designers",
draft-ietf-tsvwg-udp-guidelines-06
>              (work in progress), April 2008.

Informative. These are just guidelines.

>   [I-D.stupar-dime-mos-options]
>              Korhonen, J. and T. Melia, "Diameter extensions for MoS
>              discovery", draft-stupar-dime-mos-options-00 (work in
>              progress), February 2008.

Informative. Not relevant for implementing the solution described in
this draft.

>   [RFC4301]  Kent, S. and K. Seo, "Security Architecture for the
>              Internet Protocol", RFC 4301, December 2005.
>
>   [RFC4346]  Dierks, T. and E. Rescorla, "The Transport Layer Security
>              (TLS) Protocol Version 1.1", RFC 4346, April 2006.
>
>   [RFC4347]  Rescorla, E. and N. Modadugu, "Datagram Transport Layer
>              Security", RFC 4347, April 2006.
>
>   [RFC4366]  Blake-Wilson, S., Nystrom, M., Hopwood, D., Mikkelsen,
J.,
>              and T. Wright, "Transport Layer Security (TLS)
>              Extensions", RFC 4366, April 2006.

All of these should be Informative. You are only referring to them in
the security considerations section saying that they can be used to
protect the MIH messages.

>   [RFC4787]  Audet, F. and C. Jennings, "Network Address Translation
>              (NAT) Behavioral Requirements for Unicast UDP", BCP 127,
>              RFC 4787, January 2007.

Informative again.

Telemaco, how soon can you submit a new version? :) As soon as you
submit a new version, it will be shipped to the IESG.

I apologize for bringing up these issues so late. I should I have done
this during the WG last call.

Vijay
_______________________________________________
Mipshop mailing list
Mipshop@ietf.org
https://www.ietf.org/mailman/listinfo/mipshop