STATE_DISABLED STATE_ENABLED AUTO_LASTHOP_UNKNOWN AUTO_LASTHOP_DEFAULT AUTO_LASTHOP_ENABLED AUTO_LASTHOP_DISABLED TUNNEL_DIRECTION_UNKNOWN TUNNEL_DIRECTION_INBOUND TUNNEL_DIRECTION_OUTBOUND TUNNEL_DIRECTION_BIDIRECTIONAL Gets the names of all tunnels. Creates the specified tunnels. Deletes the specified tunnels. Deletes all tunnels. Sets the IP address for the local end of the tunnel for the specified tunnels. Gets the IP address for the local end for the specified tunnels. Sets the IP address for the remote end for the specified tunnels. Gets the IP address for the remote end for the specified tunnels. Sets the direction for traffic flow within the specified tunnels. Gets the direction for traffic flow within the specified tunnels. Sets the profile specifying the tunneling protocol for the specified tunnels (e.g. IPIP, GRE, WCCP-GRE tunnel profiles). Gets the profile specifying the tunneling protocol for the specified tunnels. Sets the maximum transmission unit (MTU) for the specified tunnels. If zero, the tunnel's MTU is automatically set to the MTU of the tunnel's underlying interface minus the encapsulation overhead introduced by the tunneling protocol in use for the tunnel. Gets the maximum transmission unit (MTU) for the specified tunnels. Sets the Type of Service (ToS) value for the encapsulating packet's IP header. The valid range is zero to 255. The special value 65535 specifies that the encapsulating packet's IP header ToS value is set to the encapsulated packet's IP header ToS value. Gets the Type of Service (ToS) value for the encapsulating packet's IP header. Sets the attribute that specifies auto-lasthop behavior, for the specified tunnels. This controls how the system routes return traffic. The default is AUTO_LASTHOP_DEFAULT. Gets the attribute that specifies auto-lasthop behavior, for the specified tunnels. Sets the description for the specified tunnels. This is an arbitrary field which can be used for any purpose. Gets the descriptions for the specified tunnels. Sets the transparent property for the specified tunnels. Enables or disables the tunnel to be transparent. If enabled, the user can inspect and/or manipulate the encapsulated traffic flowing through the BIG-IP. A transparent tunnel terminates a tunnel while presenting the illusion that the tunnel transits the device unperturbed i.e. the BIG-IP appears like an intermediate router that simply routes IP traffic through the device. The default value is disabled. Gets the transparent property for the specified tunnels. Sets the idle timeout for the specified tunnels. Specifies an idle timeout for wildcard tunnels (i.e. tunnels with remote address 0.0.0.0) in seconds. This setting specifies the number of seconds that a wildcard tunnel connection is idle before the connection is eligible for deletion. If zero, the tunnel's idle timeout is automatically set to the default of 300. Gets the idle timeout values for the specified tunnels. Creates the specified tunnels with transparent states. It is for convenience to allow you to avoid using a transaction, because you can specify a 0.0.0.0 local address only if transparent is enabled. (Either a transaction or this method are good ways of satisfying this validation). Sets the IP address for the local end of the tunnel along with the transparent state of the tunnel for the specified tunnels. It is for convenience to allow you to avoid using a transaction, because you can specify a 0.0.0.0 local address only if transparent is enabled. (Either a transaction or this method are good ways of satisfying this validation). Sets the keys for a set of tunnels. A key can be used to signify different values depending on the type of tunnel. As an example, it is used as the Virtual Network Identifier (VNI) for VXLAN tunnels. The default value is 0. Gets the keys for a set of tunnels. Gets the MAC addresses used by the specified tunnels. The MAC address for tunnels cannot be set by the user. Creates a set of tunnels with key values specified. It is for convenience to allow you to avoid using a transaction, because the existing tunnel create API does not allow key values to be specified during tunnel creation. (Either a transaction or this method are good ways of satisfying this validation). Gets the version information for this interface. Gets the names of all tunnels. Creates the specified tunnels. Deletes the specified tunnels. Deletes all tunnels. Sets the IP address for the local end of the tunnel for the specified tunnels. Gets the IP address for the local end for the specified tunnels. Sets the IP address for the remote end for the specified tunnels. Gets the IP address for the remote end for the specified tunnels. Sets the direction for traffic flow within the specified tunnels. Gets the direction for traffic flow within the specified tunnels. Sets the profile specifying the tunneling protocol for the specified tunnels (e.g. IPIP, GRE, WCCP-GRE tunnel profiles). Gets the profile specifying the tunneling protocol for the specified tunnels. Sets the maximum transmission unit (MTU) for the specified tunnels. If zero, the tunnel's MTU is automatically set to the MTU of the tunnel's underlying interface minus the encapsulation overhead introduced by the tunneling protocol in use for the tunnel. Gets the maximum transmission unit (MTU) for the specified tunnels. Sets the Type of Service (ToS) value for the encapsulating packet's IP header. The valid range is zero to 255. The special value 65535 specifies that the encapsulating packet's IP header ToS value is set to the encapsulated packet's IP header ToS value. Gets the Type of Service (ToS) value for the encapsulating packet's IP header. Sets the attribute that specifies auto-lasthop behavior, for the specified tunnels. This controls how the system routes return traffic. The default is AUTO_LASTHOP_DEFAULT. Gets the attribute that specifies auto-lasthop behavior, for the specified tunnels. Sets the description for the specified tunnels. This is an arbitrary field which can be used for any purpose. Gets the descriptions for the specified tunnels. Sets the transparent property for the specified tunnels. Enables or disables the tunnel to be transparent. If enabled, the user can inspect and/or manipulate the encapsulated traffic flowing through the BIG-IP. A transparent tunnel terminates a tunnel while presenting the illusion that the tunnel transits the device unperturbed i.e. the BIG-IP appears like an intermediate router that simply routes IP traffic through the device. The default value is disabled. Gets the transparent property for the specified tunnels. Sets the idle timeout for the specified tunnels. Specifies an idle timeout for wildcard tunnels (i.e. tunnels with remote address 0.0.0.0) in seconds. This setting specifies the number of seconds that a wildcard tunnel connection is idle before the connection is eligible for deletion. If zero, the tunnel's idle timeout is automatically set to the default of 300. Gets the idle timeout values for the specified tunnels. Creates the specified tunnels with transparent states. It is for convenience to allow you to avoid using a transaction, because you can specify a 0.0.0.0 local address only if transparent is enabled. (Either a transaction or this method are good ways of satisfying this validation). Sets the IP address for the local end of the tunnel along with the transparent state of the tunnel for the specified tunnels. It is for convenience to allow you to avoid using a transaction, because you can specify a 0.0.0.0 local address only if transparent is enabled. (Either a transaction or this method are good ways of satisfying this validation). Sets the keys for a set of tunnels. A key can be used to signify different values depending on the type of tunnel. As an example, it is used as the Virtual Network Identifier (VNI) for VXLAN tunnels. The default value is 0. Gets the keys for a set of tunnels. Gets the MAC addresses used by the specified tunnels. The MAC address for tunnels cannot be set by the user. Creates a set of tunnels with key values specified. It is for convenience to allow you to avoid using a transaction, because the existing tunnel create API does not allow key values to be specified during tunnel creation. (Either a transaction or this method are good ways of satisfying this validation). Gets the version information for this interface. The Tunnel interface manages a virtual network interface that allows a network protocol to carry packets of another protocol between two endpoints. Once created, it can be used just like a VLAN in BIG-IP configurations.