Re: [v6ops] FW: New Version Notification for draft-palet-v6ops-rfc7084-bis-00.txt

"Rajiv Asati (rajiva)" <rajiva@cisco.com> Tue, 21 February 2017 11:59 UTC

Return-Path: <rajiva@cisco.com>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 768181298C5 for <v6ops@ietfa.amsl.com>; Tue, 21 Feb 2017 03:59:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level:
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Lyd9phPWl_Sv for <v6ops@ietfa.amsl.com>; Tue, 21 Feb 2017 03:59:02 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1F79312963F for <v6ops@ietf.org>; Tue, 21 Feb 2017 03:59:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12096; q=dns/txt; s=iport; t=1487678342; x=1488887942; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=GSAfzv16USilmY18XWP2J5Iblkp/wrxTtmuYPTP/AwQ=; b=V6x6SCnhE4PciNHIvjbibEEJzgrN5P0UDatB97oqeCdttu3rFMcBaUcH InJ6Qec97JN8CqaumYq5ebumR/ykGdK9ItwHxBVzNuzq+vxNsHO+lX6f/ ghA02Yu7hjPVDUNy8j9Kzwa3tIvWC5lWjnASp+Qsw5lzJB9RlNjFYelEs c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0DcAQBwKqxY/5BdJa1eGQEBAQEBAQEBAQEBBwEBAQEBgygpYYEJB4NUigiRdx+VNIINHw2FdgIagkg/GAECAQEBAQEBAWIohHABAQEDAQEBIRE6AgcHBwQCAQgRAwECAwImAgICJQsUAQgIAgQBEhuJSwgOrgWCJotWAQEBAQEBAQEBAQEBAQEBAQEBAQEBHYELhUGCBQiCYoQ3AQEbgwYugjEFj0mMPwGGc4spCoFxU4RIiXiINIpvAR84gQBTFRgmEQGEboFIdQGIYYEhgQ0BAQE
X-IronPort-AV: E=Sophos;i="5.35,189,1484006400"; d="scan'208";a="209266294"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 21 Feb 2017 11:59:01 +0000
Received: from XCH-ALN-004.cisco.com (xch-aln-004.cisco.com [173.36.7.14]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id v1LBx0tB020507 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 21 Feb 2017 11:59:01 GMT
Received: from xch-aln-005.cisco.com (173.36.7.15) by XCH-ALN-004.cisco.com (173.36.7.14) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 21 Feb 2017 05:59:00 -0600
Received: from xch-aln-005.cisco.com ([173.36.7.15]) by XCH-ALN-005.cisco.com ([173.36.7.15]) with mapi id 15.00.1210.000; Tue, 21 Feb 2017 05:58:59 -0600
From: "Rajiv Asati (rajiva)" <rajiva@cisco.com>
To: "jordi.palet@consulintel.es" <jordi.palet@consulintel.es>, "v6ops@ietf.org" <v6ops@ietf.org>
Thread-Topic: [v6ops] FW: New Version Notification for draft-palet-v6ops-rfc7084-bis-00.txt
Thread-Index: AQHSjDnj5HCQYpyIc0CpuL/9rvGtAA==
Date: Tue, 21 Feb 2017 11:58:59 +0000
Message-ID: <E8EED9D6-2015-4F5E-84EF-F69842E2E269@cisco.com>
References: <148763027040.25952.5914924936449771028.idtracker@ietfa.amsl.com> <692043A0-04F2-46EA-84D2-D4964E925C6B@consulintel.es>
In-Reply-To: <692043A0-04F2-46EA-84D2-D4964E925C6B@consulintel.es>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.1e.0.170107
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.82.233.65]
Content-Type: text/plain; charset="utf-8"
Content-ID: <94BC17E257A5A745844F4987C0074D5E@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/v6ops/PPnCBwlYIP0_isIZDd-6IxrGbko>
Subject: Re: [v6ops] FW: New Version Notification for draft-palet-v6ops-rfc7084-bis-00.txt
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/v6ops/>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 21 Feb 2017 11:59:04 -0000

