- IP Addressing
- Interfaces
- Access Control Lists
- IP Routing
- Internet Protocol version 6 (IPv6)
- Traffic Domains
- VXLAN
A NetScaler appliance supports both server-side and client-side IPv6 and can therefore function as an IPv6 node. It can accept connections from IPv6 nodes (both hosts and routers) and from IPv4 nodes, and can perform Protocol Translation (RFC 2765) before sending traffic to the services. You have to license the IPv6 feature before you can implement it.
The following table lists some of the IPv6 features that the NetScaler appliance supports.
IPv6 features |
---|
IPv6 addresses for SNIPs (NSIP6, VIP6, and SNIP6) |
Neighbor Discovery (Address Resolution, Duplicated Address Detection, Neighbor Unreachability Detection, Router Discovery) |
Management Applications (ping6, telnet6, ssh6) |
Static Routing and Dynamic routing (OSPF, BGP, RIPng, and ISIS) |
Port Based VLANs |
Access Control Lists for IPv6 addresses (ACL6) |
IPv6 Protocols (TCP6, UDP6, ICMP6) |
Server Side Support (IPv6 addresses for vservers, services) |
USIP (Use source IP) and DSR (Direct Server Return) for IPv6 |
SNMP and CVPN for IPv6 |
HA with native IPv6 node address |
IPv6 addresses for MIPs |
Path-MTU discovery for IPv6 |
The following table lists NetScaler components that support IPv6 addresses and provides references to the topics that document the components.
NetScaler component | Topic that documents IPv6 support |
---|---|
Network | Adding, Customizing, Removing, Removing all, and Viewing routes. |
SSL Offload | Creating IPv6 vservers for SSL Offload |
SSL Offload | Specifying IPv6 SSL Offload Monitors |
SSL Offload | Creating IPv6 SSL Offload Servers |
Load Balancing | Creating IPv6 vservers for Load Balancing |
Load Balancing | Specifying IPv6 Load Balancing Monitors |
Load Balancing | Creating IPv6 Load Balancing Servers |
DNS | Creating AAAA Records |
You can configure IPv6 support for the above features after implementing the IPv6 feature on your NetScaler appliance. You can configure both tagged and prefix-based VLANs for IPv6. You can also map IPv4 addresses to IPv6 addresses.
IPv6 support is a licensed feature, which you have to enable before you can use or configure it. If IPv6 is disabled, the NetScaler does not process IPv6 packets. It displays the following warning when you run an unsupported command:
"Warning: Feature(s) not enabled [IPv6PT]"
The following message appears if you attempt to run IPv6 commands without the appropriate license:
"ERROR: Feature(s) not licensed"
After licensing the feature, use either of the following procedures to enable or disable IPv6.
At the command prompt, type one of the following commands:
Updated: 2013-08-30
If you need to send broadcast or multicast packets without identifying the VLAN (for example, during DAD for NSIP, or ND6 for the next hop of the route), you can configure the NetScaler appliance to send the packet on all the interfaces with appropriate tagging. The VLAN is identified by ND6, and a data packet is sent only on the VLAN.
For more information about ND6 and VLANs, see "Configuring Neighbor Discovery."
Port-based VLANs are common for IPv4 and IPv6. Prefix-based VLANs are supported for IPv6.
Updated: 2013-08-30
Following is an example of a simple load balancing set-up consisting of an IPv6 vserver and IPv4 services, as illustrated in the following topology diagram.
Entity type | Name | Value |
---|---|---|
LB Vserver | VS1_IPv6 | 2002::9 |
Services | SVC1 | 10.102.29.1 |
SVC2 | 10.102.29.2 |
At the command prompt, type:
Example
add service SVC1 10.102.29.1 HTTP 80 add service SVC2 10.102.29.2 HTTP 80
Navigate to Add, and then set the following parameters:
, clickAt the command prompt, type:
Example
add lb vserver VS1_IPv6 2002::9 HTTP 80
At the command prompt, type:
Example
bind lb vserver VS1_IPv6 SVC1
The vservers receive IPv6 packets and the NetScaler performs Protocol Translation (RFC 2765) before sending traffic to the IPv4-based services.
Updated: 2013-08-30
At the command prompt, type:
Example
set ns ip6 2002::9 -map 200.200.200.200
Updated: 2013-08-30
If an IPv6 address is sent to an IPv4-based server, the server may not understand the IP address in the HTTP header, and may generate an error. To avoid this, you can map an IPv4 address to the IPv6 VIP and enable VIP insertion.
At the command prompt, type:
Example
> set ns ip6 2002::9 -map 200.200.200.200 Done
Use either of the following procedures to enable insertion of an Ipv4 VIP address and port number in the HTTP requests sent to the servers.
At the command prompt, type:
Example
> set lb vserver VS1_IPv6 -insertVserverIPPort ON Done