Prefix information includes prefixes other than those associated with assigned addresses, or the case when the prefix associated with the address is not on link.

Admittedly, the latter case is less than useful without a default router. But default router information might come from elsewhere.

Why are we discussing taking a step *backward* in entangling prefix information with address assignment, when the separation of those two not-necessarily-related functions is one of the things IPv6 actually got right? Please step back from saving a couple of bits and think about the abstractions.

- Ralph

On Aug 17, 2007, at Aug 17, 2007,12:38 PM, Hemant Singh ((shemant)) wrote:

Ralph,

What all information constitutes prefix information? If a node is DHCPv6 enabled in a RA-absent network, why isn't just the prefix length enough
for the node to make an on-link determination with? In comparison, a
node that is DHCPv6 enabled in a RA-present network uses prefix length
and L bit together to make an on-link determination.

Thanks.

Hemant

-----Original Message-----
From: Ralph Droms (rdroms)
Sent: Friday, August 17, 2007 12:27 PM
Subject:

References:
<C6FE2907-79C0-4EB2-90AC- [EMAIL PROTECTED]><7ECEF9368E169544B43882B [EMAIL PROTECTED] EXC-02.mgc.mentorg.com><8E296595B6471A4689555D [EMAIL PROTECTED]><8C324AEB-292B-42E5- A6B6-4 [EMAIL PROTECTED]><[EMAIL PROTECTED]><F DB 98139-14EE-4D5F-B96D- [EMAIL PROTECTED]><[EMAIL PROTECTED] argle.gargle.HOWL><[EMAIL PROTECTED]><18115.3756.371573.10 32 [EMAIL PROTECTED]><[EMAIL PROTECTED]><m1zm0reu44.wl %jin [EMAIL PROTECTED]><[EMAIL PROTECTED] b- rtp-20e.amer.cisco.com><[EMAIL PROTECTED] >< [EMAIL PROTECTED] rtp-20e.amer.cisco.com><870 6B8AE-001D-4403- [EMAIL PROTECTED]><B00EDD615E3C5344B0FFCBA910C [EMAIL PROTECTED] rtp-20e.amer.cisco.com><39C363776A4E8C4A94691D2BD9D1C9 [EMAIL PROTECTED] NW-7V2.nw.nos.boeing.com><B00EDD615E3C5344B0FFCBA910CF7E1
[EMAIL PROTECTED]> <18117.50055
[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
Mime-Version: 1.0 (Apple Message framework v752.2)
Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed
Message-Id: <[EMAIL PROTECTED]>
Cc: "James Carlson" <[EMAIL PROTECTED]>,  [EMAIL PROTECTED],
"Templin, Fred L" <[EMAIL PROTECTED]>,  Iljitsch van Beijnum
<[EMAIL PROTECTED]>,  [email protected],  JINMEI Tatuya / ????
<[EMAIL PROTECTED]>
Content-Transfer-Encoding: 7bit
From: Ralph Droms <[EMAIL PROTECTED]>
Subject: Re: [dhcwg] Re: prefix length determination for DHCPv6
Date: Fri, 17 Aug 2007 12:27:46 -0400
To: "Hemant Singh (shemant)" <[EMAIL PROTECTED]>
X-Mailer: Apple Mail (2.752.2)
Return-Path: [EMAIL PROTECTED]
X-OriginalArrivalTime: 17 Aug 2007 16:26:47.0602 (UTC)
FILETIME=[685A1920:01C7E0EB]

Send prefix information, not prefix lengths with assigned addresses.

The little bit of savings in assuming the tie-in between assigned
addresses and on-link prefixes is short-sighted.

- Ralph

On Aug 17, 2007, at Aug 17, 2007,12:23 PM, Hemant Singh (shemant) wrote:

Thanks, James. I agree with Fred then that a node can try DHCPv6. But
now how does the node get a prefix length? As you are saying, some
manual or static configuration can be used. I certainly don't like the

host to assume any prefix length in this scenario. Since I am not a
fan of any manual configuration, it does make sense, only for such a
case of absence of an RA, that DHCPv6 provides prefix length. Since
DHCPv6 doesn't know if the network's router will issue RA's or not,
then
DHCPv6
has to provide prefix length all the time.

Then I am for what Iljitsch is saying. If a host see a discrepancy in
prefix lengths from RA and DHCPv6, then host has to decide based on a
union of information.

Hemant

-----Original Message-----
From: James Carlson [mailto:[EMAIL PROTECTED]
Sent: Friday, August 17, 2007 11:49 AM
To: Hemant Singh (shemant)
Cc: Templin, Fred L; Iljitsch van Beijnum; [EMAIL PROTECTED];
[email protected]; JINMEI Tatuya / ????
Subject: RE: [dhcwg] Re: prefix length determination for DHCPv6

Hemant Singh (shemant) writes:
I have not found any information in the ND RFC's nor DHCPv6 RFC that
say a node can initiate DHCPv6 if node doesn't receive any RA. I need

to see explicit text in some document to accept what you said below.

It does say this.  See RFC 2462 section 4:

   The next phase of autoconfiguration involves obtaining a Router
   Advertisement or determining that no routers are present. If
routers
are present, they will send Router Advertisements that specify what
   sort of autoconfiguration a host should do.  If no routers are
   present, stateful autoconfiguration should be invoked.

And then more forcefully in 5.5.2:

5.5.2.  Absence of Router Advertisements

   If a link has no routers, a host MUST attempt to use stateful
   autoconfiguration to obtain addresses and other configuration
   information. An implementation MAY provide a way to disable the
   invocation of stateful autoconfiguration in this case, but the
   default SHOULD be enabled.  From the perspective of
   autoconfiguration, a link has no routers if no Router
Advertisements
   are received after having sent a small number of Router
Solicitations
   as described in [DISCOVERY].

It's certainly pointless unless you also have access to some static
prefix information, but it's what the documents say to do.

--
James Carlson, Solaris Networking
<[EMAIL PROTECTED]>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442
2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442
1677

_______________________________________________
dhcwg mailing list
[EMAIL PROTECTED]
https://www1.ietf.org/mailman/listinfo/dhcwg


--------------------------------------------------------------------
IETF IPv6 working group mailing list
[email protected]
Administrative Requests: https://www1.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------

Reply via email to