ltm message-routing generic protocol
ltm message-routing generic prBIG-IP(TMltmMmessage-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-ltm1message-routing generic protocol(1)