This is just a note about useful commands to run IPv6 in Mininet.

Since IPv6 address is automatically configured according to MAC address

$ sudo mn --mac

Disable IPv6 on OVS interfaces

Binding IPv6 address on OVS interfaces is meaningless and resource wasting.
NOTE: This only disable IPv6 on OVS interfaces. Emulated hosts are not affected.

mininet> sh sysctl net.ipv6.conf.all.disable_ipv6=1

Set IPv6 address

mininet> h1 ifconfig h1-eth0 inet6 add fc00::1/64
mininet> h2 ifconfig h2-eth0 inet6 add fc00::2/64

Check IPv6 routing table

mininet > h1 route -6 -n
Destination                    Next Hop                   Flag Met Ref Use If
fc00::/64                      ::                         U    256 0     0 h1-eth0

Check Neighbor

mininet> h1 ip -6 neighbor show

Ping6 (must specify interface for local v6 address)

mininet> h1 ping6 fc00::2 -I h1-eth0