Huan Huan | 1 Mar 2012 14:05
Picon

Re: dhcwg Digest, DHCP Renew vs Confirm

Hi all,


I really want to know the end of this issue? Should we need to modify RFC3633 or we need a new draft?

Regards,

Huan

2012/2/16 Bernie Volz (volz) <volz <at> cisco.com>

>          I asked Ole about this at V6 World Congress last week, and he mentioned that it wasn't in RFC 3633 because Confirm is for detecting on-link confirmation.   It's possible I misunderstood him, if so he can feel free to jump in.

 

   Any responding servers will indicate whether those

   addresses are appropriate for the link to which the client is

   attached with the status in the Reply message it returns to the

   client.

 

 

   NotOnLink       4 The prefix for the address is not appropriate for

                     the link to which the client is attached.

 

I disagree as the RFC 3315 text never says “on-link” in the strict sense of what “on-link” means for IPv6. It says “appropriate for the link”. The status code is “NotOnLink” but that is something that is definitive in the case when a delegate prefix is not ‘appropriate’ for the link. I believe Ralph was purposely careful in the language used in RFC 3315 that we didn’t imply that an address was “on-link” in the sense of the L bit for ND.

 

I don’t remember the timing of the documents and work on RFC 3633 might have started before RFC 3315 was finalized and perhaps an earlier 3315 draft had some different terminology which was more directly tied to “on-link”. (Given that the RFC publication dates are only 6 months apart, I suspect they were worked on in parallel. While the IETF process was faster back then, it was never that fast.)

 

>          Is a DHCP Client not following RFC 3315 if they don't transmit a DHCP Confirm message? 

 

   In any situation when a client may have moved to a new link, the

   client MUST initiate a Confirm/Reply message exchange. 

 

Thus, a strict read of RFC 3315 says it is required (MUST – not SHOULD).

 

Perhaps the above are items for -bis documents if they are ever done. Or, a new draft might want to propose a reconsidering of these issues?

 

-          Bernie

 

From: Timothy Winters [mailto:twinters <at> iol.unh.edu]
Sent: Wednesday, February 15, 2012 11:53 PM
To: Bernie Volz (volz)
Cc: Huan Huan; dhcwg <at> ietf.org


Subject: Re: [dhcwg] dhcwg Digest, DHCP Renew vs Confirm

 

Hi Bernie,

            I asked Ole about this at V6 World Congress last week, and he mentioned that it wasn't in RFC 3633 because Confirm is for detecting on-link confirmation.   It's possible I misunderstood him, if so he can feel free to jump in.

 

            As you point out RFC 3315 doesn't prevent an implementation from transmitting a Renew message when this happens.   So they are within the specification for transmitting the Renew message.  The missing piece is that we have DHCP clients, in this case CE Routers, that don't transmit Confirm messages. RFC 3315 states a Confirm message should happen when a device may have moved to another link, so unplugging the physical link should cause a DHCP Confirm message when plugged back in.  

 

            Is a DHCP Client not following RFC 3315 if they don't transmit a DHCP Confirm message? 

 

Regards,

Tim

 

On Feb 15, 2012, at 10:29 PM, Bernie Volz (volz) wrote:



I don’t really see what’s wrong with EITHER a REBIND or CONFIRM (or even both, one for IA_PD and one for address). Not really sure why RFC 3633 didn’t permit a Confirm.

 

However, if one does a strict read of the standards, the two (Confirm for address, Renew for PD) is what a  client SHOULD do.

 

But, there’s no reason a prefix can’t be confirmed just as easily as an address.

 

Perhaps Ole had a reason for this in RFC 3633, but alas it is not documented (at least that I could see).

 

And, a Rebind (for an address) at any time isn’t really “wrong”.

 

For a compliance test, you are probably forced to follow the standards as that is the only thing that you can assure (a server may be strict in following RFC 3633 and consider a Confirm with prefixes “wrong”). (Cisco Network Registrar will deal with all of the possibilities.)

-          Bernie

 

From: dhcwg-bounces <at> ietf.org [mailto:dhcwg-bounces <at> ietf.org] On Behalf Of Huan Huan
Sent: Wednesday, February 15, 2012 8:56 PM
To: Timothy Winters
Cc: dhcwg <at> ietf.org
Subject: Re: [dhcwg] dhcwg Digest, DHCP Renew vs Confirm

 

I don't think so.

 

2012/2/15 Timothy Winters <twinters <at> iol.unh.edu>

Hi Huan,

      Is it ok to transmit just a Renew message containing both the IA_NA and IA_PD when the link goes down?

 

Regards,

