Hello, Tony.

Thank you for your agreement and interests in the issues being
addressed by the draft "draft-cha-ipv6-ra-mo-00.txt".

Since I feel that we need to discuss how to solve the issues more, I
would like to insert my comments as below.

2008/10/24 Tony Hain <[EMAIL PROTECTED]>:
> I agree with Joseph that these should be combined and published.
>
> As for dealing with conflicting M&O, just OR the received set. When the
> state changes from 1 to 0 (actually in either direction), after a random
> delay re-query DHCP to verify the lease time/config information. In a
> managed configuration, this would be a simple way to abruptly revoke
> outstanding leases, without allowing a rogue RA to drop existing state. The
> most the rogue RA would do is generate extraneous traffic to the DHCP
> server.
>

I think that you mean by "OR" that the state of M/O bit should remain
1 as long as a RA is received with M/O set to 1. If you consider to
implement this, you might agree more complexity suggested by our
draft. That is, timer based management scheme of bit states. I see
possible cases that states should be able to be clear. Administrator
may change network policy from stateful addressing to stateless one.
Or administrator may fix the misconfiguration by clearing M/O bits in
RA mistakenly set. Or, once a dual homed site is connected with two
domains provisioning stateful addressing and stateless one
respectively, the upstream connection to the stateful domain may be
removed later. Through our scheme, the state variables can be changed
from 1 to 0 after some pre-defined delay.

As for re-quering DHCPv6 to verify the lease time/config information,
I also agree that this may be one option. However, if there are RA
messages with conflict M/O bits being sent frequently by multiple
routers, this might generate much extraneous traffic to the DHCPv6
server. For this case, hosts do not have to generate extraneous DHCPv6
traffic as long as one valid router sends its RA with M/O bit set to 1
if our scheme is applied. Only if no RA are received with M/O bit set
to 1 within pre-defined delay, the state will be changed to 0. Then,
your suggestion may be one option.

As for options that we may choose, two another options are suggested
in the draft. First one is that a client refer states just to check
that it should keep its operation, i.e it is allowed to send
Solicit/Info-request multicast messages only when lease or information
refresh timer expires. If the state is 0, client terminates. According
to the RFC3315, DHCPv6 server may send a Reconfigure message to inform
new or updated configuration parameters, then client initiate a
Renew/Reply or Information-request/Reply transaction. So, if the
server send the Reconfigure message right before its termination or
service change from stateful to stateless(RFC3736), leases of clients
can be invalidated early and safely through the DHCPv6 protocol. The
other option is that state transition from 1 to 0 makes client be
revoked immediately. Even though this sounds unreasonable and unsafe,
it will cause no serious problems since this might happen only if no
RA messages are received with M/O bits set any more.

Joseph

> I would also like to clarify a point raised by Iljitsch; the reason the
> number of people complaining about too many changes is the same as those
> complaining about not enough, is due to both arguments being raised by the
> same people. Basically people are whining that their favorite change isn't
> happening, so no other change should be allowed either. This is essentially
> why we ended up with the state where both an RA and DHCP are required,
> rather than both mechanisms being self-contained and available to deal with
> different deployment scenarios. Some people demand central control, and they
> should have all the capabilities within DHCP to do so, while others want to
> minimize points of configuration to maintain, and they should also have a
> complete set of capabilities. While RFC 5006 fixes the DNS piece, there is
> no hint that SRV records allow completing that picture.
>
> FWIW: the people that are promoting the concept that IPv6 is just IPv4 with
> more bits, are simply refusing to recognize that they need to learn
> something new. They have tied their value in the marketplace to IPv4, and
> are trying to convince the market they are still relevant.
>
> Tony
>
>
>> Hello, Ralph and all.
>>
>> I would like to insert another option into the following list.
>> draft-ietf-ipv6-ra-mo-flags-01.txt
>> I am not clear why this WG document failed to proceed. However, I view
>> this document as nice base docuement since I think that it seems that
>> we do not have clear reason to deprecate M&O bits and it is more
>> desirable to let host's local policy override M&O bits in received RA.
>>
>> One thing I would like to point is that our draft
>> "draft-cha-ipv6-ra-mo-00.txt" just aims to clarify old
>> specifications(RFC2461/2462) and provide better guidance to
>> implementors. So, I would say that our draft can be merged with
>> "draft-ietf-ipv6-ra-mo-flags-01.txt" or extended to contain the whole
>> framework w.r.t processing the bits.
>>
>> Joseph
>>
>> > 2. NO: How does the IETF want to change this consensus and how should
>> the
>> > change process be conducted?
>> >
>> >   There have been some suggestions for changes to the current
>> consensus
>> >   behavior:
>> >
>> > * Deprecate the M/O flags; require that future DHCPv6 clients ignore
>> >  the M/O flags; require that routers send RAs with M/O flags set to 1
>> > * Revert to previous definitions and behaviors in RFC 286*
>> > * draft-cha-ipv6-ra-mo-00.txt
>>
>>
>>
>>
>> 2008/10/17 Ralph Droms <[EMAIL PROTECTED]>:
>> > I've been tracking this discussion about the M/O flags, which seems
>> to be
>> > going in several different directions.  I thought it might be useful
>> to try
>> > to get some agreement on what needs to be done so we can focus on
>> coming to
>> > consensus on a course of action.  It also seems like a small group of
>> > participants has gone pretty deep into some technical details, which
>> might
>> > be irrelevant depending on the consensus of the IETF.
>> >
>> > Here's a quick, informal survey to assess consensus about how to
>> proceed.
>> >  Please reply to the list so we can focus our discussion.  Thanks.
>> >
>> > 1. Is the following text an accurate summary of the previous IETF
>> > consensus on the definition and use of M/O bits:
>> >
>> >  The M/O flags indicate the availability of DHCPv6 service for
>> >  address assignment and other configuration information,
>> >  respectively.  The IPv6 specifications make no requirements on the
>> >  behavior of DHCPv6 clients in response to the values of the M/O
>> >  flags received in RAs.
>> >
>> > 2. Does the IETF choose to continue to accept this consensus or
>> should
>> > the definition of client behavior in response to the M/O flags be
>> > revisited?
>> >
>> > 2. YES: Is that consensus adequately described in the IPv6 RFCs or
>> should
>> > the IPv6 RFCs be revised in some way to describe the consensus
>> > requirements?
>> >
>> > 2. NO: How does the IETF want to change this consensus and how should
>> the
>> > change process be conducted?
>> >
>> >   There have been some suggestions for changes to the current
>> consensus
>> >   behavior:
>> >
>> > * Deprecate the M/O flags; require that future DHCPv6 clients ignore
>> >  the M/O flags; require that routers send RAs with M/O flags set to 1
>> > * Revert to previous definitions and behaviors in RFC 286*
>> > * draft-cha-ipv6-ra-mo-00.txt
>> >
>> >
>> >
>> > --------------------------------------------------------------------
>> > IETF IPv6 working group mailing list
>> > ipv6@ietf.org
>> > Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> > --------------------------------------------------------------------
>> >
>> --------------------------------------------------------------------
>> IETF IPv6 working group mailing list
>> ipv6@ietf.org
>> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
>> --------------------------------------------------------------------
>
>
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to