Re: [netext] Review of ID: draft-ietf-netext-pmipv6-sipto-option-03

Sri Gundavelli <sgundave@cisco.com> Mon, 06 February 2012 04:04 UTC

Return-Path: <sgundave@cisco.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 625C621F84D6 for <netext@ietfa.amsl.com>; Sun, 5 Feb 2012 20:04:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.397
X-Spam-Level:
X-Spam-Status: No, score=-6.397 tagged_above=-999 required=5 tests=[AWL=0.202, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 9Fs0DKWVwlkR for <netext@ietfa.amsl.com>; Sun, 5 Feb 2012 20:04:17 -0800 (PST)
Received: from mtv-iport-1.cisco.com (mtv-iport-1.cisco.com [173.36.130.12]) by ietfa.amsl.com (Postfix) with ESMTP id 99F6721F84CF for <netext@ietf.org>; Sun, 5 Feb 2012 20:04:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=sgundave@cisco.com; l=3940; q=dns/txt; s=iport; t=1328501057; x=1329710657; h=date:subject:from:to:message-id:in-reply-to:mime-version: content-transfer-encoding; bh=l3KxwJu/RsesQ0RqR8WLoleWyj/LrtI8lyWbWF4gx10=; b=KZi/O9iWKQmdtlCm0Lfy5jR2XPE73mm37tgCvD/T+S0eh5xwi4Zm8W/2 9G3+FJpefg/7YxgyGSdCEAPD3LBScsC58OIRuCLgEkf/CVKsHPu9Fm75c fLH40IEEFtDccVaeokEp7QJY3hTd9svx+urJOTS4KcHjhzL97VTQaOk2B I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Av4EAAtRL0+rRDoI/2dsb2JhbABErzeBBYFyAQEBAwESARQTAgEqFw0BCBJ9DgEBBAESIodaml0BngmLZAEpEwEIBQMDCQcBBwcChC0fgzkEiESMZJJ8
X-IronPort-AV: E=Sophos;i="4.73,368,1325462400"; d="scan'208";a="27161814"
Received: from mtv-core-3.cisco.com ([171.68.58.8]) by mtv-iport-1.cisco.com with ESMTP; 06 Feb 2012 04:04:16 +0000
Received: from xbh-sjc-221.amer.cisco.com (xbh-sjc-221.cisco.com [128.107.191.63]) by mtv-core-3.cisco.com (8.14.3/8.14.3) with ESMTP id q1644Hub006659; Mon, 6 Feb 2012 04:04:17 GMT
Received: from xmb-sjc-214.amer.cisco.com ([171.70.151.145]) by xbh-sjc-221.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Sun, 5 Feb 2012 20:04:16 -0800
Received: from 10.21.80.135 ([10.21.80.135]) by xmb-sjc-214.amer.cisco.com ([171.70.151.145]) with Microsoft Exchange Server HTTP-DAV ; Mon, 6 Feb 2012 04:04:16 +0000
User-Agent: Microsoft-Entourage/12.32.0.111121
Date: Sun, 05 Feb 2012 20:04:15 -0800
From: Sri Gundavelli <sgundave@cisco.com>
To: Hidetoshi Yokota <yokota@kddilabs.jp>, "netext@ietf.org" <netext@ietf.org>
Message-ID: <CB54913F.394A8%sgundave@cisco.com>
Thread-Topic: [netext] Review of ID: draft-ietf-netext-pmipv6-sipto-option-03
Thread-Index: AczkhGPqCe6W44Y4XUaFaVDydgvLbw==
In-Reply-To: <4F2E3749.8050404@kddilabs.jp>
Mime-version: 1.0
Content-type: text/plain; charset="US-ASCII"
Content-transfer-encoding: 7bit
X-OriginalArrivalTime: 06 Feb 2012 04:04:16.0788 (UTC) FILETIME=[64FADD40:01CCE484]
Subject: Re: [netext] Review of ID: draft-ietf-netext-pmipv6-sipto-option-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: Mon, 06 Feb 2012 04:04:18 -0000

Hi Yokota-san,

Thanks for your review. Please see inline.



On 2/5/12 12:01 AM, "Hidetoshi Yokota" <yokota@kddilabs.jp> wrote:

> Hi Sri,
> 
> Good work. Here are my comments and suggestions for version -03:
> 
> [Section 2.2]
> 
>    Selective IP Traffic Offload (SIPTO)
> 
>       The approach of selecting specific IP flows and routing them to
>       the local network, as supposed to tunneling them to the home
>       network.           ^^^^^^^^^^^^^^
> 
> "as opposed to" ?
>

OK. Will rephrase it.

 
> Also, the box entitled with "Local Services" in Figure 1 is a bit
> confusing because this doesn't seem to be related to "traffic offload".
> It is ok if you use it for route optimization, but for an example of
> traffic offload, this box may not be necessary.
>

This is a good discussion point. The way I see it, any time, an IP flow that
uses the home address is directly offloaded into the access network, there
are two aspects to it:

#a: The offloaded traffic may be for a local destination within the access
network
#b: It may be for a destination in the Internet, outside the access network

In both these cases, depending on the location of the MAG, there may or may
not be NAT translation required for that flow. If its for Internet, NAT
translation is needed, for topological correctness, and is also a MUST if
the CN is not directly connected to the MAG and if that MAG is not an
higher-level aggregation router, where all the traffic goes through that
node. These are the different possible offload cases.

So, for case #a, specifically if the CN is directly attached to the MAG,
this may appear as a case of route optimization, but that is one specific
case in the list of offload cases and also the reason for offload is not
exactly for RO, but more policy driven.

I can fix the diagram to avoid any confusion.



 
> [Section 3]
> 
> The following caption does not seem to express the whole figure:
> 
>  Figure 1: Access Networks attached to MAG
> 
> Suggested one is like:
> "Network configuration/architecture where traffic offloading is applicable"
> 

Ok.


> [Section 3.1]
> 
> My general comment is that it is not very clear if the traffic offload
> selector is provided by the LMA or can be done by the MAG as well.
> According to Section 3 and Figure 2, the traffic offload selector comes
> from the LMA to the MAG, so the first bullet of Section 3.1 is a little
> bit confusing. If this spec allows the MAG to send the IPTS option, such
> scenario should also be included in Section 3 and #2 of Figure 2
> 

The spec does allow the option to be carried in both the directions. When
carried from MAG to LMA, its up to the LMA to accept or override the
request. I will clarify this bullet point.


>    |       |------->|    2. Proxy Binding Update (IPTS Option)
>                                                  ^^^^^^^^^^^^^^
> [Q] If the MAG can also send this option, I have one question: when the
> MN's IPv4 address is assigned by the LMA, the MAG may not be able to
> know that address until it receives the PBA with that address from the
> LMA. In that case, the MAG cannot create a valid traffic offload
> selector, which requires the MN's IPv4 address. I guess the PBU/PBA need
> to be exchanged multiple times. If the traffic offload selector is
> provided only by the LMA, the scenario will be simpler. I recommend
> clarifying possible scenarios and procedures.
>

The traffic selector is always specific to the flows associated with a
mobility session. This is an implicit assumption. This is a good comment, we
are probably missing one consideration there. When the selectors are based
on source address of the IP flow, the related assumptions have to be stated.
We Will clarify that part. This is a good catch.

Thanks again for your review.

Regards
Sri




 
> Regards,