Reply
 
Thread Tools Display Modes
  #1   Report Post  
Posted to rec.audio.pro
Mxsmanic Mxsmanic is offline
external usenet poster
 
Posts: 805
Default DR-40 vs. H4n

Anahata writes:

I haven't yet read a reasoned critique of IPV6's allocation scheme, but I
have a suspicion that the plan behind increasing IP address lengths by a
factor of 4 instead of (as you might expect) 2 was to make sure they
couldn't run out in any foreseeable length of time. 128 bits is a lot of
addresses, however you cut the cake.


They can easily run out. The problem is that engineers think in linear terms
when looking at address spaces, but the results are exponential.

For example, the 128-bit IPv6 address has already been divided into two 64-bit
fields for some purposes. Intuitively, the people doing this "feel" as if the
address space has been reduced by half, but it hasn't. It has been reduced by
more than 99.99999999999999999%. Continued allocation of fields within the
128-bit address will continue to reduce the address space exponentially until
there is nothing left. That's exactly the same mistake that was made with
32-bit addresses.

Engineers and others often forget that a linear reduction in address size is
an exponential reduction in address space. Encoding information into the
address itself dramatically restricts the number of addresses available.

I've seen software engineers exhaust huge virtual address spaces in the same
way. Often engineers think that an address space of n bits equates to
"infinite" and allocate virtual space serially and generously, and are then
surprised when systems crash because they've run out of address space.

Note that even Ethernet addresses (so called 'MAC' addresses) have had a
good run. Every piece of Ethernet kit ever made has a world-wide unique
address, with manufacturers allocated blocks by IEEE, and I haven't heard
any rumours they are likely to run out soon, and they are 'only' 48 bits.


The 48-bit addresses are expected to last until 2100 by the IEEE. This sounds
generous until you realize that a 48-bit address space assigned serially would
accommodate 281,474,976,710,656 Ethernet cards. The address space has been
severely (exponentially) reduced by linear allocation of address bits.
Reply
Thread Tools
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT +1. The time now is 12:42 AM.

Powered by: vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 AudioBanter.com.
The comments are property of their posters.
 

About Us

"It's about Audio and hi-fi"