Comment by sgjohnson

5 days ago

> It seemed so much more difficult and unpleasant to deal with.

In my experience it’s much easier and much more pleasant do deal with. Every VLAN is a /64 exactly. Subnetting? Just increment on a nibble boundary. Every character can be split 16 ways. It’s trivial.

You don’t even need to use a subnet calculator for v6, because you can literally do that in your head.

Network of 2a06:a003:1234:5678::555a:bcd7/64? Easy - the first 4 octets.

Network of 10.254.158.58/27? Your cheapest shotgun and one shell please.

"Hey Bob, what network is that machine on?"

"Easy,2a06:a003:1234:5678"

"2806:8003: and then what, I forgot the rest?"

remembering 10.254.158.58. Easy - the first 4 octets.

remembering 2a06:a003:1234:5678::555a:bcd7/64. Your cheapest shotgun and one shell please.

  • If you have a /48 assigned, you’ll burn the prefix in your brain. Leaves 16 bits for the network address.

    e.g. you’ll get 2a06:a003:1234::/48 from the ISP - what you’ll really need to remember is the 2a06:a003:1234:xxxx::/64 part. And I use the VLAN id for the xxxx part. Trivial.