net sfc chainΒΆ

net sfc chain(1)					BIG-IP TMSH Manual					  net sfc chain(1)

NAME
       chain - Defines a service function chain in the Service Function Chaining (SFC) architecture.

MODULE
       net sfc

SYNTAX
       Define a SFC chain.

   CREATE
	create chain [name]
	  options:
	    app-service [[string] | none]
	    description [[string] | none]
	    hops
	      [add | delete ] {
		[name] ... {
		  app-service [[string] | none]
		  description [[string] | none]
		  hopkey [service-index | interface]
		  [nexthop-endpoint-ip [ip-address] | nexthop-service [string] | nexthop-terminate]
		  service-index [integer]
		  source-interface [[string] | none]
	      }
	    path-id [integer]

   DISPLAY
	list chain
	list chain [ [ [name] | [glob] | [regex] ] ... ]
	show running-config net sfc chain
	show running-config net sfc chain [ [ [name] | [glob] | [regex] ] ... ]
	  options:
	    all-properties
	    non-default-properties
	    one-line

   DELETE
	delete net sfc chain [all | [name] ]

DESCRIPTION
       You can use the net sfc chain to create a n ordered set of abstract service functions and ordering constraints that must be
       applied to packets and/or frames and/or flows selected as the result of classification.

       There is no modify for net sfc chain.  Any modification needs to be done by deleting the chain and then creating it.

EXAMPLES
       create net sfc chain SC

       Creates a service function chain named SC. (See below).

       list net sfc chain SC all-properties

       Displays all of the properties of a service function chain.

       delete net sfc chain

       Deletes a service function chain (see below).

       Example :

       list net sfc chain chain1 net sfc chain chain1 {
	   hops {
	       1 {
		   nexthop-service sf2-1
		   service-index 255
	       }
	       2 {
		   nexthop-terminate
		   service-index 254
	       }
	   }
	   path-id 678 }

       app-service
	    Specifies the name of the application service to which the object 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 the
	    object. Only the application service can modify or delete the object.

       name Specifies a unique name for the chain. This option is required for the commands create and delete.

       description
	    User defined description.

       hops The list of next-hops.

	    name      Specifies a unique name for the hop. This option is required for the commands create and delete.

	    hopkey    Specifies the type of hop, service-index or interface.  The default is service-index.

	    nexthop-endpoint-ip
		      If nexthop-endpoint-ip is specified then it it assumed the next hop is NSH enabled.  Only one of nexthop-
		      endpoint-ip, nexthop-service, nexthop-terminate may be specified.

	    nexthop-service
		      The service function (SF) name of the next hop. Only one of nexthop-endpoint-ip, nexthop-service, nexthop-
		      terminate may be specified.

	    nexthop-terminate
		      If nexthop-terminate is specified then the chain is terminated and the NSH header is removed. Only one of
		      nexthop-endpoint-ip, nexthop-service, nexthop-terminate may be specified.

	    service-index
		      The service-index is required when hopkey is service-index.

	    source-interface
		      Specifics the interface name, a tunnel or vlan, to match on ingress for this hop.  The source-interface is
		      required when hopkey is interface.

       path-id
	    The service path identifier that uniquely identifies the service function path.

SEE ALSO
       create, delete, edit, glob,   list, modify, regex, 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 2018. All rights reserved.

BIG-IP							    2018-07-24						  net sfc chain(1)