Re: [OPSAWG] Seeking discussion on "Alternate Tunnel Encapsulation for Data Frames in CAPWAP"

"Rajesh Pazhyannur (rpazhyan)" <rpazhyan@cisco.com> Thu, 31 October 2013 04:16 UTC

Return-Path: <rpazhyan@cisco.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A17421E80B5 for <opsawg@ietfa.amsl.com>; Wed, 30 Oct 2013 21:16:55 -0700 (PDT)
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 ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JShvD4F3Xyt5 for <opsawg@ietfa.amsl.com>; Wed, 30 Oct 2013 21:16:49 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) by ietfa.amsl.com (Postfix) with ESMTP id A014821E80AF for <opsawg@ietf.org>; Wed, 30 Oct 2013 21:16:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=13413; q=dns/txt; s=iport; t=1383193005; x=1384402605; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=5cmW2kJ3UeYONVrExcfSf7t2iSdF3By9UB9iJSPs3Z8=; b=jpnCSw7maYNXMb3jyTVVwYZ6NggeTj0HDurj0+QfjTf4/tKsuzRJJpEH Kjy2PlSqFS5UL991JPYD6ejAxRvuBOCmQAK6rHX1dG0+RkClEOc8+hZYX p1n96M2c/nfGpe9jig+hSv+GVRcGUGyA8DGFNIkbtRN7/Jr+scvXnoSeG Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: ApsGABnZcVKtJXHA/2dsb2JhbABZgkNEOFStL4loiE2BLBZ0giUBAQEDAS1FDAcEAgEIEQQBAQsdBxwWFAkIAgQBEggTh2YGDbsBjgaBGDgGgxqBDQOFZoF8kViQWoFogT6BcTk
X-IronPort-AV: E=Sophos; i="4.93,606,1378857600"; d="scan'208,217"; a="275791344"
Received: from rcdn-core2-5.cisco.com ([173.37.113.192]) by rcdn-iport-9.cisco.com with ESMTP; 31 Oct 2013 04:16:44 +0000
Received: from xhc-aln-x14.cisco.com (xhc-aln-x14.cisco.com [173.36.12.88]) by rcdn-core2-5.cisco.com (8.14.5/8.14.5) with ESMTP id r9V4GiE1026161 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 31 Oct 2013 04:16:44 GMT
Received: from xmb-aln-x09.cisco.com ([169.254.4.202]) by xhc-aln-x14.cisco.com ([173.36.12.88]) with mapi id 14.02.0318.004; Wed, 30 Oct 2013 23:16:44 -0500
From: "Rajesh Pazhyannur (rpazhyan)" <rpazhyan@cisco.com>
To: John Kaippallimalil <John.Kaippallimalil@huawei.com>, "opsawg@ietf.org" <opsawg@ietf.org>
Thread-Topic: [OPSAWG] Seeking discussion on "Alternate Tunnel Encapsulation for Data Frames in CAPWAP"
Thread-Index: Ac7SqIs8II5D0brnRoyCTVQ6wZ7WWAAAbPhgAAAs4CAANMhyYAAPWb9gAAvDqPAAVQEngAAq4DrAAAAKW0AAAQWqgA==
Date: Thu, 31 Oct 2013 04:16:43 +0000
Message-ID: <4ED2E36A22261145861BAB2C24088B4320ED18A0@xmb-aln-x09.cisco.com>
References: <6561EABF52675C45BCDACA1B4D7AA1171CFD3AF4@dfweml511-mbb.china.huawei.com> <01FE63842C181246BBE4CF183BD159B448F32979@nkgeml504-mbx.china.huawei.com> <6561EABF52675C45BCDACA1B4D7AA1171CFD4EA1@dfweml511-mbb.china.huawei.com> <01FE63842C181246BBE4CF183BD159B448F36D6D@nkgeml504-mbx.china.huawei.com> <6561EABF52675C45BCDACA1B4D7AA1171CFD56D3@dfweml511-mbb.china.huawei.com> <6561EABF52675C45BCDACA1B4D7AA1171CFD56E5@dfweml511-mbb.china.huawei.com>
In-Reply-To: <6561EABF52675C45BCDACA1B4D7AA1171CFD56E5@dfweml511-mbb.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.21.65.186]
Content-Type: multipart/alternative; boundary="_000_4ED2E36A22261145861BAB2C24088B4320ED18A0xmbalnx09ciscoc_"
MIME-Version: 1.0
Subject: Re: [OPSAWG] Seeking discussion on "Alternate Tunnel Encapsulation for Data Frames in CAPWAP"
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/opsawg>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Oct 2013 04:16:55 -0000

