10-05-2012 11:11 PM - edited 03-01-2019 05:37 PM
Hi everyone
Here's my question :
A single Ethernet segment supports about 500 hosts max because after that there will be broadcast storms.
Why then IPv6 is designed to support 2^64 hosts in one subnet or am I missing something?
Thanks.
- Andre
10-06-2012 05:21 PM
I think it's more of an IPv6 autoconfiguration concern vs IPv6 protocol design, but it does mean that you will be wasting 2^64 less 500+/- host bits per network if you use EUI-64 for autoconfiguration. The actual IPv6 protocol itself supports all the way down to /127s when it comes to network size.
IE, a particular IPv6 implementation exposes the bit wasting you describe, not the protocol itself.
10-07-2012 04:56 AM
There is no such thing as broadcasts in IPv6 - only unicast, multicast and anycast. So broadcast storms are not a concern on networks. However, the physical limitations of a contention based media will certainly impose a pragmatic limit the number of acual nodes. And that limit may be different based on network type - e.g., end users versus a data center server tier.
IPv6 isn't designed to support 2^64 hosts per subnet, per se - although theoretically, if you had 2^64 hosts sitting around, you could get them all addressed on a single IPv6 subnet. For those of us with long time experience with IPv4 - seeing /24 and even /16 in some cases used on point-to-point links, using IPv6 a single /64 broken in to /126 subnets for point-to-point links will provide more than enough networks to address all your point-to-point links. On the LAN side however, there are some protocols (ND, RS, SLAAC) that rely on /64, so while you can put the subnet boundary where ever you want, you'll really want to stick with /64.
cheers.
10-07-2012 11:57 AM
Despite the absence of broadcasts in IPv6, the operations of Neighbor Discovery are multicast in nature. To a switch which does not support multicast, or has multicast features disabled, these multicasts would be flooded like broadcasts. Likewise, any other application which used IPv6 multicast would also create broadcast like flooding.
Would this not result in identical Layer 2 design requirements (flooding domain size, etc) between IPv4 and IPv6?
10-19-2012 08:58 AM
So can I conclude 500?
That's a waste of addresses!
11-25-2012 02:56 PM
waste? never mind (-:
http://www.networkworld.com/community/blog/case-127-subnets-1
http://www.networkworld.com/community/blog/logic-bad-ipv6-address-management
"we simply are not going to run out of IPv6 addresses
Go Ahead. Waste a Few Million Trillion Addresses. There's Always More."
I would suggest about 1000 nodes at most in a VLAN. After all, today's CPU's can handle 1000 peers' broadcast multicast packets.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide