Is it (2^48) possible addresses X 48 bits = 1536 terabytes ??

link|improve this question
1  
Why would you want a list of all the numbers from 0 to 2^48 (281 474 976 710 656)? – martineau Feb 20 '11 at 8:41
feedback

2 Answers

There are 248 (281474976710656) possible EUI-48 addresses, which would occupy 248 × 48 bits or 1688849860263936 eight-bit bytes, which is 1536 terabytes or 1.5 petabytes.

link|improve this answer
feedback

That sounds about right.

Plus some Bytes for the filesystem.

And a lot more bytes if you want to store everything as textfile. In this case we are talking about 2^48 (address range) * 48 bit (per address) * 8 bit (per char, assuming you store everything in ASCII) = about 12288 terabytes. And don't forget dividers between the single addresses - if required.

link|improve this answer
1  
If you're going to store in ASCII, you wouldn't store '0' or '1' for everything, you'd use hex. With 8-bit chars, you cut the expansion from 8:1 to 8:4, or 2. 48-bit address is 12 hex digits; 96 bits with 8bit characters or 84 with seven-bit ASCII. You could put two 48-bit addresses into 21 bytes of storage, even with character encoding. – mpez0 Feb 20 '11 at 1:28
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.