Tim



On Feb 14, 2012, at 8:12 PM, Huan Huan <shawngespan <at> gmail.com> wrote:

Hi Tim,

 

I think CE Router may transmit Confirm msg containing the assigned IA_NA and Renew msg containing the assigned IA_PD separately.

 

BR,

Huan 

If you have received this digest without all the individual message
attachments you will need to update your digest options in your list
subscription.  To do so, go to

https://www.ietf.org/mailman/listinfo/dhcwg

Click the 'Unsubscribe or edit options' button, log in, and set "Get
MIME or Plain Text Digests?" to MIME.  You can set this option
globally for all the list digests you receive at this point.



Send dhcwg mailing list submissions to
       dhcwg <at> ietf.org

To subscribe or unsubscribe via the World Wide Web, visit
       https://www.ietf.org/mailman/listinfo/dhcwg
or, via email, send a message with subject or body 'help' to
       dhcwg-request <at> ietf.org

You can reach the person managing the list at
       dhcwg-owner <at> ietf.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of dhcwg digest..."


Today's Topics:

  1. I-D Action: draft-ietf-dhc-forcerenew-nonce-04.txt
     (internet-drafts <at> ietf.org)
  2. DHCP Renew vs Confirm (Timothy Winters)


----------------------------------------------------------------------

Message: 1
Date: Tue, 14 Feb 2012 02:40:41 -0800
From: internet-drafts <at> ietf.org
To: i-d-announce <at> ietf.org
Cc: dhcwg <at> ietf.org
Subject: [dhcwg] I-D Action: draft-ietf-dhc-forcerenew-nonce-04.txt
Message-ID: <20120214104041.23040.30559.idtracker <at> ietfa.amsl.com>
Content-Type: text/plain; charset="utf-8"


A New Internet-Draft is available from the on-line Internet-Drafts directories. This draft is a work item of the Dynamic Host Configuration Working Group of the IETF.

       Title           : Forcerenew Nonce Authentication
       Author(s)       : David Miles
                         Wojciech Dec
                         James Bristow
                         Roberta Maglione
       Filename        : draft-ietf-dhc-forcerenew-nonce-04.txt
       Pages           : 12
       Date            : 2012-02-14

  Dynamic Host Configuration Protocol (DHCP) FORCERENEW allows for the
  reconfiguration of a single host by forcing the DHCP client into a
  Renew state on a trigger from the DHCP server.  In Forcerenew Nonce
  Authentication the server sends a nonce to the client on the initial
  DHCP ACK that is used for subsequent validation of a FORCERENEW
  message.  This document updates RFC 3203.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-ietf-dhc-forcerenew-nonce-04.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-ietf-dhc-forcerenew-nonce-04.txt



------------------------------

Message: 2
Date: Tue, 14 Feb 2012 08:43:50 -0500
From: Timothy Winters <twinters <at> iol.unh.edu>
To: dhcwg <at> ietf.org
Subject: [dhcwg] DHCP Renew vs Confirm
Message-ID: <C0CA95B6-1743-4D37-9BCC-D104453EBF9A <at> iol.unh.edu>
Content-Type: text/plain; charset=us-ascii

Hello,
       While testing some CE Router implementations we have noticed a interesting behavior that is within the specifications but not clearly documented.  I wanted to get the working group thoughts on this.

       Currently when a CE Router acting as a DHCP client, assigned both IA_NA and IA_PD, is unplugged from the network.  When reattached to the link the DHCP client transmits a DHCP Renew containing both the IA_NA and the IA_PD.

       3315 Section 18.1.2 says that when link goes down a DHCP client implementation should transmit a DHCP Confirm message containing the assigned IA_NA.

       3633 Section 12.1 doesn't allow the use of the Confirm message.  It states that DHCP Renew message, containing the assigned IA_PD, should be used when the link goes down.

       According to the specifications a DHCP client should retransmit DHCP Confirm and DHCP Renew when link goes up.   The behavior we are seeing is the DHCP client transmits a DHCP renew containing both the IA_NA and IA_PD.

       This behavior isn't causing interoperability issues as all the servers we have tried still respond properly to the DHCP Renew messages.

       Is it ok when a DHCP client loses link for it to transmit one DHCP Renew message?

Regards,
Tim
UNH-IOL



------------------------------

_______________________________________________
dhcwg mailing list
dhcwg <at> ietf.org
https://www.ietf.org/mailman/listinfo/dhcwg


End of dhcwg Digest, Vol 94, Issue 13
*************************************



 

-- 
Huan Huan



 

-- 
Huan Huan

 




