[v6ops] new draft: draft-ietf-v6ops-6204bis

Tassos Chatzithomaoglou <achatz@forthnetgroup.gr> Thu, 13 October 2011 20:50 UTC

Return-Path: <achatz@forthnetgroup.gr>
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 11B1021F84CE for <v6ops@ietfa.amsl.com>; Thu, 13 Oct 2011 13:50:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.141
X-Spam-Level:
X-Spam-Status: No, score=-1.141 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_HTML_ONLY=1.457]
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 EUxgccmqMPr2 for <v6ops@ietfa.amsl.com>; Thu, 13 Oct 2011 13:50:46 -0700 (PDT)
Received: from mx-out.forthnet.gr (mx-out.forthnet.gr [193.92.150.115]) by ietfa.amsl.com (Postfix) with ESMTP id F240B21F8494 for <v6ops@ietf.org>; Thu, 13 Oct 2011 13:50:45 -0700 (PDT)
Received: from mx-av-05.forthnet.gr (mx-av.forthnet.gr [193.92.150.27]) by mx-out-03.forthnet.gr (8.14.4/8.14.4) with ESMTP id p9DKofgd013851; Thu, 13 Oct 2011 23:50:41 +0300
Received: from MX-IN-05.forthnet.gr (mx-in-05.forthnet.gr [193.92.150.30]) by mx-av-05.forthnet.gr (8.14.4/8.14.4) with ESMTP id p9DKofJ0013239; Thu, 13 Oct 2011 23:50:41 +0300
Received: from [192.168.1.2] (46.12.56.28.dsl.dyn.forthnet.gr [46.12.56.28]) (authenticated bits=0) by MX-IN-05.forthnet.gr (8.14.4/8.14.4) with ESMTP id p9DKoena009011; Thu, 13 Oct 2011 23:50:40 +0300
Authentication-Results: MX-IN-05.forthnet.gr smtp.mail=achatz@forthnetgroup.gr; auth=pass (PLAIN)
Message-ID: <4E974F1A.2030008@forthnetgroup.gr>
Date: Thu, 13 Oct 2011 23:50:34 +0300
From: Tassos Chatzithomaoglou <achatz@forthnetgroup.gr>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20110928 Firefox/7.0.1 SeaMonkey/2.4.1
MIME-Version: 1.0
To: v6ops@ietf.org, draft-ietf-v6ops-6204bis@tools.ietf.org
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Subject: [v6ops] new draft: draft-ietf-v6ops-6204bis
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Thu, 13 Oct 2011 20:58:40 -0000


    Just to add to everyone else that expressed the desire to see
    DS-Lite in this, i totally agree with them.
We recently run an RFP looking for IPv6 CPEs from various vendors and nobody of them had a official version supporting it.
We even got answers from vendors (that are very active inside IETF), that they are not planning to implement it.
So having a standard RFC "pushing" them in that direction is always welcome.

Regarding PCP, i would also like to have it as a basic requirement. But i can live with the assurance that when finished, it will be added (maybe somewhere else).
Currently, we are planning to enable DS-Lite only to subscribers that have all port forwarding methods disabled in their CPE, so we can "bypass" a need for it.
But as the number of subscribers grows, we'll surely need a way to make port forwarding (+other stuff) work in CGN.

As a sidenote, i WOULD like to see in this draft just a section referring to PCP (like 8.5 in RFC 6333), if PCP requirements are going to be left out from this.



Also, i would like to make some other comments on draft-ietf-v6ops-6204bis-00.


In G-2 & L-14, ICMP should be changed to ICMPv6.

   6RD-3:  If the CE router implements 6rd functionality, it MUST allow
           the user to specify whether all IPv6 traffic goes to the 6rd
           Border Relay, or whether other destinations within the same
           6rd domain are routed directly to those destinations.  

   6RD-3:  If the CE router implements 6rd functionality, it MUST allow
           the user to specify whether all IPv6 traffic goes to the 6rd
           Border Relay, or whether IPv6 traffic towards other destinations within the same
           6rd domain is routed directly to those destinations.  

More specifically,
   Dual-Stack-Lite encapsulates IPv4 traffic inside an IPv6 tunnel at
   the IPv6 CE Router and sends it to a Service Provider Address Family
   Translation Router (AFTR).

More specifically,
   Dual-Stack-Lite encapsulates IPv4 traffic inside an IPv6 tunnel at
   the IPv6 CE Router and sends it to a Service Provider Address Family
   Transition Router (AFTR).

   DLW-2:  If the IPv6 CE Router implements DS-Lite functionality, the
           CE Router MUST support using a DS-Lite DHCPv6 option
           [http://tools.ietf.org/html/draft-ietf-v6ops-6204bis-00#ref-I-D.ietf-softwire-ds-lite-tunnel-option" rel="nofollow">I-D.ietf-softwire-ds-lite-tunnel-option] to configure the
           DS-Lite tunnel.  The IPv6 CE Router MAY use other mechanisms
           to configure DS-Lite parameters.  Such mechanisms are outside
           the scope of this document.

   DLW-2:  If the IPv6 CE Router implements DS-Lite functionality, the
           CE Router SHOULD support using a DS-Lite DHCPv6 option
           [RFC 6334] to configure the
           DS-Lite tunnel.  The IPv6 CE Router MAY use other mechanisms
           to configure DS-Lite parameters.  Such mechanisms are outside
           the scope of this document.

RFC 6333 says that the DS-Lite DHCPv6 option is a SHOULD.
"7.1. Normative References" should be updated with the RFC number too

   Run the following four in parallel to provision CPE router
   connectivity to the Service Provider:

   1.  Initiate IPv4 address acquisition.

   2.  Initiate IPv6 address acquisition as specified by [http://tools.ietf.org/html/rfc6204" title='"Basic Requirements for IPv6 Customer Edge Routers"' rel="nofollow">RFC6204].

   3.  If 6rd is provisioned, initiate 6rd.

   4.  If DS-Lite is provisioned, initiate DS-Lite.

I can't see how all four can run in parallel.

   Run the following two in parallel to provision CPE router
   connectivity to the Service Provider:

   1.  Initiate IPv4 address acquisition.

   2.  Initiate IPv6 address acquisition as specified in Section 4.2.

   Then,
   
   If IPv4 address acquisition is successful and 6rd is provisioned, initiate 6rd.

   If IPv6 address acquisition is successful and DS-Lite is provisioned, initiate DS-Lite.


Lastly, i would also like to have the following under "4.5. Security Considerations". Unless we are leaving this functionality to the AFTR/BR (although i couldn't find anything relevant; PCP?).

S-3:  The IPv6 CE router MUST support the configuration of a common filtering behavior, regardless of the interface type that traffic is coming through (native or through a transition/tunneling technology).


-- 
Tassos