You hove no idea how much I would love to adopt IPv6 in my home network, but I can't find an affordable switch that handles IPv6 routing (or, if it does, can do it in hardware). This is really going to be a big bottleneck for adoption in home and small business markets, even if CableOne supported IPv6 I couldn't deploy it in my aunts shop without a rather large investment - meanwhile a dumb EdgeRouter X and managed TP-Link switch get the job done exceptionally well with IPv4.
Mikrotik's home products are pretty inexpensive and all support IPv6. I'm not sure exactly what you're looking for (L2 switch, L3 switch, or L2 switch + router). L2 switches obviously are IPv4/6-agnostic, and L3 switches are typically overkill for a home network, so I'm assuming L2 switch + router. Mikrotik has a gigabit switch with a decently performing (IPv6-capable) router in the same package for $60 [1]. I've been running my whole home network (gigabit LAN + WiFi, 50 Mbps IPv6 WAN via HE) on one of these [2] which go for $130.
From your other comment it seems you are actually looking for an L3 switch setup. You can get wire-speed routing with Mikrotik's CCR series, but those start at $425 [3]. Not sure what your budget is.
> L3 switches are typically overkill for a home network
My home network consists of a little more than a handful of computers that need internet access, I've also got a couple dozen VM's, FreeNAS (with direct 10Gbe links to the virtualization host), and a IP phone system. It's not some enterprise network, but I still hammer the crap out of my network and take full advantage of the light L3 features available in my TP-Link switch.
I've got 12 out of 24 ports currently in use on my switch, and I'm looking to add more when I finally manage to buy a place - worst case I can split the clients off to a separate switch and use some 10Gbe uplinks, but right now that accounts for a grand total of 1 port going to my wireless access point.
$500 is in my price range, but finding something with enough ports gets expensive really quick - and it gets even worse if I need to get 2 switches (one for my lab, one for client access) plus a 10Gbe-capable router to handle traffic between them :/
Well I would not call that a "typical" home network ;)
MT's 10 Gbe-capable routers range from $500 [1] or $750 [2] for a single 10 Gbe (with 8 or 12 1 Gbe ports) to $1100 for two 10 Gbes [3]. Depending how much work you can actually push into a dumb switch I can see how costs add up.
Switches have IP routing for a reason, why make a hop off the switch to the router and back just to route between separate VLAN's? I've got four ports on my switch at home in a LAG for my FreeNAS box, having to jump out to my external router then back to traverse the separate subnets make the setup worthless.
What does 'inexpensive' mean to you? I am otherwise-supremely-happy with my commercial pfSense router, if Comcast gets their v6 poop in order I'm sure I would be even more ecstatic with it.
Around the $500 price range for 24 ports, I paid $150 for my TP-Link T1600G-28TS which is a fully managed "L2+" switch with basic Layer 3 routing functionality (but it's IPv4 only).
The netgate sg-1000 is probably an overkill for most homes and it comes in at $150. If you have a managed switch, I'm guessing it's not a standard home network setup though.