Vyatta Network OS Documentation

Learn how to install, configure and operate the Vyatta NOS, which helps drive our virtual networking & physical platforms portfolio.

interfaces dataplane <interface-name> ipv6 address

Assigns an IPv6 address to a data plane interface.

set interfaces dataplane interface-name ipv6 address [ autoconf | eui64 ipv6prefix | link-local ipv6address]
delete interfaces dataplane interface-name ipv6 address [ autoconf | eui64 ipv6prefix | link-local ipv6address ]
show interfaces dataplane interface-name ipv6 address [ autoconf | eui64 ]
interface-name
The name of a data plane interface. For more information about the supported interface name formats, refer to Data Plane Interface.
autoconf
Generates an IPv6 address using the SLAAC protocol. Use this keyword if the interface is performing a “host” function rather than a “router” function. You can specify this keyword in addition to static IPv6, static IPv4, or IPv4 DHCP addresses on the interface.
eui64 ipv6prefix
Specifies the 64-bit IPv6 address prefix that is used to configure an IPv6 address in EUI-64 format. The system concatenates this prefix with a 64-bit EUI-64 value that is derived from the 48-bit MAC address of the interface.
link-local ipv6address
Specifies the IPv6 address that is valid only for communication within the local broadcast domain.

Configuration mode

interfaces {
    dataplane interface-name {
        ipv6 {
            address {
                autoconf
                eui64 ipv6prefix
                link-local ipv6address
            }
        }
    }    
}

Use this command to assign an IPv6 address to a data plane interface.

Use the autoconf keyword to direct the system to automatically configure (autoconfigure) the address, using the Stateless Address Autoconfiguration (SLAAC) protocol defined in RFC 4862. Alternatively, you can use the eui64 keyword with an IPv6 address prefix so that the system constructs the IPv6 address.

If you want the system to use SLAAC to acquire an address on the interface, then in addition to setting this parameter, you must also disable IPv6 forwarding, either globally (by using the system ipv6 disable-forwarding command) or specifically on the interface (by using interfaces dataplane <interface-name> ipv6 disable-forwarding).

Use the link-local keyword to explicitly configure a specific link-local address, which then replaces any system generated link-local address.

Use the set form of this command to assign an IPv6 address to a data plane interface.

Use the delete form of this command to delete an IPv6 address from a data plane interface.

Use the show form of this command to display IPv6 address configuration settings.