gtm wideip srvΒΆ

gtm wideip srv(1)					BIG-IP TMSH Manual					 gtm wideip srv(1)

NAME
       srv - Configures a wide IP that accepts SRV queries.

MODULE
       gtm wideip

SYNTAX
       Configure the wideip srv component within the gtm module using the syntax shown in the following sections.

   CREATE/MODIFY
	create wideip srv [name]
	modify wideip srv [name]
	  options:
	    aliases [name...name]
	    app-service [[string] | none]
	    description [string]
	    [disabled | enabled]
	    failure-rcode [formerr | noerror | notimpl | nxdomain | refused | servfail]
	    failure-rcode-ttl [integer]
	    failure-rcode-response [disabled | enabled]
	    last-resort-pool [type name]
	    load-balancing-decision-log-verbosity [[pool-member-selection | pool-member-traversal | pool-selection | pool-traversal] | none]
	    minimal-response [disabled | enabled]
	    metadata none
	    metadata
	      [add | delete | modify | replace-all-with] {
		[metadata_name ... ] {
		  persist [ true | false ]
		  value [ "value content" ]
		}
	    }
		persistence [disabled | enabled]
	    persist-cidr-ipv4 [integer]
	    persist-cidr-ipv6 [integer]
	    pool-lb-mode [global-availability | ratio | round-robin | topology]
	    pools none
	    pools
	      [add | delete | modify | replace-all-with] {
		[pool name]...
	    }
	    pools-cname none
	    pools-cname
	      [add | delete | modify | replace-all-with] {
		[pool name]...
	    }
	    rules none
	    rules {
		[rule name]
		...
	    }
	    topology-prefer-edns0-client-subnet [disabled | enabled]
	    ttl-persistence [integer]

	edit wideip srv [ [name] | [glob] | [regex] ] ... ]
	  options:
	    all-properties
	    non-default-properties

	reset-stats wideip srv
	reset-stats wideip srv [ [name] | [glob] | [regex] ] ... ]

   DISPLAY
	list wideip srv
	list wideip srv [ [name] | [glob] | [regex] ] ... ]
	show running-config wideip srv
	show running-config wideip srv [ [name] | [glob] | [regex] ] ... ]
	  options:
	    all-properties
	    non-default-properties
	    one-line
	    partition
	show wideip srv
	show wideip srv [ [ [name] | [glob] | [regex] ] ... ]
	  options:
	    (default | exa | gig | kil | meg | peta | raw | tera | yotta | zetta)
	    (detail | global)
	    field-fmt

   DELETE
	delete wideip srv [all | [name] ]

DESCRIPTION
       You can use the wideip component to create, modify, display, or delete a wide IP that responds to SRV queries. An SRV wide
       IP is a mapping of a fully-qualified domain name (FQDN) specifying a particular service of a domain to a host and port that
       provides the service.

EXAMPLES
       create wideip srv _imap._tcp.mydomain.com

       Creates an SRV wide IP named _imap._tcp.mydomain.com.

       delete wideip srv _imap._tcp.mydomain.com

       Deletes the SRV wide IP named _imap._tcp.mydomain.com.