John

Thanks for reviewing. Some answers provided.

Regards

Rajesh

-----Original Message-----
From: John Kaippallimalil [mailto:John.Kaippallimalil@huawei.com]
Sent: Wednesday, October 30, 2013 8:39 PM
To: Rajesh Pazhyannur (rpazhyan); opsawg@ietf.org
Subject: RE: [OPSAWG] Seeking discussion on "Alternate Tunnel Encapsulation for Data Frames in CAPWAP"

Hi,
[Sorry for reposting - but I think I posted to the wrong thread earlier - apologize for that.]

I've read this draft and agree with the requirements identified and solution to tunnel to an AR, etc. There is a need to have the right means by which the AC, WTP and AR discover, sync up on tunnels, etc.

Some questions for clarification:
1. How do the AC and WTP agree that they will be using the mode where data from the WTP is not forwarded to the AC? Would there be a new message that informs the WTP of what to do.

>        I should probably explain this in more detail in the draft, with a figure.  The procedure is defined somewhat tersely in the text in Section 2.1 and 2.2. Specifically, the WTP will indicate support for this capability in the Discover and/or Join Request and the AC will determine whether to configure this mode while configuring the WLAN by providing the Tunnel Encap Type in the IEEE 802.11 Add WLAN Message Element.

2. In this draft, the data is sent from a WTP to an Access Router. How does the WTP discover the right Access Router for a specific user?
Especially considering that - as described in the draft itself - "in many deployments, the operator managing the WTPs/AC may be different from the operator providing the internet connectivity to the WTPs".
It could also be the case that sessions attached to a WTP may be homed to more than one operator.
It seems like a dynamic/protocol based discovery is better suited in this case?

>  Dan had raised the same point in his email. We envision that the AC will configure the WTP with the appropriate identifier of the AR.  So for example, if PMIPv6 were being used (and the WTP were a MAG) then the AC would provide the IP address (and other configuration like shared secret) of the LMA.  Reusing CAPWAP to provide some of the alternate tunnel configurations seem advantageous.  This detail is not there in the current version of the draft but something we hoped to add in the next version.

3. In this case, there is a CAPWAP control relationship WTP - AC, and a data path of WTP - Access Router. If there is a failure of, lets say, the WTP - AC path (keep-alive fails), what would be the expected behavior of the data path (WTP-AR)? Would the data channel be kept or torn down?

>       This is a good question. I believe this is a matter of implementation (and not something that has to be specified in the protocol). For example, in the current CAPWAP system if the WTP is operating in local bridged mode and there is a failure with the AC such that WTP can longer communicate with the AC.  In such a case, the WTP may choose to continue providing service to existing customers. Most current implementations continue service to existing customers.

Also want to note that some of the proposals in draft-xue-opsawg-capwap-separation-capability-01 (Capability Announcement and AR Discovery in CAPWAP Control and Data Channel Separation) can complement this draft. We could discuss this separately as needed.
>       Happy to discuss this more.

Best Regards,
John


> -----Original Message-----
> From: opsawg-bounces@ietf.org<mailto:opsawg-bounces@ietf.org> [mailto:opsawg-bounces@ietf.org] On
> Behalf Of Rajesh Pazhyannur (rpazhyan)
> Sent: Saturday, October 26, 2013 5:08 PM
> To: opsawg@ietf.org<mailto:opsawg@ietf.org>
> Subject: [OPSAWG] Seeking discussion on "Alternate Tunnel
> Encapsulation for Data Frames in CAPWAP"
>
> Hello
>
> We have resubmitted a new version of the draft titled "Alternate
> Tunnel Encapsulation for Data Frames in CAPWAP",
> http://datatracker.ietf.org/doc/draft-zhang-opsawg-capwap-cds/.
> The previous version was titled: "Separation of CAPWAP Control and
> Data
> Plane: Scenarios, Requirements and Solutions". Based on discussion in
> the last IETF, we reworked the draft.
>
> The draft provides a reason for the need for WTP to have additional
> tunnel (beyond CAPWAP) encapsulations for user traffic. It enables a
> WTP to advertise the capability to support such alternate tunnel
> encapsulation and the AC to configure such tunnel encapsulation on the
> WTP.  The alternate tunnel encapsulation allows 1) the WTP to tunnel
> non-management data frames to an endpoint different from the AC and 2)
> allows the WTP to tunnel using one of many known ecapsulation types
> such as IP-IP, IP-GRE, CAPWAP.
>
> We would like to get it adopted as a working group item and would like
> feedback on whether we are on track.
>
> Regards
>
> Rajesh
>
>