>    Do you agree with my changes 1, 2, 3 and 4 above?
  
Yes

>    Now a more complex question. Do you think it will be acceptable for 3 and may be 4 above, to be a MUST instead of just SHOULD?
  
Yes. 


-- 
Cheers,
Rajiv  

-----Original Message-----
From: v6ops <v6ops-bounces@ietf.org> on behalf of JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Reply-To: "jordi.palet@consulintel.es" <jordi.palet@consulintel.es>
Date: Tuesday, February 21, 2017 at 4:11 AM
To: "v6ops@ietf.org" <v6ops@ietf.org>
Subject: [v6ops] FW: New Version Notification for	draft-palet-v6ops-rfc7084-bis-00.txt

    Hi,
    
    I’ve submitted a -bis draft for updating RFC7084 (Basic Requirements for IPv6 Customer Edge Routers).
    
    The basic idea behind this update is to consider that the ISPs have not more IPv4 addressed so they will need to make sure that CEs are capable of running on IPv6-only links, but including some support for IPv4 transition, so the customer LANs can still use IPv4 for older devices or apps, until they become updated.
    
    The approach of the RFC7084 was to rely either in 6rd (which requires dual stack on the WAN link), or DS-Lite (which required dual stack by means of CGN with private IPv4 addressed for the WAN).
    
    My view, considering the time frame when this document may be accepted by the WG and then the time that vendors can take to implement new firmware versions or new products (almost one year from now), is that more and more ISPs will have troubles to use 6rd (which by the way is not being used too much), or will prefer other solutions than CGN.
    
    So, just to summarize, in RFC7084, 6rd and DS-LITE are considered as SHOULD.
    
    In my version:
    
    1) Considering that there’re no more IPv4 addresses and according to my experience with service providers, they will prefer to avoid dual stack in the WAN ASAP, and avoid CGN, I think 6rd and DS-LITE need to be changed to MAY.
    
    2) At the same time, I’ve included lw4o6, also with MAY. The rationale for this: Many service providers try to avoid the CGN, and lw4o6 is a way to do so, without increasing the cost of the CE. Basically, a CE that supports a regular IPv4 NAT+DS-Lite, is already capable of supporting lw4o6. The cost in terms of CE flash memory for DS-Lite is about 1Kb. The open source package available for DS-Lite that I’ve been digging-in takes 6Kb, but already includes also support for both MAP versions.
    
    3) Include support for 464XLAT, MAP-E, MAP-T as SHOULD. Those protocols are the 3 alternatives that a service provider has to deploy IPv6-only WAN, but at the same time provide dual-stack in the LANs, with practically the same functionalities or even more, that what CGN requires. At the service provider network, it requires, instead of CGN, a stateful NAT64 (which cellular providers are already using) or a Border Relay (for MAP). Basically, a CE needs only 3Kbytes of code in the flash to support CLAT (the CE part of 464XLAT). The support for MAP (both versions and also lw6o4), requires about 6Kb.
    
    4) Include support for 6in4 as SHOULD. The rational for this: According to my experience, sometimes, business customers (specially SMEs) are in the same access network as residential ones, but they are provisioned manually and often require dual-stack with public IPv4 addresses, because they have to publish external services such as VPNs, or others that may not yet rely in an IPv6-only network. I’ve seen cases of service providers with 10.000 customers and 250 of those “SMEs”, and all them are provisioned manually because don’t make sense to find an automatic configuration. So, I think we must keep this support, with typically is already available in any dual-stack router today. In fact, if the router supports 6to4 or 6rd, the 6in4 support is already there. In terms of flash utilization, 6in4 requires 1Kb, 6rd 2Kb and 6to4 1Kb.
    
    Note than I’ve been looking for the “cost” of the flash memory into open source available as GPLv2, which also means that the impact for any vendor in “updating” available firmware of actual CEs is minimal, if any, and is more an “integration” cost, probably a very few hours+testing. In fact, there are a few vendors that have it already (unfortunately very few) and I heard about some that offered it to “special big customers”, but not offered to the “general market”.
    
    I’ve been evaluating myself, with trial customer deployments, using open-source such as OpenWRT/LEDE, the cost/functionally of those transition mechanisms and they just work. Typical CE today have a minimum of 8MB (market moving quickly to 16 or 32 MB) flash memory and 32MB (market moving quickly to 64GB and much more) RAM, and they hold perfectly all those features without any issue and without needed to take out other code.
    
    So, the questions for the WG:
    
    Do you agree with my changes 1, 2, 3 and 4 above?
    
    Now a more complex question. Do you think it will be acceptable for 3 and may be 4 above, to be a MUST instead of just SHOULD?
    
    I think vendors need a very strong signal here, otherwise, many of them (and this is happening), are reading actual 7084 and only reacting to implement those transition technologies with specific firmware versions for “very big” customers which will buy several hundred thousand units in one shot. But many small and medium service providers, buy only a few units every week when they connect new customers. This was discussed already in this list a couple of months ago.
    
    https://www.ietf.org/mail-archive/web/v6ops/current/msg25152.html
    
    Please, note that that this document version doesn’t include yet the details of the requirements for each transition mechanism. I’m working on those already, but will be nice to have some inputs from the WG, regarding my questions above.
    
    Regards,
    Jordi
     
    
    -----Mensaje original-----
    De: <internet-drafts@ietf.org>
    Responder a: <internet-drafts@ietf.org>
    Fecha: lunes, 20 de febrero de 2017, 23:37
    Para: Jordi Palet <jordi.palet@consulintel.es>, Jordi Palet Martinez <jordi.palet@consulintel.es>
    Asunto: New Version Notification for draft-palet-v6ops-rfc7084-bis-00.txt
    
        
        A new version of I-D, draft-palet-v6ops-rfc7084-bis-00.txt
        has been successfully submitted by Jordi Palet Martinez and posted to the
        IETF repository.
        
        Name:		draft-palet-v6ops-rfc7084-bis
        Revision:	00
        Title:		Basic Requirements for IPv6 Customer Edge Routers
        Document date:	2017-02-20
        Group:		Individual Submission
        Pages:		22
        URL:            https://www.ietf.org/internet-drafts/draft-palet-v6ops-rfc7084-bis-00.txt
        Status:         https://datatracker.ietf.org/doc/draft-palet-v6ops-rfc7084-bis/
        Htmlized:       https://tools.ietf.org/html/draft-palet-v6ops-rfc7084-bis-00
        
        
        Abstract:
           This document specifies requirements for an IPv6 Customer Edge (CE)
           router.  Specifically, the current version of this document focuses
           on the basic provisioning of an IPv6 CE router and the provisioning
           of IPv6 hosts attached to it.  The document also covers several
           transition technologies, as required in a world where IPv4 addresses
           are no longer available, so hosts in the customer LANs with IPv4-only
           or IPv6-only applications or devices, requiring to communicate with
           IPv4-only services at the Internet, are able to do so.  The document
           obsoletes RFC 7084.
        
                                                                                          
        
        
        Please note that it may take a couple of minutes from the time of submission
        until the htmlized version and diff are available at tools.ietf.org.
        
        The IETF Secretariat
        
        
        
    
    
    
    **********************************************
    IPv4 is over
    Are you ready for the new Internet ?
    http://www.consulintel.es
    The IPv6 Company
    
    This electronic message contains information which may be privileged or confidential. The information is intended to be for the use of the individual(s) named above. If you are not the intended recipient be aware that any disclosure, copying, distribution or use of the contents of this information, including attached files, is prohibited.
    
    
    
    _______________________________________________
    v6ops mailing list
    v6ops@ietf.org
    https://www.ietf.org/mailman/listinfo/v6ops