--
Huan Huan
_______________________________________________
dhcwg mailing list
dhcwg <at> ietf.org
https://www.ietf.org/mailman/listinfo/dhcwg
Ted Lemon | 1 Mar 2012 15:04

Re: dhcwg Digest, DHCP Renew vs Confirm

On Mar 1, 2012, at 8:05 AM, Huan Huan <shawngespan <at> gmail.com> wrote:
I really want to know the end of this issue? Should we need to modify RFC3633 or we need a new draft?

Do we know what a new draft would say?


_______________________________________________
dhcwg mailing list
dhcwg <at> ietf.org
https://www.ietf.org/mailman/listinfo/dhcwg
Alissa Cooper | 1 Mar 2012 19:52

Re: review of draft-ietf-geopriv-dhcp-lbyr-uri-option

Picking this back up again in the hopes of achieving a resolution...

I think we're close to consensus on the relationship (or lack thereof, I guess), between the lifetime of a
location URI and DHCP refresh mechanics. I suggest the following edit to Section 2.3 to clarify this:

===
OLD:

The Valid-For (LuriType=2) indicates how long, in seconds, the
   client is to consider this location URI (LuriType=1) valid
   before performing a refresh of this Option, with a refreshed
   LuriType=2 (Valid-For) value.  A client will update its Location URI
   either as part of the normal DHCP lease renewal, or through a
   renewal request sent due to the Valid-For timer reaching the value
   described in this document. Note that in the second case, the
   request could ask only for the LocationURI option.

   The Valid-For (LuriType=2) offers no meaningful information without
   an accompanying Location URI (LuriType=1), therefore a Valid-For
   (LuriType=2) MUST NOT be sent without a Location URI (LuriType=1).

   If the Valid-For timer (LuriType=2) is received (solicited or
   unsolicited), it is RECOMMENDED that the client refresh the Location
   URI when the (Valid-For) counter value reaches approximately the
   halfway point.  For example, if 16000 was the initial value of the
   Valid-For (LuriType=2) value, when 8000 seconds have passed, the
   Option SHOULD be refreshed.  However, if every client on a network
   were to attempt a refresh at the same time, say if power when out
   and was brought back up at the same time, there would be an
   avalanche of location requests or transmissions. This can be avoided
   by varying the timers between the nodes on the same network.  This
   can be a good reason for not giving out the same Valid-for timer
   (amount) with each Location URI sent.

NEW:

The Valid-For (LuriType=2) indicates how long, in seconds, the
   client is to consider this location URI (LuriType=1) valid. The choice of the Valid-For value is a policy
decision for the domain administrator. It can be statically configured on the DHCP server or provisioned
dynamically (via an out-of-band exchange with a Location Information Server) as requests for location
URIs are received. Expiration of the Valid-For timeframe does not trigger an automatic refresh of the
location URI or impinge on DHCP mechanics in any other way -- it merely informs the client of the URI's valid lifetime.

   The Valid-For (LuriType=2) offers no meaningful information without
   an accompanying Location URI (LuriType=1), therefore a Valid-For
   (LuriType=2) MUST NOT be sent without a Location URI (LuriType=1).
===

If that satisfies the folks that have been discussing this, I think that concludes the DHC review of this document.

Alissa

On Dec 8, 2011, at 2:58 PM, Robert Sparks wrote:

