I work for an ISP and we have 17 routers interconnected via OSPF. We’re slowly running out of IPv4’s and was denied by ARIN for any additional. They did give me a rather large block of IPv6 but at this point I don’t have a clue how to use them. I have a very strong understanding of mikrotik and IPv4, I know OSPF, BGP, Advanced firewalling, but have zero experience with 6. Mikrotik wiki’s don’t work very well for me. Does anyone have a basic setup guide for how to subnet these, and setup a dhcp server that issues them? If I can copy and paste a config into a router I can make sense of it after seeing it.
Or should I take a class? Anyone know of an MT class that would concentrate on this aspect?
You should take a class, the problem with IPv6 isn’t subnetting, configuring interfaces nor provide addresses to end hosts (as a matter of fact it’s easier here than on IPv4), but rather how you are going to interact with legacy IPv4 networks.
Just some insights:
1.- All IPv6 subnetworks, as per RFC recommendations are /64, that means that even on PtP links you’ll use a /64
2.- Your address provider will probably hand you a /48 global unicast preffix, you’re encouraged to use the following 16 bits to subnet, so you’ll end with 65536 possible subnets, each one with 2^64 possible host addresses, again, you’re to use these subnets just like that even on PtP links (this is how IPv6 was designed for).
3.- There’s no broadcast concept on IPv6 just multicast
4.- Devices don’t get their addresses by means of DHCP, but instead they use NDP (neighbor discovery protocol) and SLAAC (stateless autoconfiguration) to figure out their addresses plus the default-gateway, DHCP is there to assign some other information like DNS servers for instance.
5.- In OSPFv3 (contrary to IPv4) routers do not need to have the same preffix length assigned to their interfaces in order to form an adyacency
You don’t need to dissable IPv4 in order for IPv6 to work, both protocols can coexist, but going from v4 to v6 (or viceversa) is the hard part.