Re: [dhcwg] Advancing RFC 3315 and RFC 3633 to Internet Standard

"Leaf Yeh" <leaf.yeh.sdo@gmail.com> Mon, 23 September 2013 17:04 UTC

Return-Path: <leaf.yeh.sdo@gmail.com>
X-Original-To: dhcwg@ietfa.amsl.com
Delivered-To: dhcwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B87E21F9FB9 for <dhcwg@ietfa.amsl.com>; Mon, 23 Sep 2013 10:04:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 VLIctIK6WKYo for <dhcwg@ietfa.amsl.com>; Mon, 23 Sep 2013 10:04:21 -0700 (PDT)
Received: from mail-pd0-x22d.google.com (mail-pd0-x22d.google.com [IPv6:2607:f8b0:400e:c02::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 8DC6721F9F80 for <dhcwg@ietf.org>; Mon, 23 Sep 2013 10:04:21 -0700 (PDT)
Received: by mail-pd0-f173.google.com with SMTP id p10so3461761pdj.32 for <dhcwg@ietf.org>; Mon, 23 Sep 2013 10:04:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:content-transfer-encoding:thread-index :content-language; bh=qp2HYsac6+avQLiUNrZVWiJgPi7IWs9XYFfzhvDkURs=; b=MGn5bV6VatlM2Uf7HmJ8U7+X+drSz6MEJQYnCgLI2/XPHpzze723jt8YD8UDIQEGAC aLXUQYycSqoEmBeDitu1iLHeSdyTLZpx/5Y4AbKh/pKDHwhb98ohWLi9vaUAMZ5/gA9U Ipt+r49LSzdoUeOZAD2+JB64rkQtu56qHyIJcY8LrftqVBuRZ7FXS1RV1PMf5jSYLJh3 bSJ3k7TnGBy16pMHV3vbwQEnl6WtSNozwXLtdqSfnTRCtVp6ALMW13YWNoeB9FqFvPDt UqLT4PRufMPq0z86tbNXcuN7lUBpi6p8AGvCRmd4Xsu5ADumgYoMYt3BGZNzWDWBaNn8 iCkA==
X-Received: by 10.66.162.136 with SMTP id ya8mr25678945pab.110.1379955858780; Mon, 23 Sep 2013 10:04:18 -0700 (PDT)
Received: from PC ([14.153.107.100]) by mx.google.com with ESMTPSA id ye1sm39348458pab.19.1969.12.31.16.00.00 (version=TLSv1 cipher=RC4-SHA bits=128/128); Mon, 23 Sep 2013 10:04:18 -0700 (PDT)
From: Leaf Yeh <leaf.yeh.sdo@gmail.com>
To: 'Ole Troan' <otroan@employees.org>
References: <489D13FBFA9B3E41812EA89F188F018E18654EE6@xmb-rcd-x04.cisco.com> <5212694A.6000807@gmail.com> <CAOv0Pi87akb24PaYJKPzK3+cfCr1DHDu-h2sF3HwTxBvzZC9+w@mail.gmail.com> <C2A9B74C-A52C-4605-824E-40E3E9C190E0@gmail.com> <52305986.2010503@gmail.com> <FB56FE0A-9088-4040-BCE7-C69399D64171@employees.org> <523f2fa7.c9ed440a.55a9.ffffc396@mx.google.com> <C8712362-8E76-44DB-8A51-F196CF412AE1@employees.org>
In-Reply-To: <C8712362-8E76-44DB-8A51-F196CF412AE1@employees.org>
Date: Tue, 24 Sep 2013 01:04:06 +0800
Message-ID: <52407492.01a3420a.31c8.ffffa990@mx.google.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Ac64UjLVdUERx0EVSneLYRwefE24IwAGPHdg
Content-Language: zh-cn
Cc: dhcwg@ietf.org, 'Alexandru Petrescu' <alexandru.petrescu@gmail.com>, 'Ralph Droms' <rdroms.ietf@gmail.com>, "'Bernie Volz (volz)'" <volz@cisco.com>
Subject: Re: [dhcwg] Advancing RFC 3315 and RFC 3633 to Internet Standard
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <dhcwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dhcwg>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Sep 2013 17:04:22 -0000

> http://tools.ietf.org/html/draft-stenberg-pd-route-maintenance-00
<quote> @ section 5
5.  Summary
   The backend provisioning system should not be assigned the
   responsibility for the maintenance of the route.  As seen in
   Section 2.1, that approach has significant obstacles without any
   clear benefits.
</quote>

What would the communication mechanism be expected between the backend
provisioning system and the DR (DHCPv6 server) here?

The DR (DHCPv6 server) sounds have all the routing state associated with the
PD prefix. Why do you need introduce the backend provisioning system here if
it is not the DHCPv6 server?


<quote> @ section 5
   If the link layer state can be used to detect the (potential) restart
   of delegating router, the requesting router-based simple
   reconfiguration described in Section 2.3.1 seems to be the best
   choice.
</quote> 

The RR has got the lease of its own PD prefix. If the link (or the
communication) between the RR (DHCPv6 client) and the DR (DHCPv6 server)
lost, than the lease of PD prefix will expire after its valid-lifetime if
the client can't get the Reply from the server. What does the 'best choice'
mean here?


<quote> @ section 5
   When link layer state is not available, there is no clear 'best'
   solution.  The tradeoff seems to be between increasing the complexity
   of the delegation protocol and the delegating router/backend system
   (as described in the lease query cases in Section 2.2.1 and
   Section 2.2.2), decreasing scalability of the system significantly by
   using low lifetimes for configuration (as described in
   Section 2.3.3), or small overhead of the keepalive (as described in
   Section 2.3.2).
</quote>

Is there any communication mechanism between DR (the DHCPv6 server) and the
backend system for the lease query? Dose the DR act as the requestor
(defined in RFC5007) for that lease query? 


Best Regards,
Leaf



-----Original Message-----
From: Ole Troan [mailto:otroan@employees.org] 
Sent: Monday, September 23, 2013 7:44 PM
To: Leaf Yeh
Cc: 'Alexandru Petrescu'; dhcwg@ietf.org; 'Ralph Droms'; 'Bernie Volz
(volz)'
Subject: Re: [dhcwg] Advancing RFC 3315 and RFC 3633 to Internet Standard

> Ole - the closest we got to exploring the options was in
> http://tools.ietf.org/html/draft-stenberg-pd-route-maintenance-00
> 
> I can't find the description on the behavior of DHCPv6 *server* in 
> this document.
> 
> <quote> 
>   A prefix delegation deployment consists of Requesting Routers (RR),
>   Delegating Routers (DR) and possibly a backend provisioning system
>   (see Figure 1).
> </quote>
> 
> Who is assumed to be the DHCPv6 *server* in this document ?

RFC3633 terminology:
  delegating router:  The router that acts as a DHCP server, and is
                       responding to the prefix request.

cheers,
Ole


> 
> 
> Best Regards,
> Leaf
> 
> 
> 
> -----Original Message-----
> From: dhcwg-bounces@ietf.org [mailto:dhcwg-bounces@ietf.org] On Behalf 
> Of Ole Troan
> Sent: Wednesday, September 11, 2013 8:04 PM
> To: Alexandru Petrescu
> Cc: dhcwg@ietf.org; Ralph Droms; Bernie Volz (volz)
> Subject: Re: [dhcwg] Advancing RFC 3315 and RFC 3633 to Internet 
> Standard
> 
> Alexandru,
> 
>>>> In RFC 3315 DHCPv6-PD there is a questionable use of the term 
>>>> 'provider edge router.' in a section describing the behaviour of 
>>>> the Relay agent:
>>>> 
>>>> 14.  Relay agent behavior
>>>> 
>>>> A relay agent forwards messages containing Prefix Delegation 
>>>> options in the same way as described in section 20, "Relay Agent
Behavior"
>>>> of RFC 3315.
>>>> 
>>>> If a delegating router communicates with a requesting router 
>>>> through a relay agent, the delegating router may need a protocol or 
>>>> other out-of-band communication to add routing information for 
>>>> delegated prefixes into the provider edge router.
>>>> 
>>>> I wonder whether the Authors actually meant 'Relay Agent' by that 
>>>> 'provider edge router'. Because otherwise the term doesn't appear 
>>>> elsewhere in the document.
>>> 
>>> (Assuming you meant RFC3633) Yes, s/provider edge router/relay 
>>> agent/
>> 
>> Yes, I meant RFC3633, and yes s/provider edge router/relay agent.
>> 
>> That would make for an errata that one could suggest in the errata site?
> 
> I'm not sure I see what difference it would make?
> 
>>>> Also, did the authors of RFC3315 meant that a new protocol is 
>>>> needed between Server and Relay Agent?  Or did they mean that 
>>>> inserting a routing table should happen by that 'out-of-band' means 
>>>> (and not 'out-of-band communication')?
>>> 
>>> Not speaking for Ole, I meant that some other means, which might be 
>>> a protocol, manual configuration, etc., is needed to add routing 
>>> information into the relay agent.
>> 
>> In that sense I agree with it.  It is thus a problem that is already
> explicit in this RFC.
> 
> everyone does this with snooping today, but that's not covered by any RFC.
> the closest we got to exploring the options was in
> http://tools.ietf.org/html/draft-stenberg-pd-route-maintenance-00
> 
> cheers,
> Ole
>