Deployment and Management Guide for Cisco IoT FND on OVA with Postgres and InfluxDB, Release 5.x.x and Later

PDF

Configure IPv6 tunnel provisioning and registration

Updated: February 4, 2026

Overview

This section describes how to configure Cisco IoT FND for IPv6 tunnel provisioning and device registration. It guides you through enabling IPv6 support and ensuring proper network settings for successful connectivity.

To enable secure device communication and management over an IPv6 network, follow these steps to configure tunnel provisioning and registration in Cisco IoT FND. Completing this setup ensures that devices can be registered and managed using IPv6 connectivity.

Note

Cisco IoT FND OVA supports only IPv4 tunnels and registration out of the box.

Use the following steps to to set up an IPv6 network for tunnel provisioning and registration:

Procedure

1.

Ensure you have one interface with a valid IPv6 network which has a IPv6 prefix length less than125. Here's an example from the ens224 interface:

Example:

[root@iot-fnd ~]# ifconfig ens224
            ens224: flags=4163[UP,BROADCAST,RUNNING,MULTICAST] mtu 1500
            inet 2.2.56.117 netmask 255.255.0.0 broadcast 2.2.255.255
            inet6 fe80::54f0:5d24:d320:8e38 prefixlen 64 scopeid 0x20[ink]
            inet6 2001:420:7bf:5f::1522 prefixlen 64 scopeid 0x0[global]
            ether 00:0c:29:18:1b:3a txqueuelen 1000 (Ethernet)
            RX packets 97618 bytes 12391774 (11.8 MiB)
            RX errors 1001 dropped 1011 overruns 0 frame 0
            TX packets 3004 bytes 568097 (554.7 KiB)
            TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
          
2.

Run the ./setup-IPv6-network.sh script in the /opt/fnd/scripts directory to obtain the FND IPv6 address on the router for tunnel provisioning and registration.

Example:

[root@iot-fnd scripts]# ./setup-IPV6-network.sh
            Starting IPv6 network setup...
            Loading configuration file: /opt/fnd/config/network.conf
            Checking current network settings...
            Configuring network interface for IPv6...
            Assigning IPv6 address...
            IPv6 address successfully assigned: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
            Verifying network connectivity...
            IPv6 setup complete. Network is now configured for IPv6 communication.
Note

While specifying the IPv6 address for the network-mgmt-bridge, provide an interface name and a valid IPv6 address (and IP address prefix length) that is in the subnet of the provided host interface. If IPv6 address is in a different subnet, the IPv6 tunnel provisioning and registration will not be successful.

You've configured tunnel provisioning and registered with Cisco IoT FND.