OPTIONS
       aliases
	    Specifies alternate domain names for the web site content you are load balancing. You can use two different wildcard
	    characters, asterisk (*) and question mark (?), to represent one or more characters. The default value is none.

       app-service
	    Specifies the name of the application service to which this wide ip belongs. The default value is none. Note: If the
	    strict-updates option is enabled on the application service that owns the object, you cannot modify or delete this
	    wide ip. Only the application service can modify or delete this wide ip.

       description
	    User defined description. Note: Advanced search on the GUI's Wideip list page can be turned on/off by modifying the DB
	    variable ui.advancedsearch via the tmsh command "modify sys db ui.advancedsearch value true/false". This will result
	    in a new description column and the inclusion of that field in the search.

       [disabled | enabled]
	    Specifies whether the wide IP and its resources are available for load balancing.

       failure-rcode
	    Specifies the DNS RCODE used when failure-rcode-response is enabled. Default is noerror. Options include noerror (no
	    type exists at this name), formerr (format error in query), servfail (unable to process query), nxdomain (name does
	    not exist), notimpl (no support for this kind of query), and refused (refuse to process based on policy). If failure-
	    rcode-ttl is non-zero, only the Authority section of the noerror or nxdomain response will include a SOA record.

       failure-rcode-response
	    When enabled, specifies that the system returns a RCODE response to Wide IP requests after exhausting all load-
	    balancing methods. This response is an authoritative empty answer from the system to SRV record requests. With this
	    option enabled, the system responds faster to SRV requests for which it does not have SRV records configured. The
	    default value is disabled.

       failure-rcode-ttl
	    Specifies the negative caching TTL of the SOA for the RCODE response. The default is 0, meaning no SOA is included
	    (i.e. no caching).

       glob Displays the items that match the glob expression. See help glob for a description of glob expression syntax.

       last-resort-pool
	    Specifies a last resort pool to use when load balancing requests for this wide IP. Any SRV or CNAME pool type is
	    allowed. The default value is none.

       load-balancing-decision-log-verbosity
	    Specifies the amount of detail logged when making load balancing decisions. This is used for debugging purpose only.
	    Performance will be affected if the value is not none. Please reset it back to none after done debugging. With the
	    option pool-selection, the log will contain pool load balancing algorithm details. This includes common actions taken
	    to a set of pools (for example, whether all pools reset the ratio counter during the algorithm) and the result of the
	    load balancing algorithm (for example, whether a pool is finally selected and the reason if applicable). With the
	    option pool-traversal, the log will contain details of all pools traversed during load balancing. With the option
	    pool-member-selection, the log will contain pool member load balancing algorithm details. This includes common actions
	    taken to a set of pool members and the result of the load balancing algorithm. With the option pool-member-traversal,
	    the log will contain details of all pool members traversed during load balancing. The default value is none.

       minimal-response
	    Specifies GTM will form the smallest allowable DNS response to a query. Typically, this will be a single resource
	    record in the answer section. When set to disabled, GTM will attempt to chase CNAME chains, if required, to obtain the
	    ultimate answer, and it will attempt to add address resource records to the additional section of the response for
	    each answer when needed. The default value is enabled.

       metadata
	    Specifies user-defined data to associate with a server. By default the persist attribute is set to true. This means
	    the data is saved into the configuration file.

       name Specifies a unique name for the component. The format of an SRV wide IP name is governed by RFC. The general form is
	    '_service._protocol.domain_labels'. This option is required for the commands create and modify.

       partition
	    Displays the administrative partition within which the component resides.

       persistence
	    When enabled, specifies that when a local DNS server makes repetitive requests on behalf of a client, the system
	    reconnects the client to the same resource as previous requests. The default value is disabled.

       persist-cidr-ipv4
	    Specifies a mask used to group IPv4 LDNS addresses. This feature allows one persistence record to be shared by LDNS
	    addresses that match within this mask.

       persist-cidr-ipv6
	    Specifies a mask used to group IPv6 LDNS addresses. This feature allows one persistence record to be shared by LDNS
	    addresses that match within this mask.

       pools
	    Configures the pools the system uses when load balancing requests for this wide IP. The default value is none.

       pools-cname
	    Configures the CNAME pools the system uses when load balancing requests for this wide IP. The default value is none.

       pool-lb-mode
	    Specifies the load balancing method used to select a pool in this wide IP. This option is relevant only when multiple
	    pools are configured for this wide IP. The default value is round-robin.

	    The available load balancing methods are:

	    global-availability
		 Specifies that the system selects a pool by following the order of the Pool list. The system repeatedly selects
		 the first pool in the list for as long as its status is available. If the pool becomes unavailable for any
		 reason, the system then repeatedly selects the next pool in the list, and so on.

	    ratio
		 Specifies that the system selects a pool based on the ratio that you assign to the pool.

	    round-robin
		 Specifies that the system selects pools sequentially.

	    topology
		 Specifies that the system selects a pool based on topology information in the incoming LDNS request. Note that
		 this load balancing method works only if you have configured a topology statement.

       regex
	    Displays the items that match the regular expression. The regular expression must be preceded by an at sign (@[regular
	    expression]) to indicate that the identifier is a regular expression. See help regex for a description of regular
	    expression syntax.

       rules
	    Specifies the iRules(r) that this wide IP uses for load balancing decisions. 'when' clauses for each event are grouped
	    across all iRules(r) on this wide IP. For each event, clauses are evaluated in the listed rules order. The default
	    value is none.

       ttl-persistence
	    Specifies, in seconds, the length of time for which a persistence entry is valid. This value can range from 0 through
	    4294967295 seconds. The default value is 3600.

       topology-prefer-edns0-client-subnet
	    Specifies, when set to enabled, that this wide IP should use the edns0 client subnet option (if one exists) instead of
	    the source address when using topology load balancing. When this option is set to disabled or if the query did not
	    contain a client subnet option, the system will fall back to the source address.

	    This setting has no effect when the global setting, configured under gtm global-settings load-balancing
	    topology-prefer-edns0-client-subnet [disabled | enabled], is set to enabled.  When either setting is enabled then this
	    feature will be enabled.

SEE ALSO
       create, delete, edit, glob, gtm pool, list, modify, regex, reset-stats, show, tmsh

COPYRIGHT
       No part of this program may be reproduced or transmitted in any form or by any means, electronic or mechanical, including
       photocopying, recording, or information storage and retrieval systems, for any purpose other than the purchaser's personal
       use, without the express written permission of F5 Networks, Inc.

       F5 Networks and BIG-IP (c) Copyright 2008-2016. All rights reserved.

BIG-IP							    2017-09-28						 gtm wideip srv(1)