Re: [Softwires] softwire-encaps-safi

Carlos Pignataro <cpignata@cisco.com> Thu, 29 May 2008 15:32 UTC

Return-Path: <softwires-bounces@ietf.org>
X-Original-To: softwires-archive@megatron.ietf.org
Delivered-To: ietfarch-softwires-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 805D43A6BBF; Thu, 29 May 2008 08:32:57 -0700 (PDT)
X-Original-To: softwires@core3.amsl.com
Delivered-To: softwires@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 6FEB53A6BB8 for <softwires@core3.amsl.com>; Thu, 29 May 2008 08:32:54 -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 Wjmczacq-2dV for <softwires@core3.amsl.com>; Thu, 29 May 2008 08:32:53 -0700 (PDT)
Received: from av-tac-rtp.cisco.com (hen.cisco.com [64.102.19.198]) by core3.amsl.com (Postfix) with ESMTP id 1D1813A69CE for <softwires@ietf.org>; Thu, 29 May 2008 08:29:32 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from rooster.cisco.com (localhost [127.0.0.1]) by av-tac-rtp.cisco.com (8.11.7p3+Sun/8.11.7) with ESMTP id m4TFTPN11261; Thu, 29 May 2008 11:29:25 -0400 (EDT)
Received: from [64.102.157.95] (dhcp-64-102-157-95.cisco.com [64.102.157.95]) by rooster.cisco.com (8.11.7p3+Sun/8.11.7) with ESMTP id m4TFTGu10185; Thu, 29 May 2008 11:29:16 -0400 (EDT)
Message-ID: <483ECBCC.6040003@cisco.com>
Date: Thu, 29 May 2008 11:29:16 -0400
From: Carlos Pignataro <cpignata@cisco.com>
Organization: cisco Systems, Inc.
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.14) Gecko/20080421 Thunderbird/2.0.0.14 Mnenhy/0.7.5.0
MIME-Version: 1.0
To: "Pradosh Mohapatra (pmohapat)" <pmohapat@cisco.com>
References: <89F15385-FDFE-4973-A8B2-A2F358655DFE@cisco.com> <48379496.3000902@cisco.com> <04CAD96D4C5A3D48B1919248A8FE0D5407225DA0@xmb-sjc-215.amer.cisco.com>
In-Reply-To: <04CAD96D4C5A3D48B1919248A8FE0D5407225DA0@xmb-sjc-215.amer.cisco.com>
X-Enigmail-Version: 0.95.6
X-Face: *3w8NvnQ|kS~V{&{U}$?G9U9EJQ8p9)O[1[1F'1i>XIc$5FR!hdAIf5}'Xu-3`^Z']h0J* ccB'fl/XJYR[+,Z+jj`4%06nd'y9[ln&ScJT5S+O18e^
Cc: "Francois Le Faucheur (flefauch)" <flefauch@cisco.com>, Alain Durand <Alain_Durand@cable.comcast.com>, Jari Arkko <jari.arkko@piuha.net>, softwires@ietf.org, jgs@juniper.net, jianping <jianping@cernet.edu.cn>, riw@cisco.com
Subject: Re: [Softwires] softwire-encaps-safi
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/softwires>
List-Post: <mailto:softwires@ietf.org>
List-Help: <mailto:softwires-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: softwires-bounces@ietf.org
Errors-To: softwires-bounces@ietf.org

Hi Pradosh,

Thank you for the quick responses, the updated rev -01 addresses all my 
comments.

Thanks,

--Carlos.

On 5/28/2008 11:55 AM, Pradosh Mohapatra (pmohapat) said the following:
> Hi Carlos,
> 
> Thanks for all the comments. Responses inline. The new revision (-01)
> has the changes incorporated. The draft is at
> http://www.ietf.org/internet-drafts/draft-ietf-softwire-encaps-safi-01.t
> xt
> 
> | 
> |      Tunnel Type (2 octets): It identifies the type of the tunneling
> |      technology being signaled. This document defines the 
> | following types:
> | 
> |        - L2TPv3: Tunnel Type = 1
> | 
> | L2TPv3 can be encapsulated in different ways over IP (e.g., directly
> | over IP proto 115, and over UDP). This document refers implicitly
> | (without mention) to L2TPv3 over IP (the only L2TPv3 mandatory
> | encapsulation from RFC3931), but does not explicitly clarify it. Could
> | this be disambiguated, e.g., by either: i. Renaming the 
> | Tunnel Type 1 to
> | "L2TPv3 over IP", or ii. Providing further L2TPv3 encap 
> | details (IP vs.
> | UDP, etc) in the Encapsulation sub-TLV for the L2TPv3 TLV Type?
> 
> Renamed the tunnel type to be 'L2TPv3 over IP'.
> 
> 
> |       * Session ID: a 4-octet value locally assigned by the 
> | advertising
> |         router that serves as a lookup key in the incoming packet's
> |         context.
> | 
> | Could "non-null" be added as a constrain for the Session ID? The 
> | all-zeros identifies and L2TPv3 Control Packet (instead of 
> | data packet) 
> | when running directly over IP.
> 
> Done.
> 
> 
> | ...
> |        * Cookie: an optional, variable length (encoded in 
> | octets - 0 to 8
> |          octets) value used by L2TPv3 to check the association of a
> |          received data message with the session identified by 
> | the Session
> |          ID. The Cookie value is tightly coupled with the Session ID.
> | 
> | 
> | This text defining/describing the Cookie field seems to allow for any
> | length of cookie from 0 to 8 octets; however, from RFC3931:
> | 
> |        The Assigned Cookie is a 4-octet or 8-octet random value.
> 
> Clarified that the cookie value is as per RFC 3931.
> 
> 
> | 
> | 4.2. Protocol Type sub-TLV
> | ...
> |     Note that the protocol type sub-TLV is optional, e.g. if the
> |     tunneling technology is GRE, this sub-TLV is not required.
> | 
> | Is this sub-TLV also optional for L2TPv3 tunneling, which 
> | encap (unlike 
> | GRE) does not have a PID, or is it mandatory for L2TPv3 
> | Tunnel Type? If 
> | still optional, how is the encapsulated Protocol Type 
> | (tunneled payload 
> | PID) signaled, checked, selected/validated in the dataplane?
> 
> Clarified the description to mean that protocol type 
> sub-TLV is mandatory for L2TPv3 and optional for GRE.
> 
> 
> | 6. Security Considerations
> | 
> | Shouldn't this section be augmented with the security 
> | considerations of 
> | the tunneling protocols used? e.g., for l2tpv3, source (and dest) 
> | validation (for tunneled traffic) vs. (or plus) suggested use of  the 
> | cookie, etc?
> 
> Have added the following text to this section:
> 
> "
>    Security considerations applicable to Softwires can be found in the
>    mesh framework [Softwires-Mesh-Frame-work]. In general, security
>    issues of the tunnel protocols signalled through encapsulation SAFI
>    are inherited.
> "
> 
> | References:
> | 
> | I notice this document does not reference RFC2784 + RFC2890 
> | and RFC3931. 
> | It seems it should, for example 
> | draft-ietf-softwire-encaps-ipsec (that 
> | does not concern with defining the Tunnel Types for L2TPv3 or 
> | GRE still 
> | add 2784/3931 references.
> 
> Added these references.
> 
> Rgds,
> - Pradosh
> 

-- 
--Carlos Pignataro.
Escalation RTP - cisco Systems
_______________________________________________
Softwires mailing list
Softwires@ietf.org
https://www.ietf.org/mailman/listinfo/softwires