IPv6 is the sixth version of the internet protocol and this 128-bit protocol can provide an almost infinite number of addresses. It consists of eight groups, separated by colons. For example, 1002:0db3:45a6:0000:0000:7a8e:9460:5334.