> On 12/8/11 11:27 AM, Ted Lemon wrote:
>> On Dec 7, 2011, at 4:31 PM, Robert Sparks wrote:
>>> If I have it right, the essence of (this part of) your concern is that a dhcp server can't be constrained
>>> to go ask an external process for the information it needs to respond to a request. That is, it needs
>>> to be able to respond to the request with the data it has at the time the request arrives. The operational
>>> model is that the data you have to respond with is the kind of stuff the server admin would enter as
>>> configuration (and it's possible that the admin would need to type very fast). It would be ok for an external
>>> process to be providing new information, but not ok to require the server to ask that external process for
>>> information (or wait on it if information became stale, etc.)
>> 
>> So I've been ruminating about this since my rather terse response yesterday.   I think it's inappropriate
for me as an individual or as a working group chair to be the only one weighing in on this.   I have some pretty
strong opinions about what standards should require of DHCP servers, and I don't really think my opinions
are inherently right—they're just opinions.
>> 
>> My essential concern about this document is that it seems to be placing expectations on a DHCP server that
I think a typical DHCP server vendor would not be comfortable with.   At the same time, it's also clear to me
that there are DHCP servers out there that could certainly serve this data, even if they did an in-band
query from another server to fetch it.   I know Nominum's DHCP server can do this, and I am pretty sure CNR can
do it as well.
>> 
>> So what I'm saying is that I don't really think it's wrong for a DHCP server to do this.   My concern is that it
might not be practical for an IETF document to effectively _require_ that a DHCP server do this.
>> 
>> That's a fairly weak objection.   If this document were to go through and become a standard, and people
didn't want to implement it, they just wouldn't implement it.
>> 
>> So perhaps it would help if the document were simply clearer about what it was asking of the DHCP server.  
Right now it's a bit vague—all the out-of-band or in-band querying is implied rather than explicitly
stated.   This is part of what I was getting at by asking about real expected use cases.
> Thanks Ted - I agree that we need to make the document clearer. This document should not be causing the
refresh mechanics at a dhcp server or client to change, and it shouldn't be asking the server to do something
> fundamentally different from the kinds of things it already does in order to satisfy the request. I don't
think we really have anybody asking for that, but we need to make the document clear so we're sure. This is
where I was
> trying to focus the first part of the conversation (please do let me know if what I had in that message was right
> or not).
> 
> I'm going to take a stab at answering what I think you're asking for real expected use cases. But be aware
> of this context:
> 
> Email list conversations around how location references are created, moved around, and consumed have been
> notoriously difficult. It's easy to make assumptions, both as the reader and writer, when trying to make short
> points that lead folks to start talking passionately past each other. I think that might have happened early
> in the discussion of this document on this list. The way we've dealt with it is to capture things in the drafts
> (many now RFCs) in more detail. When things start to seem odd, please refer back to those to see if they
> clear up the oddness. A good touchstone starting place is RFC5808 section 3 (including its subsections).
> Because of the context, this is going to be verbose, and nit-sensitive - please read it as an attempt to 
> balance being specific with being concise.
> 
> The use case this draft is addressing is allowing a host to be configured (via dhcp) with a reference to
> a location object that it can hand off (convey) to other elements. If those elements are able to use the
> reference successfully, they get the location object and can use it as part of whatever function they
> are running (these elements are called location recipients).
> 
> The mechanism is intended to be general - there is no one specific expected use case, but some of the
> major instances used while developing the architecture include giving an application on your (fixed)
> desktop the ability to tell the local pizza delivery service where it is, and your mobile phone the ability
> to tell an emergency response center where it is.
> 
> The reference itself will not typically change rapidly - that's a major advantage of using a reference instead
> of providing location-by-value. If you had a deployment where you didn't need to worry about who you've
> given the reference to in the past, it could be configured once and have a very long life. In a more general
> deployment, the reference itself will need to occasionally change - but note that it does so based on the
> application use requirements, not inherently because the bits (location) that the reference points to might
> have changed. For instance, you might be willing to let some delivery service know were you are right now,
> but you don't want them to be able to use the reference you give them next week. This is where the location
> URI expiration notion becomes important - it lets the host know how long the location server will honor
> the reference. It lets the applications on the host make an informed decision about who they expose the
> reference to (I might be willing to give a reference to one of my friends that's good for several days, but
> I might choose not to hand one of those to the cab company in the city I'm visiting). 
> 
> There are some applications where you don't want to give the same reference to two different location recipients.
> Those applications would be better served using a different location configuration protocol than the
one we're
> talking about here, such as HELD (RFC5985).
> 
> Let me stop there and ask if I'm on a path to address your question or if you were looking for something
> completely different.
> 
> Given what's above, I'd like to reiterate the point the we should clarify the draft to make it clear we're not
> trying to change what a dhcp client or server does. How we fix how it's trying to convey URI expiration needs
> to get that part right. I don't think we should remove it from the information that is configured, and I don't
> think we should tie it to the lease time (either by making it being exactly the lease time, or by artificially
> stimulating refreshes based on it. Rather, this is a management coordination task/policy decision for the
> administrative domain. A reasonable Location Information Service that is having its URIs configured into
> hosts using dhcp should be configured to have the exipiry of those URIs be at least as long as the expected
> lease time.
> 
> 
>> Robert, can you or James speak to that?   I don't want you to feel like I'm trying to checkmate you by getting
you to admit to a use case that's forbidden—I don't think it's true that the use case I'm reluctant to
encourage is in fact forbidden.   I just feel like right now the way this is expected to be used is unstated and
vague, and it would be better if it were not.   That is, it would be better for you to really make a case for how
you actually intend to use this option than for us to gloss over it.
>> 
> 
> _______________________________________________
> dhcwg mailing list
> dhcwg <at> ietf.org
> https://www.ietf.org/mailman/listinfo/dhcwg
James M. Polk | 1 Mar 2012 21:44
Picon
Favicon

Re: review of draft-ietf-geopriv-dhcp-lbyr-uri-option

Alissa

thanks for the text offering. It looks good to me.

If the DHCWG has consensus with it, I'll 
incorporate it into the next rev and get that out before the -0X deadline.

James

At 12:52 PM 3/1/2012, Alissa Cooper wrote:
>Picking this back up again in the hopes of achieving a resolution...
>
>I think we're close to consensus on the 
>relationship (or lack thereof, I guess), between 
>the lifetime of a location URI and DHCP refresh 
>mechanics. I suggest the following edit to Section 2.3 to clarify this:
>
>===
>OLD:
>
>The Valid-For (LuriType=2) indicates how long, in seconds, the
>    client is to consider this location URI (LuriType=1) valid
>    before performing a refresh of this Option, with a refreshed
>    LuriType=2 (Valid-For) value.  A client will update its Location URI
>    either as part of the normal DHCP lease renewal, or through a
>    renewal request sent due to the Valid-For timer reaching the value
>    described in this document. Note that in the second case, the
>    request could ask only for the LocationURI option.
>
>    The Valid-For (LuriType=2) offers no meaningful information without
>    an accompanying Location URI (LuriType=1), therefore a Valid-For
>    (LuriType=2) MUST NOT be sent without a Location URI (LuriType=1).
>
>    If the Valid-For timer (LuriType=2) is received (solicited or
>    unsolicited), it is RECOMMENDED that the client refresh the Location
>    URI when the (Valid-For) counter value reaches approximately the
>    halfway point.  For example, if 16000 was the initial value of the
>    Valid-For (LuriType=2) value, when 8000 seconds have passed, the
>    Option SHOULD be refreshed.  However, if every client on a network
>    were to attempt a refresh at the same time, say if power when out
>    and was brought back up at the same time, there would be an
>    avalanche of location requests or transmissions. This can be avoided
>    by varying the timers between the nodes on the same network.  This
>    can be a good reason for not giving out the same Valid-for timer
>    (amount) with each Location URI sent.
>
>NEW:
>
>The Valid-For (LuriType=2) indicates how long, in seconds, the
>    client is to consider this location URI 
> (LuriType=1) valid. The choice of the Valid-For 
> value is a policy decision for the domain 
> administrator. It can be statically configured 
> on the DHCP server or provisioned dynamically 
> (via an out-of-band exchange with a Location 
> Information Server) as requests for location 
> URIs are received. Expiration of the Valid-For 
> timeframe does not trigger an automatic refresh 
> of the location URI or impinge on DHCP 
> mechanics in any other way -- it merely informs 
> the client of the URI's valid lifetime.
>
>    The Valid-For (LuriType=2) offers no meaningful information without
>    an accompanying Location URI (LuriType=1), therefore a Valid-For
>    (LuriType=2) MUST NOT be sent without a Location URI (LuriType=1).
>===
>
>If that satisfies the folks that have been 
>discussing this, I think that concludes the DHC review of this document.
>
>Alissa
>
>On Dec 8, 2011, at 2:58 PM, Robert Sparks wrote:
>
> > On 12/8/11 11:27 AM, Ted Lemon wrote:
> >> On Dec 7, 2011, at 4:31 PM, Robert Sparks wrote:
> >>> If I have it right, the essence of (this 
> part of) your concern is that a dhcp server can't be constrained
> >>> to go ask an external process for the 
> information it needs to respond to a request. That is, it needs
> >>> to be able to respond to the request with 
> the data it has at the time the request arrives. The operational
> >>> model is that the data you have to respond 
> with is the kind of stuff the server admin would enter as
> >>> configuration (and it's possible that the 
> admin would need to type very fast). It would be ok for an external
> >>> process to be providing new information, 
> but not ok to require the server to ask that external process for
> >>> information (or wait on it if information became stale, etc.)
> >>
> >> So I've been ruminating about this since my 
> rather terse response yesterday.   I think it's 
> inappropriate for me as an individual or as a 
> working group chair to be the only one weighing 
> in on this.   I have some pretty strong 
> opinions about what standards should require of 
> DHCP servers, and I don't really think my 
> opinions are inherently right—they're just opinions.
> >>
> >> My essential concern about this document is 
> that it seems to be placing expectations on a 
> DHCP server that I think a typical DHCP server 
> vendor would not be comfortable with.   At the 
> same time, it's also clear to me that there are 
> DHCP servers out there that could certainly 
> serve this data, even if they did an in-band 
> query from another server to fetch it.   I know 
> Nominum's DHCP server can do this, and I am pretty sure CNR can do it as well.
> >>
> >> So what I'm saying is that I don't really 
> think it's wrong for a DHCP server to do 
> this.   My concern is that it might not be 
> practical for an IETF document to effectively 
> _require_ that a DHCP server do this.
> >>
> >> That's a fairly weak objection.   If this 
> document were to go through and become a 
> standard, and people didn't want to implement 
> it, they just wouldn't implement it.
> >>
> >> So perhaps it would help if the document 
> were simply clearer about what it was asking of 
> the DHCP server.   Right now it's a bit 
> vague—all the out-of-band or in-band querying 
> is implied rather than explicitly 
> stated.   This is part of what I was getting at 
> by asking about real expected use cases.
> > Thanks Ted - I agree that we need to make the 
> document clearer. This document should not be 
> causing the refresh mechanics at a dhcp server 
> or client to change, and it shouldn't be asking the server to do something
> > fundamentally different from the kinds of 
> things it already does in order to satisfy the 
> request. I don't think we really have anybody 
> asking for that, but we need to make the 
> document clear so we're sure. This is where I was
> > trying to focus the first part of the 
> conversation (please do let me know if what I had in that message was right
> > or not).
> >
> > I'm going to take a stab at answering what I 
> think you're asking for real expected use cases. But be aware
> > of this context:
> >
> > Email list conversations around how location 
> references are created, moved around, and consumed have been
> > notoriously difficult. It's easy to make 
> assumptions, both as the reader and writer, when trying to make short
> > points that lead folks to start talking 
> passionately past each other. I think that might have happened early
> > in the discussion of this document on this 
> list. The way we've dealt with it is to capture things in the drafts
> > (many now RFCs) in more detail. When things 
> start to seem odd, please refer back to those to see if they
> > clear up the oddness. A good touchstone 
> starting place is RFC5808 section 3 (including its subsections).
> > Because of the context, this is going to be 
> verbose, and nit-sensitive - please read it as an attempt to
> > balance being specific with being concise.
> >
> > The use case this draft is addressing is 
> allowing a host to be configured (via dhcp) with a reference to
> > a location object that it can hand off 
> (convey) to other elements. If those elements are able to use the
> > reference successfully, they get the location 
> object and can use it as part of whatever function they
> > are running (these elements are called location recipients).
> >
> > The mechanism is intended to be general - 
> there is no one specific expected use case, but some of the
> > major instances used while developing the 
> architecture include giving an application on your (fixed)
> > desktop the ability to tell the local pizza 
> delivery service where it is, and your mobile phone the ability
> > to tell an emergency response center where it is.
> >
> > The reference itself will not typically 
> change rapidly - that's a major advantage of using a reference instead
> > of providing location-by-value. If you had a 
> deployment where you didn't need to worry about who you've
> > given the reference to in the past, it could 
> be configured once and have a very long life. In a more general
> > deployment, the reference itself will need to 
> occasionally change - but note that it does so based on the
> > application use requirements, not inherently 
> because the bits (location) that the reference points to might
> > have changed. For instance, you might be 
> willing to let some delivery service know were you are right now,
> > but you don't want them to be able to use the 
> reference you give them next week. This is where the location
> > URI expiration notion becomes important - it 
> lets the host know how long the location server will honor
> > the reference. It lets the applications on 
> the host make an informed decision about who they expose the
> > reference to (I might be willing to give a 
> reference to one of my friends that's good for several days, but
> > I might choose not to hand one of those to 
> the cab company in the city I'm visiting).
> >
> > There are some applications where you don't 
> want to give the same reference to two different location recipients.
> > Those applications would be better served 
> using a different location configuration protocol than the one we're
> > talking about here, such as HELD (RFC5985).
> >
> > Let me stop there and ask if I'm on a path to 
> address your question or if you were looking for something
> > completely different.
> >
> > Given what's above, I'd like to reiterate the 
> point the we should clarify the draft to make it clear we're not
> > trying to change what a dhcp client or server 
> does. How we fix how it's trying to convey URI expiration needs
> > to get that part right. I don't think we 
> should remove it from the information that is configured, and I don't
> > think we should tie it to the lease time 
> (either by making it being exactly the lease time, or by artificially
> > stimulating refreshes based on it. Rather, 
> this is a management coordination task/policy decision for the
> > administrative domain. A reasonable Location 
> Information Service that is having its URIs configured into
> > hosts using dhcp should be configured to have 
> the exipiry of those URIs be at least as long as the expected
> > lease time.
> >
> >
> >> Robert, can you or James speak to that?   I 
> don't want you to feel like I'm trying to 
> checkmate you by getting you to admit to a use 
> case that's forbidden—I don't think it's true 
> that the use case I'm reluctant to encourage is 
> in fact forbidden.   I just feel like right now 
> the way this is expected to be used is unstated 
> and vague, and it would be better if it were 
> not.   That is, it would be better for you to 
> really make a case for how you actually intend 
> to use this option than for us to gloss over it.
> >>
> >
> > _______________________________________________
> > dhcwg mailing list
> > dhcwg <at> ietf.org
> > https://www.ietf.org/mailman/listinfo/dhcwg
Bernie Volz (volz | 1 Mar 2012 21:50
Picon
Favicon

Re: dhcwg Digest, DHCP Renew vs Confirm

No, not yet.

 

There are really two drafts that COULD be considered:

1.       A problem statement (with or without possible solutions)

2.       A solution statement (without or with possible solutions) – which would detail why the solution (out of a possible set) was chosen.

 

-          Bernie

 

From: Ted Lemon [mailto:Ted.Lemon <at> nominum.com]
Sent: Thursday, March 01, 2012 9:05 AM
To: Huan Huan
Cc: Bernie Volz (volz); <dhcwg <at> ietf.org>
Subject: Re: [dhcwg] dhcwg Digest, DHCP Renew vs Confirm

 

On Mar 1, 2012, at 8:05 AM, Huan Huan <shawngespan <at> gmail.com> wrote:

I really want to know the end of this issue? Should we need to modify RFC3633 or we need a new draft?

 

Do we know what a new draft would say?

 

 

_______________________________________________
dhcwg mailing list
dhcwg <at> ietf.org
https://www.ietf.org/mailman/listinfo/dhcwg
Ted Lemon | 2 Mar 2012 04:51

Re: 答复: Re: dhcwg Digest, DHCP Renew vs Confirm

On Feb 25, 2012, at 11:36 PM, <shawngespan <at> gmail.com>
Could a device be a dhcp requesrting router and dhcp client at a same time, I mean in a process? 

Sure.   Why not?

_______________________________________________
dhcwg mailing list
dhcwg <at> ietf.org
https://www.ietf.org/mailman/listinfo/dhcwg
Ted Lemon | 6 Mar 2012 00:39
Gravatar

Fwd: I-D Action: draft-lemon-dhc-dns-pd-00.txt

I just submitted a draft that talks about mechanisms for populating the reverse tree for prefixes delegated using RFC3633.   It's not complete (I haven't documented the format of the options, for instance), but it walks through all the scenarios that I think are relevant and (I think) completely specifies how the requesting router and delegating router should interact.

The document takes no position on whether populating the reverse tree is a good idea; rather, it provides mechanisms for service providers and site administrators to populate the reverse tree if they choose to, or request that it not be populated if they prefer.

I think we got bogged down in the discussion of whether the reverse tree should be populated or not, which is an interesting discussion, and so a lot of what's in the document probably got talked about in the dnsop working group, but I don't think anyone ever wrote it down in a draft.

Begin forwarded message:

Subject: I-D Action: draft-lemon-dhc-dns-pd-00.txt
Date: March 5, 2012 6:17:36 PM EST


A New Internet-Draft is available from the on-line Internet-Drafts directories.

Title           : Populating the DNS Reverse Tree for DHCP Delegated Prefixes
Author(s)       : Ted Lemon
Filename        : draft-lemon-dhc-dns-pd-00.txt
Pages           : 18
Date            : 2012-03-05

  This document describes three alternatives for populating the DNS
  reverse tree for prefixes delegated using DHCP, and provides
  mechanisms for implementing each alternative.


A URL for this Internet-Draft is:
http://www.ietf.org/internet-drafts/draft-lemon-dhc-dns-pd-00.txt

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/

This Internet-Draft can be retrieved at:
ftp://ftp.ietf.org/internet-drafts/draft-lemon-dhc-dns-pd-00.txt

_______________________________________________
I-D-Announce mailing list
I-D-Announce <at> ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html
or ftp://ftp.ietf.org/ietf/1shadow-sites.txt

_______________________________________________
dhcwg mailing list
dhcwg <at> ietf.org
https://www.ietf.org/mailman/listinfo/dhcwg
Leaf yeh | 6 Mar 2012 09:15
Favicon

FW: New Version Notification for draft-yeh-dhc-dhcpv6-authorization-opt-00.txt

Dear WG,

A new draft named "Authorization Option for DHCPv6 Relay Agents on Broadband Access Server" has been
posted yesterday. Questions and comments on it are more than welcome.

Best Regards,
Leaf

-----Original Message-----
From: internet-drafts <at> ietf.org [mailto:internet-drafts <at> ietf.org] 
Sent: Monday, March 05, 2012 5:26 PM
To: Leaf yeh
Subject: New Version Notification for draft-yeh-dhc-dhcpv6-authorization-opt-00.txt

A new version of I-D, draft-yeh-dhc-dhcpv6-authorization-opt-00.txt has been successfully submitted
by Leaf Y. Yeh and posted to the IETF repository.

Filename:	 draft-yeh-dhc-dhcpv6-authorization-opt
Revision:	 00
Title:		 Authorization Option for DHCPv6 Relay Agents on Broadband Access Server
Creation date:	 2012-03-05
WG ID:		 Individual Submission
Number of pages: 9

Abstract:
   The DHCPv6 authorization option provides a communication mechanism
   between relay agent and the server.  This mechanism can help the
   centralized DHCPv6 server to select the right configuration for the
   client based on the authorization information got from the
   centralized RADIUS server which is not located at the same place of
   DHCPv6 server in the case when the NAS works as DHCPv6 relay agent
   and RADIUS client simultaneously.

The IETF Secretariat
Francis Dupont | 6 Mar 2012 12:54
Picon

about draft-ietf-dhc-dhcpv4-over-ipv6-00.txt

I have some comments about draft-ietf-dhc-dhcpv4-over-ipv6-00.txt:
 - first, these are from implementation feedback

 - but this doesn't mean I have good ideas about real world use cases (:-)

 - it is not clear in the introduction but this can work only
  for DHCPv4 messages, not legacy BOOTP messages (in the case
  BOOTP itself is still used?)

 - the document requires the CRA to be colocated with the client,
  in fact it works well when the client is directly attached, i.e.,
  "on the same link" is enough

 - the CRA MUST NOT include an option 82 (RAI): this really limits
  the CRA service, for instance a CRA can't serve more than one link
  (but it is already limited to colocated and with multiple IPv6 source
   addresses it is easy to run several CRAs on the same box)

 - the choice of the ports should be explained, in particular I'd like
  to understand "A CRA also listens for DHCP packets on IPv6 UDP port 68."
  (note I have no concern about the choice itself).

Regards

Francis.Dupont <at> fdupont.fr

PS: I implemented CRA, TRA, TSV and TSV+normal (i.e., the "A TSV can
also listen on IPv4 UDP port 67 like a normal DHCPv4 server"). And
BTW wireshark is fine enough to ignore the IP version when it dissects
UDP port 67/68 packets as DHCPv4.
Ted Lemon | 7 Mar 2012 00:57
Gravatar

Fwd: Last Call: <draft-ietf-savi-dhcp-12.txt> (SAVI Solution for DHCP) to Proposed Standard

This draft has never been formally reviewed by the DHC working group.   It's in IETF last call.   Jari asked me to ask for review back in January, and I read it myself and corresponded briefly with the authors, but then managed to forget to ask the working group as a whole to review it.

If anybody has time, I'd really appreciate it if you could give the document a read.

Begin forwarded message:

From: The IESG <iesg-secretary <at> ietf.org>
Subject: Last Call: <draft-ietf-savi-dhcp-12.txt> (SAVI Solution for DHCP) to Proposed Standard
Date: March 6, 2012 10:01:41 AM EST
To: IETF-Announce <ietf-announce <at> ietf.org>
Reply-To: ietf <at> ietf.org


The IESG has received a request from the Source Address Validation
Improvements WG (savi) to consider the following document:
- 'SAVI Solution for DHCP'
 <draft-ietf-savi-dhcp-12.txt> as a Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf <at> ietf.org mailing lists by 2012-03-20. Exceptionally, comments may be
sent to iesg <at> ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


  This document specifies the procedure for creating bindings between a
  DHCPv4 [RFC2131]/DHCPv6 [RFC3315] assigned source IP address and a
  binding anchor [I-D.ietf-savi-framework] on SAVI (Source Address
  Validation Improvements) device. The bindings can be used to filter
  packets generated on the local link with forged source IP address.




The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-savi-dhcp/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-savi-dhcp/ballot/


No IPR declarations have been submitted directly on this I-D.


_______________________________________________
IETF-Announce mailing list
IETF-Announce <at> ietf.org
https://www.ietf.org/mailman/listinfo/ietf-announce

_______________________________________________
dhcwg mailing list
dhcwg <at> ietf.org
https://www.ietf.org/mailman/listinfo/dhcwg

Gmane