Re: [Gen-art] Gen-ART review: draft-ietf-netext-pmipv6-sipto-option-07.txt

"Sri Gundavelli (sgundave)" <sgundave@cisco.com> Wed, 09 January 2013 05:32 UTC

Return-Path: <sgundave@cisco.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8F7EE11E809C for <gen-art@ietfa.amsl.com>; Tue, 8 Jan 2013 21:32:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.598
X-Spam-Level:
X-Spam-Status: No, score=-10.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Y+yNx3bl1-Eu for <gen-art@ietfa.amsl.com>; Tue, 8 Jan 2013 21:32:27 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) by ietfa.amsl.com (Postfix) with ESMTP id 6432A11E80E3 for <gen-art@ietf.org>; Tue, 8 Jan 2013 21:32:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=38516; q=dns/txt; s=iport; t=1357709547; x=1358919147; h=from:to:cc:subject:date:message-id:in-reply-to: mime-version; bh=AgnnaJC6PoF2P9HsX/bAyPY3C22hFSL7bRZ56HcZ9oo=; b=JZ3xdNPDIHVRA0tuJR3pg/t344W81uO2WFZVRAfmw9P3QfaI1w/wZa07 eEPCvHe55E/Y4kjb+4NzO70mO5EZbcawpKQSxqgbQtz345CHbqoDQWgG5 yVYjZ3BoB9ak/0rdEcUeVXKUpByp7VKGv4rOC0JzCg1IA4YUugvoniB6E U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgIFAAYA7VCtJV2Z/2dsb2JhbAA7CoJIsXGJJRZzgh4BAQEEJ0ASEgEIEQMBAgsWAQYoERQJCAIEAQ0FCAGHfAMPDLBFDYY/i2hqEYNRYQOUNoJyihuFEoJ0giY
X-IronPort-AV: E=Sophos; i="4.84,435,1355097600"; d="scan'208,217"; a="160153561"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-1.cisco.com with ESMTP; 09 Jan 2013 05:32:26 +0000
Received: from xhc-aln-x15.cisco.com (xhc-aln-x15.cisco.com [173.36.12.89]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id r095WQ0q018201 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 9 Jan 2013 05:32:26 GMT
Received: from xmb-aln-x03.cisco.com ([169.254.6.233]) by xhc-aln-x15.cisco.com ([173.36.12.89]) with mapi id 14.02.0318.004; Tue, 8 Jan 2013 23:32:26 -0600
From: "Sri Gundavelli (sgundave)" <sgundave@cisco.com>
To: Mary Barnes <mary.ietf.barnes@gmail.com>, "draft-ietf-netext-pmipv6-sipto-option.all@tools.ietf.org" <draft-ietf-netext-pmipv6-sipto-option.all@tools.ietf.org>
Thread-Topic: Gen-ART review: draft-ietf-netext-pmipv6-sipto-option-07.txt
Thread-Index: AQHN7ip1pZlHPseIhkG6s4CZlP7vq5hAV4wA
Date: Wed, 09 Jan 2013 05:32:25 +0000
Message-ID: <24C0F3E22276D9438D6F366EB89FAEA8100E712A@xmb-aln-x03.cisco.com>
In-Reply-To: <24C0F3E22276D9438D6F366EB89FAEA8100E70EB@xmb-aln-x03.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.2.3.120616
x-originating-ip: [10.21.121.244]
Content-Type: multipart/alternative; boundary="_000_24C0F3E22276D9438D6F366EB89FAEA8100E712Axmbalnx03ciscoc_"
MIME-Version: 1.0
Cc: "gen-art@ietf.org" <gen-art@ietf.org>, Brian Haberman <brian@innovationslab.net>, Basavaraj Patil <bpatil1@gmail.com>
Subject: Re: [Gen-art] Gen-ART review: draft-ietf-netext-pmipv6-sipto-option-07.txt
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/gen-art>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 09 Jan 2013 05:32:29 -0000

<Resending>

Hi Mary,

Thanks for the review.  Please see inline. Sorry for the delay on this response.


From: Mary Barnes <mary.ietf.barnes@gmail.com<mailto:mary.ietf.barnes@gmail.com>>
Date: Friday, November 16, 2012 11:12 AM
To: "draft-ietf-netext-pmipv6-sipto-option.all@tools.ietf.org<mailto:draft-ietf-netext-pmipv6-sipto-option.all@tools.ietf.org>" <draft-ietf-netext-pmipv6-sipto-option.all@tools.ietf.org<mailto:draft-ietf-netext-pmipv6-sipto-option.all@tools.ietf.org>>
Cc: "gen-art@ietf.org<mailto:gen-art@ietf.org>" <gen-art@ietf.org<mailto:gen-art@ietf.org>>
Subject: Gen-ART review: draft-ietf-netext-pmipv6-sipto-option-07.txt
Resent-From: <draft-alias-bounces@tools.ietf.org<mailto:draft-alias-bounces@tools.ietf.org>>
Resent-To: <bpatil1+ietf@gmail.com<mailto:bpatil1+ietf@gmail.com>>, <jouni.nospam@gmail.com<mailto:jouni.nospam@gmail.com>>, <rkoodli@cisco.com<mailto:rkoodli@cisco.com>>, <rkoodli@cisco.com<mailto:rkoodli@cisco.com>>, Sri Gundavelli <sgundave@cisco.com<mailto:sgundave@cisco.com>>, <zhou.xingyue@zte.com.cn<mailto:zhou.xingyue@zte.com.cn>>
Resent-Date: Friday, November 16, 2012 11:12 AM


I am the assigned Gen-ART reviewer for this draft. For background on Gen-ART, please see the FAQ at <http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.

Please resolve these comments along with any other Last Call comments you may receive.

Document: draft-ietf-netext-pmipv6-sipto-option-07.txt
Reviewer:  Mary Barnes
Review Date:  16 Nov 2012
IETF LC End Date: 26 Nov 2012

Summary:  Almost Ready - comments/nits.

Minor comments/nits:
--------------------------

Section 1:
- 2nd paragraph
   I don't quite understand the intent of this sentence:
   "Example of such non-essential
   traffic is entirely a policy decision."
   I think you're trying to say that "It's a policy decision as to which
   traffic an operator deems as non-essential."

[Sri]:  Ok. Will reword it per your suggestion.



- 3rd paragraph
   I'm not quite sure what is "it" in the last clause in this sentence below. Is the "it" the mobile node or the access network?  The "it" should be replaced with whichever for readability.  Also, adding a "," before the "which" might help as well.

[Sri] Its the mobile node. Rephrased as below.


 OLD:
   "If there is
   proper prefix coloring marking in the Router Advertisement messages
   which allows the mobile node to identify the IPv6 prefix assigned
   from the local access network, it can choose to use an address from
   that prefix for IP traffic flows that require offload."

NEW:
 "If there is  proper prefix coloring marking in the Router Advertisement messages,
   which allows the mobile node to identify the IPv6 prefix assigned
   from the local access network, the mobile node can choose to use an address from
   that prefix for IP traffic flows that require offload."


Section 2:
- 1st paragraph:  "abbreviations" should be "terms".

[Sri] Ok

- It also seems to me that this document doesn't need to define NAT unless the term is being used in a manner different from the usual meaning. I think a reference to RFC 2633 at the first usage of NAT would be sufficient.

[Sri] Ok. I can add RFC 2663 reference at the first usage of the term.


Section 3:
- 1st paragraph - this sentence needs some fixes:
OLD:
   It is possible, the NAT function is co-located with
   the mobile access gateway, or its located some where in the edge of
   the access network.
NEW:
   It is possible for the NAT function to be co-located with
   the mobile access gateway or located somewhere in the edge of
   the access network.
 - 1st paragraph: "collacted" -> "co-located"

[Sri]  Ok


Section 3.2:
- 1st sub-bullet in the second bullet.
I'm not sure what this is trying to say.  Maybe the following change would help.
OLD:
         Including the IPv4 Traffic Offload
         Selector option in the Proxy Binding Update, but without the
         Traffic Selector Sub-option serves as an indication that the
         mobile access gateway is not proposing any specific offload
         policy for that mobility session, but a request to the local
         mobility anchor to provide the IPv4 traffic offload flow
         selectors for that mobility session.
NEW:
         Including the IPv4 Traffic Offload
         Selector option in the Proxy Binding Update without the
         Traffic Selector Sub-option serves as an indication that the
         mobile access gateway is not proposing any specific offload
         policy for that mobility session, but rather it indicates
         a request to the local
         mobility anchor to provide the IPv4 traffic offload flow
         selectors for that mobility session.

[Sri] Ok.


- 2nd sub-bullet in the second bullet, 3rd sentence. I'm not sure what "In that scenario" is referring to in this sentence:
         In that scenario, the Traffic Selector
         sub-option MUST be present in the IPv4 Traffic Offload Selector
         option (Section 4).
The previous sentence talks about two ways in which the policy may be configured. Is it referring to one of those specific ways or is it referring to the 1st sentence - i.e., In the case that the MAG includes its proposed policy?

[Sri]  We tried to say that the MAG may also send its own traffic offload policy, this may be locally configured or can come from AAA. Now, when this MAG proposed policy is sent to the LMA, it must be sent using the IPv4 TS option.  How about the following text:


"The mobile access gateway MAY choose to send its proposed IPv4 traffic offload policy to the LMA by using the Traffic Selector sub-option. This IPv4 traffic offload policy may be locally configured at the mobile access gateway, or may have been obtained from the AAA. When this policy is included in the Proxy Binding Update message, it serves as a proposal to the local mobility anchor, which the  local mobility anchor can override with its own offload policy, or agree to the proposed policy that it received from the mobile access gateway."






- 3rd bullet, 1st sentence - not clear.  Does the following reflect the intent?
OLD:
      If there is no IPv4 Traffic Offload Selector option in the
      corresponding Proxy Binding Acknowledgement message, that the
      mobile access gateway receives in response to a Proxy Binding
      Update, it serves as an indication that the local mobility anchor
      did not enable IPv4 Traffic Offload support for that mobility
      session, and hence the local mobility anchor did not deliver IPv4
      flow selectors for that mobility session.

NEW:
      Lack of a IPv4 Traffic Offload Selector option in the
      corresponding Proxy Binding Acknowledgement message received by the
      mobile access gateway in response to a Proxy Binding
      Update indicates that the local mobility anchor
      did not enable IPv4 Traffic Offload support for that mobility
      session, and hence the local mobility anchor did not deliver IPv4
      flow selectors for that mobility session.

[Sri] Ok


5th bullet: This one very long sentence needs some work for clarity with one suggestion below (if I've interpreted the intent correctly):
OLD:
      If configuration variable, EnableIPTrafficOffloadSupport is set to
      a value of (0), and if the mobile access gateway has not included
      the IPv4 Traffic Offload Selector option in the Proxy Binding
      Update, but if the received Proxy Binding Acknowledgement message
      has the IPv4 Traffic Offload Selector option, then the mobile
      access gateway SHOULD ignore the option and process the rest of
      the message as per [RFC5213].
NEW:
      If the configuration variable EnableIPTrafficOffloadSupport
      is set to a value of (0) and the mobile access gateway has not
      included the IPv4 Traffic Offload Selector option in the Proxy
      Binding Update, but has received a Proxy Binding
      Acknowledgement message that has the IPv4 Traffic Offload Selector
      option, then the mobile access gateway SHOULD ignore the option
      and process the rest of the message as per [RFC5213].

[Sri] Ok. Thanks


- Traffic Selector Sub-option. It's not clear what this sentence is trying to say:
      "This is an optional
      field when this option is used only a capability hint."
What is a "capability hint"?  That's not mentioned elsewhere in this document. Also the phrase "is used only a" doesn't make sense.  Should it be "is used only as a"?

[Sri]  There is some typo/missing fragment. How about the following:


"The traffic selector sub-option includes the parameters used to match packets for a specific flow binding. The format of the Traffic Selector sub-option is defined in section 4.2.1.4 of [RFC6089]. This sub-option includes a TS Format field, which identifies the format of the flow specification included in that sub-option.  The values for that field are defined in section 3 of [RFC6089] and are repeated here for completeness.  When the value of TS Format field is set to (1), the format that follows is the IPv4 Binary Traffic Selector specified in section 3.1 of  [RFC6089] and that support is mandatory for this specification."



IANA considerations:
- I could not find a definition of a "mobility header option" in RFC 6275. I believe you are wanting to update the "Mobility Options" registry:
http://www.iana.org/assignments/mobility-parameters/mobility-parameters.xml#mobility-parameters-2
So, really, you are defining a new "Option Type" in the "Mobility Options" namespace.  Is that correct?

[Sri] The term "Mobility option" is defined in RFC 6275. Its an option that is carried in the IPv6 Mobility Header extension and is generally referred to as "Mobile Header option". Will rephrase as "mobility option".



- Note, you also should add a note to section 4 that the RFC editor should replace <IANA-1> with the number that gets assigned.

[Sri] Ok


Section 6:
- 1st paragraph, 1st sentence: "that control" -> "that controls"

[Sri] Ok

Thanks for the review and your help on improving the document quality.


Regards
Sri