RE: what problem is solved by proscribing non-64 bit prefixes?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: what problem is solved by proscribing non-64 bit prefixes?
- To: "Pekka Savola" <pekkas at netcore.fi>, "Brian Dickson" <briand at ca.afilias.info>
- Subject: RE: what problem is solved by proscribing non-64 bit prefixes?
- From: "Dunn, Jeffrey H." <jdunn at mitre.org>
- Date: Tue, 30 Sep 2008 13:40:41 -0400
- Cc: Alexandru Petrescu <alexandru.petrescu at gmail.com>, IETF IPv6 Mailing List <ipv6 at ietf.org>, Ron Bonica <rbonica at juniper.net>, Steve_Eiserman at ao.uscourts.gov, Pasi Eronen <Pasi.Eronen at nokia.com>, "Sherman, Kurt T." <ksherman at mitre.org>, draft-ietf-v6ops-addcon at tools.ietf.org, ralph.liguori at disa.mil, night at nist.gov, dougm at nist.gov, V6ops Chairs <v6ops-chairs at tools.ietf.org>, "Martin, Cynthia E." <cemartin at mitre.org>
- Delivered-to: ietfarch-ipv6-web-archive at core3.amsl.com
- Delivered-to: ipv6 at core3.amsl.com
- In-reply-to: <alpine.LRH.2.00.0809301958310.20045 at netcore.fi>
- List-archive: <https://www.ietf.org/mailman/private/ipv6>
- List-help: <mailto:ipv6-request@ietf.org?subject=help>
- List-id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
- List-post: <mailto:ipv6@ietf.org>
- List-subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
- List-unsubscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
- References: <48DB374B.1000308 at piuha.net> <0AC4B700F00DBB4C94F95727E0991414014B2441 at IMCSRV7.MITRE.ORG> <48E230D5.3040204 at gmail.com> <0AC4B700F00DBB4C94F95727E0991414014B24D2 at IMCSRV7.MITRE.ORG> <48E24F78.70004 at ca.afilias.info> <alpine.LRH.2.00.0809301958310.20045 at netcore.fi>
- Sender: ipv6-bounces at ietf.org
- Thread-index: AckjHxMz1cG3YUlyQXiQf4uFIKKm8AAAlv8Q
- Thread-topic: what problem is solved by proscribing non-64 bit prefixes?
Pekka,
I do not agree with your statement that " If the non-64 prefixes had
not been proscribed, we wouldn't have been able to use the existing
engineering method to develop CGA/SEND specifications." The prefix
length will always be available to the device, either as a
configuration variable or in the router advertisements. RFC 3972 could
just as easily have used the 128 - prefix length leftmost bits of a
SHA-1 hash (160 bits). As a result, I would call it a weakness of CGA
rather than a reason to abandon non-64 prefixes. Further, the
inability to use CGA does not prevent the use of SEND. RFC 3971
specifies "RSA Signature" and "Timestamp and Nonce" as options as well.
This argument also holds for the use of EUI-64 addresses in SLAAC.
There is no reason why the 128 - prefix length rightmost bits of the
EUI-64, with the additional requirement that the U/L bit would have to
be in the last rather than the first octet.
Thoughts?
Best Regards,
Jeffrey Dunn
Info Systems Eng., Lead
MITRE Corporation.
(301) 448-6965 (mobile)
-----Original Message-----
From: Pekka Savola [mailto:pekkas at netcore.fi]
Sent: Tuesday, September 30, 2008 1:07 PM
To: Brian Dickson
Cc: Dunn, Jeffrey H.; Alexandru Petrescu; IETF IPv6 Mailing List; Ron
Bonica; Steve_Eiserman at ao.uscourts.gov; Pasi Eronen; Sherman, Kurt T.;
draft-ietf-v6ops-addcon at tools.ietf.org; ralph.liguori at disa.mil;
night at nist.gov; dougm at nist.gov; V6ops Chairs; Martin, Cynthia E.
Subject: Re: what problem is solved by proscribing non-64 bit prefixes?
On Tue, 30 Sep 2008, Brian Dickson wrote:
> Dunn, Jeffrey H. wrote:
>
> My basic question is: What basic engineering problem is solved by
> proscribing non-64 bit prefixes?
If the non-64 prefixes had not been proscribed, we wouldn't have been
able to use the existing engineering method to develop CGA/SEND
specifications. These are being leveraged in SHIM6 and potentially in
other applications as well. Likely we couldn't even solve these
engineering problems (at least without major drawbacks/other
assumptions) if we couldn't have made assumptions about the
widely-used prefix length.
That said, I personally use non-64 bit prefixes on point-to-point
links between routers, but I have done so willingly and knowing that
if the IETF develops anything fancy new stuff, I might not be able to
use it or I might need to renumber.
> When managing such a scheme alongside an IPv6 prefix which needs to
> be assigned to the same set of servers, which are all dual-stack,
> the *number* of prefixes, their *relative* numbering, and the host
> *addresses* within the prefixes, it is quickly apparent that use of
> only /64 prefixes makes for a management nightmare, particularly if
> renumbering of prefixes and/or servers occurs, e.g. re-balancing the
> VLSM arrangement itself in IPv4-land.
I don't understand why *relative* numbering (i.e: overlapping subnet
masks) is important in IPv6, and I'm not sure if I see the case even
for v4. Could you enlighten me?
I assume you refer to a scenario where on the same broadcast domain
there are hosts which are configured with say A.B.C.0/24 length, and
some others are configured with, say, A.B.C.D/28 prefix length.
--
Pekka Savola "You each name yourselves king, yet the
Netcore Oy kingdom bleeds."
Systems. Networks. Security. -- George R.R. Martin: A Clash of Kings
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6 at ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.