[netext] review - draft-ietf-netext-pmipv6-flowmob-03
"Zuniga, Juan Carlos" <JuanCarlos.Zuniga@InterDigital.com> Tue, 10 July 2012 19:16 UTC
Return-Path: <JuanCarlos.Zuniga@InterDigital.com>
X-Original-To: netext@ietfa.amsl.com
Delivered-To: netext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DB7BF11E80EB for <netext@ietfa.amsl.com>; Tue, 10 Jul 2012 12:16:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.392
X-Spam-Level:
X-Spam-Status: No, score=-2.392 tagged_above=-999 required=5 tests=[AWL=0.206, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id APRfm8tbzjc6 for <netext@ietfa.amsl.com>; Tue, 10 Jul 2012 12:16:49 -0700 (PDT)
Received: from idcout.InterDigital.com (smtp-out1.interdigital.com [64.208.228.135]) by ietfa.amsl.com (Postfix) with ESMTP id 628E411E80E3 for <netext@ietf.org>; Tue, 10 Jul 2012 12:16:49 -0700 (PDT)
Received: from SAM.InterDigital.com ([10.30.2.11]) by idcout.InterDigital.com with Microsoft SMTPSVC(6.0.3790.4675); Tue, 10 Jul 2012 15:17:16 -0400
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CD5ED0.9E708944"
X-MimeOLE: Produced By Microsoft Exchange V6.5
Date: Tue, 10 Jul 2012 15:17:16 -0400
Message-ID: <D60519DB022FFA48974A25955FFEC08C04959F4B@SAM.InterDigital.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: review - draft-ietf-netext-pmipv6-flowmob-03
Thread-Index: Ac1e0J39/ry1AqAHSxaDTyLfahq9xA==
From: "Zuniga, Juan Carlos" <JuanCarlos.Zuniga@InterDigital.com>
To: netext@ietf.org
X-OriginalArrivalTime: 10 Jul 2012 19:17:16.0982 (UTC) FILETIME=[9E8C5D60:01CD5ED0]
Subject: [netext] review - draft-ietf-netext-pmipv6-flowmob-03
X-BeenThere: netext@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Mailing list for discusion of extensions to network mobility protocol, i.e PMIP6. " <netext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netext>, <mailto:netext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netext>
List-Post: <mailto:netext@ietf.org>
List-Help: <mailto:netext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netext>, <mailto:netext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 10 Jul 2012 19:16:54 -0000
Hi all, These are the comments I have for draft-ietf-netext-pmipv6-flowmob-03: 1. Introduction: - I would suggest rewriting the second and third paragraph as follows: "PMIPv6 allows an MN to connect to the same PMIPv6 domain through different interfaces. This document specifies protocol extensions to Proxy Mobile IPv6 between the LMA and MAGs to enable "flow mobility" and hence distribute specific traffic flows on different physical interfaces. It is assumed that an MN IP layer interface can simultaneously and/or sequentially attach to multiple MAGs, possibly over multiple media. One form to achieve this multiple attachment is described in [I-D.ietf-netext-logical-interface-support], which allows the mobile node supporting traffic flows on different physical interfaces regardless of the assigned prefixes on those physical interfaces." 2. Terminology - It should be "FMA - Flow Mobility Acknowledgement" (several instances throughout the document) 3.1 Use case scenarios - I would suggest changing the first paragraph as follows: "In contrast to a typical handover where connectivity to a physical medium is relinquished and then re-established, flow mobility assumes a mobile node can have simultaneous access to more than one network. In this specification, it is assumed that the LMA is aware of the mobile node's capabilities to have simultaneous access to both access networks and it can handle the same or a different set of prefixes on each access. How this is done is outside the scope of this specification." - The three numbered scenarios are first described at the initialization point (i.e. attachment), and then the flow mobility use case is described for each one of them below in the text. This is confusing, as at first sight it looks like the numbered paragraphs contain the whole use case description text. I would suggest describing each scenario in full in each one of the numbered sections (e.g. scenario 2 should describe the initial attachment and also the flow mobility use case to make it clear why it needs signaling extensions). It would also help adding a reference stating that the operational description will be provided in sections 3.2.1, 3.2.2, etc. - Rewrite the last paragraph in section 3.1 as follows: "The extensions described in this document support all the aforementioned scenarios." 3 3.1 3.2.1 MN sharing a common set of prefixes on all MAGs - Remove the following sentence from the paragraph: "When a multi-interfaced mobile node connects to a PMIPv6-domain, it performs regular attachment and as a result is able to configure an IP address (or a set of IP addresses) on the logical interface hiding the different physical interfaces." - I believe the following should be a MUST: "In this document a new Handoff Indicator (HI) value ("Attachment over a new interface sharing prefixes") is defined, to allow the mobile access gateway indicate to the local mobility anchor that the same set of prefixes MUST be assigned to the mobile node. The considerations in Section 5.4.1 of [RFC5213] are updated by this specification as follows:" - Suggest promoting the paragraph starting with "As described in [I-D.ietf-netext-logical-interface-support]..." to the end of section 3.2 (before 3.2.1) and reword as follows: "Both MN and LMA SHOULD have local policies in place that ensure packets are forwarded coherently for unidirectional and bidirectional communications. The details about how this consistency is ensured are out of the scope of this document." - I believe the following should be a MUST (+ typo): "In case the MAGs need to be configured to support flow mobility because of packet policing, packet enforcement, charging or similar reasons, the LMA MUST re-use the signaling defined later in this document to convey this information." - In the paragraph starting with "Figure 3 shows the state...", remove the parenthesis and the text inside. 3.2.2 MN with different sets of prefixes on each MAG - I believe the following should be a MUST "If the flow is being moved from its default path (which is determined by the destination prefix) to a different one, the LMA constructs a Flow Mobility Initiate (FMI) message. This message MUST be sent to the new target MAG, i.e. the one selected to be the used in the forwarding of the flow..." - It would probably be clearer to have one section 3.2.1, 3.2.2 and 3.2.3 for each described scenario (1, 2 and 3), even if the text in the section simply states that the use case is the same as the next/previous section. It would make it easier to read back and forth in the document when searching for specific information about a use case. - Figure4: I would suggest exchanging the order of the optional FMI/FMA messages after the new flow Y through MAG1, as these messages are not time-critical. - Figure 6: I would suggest exchanging the order of the optional BRI/BRA messages after the new flow Y through MAG2, as these messages are not time-critical. - I believe the following requirements language is needed (original paragraphs starting with "Optionally, a message can be sent..."): "Optionally, a Binding Revocation Indication message [RFC5846] with the P bit set MAY be sent to MAG1 to indicate that this is a revocation of PMIP prefix(es). After processing BRI, the source MAG MUST send a Binding Revocation Acknowledgement (BRA) message back to the LMA. - Move the paragraph starting with "In case flow mobility is needed with a finer granularity...") to after Figure 6, and reword with requirements language as follows: "In case flow mobility is needed with a finer granularity (e.g., flow level instead of full prefix), a Flow Identification Mobility option (specified in [RFC6089]) that can convey full flow information MUST be included in the PBA. The MAG MAY also include the Flow Identification Mobility option in the PBU message that it sends to the LMA. This serves as a request from MAG to LMA to consider the flow policy rules specified in the option. In this case, no prefix is removed from any MAG because the movement is performed at a flow level." 4. Messages - Add the following sentence to the beginning of the section: "This section defines extensions to the Proxy Mobile IPv6 [RFC5213] protocol messages" 4.1 Flow Mobility Initiate (FMI) - Replace "acknowledge" by "acknowledgement" in the "Sequence Number:" description I hope you find these comments useful. Best regards, Juan Carlos
- [netext] review - draft-ietf-netext-pmipv6-flowmo… Zuniga, Juan Carlos
- Re: [netext] review - draft-ietf-netext-pmipv6-fl… Carlos Jesús Bernardos Cano
- Re: [netext] review - draft-ietf-netext-pmipv6-fl… Carlos Jesús Bernardos Cano