Thread: [Bump] IPv6 Day
View Single Post
Old 06-06-2012, 04:26 PM   #16
Slacker
Scoring Winger
 
Slacker's Avatar
 
Join Date: Jul 2010
Location: PL2 Row 3
Exp:
Default

Quote:
Originally Posted by sclitheroe View Post
That's not correct. It's got nothing to do with hexadecimal or binary number systems. IP addresses are not numbers, they are bit patterns. That's why we can do neat things like subnet masking, which is achieved with simple boolean operations on the individual bits.

An IPv4 address is 4 groupings of 8 bits worth of binary data.

An IPv6 address is 16 groupings of 16 bits worth of binary data.

You can represent address data in any number system you want:

For example, 255.255.255.0 can be written as:
255.255.255.0
ff.ff.ff.0
11111111.11111111.11111111.00000000

Obviously, we choose to use the decimal numbers out of convenience and convention, but to a computer, they are all the same - a 32 bit wide bit pattern (it's a bit pattern, not a number, since we don't do math on IP addresses)

A 32 bit wide bit pattern can be 4,294,967,295 possible unique values

A 256 bit wide bit pattern, which is what IPv6 uses, can be 3.4 x 10e38 possible unique values.
No argument there.

My question, any place where you can learn IPv6 subnetting? I had to take my CCNA last year, and I was caught with a nasty surprise with IPv6 subnetting questions.
Slacker is offline   Reply With Quote