Question about IP addresses

masked1

Senior member
Nov 4, 2003
232
0
0

1. What is the structure of 'traditional' IP addressing?
3. What is the structure of the 'new' form of IP addressing?


I presume the traditional IP addressing for example is 256.192.168.1? or is this the new IP Addressing? I am confused about this. Tried searching on the net but it does not produce any meaningful results!
 

tooltime

Golden Member
Oct 26, 2003
1,029
0
0
by new do you mean the classless scheme CIDR? cidr requires the adoption of IPv6 and i've not read when that's going to happen, i think it's under review still by the IETF standards committee
 

Boscoh

Senior member
Jan 23, 2002
501
0
0
Originally posted by: tooltime
...cidr requires the adoption of IPv6 and i've not read when that's going to happen, i think it's under review still by the IETF standards committee

That's not correct. CIDR is very much in use with IPv4. IPv6 was designed as a completely classless protocol and uses CIDR almost exactly the same as IPv4 does.

An IPv6 address looks like this:

xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx

That's 8 fields of 16-bit hexadecimal characters which means an IPv6 address is 128-bit.

It's going to take a lot of getting used to, but this is a good thing. I'm hoping when big corporations switch over to IPv6 it will seperate the good from the bad and make IT jobs more valuable because IPv6 is probably going to look a lot more intimidating to newbies than IPv4 does. It's also going to take a lot of brain-retraining for seasoned IT vets.

IPv6 addressing is described in an RFC. I think its 2373 or 2374.


 

masked1

Senior member
Nov 4, 2003
232
0
0
Thanks Bosscoh,

So I understand that the current IP structure is IPv4


IPv6 addressing is described in an RFC. I think its 2373 or 2374.

Where do you mean by the above? Where can I find further reading?

Thanks!
 

Boscoh

Senior member
Jan 23, 2002
501
0
0
Yep the current structure is IPv4. For further reading go to google and do a search for RFC 2373 or 2374 or just do a general search for IPv6 Addressing.
 

masked1

Senior member
Nov 4, 2003
232
0
0

An IPv6 address looks like this:

xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx

That's 8 fields of 16-bit hexadecimal characters which means an IPv6 address is 128-bit.

Is ipv4 64-bit then?

 

cmetz

Platinum Member
Nov 13, 2001
2,296
0
0
masked1, originally, the upper four bits of an IP address defined the "class" - A, B, C, D, E - which determined what was the "network address part" and what was the "host address part." These addresses were self-describing; no out of band data was needed to move around the routing table entries. Then came subnetting, where local routers divided the "host address part" into a "subnet address part" and a smaller "host address part" - now the subnet mask became a necessary piece of information for local routing decisions. Finally, CIDR came along in BGP4, and top-level routing could also work in terms of an address and a mask (actually a prefix length). In the current world, addresses whose top bits would fall into A, B, or C are routed per CIDR as a network address with an associated prefix. If you hear people talk about "class C" networks for example, this is now a misnomer - it's a "/24".

Class D is used for multicast. Most host and router implementations treat these specially per multicast, or at least won't work with them as a normal unicast address. Class E is reserved, and generally unused.

127.0.0.1 & 255.255.255.255 are special magic addresses that don't fall into any of these categories, really. They're special cases.

IPv6 is a whole new packet format with addresses that are 128 bits as opposed to IPv4's 32 bits. The formats are described in the info others have replied with. IPv6 has been in development for more or less a decade and is showing no real signs of taking off. The details of whether or not IPv6 is a whole different discussion, suffice here to say that comments that IPv6 is the "new" IPv6 addressing scheme treat as a foregone conclusion something that isn't.