Re: [L3sm] [l3sm] #22 (draft-ltsd-l3sm-l3vpn-service-model): pe-dhcp vs provider-dhcp terminology

"Ogaki, Kenichi" <ke-oogaki@kddi.com> Mon, 05 September 2016 01:15 UTC

Return-Path: <ke-oogaki@kddi.com>
X-Original-To: l3sm@ietfa.amsl.com
Delivered-To: l3sm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E4A0F12B110 for <l3sm@ietfa.amsl.com>; Sun, 4 Sep 2016 18:15:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.729
X-Spam-Level:
X-Spam-Status: No, score=-5.729 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.508, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 aYK-Eyyx6Qrk for <l3sm@ietfa.amsl.com>; Sun, 4 Sep 2016 18:15:53 -0700 (PDT)
Received: from post-send.kddi.com (athena3.kddi.com [27.90.165.196]) by ietfa.amsl.com (Postfix) with ESMTP id 394EC12B10E for <l3sm@ietf.org>; Sun, 4 Sep 2016 18:15:53 -0700 (PDT)
Received: from LTMC2121.kddi.com (LTMC2121.kddi.com [10.206.0.61]) by post-send.kddi.com (KDDI Mail) with ESMTP id 8D699E009C; Mon, 5 Sep 2016 10:15:52 +0900 (JST)
Received: from LTMC2145.kddi.com ([10.206.0.236] [10.206.0.236]) by LTMC2121.kddi.com with ESMTP; Mon, 5 Sep 2016 10:15:52 +0900
Received: from LTMC2145.kddi.com (localhost [127.0.0.1]) by localhost.kddi.com (Postfix) with ESMTP id 5EBC83A006D; Mon, 5 Sep 2016 10:15:52 +0900 (JST)
Received: from LTMC2154.kddi.com (post-incheck [10.206.0.239]) by LTMC2145.kddi.com (Postfix) with ESMTP id 53BBA3A006B; Mon, 5 Sep 2016 10:15:52 +0900 (JST)
Received: from LTMC2154.kddi.com (localhost.localdomain [127.0.0.1]) by LTMC2154.kddi.com with ESMTP id u851FqIt129110; Mon, 5 Sep 2016 10:15:52 +0900
Received: from LTMC2154.kddi.com.mid_4493999 (localhost.localdomain [127.0.0.1]) by LTMC2154.kddi.com with ESMTP id u8515pOY115771; Mon, 5 Sep 2016 10:05:51 +0900
X-SA-MID: 4493999
Received: from KDDI1508PC0003 ([10.200.122.178] [10.200.122.178]) by post-smtp2.kddi.com with ESMTPA; Mon, 5 Sep 2016 10:05:51 +0900
From: "Ogaki, Kenichi" <ke-oogaki@kddi.com>
To: jplandry@bell.ca
References: <056.7b3cf3a326f0d9b5fe390722f5573a18@tools.ietf.org>
In-Reply-To: <056.7b3cf3a326f0d9b5fe390722f5573a18@tools.ietf.org>
Date: Mon, 05 Sep 2016 10:05:52 +0900
Message-ID: <013001d20711$a5ddf130$f199d390$@kddi.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQF/+LbWZTnrsSs0Ih7Wvz3DG+BiNaEOMSaQ
Content-Language: ja
X-TM-AS-MML: disable
Archived-At: <https://mailarchive.ietf.org/arch/msg/l3sm/Jk-NpzK8LQEAJDJw_oFYrDLbdg0>
Cc: l3sm@ietf.org
Subject: Re: [L3sm] [l3sm] #22 (draft-ltsd-l3sm-l3vpn-service-model): pe-dhcp vs provider-dhcp terminology
X-BeenThere: l3sm@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: L3VPN Service YANG Model discussion group <l3sm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l3sm>, <mailto:l3sm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/l3sm/>
List-Post: <mailto:l3sm@ietf.org>
List-Help: <mailto:l3sm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l3sm>, <mailto:l3sm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Sep 2016 01:15:55 -0000

