ltm message-routing generic protocolΒΆ

ltm message-routing generic protocol(1) 	  BIG-IP TMSH Manual	      ltm message-routing generic protocol(1)

NAME
       protocol - Configures a generic message protocol component for parsing generic messages.

MODULE
       ltm message-routing generic

SYNTAX
       Configure the protocol component within the ltm message-routing generic module using the syntax shown in the
       following sections.

   CREATE/MODIFY
	create protocol [name]
	modify protocol [name]
	  options:
	    defaults-from [ [name] | none]
	    description [string]
	    disable-parser [ yes | no ]
	    max-egress-buffer [integer]
	    max-message-size [integer]
	    message-terminator [string]
	    no-response [ yes | no ]

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

	reset-stats protocol
	reset-stats protocol [ [ [name] | [glob] | [regex] ] ... ]

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

	show protocol
	show protocol [ [ [name] | [glob] | [regex] ] ... ]
	  options:
	    (default | exa | gig | kil | meg | peta | raw | tera | yotta | zetta)
	    field-fmt

   DELETE
	delete protocol [name]

DESCRIPTION
       You can use the protocol component to implement a named generic message parser for use with the message
       routing framework. You can create a protocol component, and then add it to a virtual server. You do this when
       you want to separate a stream of bytes, from a connection to a peer, into messages for routing. This also
       enables a set of iRule commands to create, populate, and route messages.

EXAMPLES
       create protocol my_protocol defaults-from genericmsg

       Creates a message protocol component named my_protocol using the system defaults.

       create protocol my_protocol { welcome-message hello }

       Creates a protocol instance named my_protocol that sends a welcome message of "hello" to any new connection.

OPTIONS
       defaults-from
	    Specifies the protocol that you want to use as the parent protocol. The new protocol inherits all of the
	    settings and values from the specified parent protocol. The default value is genericmsg.

       description
	    User defined description.

       disable-parser
	    When set to yes, the generic message parser is disabled. The parser ignores all incoming packets and does
	    not directly send message data. This mode supports iRule script protocol implementations that generate
	    messages from the incoming transport stream and send messages on the outgoing transport stream.

       max-egress-buffer
	    Specifies the maximum size of the send buffer in bytes. If the number of bytes in the send buffer for a
	    connection exceeds this value, the generic message parser stops receiving outgoing messages from the
	    router until the size of the buffer drops below this setting. The default value is 32768.

       max-message-size
	    Specifies the maximum size of a received message. If a message exceeds this size, the connection is
	    reset. The default value is 32768.

       message-terminator
	    Specifies the string of characters used to terminate a message. If the message-terminator parameter is
	    empty, the generic message parser does not separate the input stream into messages. The default value is
	    \n.

       no-response
	    When set to yes, matching of responses to requests is disabled. The default value is no.

SEE ALSO
       create, delete, edit, glob, list, ltm virtual, modify, regex, reset-stats, show, tmsh, ltm message-routing
       generic route ltm message-routing generic protocol

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 2012-2014. All rights reserved.

BIG-IP						      2014-10-17	      ltm message-routing generic protocol(1)