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: "Dunn, Jeffrey H." <jdunn at mitre.org>
- Subject: RE: what problem is solved by proscribing non-64 bit prefixes?
- From: Pekka Savola <pekkas at netcore.fi>
- Date: Thu, 2 Oct 2008 14:32:24 +0300 (EEST)
- Cc: Alexandru Petrescu <alexandru.petrescu at gmail.com>, V6ops Chairs <v6ops-chairs at tools.ietf.org>, 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>, "Martin, Cynthia E." <cemartin at mitre.org>, draft-ietf-v6ops-addcon at tools.ietf.org, ralph.liguori at disa.mil, night at nist.gov, dougm at nist.gov, Brian E Carpenter <brian.e.carpenter at gmail.com>
- Delivered-to: ietfarch-ipv6-web-archive at core3.amsl.com
- Delivered-to: ipv6 at core3.amsl.com
- In-reply-to: <0AC4B700F00DBB4C94F95727E0991414014B2518 at IMCSRV7.MITRE.ORG>
- 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><48E27D57.7040807 at ca.afilias.info> <48E28ABD.1050602 at gmail.com> <48E2977E.5040209 at ca.afilias.info> <0AC4B700F00DBB4C94F95727E0991414014B24F4 at IMCSRV7.MITRE.ORG> <alpine.LRH.2.00.0810021042490.11598 at netcore.fi> <0AC4B700F00DBB4C94F95727E0991414014B2518 at IMCSRV7.MITRE.ORG>
- Sender: ipv6-bounces at ietf.org
- User-agent: Alpine 2.00 (LRH 1167 2008-08-23)
On Thu, 2 Oct 2008, Dunn, Jeffrey H. wrote:
While I agree with your assertions concerning flexibility and
robustness, I do not agree that 2^64 is the minimum number of nodes
that should be supported on a link. Consider current IPv4 deployments.
I doubt anyone have configured a single router interface with any
prefix shorter than /8 (24 bits for hosts). As a result, it would seem
to me to be a reasonable and conservative to assume that one might want
to use an IPv6 /96 (32 bits for hosts). Regardless of that, I see no
reason to constraint folks from using other numbers of bits, both more
and less than 64. The bottom line is that I do not understand why
folks feel the need to constrain network architects and administrators
to use only 64 bit prefixes.
Back then, folks felt that mapping an Ethernet MAC address
(one-to-one) was a good idea. That requires 48 bits. Initially, the
interface identifier part was 48 bits (RFC1884), but that was thought
inadequate and it was expanded to 64, probably because other media
needed more than 48 and bits were there. I don't think this design
decision is worth revisiting.
But no one will force you to use this numbering in your own network if
you don't want to. It just might be that some protocols don't work
quite as well.
You're not reserving a block of 2^12 IPv4 prefixes (or addresses in
degenerate case) for each VLAN-capable router interface today, so I
fail to see how this argument would apply to IPv6.
That is because you did not read the initial paragraph, which points
out that SLAAC requires a one-to-one mapping of prefixes to links,
e.g., Ethernet broadcast domains. In addition, OSPFv3 also forbids
prefixes from spanning interfaces. As a result, 2^13 prefixes could be
required if one wanted to be sure that all 2^13 VLAN identifiers were
available to a given physical interface. This fits in with your
statement about the ability to design new protocols and mechanisms to
leverage address bits.
I read it, and read it again. Again, I ask, how do you solve this
problem with IPv4? I'm not seeing it. IPv4 has (AFAIK) the same
constraints except that IPv6 has link-local addresses and you actually
don't need any prefix at all unless you attach hosts to the link.
--
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.