Print Email PDF

Configure IPv6 in Qumulo Core

IN THIS ARTICLE

Outlines how to configure and verify IPv6 for Qumulo Core

REQUIREMENTS

  • Cluster running Qumulo Core version 2.6.2 and higher
  • Command line (CLI) tools installed via API & Tools tab

DETAILS

Qumulo Core can be configured for IPv6 networks using the qq CLI or the REST API to set the default gateway and MTU on the interface. 

  1. Specify a default gateway for both IPv6 and IPv4 traffic. Note that the IPv4 gateway is required to connect to Qumulo's cloud-based monitoring service.
qq network_mod_interface --default-gateway 10.120.0.1 --default-gateway-ipv6 fe80::97:483f:234d:1e2c --mtu 1500
  1. Modify the configuration of the default network to specify IPv6 addresses for the cluster. IPv6 networks can have subnets specified using CIDR notation or standard netmask (i.e. f00d:d00d::/64 or ffff:ffff:ffff:ffff::).

qq network_mod_network --network-id 1 --assigned-by STATIC --netmask fdd9:bae6:81bb:fe7b::/64 --ip-ranges fdd9:bae6:81bb:fe7b:0:b034:8850:0-9 --floating-ip-range fdd9:bae6:81bb:fe7b:0:b034:8850:10-19 --dns-servers fdd9:bae6:81bb:fe7b:0:b016:0:c084 fdd9:bae6:81bb:fe7b:0:b05b:0:9864 --dns-search-domains example.com
  1. Verify the configuration and view which IP addresses were assigned using the following qq command.
qq network_poll

Client machines can now mount to the cluster using the floating IPv6 addresses.

Additional Verification

Once enabled, you can check IPv6 accessibility by pinging the cluster and checking the protocol access using the following commands:

  • Windows ping
ping fd00:90d:c0de:1:9d1:e99d:ca1e:xxxx
Pinging fd00:90d:c0de:1:9d1:e99d:ca1e:xxxx with 32 bytes of data:
Reply from fd00:90d:c0de:1:9d1:e99d:ca1e:xxxx: time<1ms
Reply from fd00:90d:c0de:1:9d1:e99d:ca1e:xxxx: time<1ms
Reply from fd00:90d:c0de:1:9d1:e99d:ca1e:xxxx: time<1ms

Reply from fd00:90d:c0de:1:9d1:e99d:ca1e:xxxx: time<1ms
  • Unix using ping6 vs ping (ip4 only)
ping6 fd00:90d:c0de:1:9d1:e99d:ca1e:xxxx
PING fd00:90d:c0de:1:9d1:e99d:ca1e:57f7(fd00:90d:c0de:1:9d1:e99d:ca1e:xxxx)
56 data bytes
64 bytes from fd00:90d:c0de:1:9d1:e99d:ca1e:xxxx: icmp_seq=1 ttl=64 time=0.641 ms
64 bytes from fd00:90d:c0de:1:9d1:e99d:ca1e:xxxx: icmp_seq=2 ttl=64 time=0.374 ms
64 bytes from fd00:90d:c0de:1:9d1:e99d:ca1e:xxxx: icmp_seq=3 ttl=64 time=0.466 ms
64 bytes from fd00:90d:c0de:1:9d1:e99d:ca1e:xxxx: icmp_seq=4 ttl=64 time=0.608 ms
^C
--- fd00:90d:c0de:1:9d1:e99d:ca1e:xxxx ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3078ms
rtt min/avg/max/mdev = 0.374/0.522/0.641/0.109 ms
  • SMB protocol
    • Replace \\UNC PATH.ipv6-literal.net in the command
net view \\fd00-90d-c0de-1-9d1-e99d-ca1e-xxxx.ipv6-literal.net

Shared resources at \\fd00-90d-c0de-1-9d1-e99d-ca1e-xxxx.ipv6-literal.net
Qumulo Share name Type Used as Comment
-------------------------------------------------------------------------------
Files Disk
mixed Disk
The command completed successfully.
  • NFS protocol 
showmount -e fd00:90d:c0de:1:9d1:e99d:ca1e:xxxx
Export list for fd00:90d:c0de:1:9d1:e99d:ca1e:xxx:
/ (everyone)
/home (everyone)
/root (everyone)

Consider the following when using IPv6 with Qumulo Core:

  • The UI will display the network configuration but you will need to use the qq CLI or REST API to edit it
  • The UI will not display the IPv6 default gateway
  • Like IPv4, you can statically configure one IPv6 untagged network (VLAN 0) and many tagged networks (VLAN 1-4094)
  • On any VLAN there can be both an IPv4 and an IPv6 network configured
  • Qumulo Core does not currently support VPN connections via IPv6 configurations

RESOLUTION

You should now be able to successfully configure and verify IPv6 with Qumulo Core

ADDITIONAL RESOURCES

QQ CLI: Networks and IP Addresses

 

Like what you see? Share this article with your network!

Was this article helpful?
1 out of 1 found this helpful

Comments

0 comments

Please sign in to leave a comment.

Have more questions?
Open a Case
Share it, if you like it.