Hi,

Although the data model uses the term pe-dhcp, I still prefer provider-dhcp, because the case exists that PE just works as a DHCP-relay and DHCP server sits outside PE. This should depend on each provider's implementation.

Meanwhile, if it's allowed at this phase and can make a consensus with other providers, I want to add a dhcp-relay option where a customer deploys own dhcp server and requests PE to relay dhcp messages to the server.
It's our real use case.

text proposal:

   o  dhcp-relay : the customer deploys own DHCP server(s) for their equipments and will request PE to relay DHCP messages to the server(s), this is applicable to both IPv4 and IPv6 addressing.

...
    identity dhcp-relay {
        base address-allocation-type;
        description
         "Customer deployes own DHCP server(s) and requests PE to relay DHCP messages to the server(s).";
    }
...
            container ipv4 { //same as ipv6
                ...
                container dhcp-relay {
                    when "../address-allocation-type = 'dhcp-relay'"
                      {
                         description
                          "Only applies when address allocation type is dhcp-relay"; //not protocol, but address
                     }
                    leaf-list server-address {
                        type inet:ipv4-address;
                        description
                         "Describes the customer's DHCP server address(es)";
                    }                    
                }
                ...
            }

All the best,
Kenichi

-----Original Message-----
From: L3sm [mailto:l3sm-bounces@ietf.org] On Behalf Of l3sm issue tracker
Sent: Saturday, September 03, 2016 2:34 AM
To: draft-ltsd-l3sm-l3vpn-service-model@tools.ietf.org; jplandry@bell.ca
Cc: l3sm@ietf.org
Subject: [L3sm] [l3sm] #22 (draft-ltsd-l3sm-l3vpn-service-model): pe-dhcp vs provider-dhcp terminology

#22: pe-dhcp vs  provider-dhcp terminology

 Section 5.2.1.2.1 titled "IP addressing" mentions provider-dhcp as one of  the possible IP address allocation scheme. I believe this replaces  deprecated value pe-dhcp since provider-dhcp is nore generic but pe-dhcp  still shows up in other sections of the document.

 identity address-allocation-type {
         description
          "Base identity for address-allocation-type
          for PE-CE link.";
     }
     identity pe-dhcp {
         base address-allocation-type;
         description
          "PE router provides DHCP service to CE.";
     }
     identity static-address {
         base address-allocation-type;
         description
          "PE-CE addressing is static.";
     }
     identity slaac {
         base address-allocation-type;
         description
          "Use IPv6 SLAAC.";
     }


 Additionally, a condition refers to former pe-dhcp in error, I believe the  description should also mention provided-DHCP as opposed to static. This  same error is present in both ipv4 and ipv6 containers.

 leaf number-of-dynamic-address {
                     when
                     "../address-allocation-type = 'pe-dhcp'"
                      {
                         description
                          "Only applies when
                          protocol allocation type is static";
                     }
                     type uint8;
                     default 1;
                     description
                      "Describes the number of IP addresses the
                      customer requires";
                 }

-- 
-------------------------------------+----------------------------------
-------------------------------------+---
 Reporter:  jplandry@bell.ca         |      Owner:  draft-ltsd-l3sm-l3vpn-
     Type:  defect                   |  service-model@tools.ietf.org
 Priority:  trivial                  |     Status:  new
Component:  draft-ltsd-l3sm-l3vpn-   |  Milestone:
  service-model                      |    Version:
 Severity:  -                        |   Keywords:
-------------------------------------+----------------------------------
-------------------------------------+---

Ticket URL: <https://trac.tools.ietf.org/wg/l3sm/trac/ticket/22>
l3sm <https://tools.ietf.org/l3sm/>

_______________________________________________
L3sm mailing list
L3sm@ietf.org
https://www.ietf.org/mailman/listinfo/l3sm