December 24 - AppLogic 2.4.7 is now available and is the latest production release!
PS8: Cascadable Port Switch
Latest Version: 1.0.1
| At a Glance |
| Catalog | System |
| Category | Switches |
| User volumes | no |
| Min. memory | 64M |
| OS | Linux |
| Constraints | no |
| Questions/Comments | Ask Forum |
PS8 is a switch for distributing TCP and UDP traffic to different outputs depending on the TCP/UDP port number.
The switch is cascadable; traffic that is not TCP, UDP or doesn't match parameterized port numbers is forwarded out the aux terminal.
Prior to AppLogic 2.1.1, PS8 is in the proto catalog.
Boundary
Resources
Note: the amount of memory given to PS8 does not affect its throughput. (note: verify and consider limiting the max amount of memory to some small amount, like 128M)
Terminals
| name | dir | prot. | description |
in | in | any | common input. Traffic sent to 'in' is directed to one of the outputs, based on the protocol and port number |
out1-out8 | out | any | outputs. What traffic goes to a particular output is configured through the appliance properties. Any and all of these outputs can be left unconnected; traffic directed to unconnected outputs will be discarded. |
aux | out | any | cascade output. Incoming traffic that is not directed to any of the out1-out8 outputs is sent out this terminal. Also, any IP traffic that is not TCP or UDP (i.e., does not have port numbers) is also sent out through this terminal. The terminal can be left unconnected |
Properties
| name | type | description |
outX_protocol | string | IP protocols to forward to output outX. Allowed values are: none, tcp, udp, both. Default is none (forwarding disabled). |
outX_in_port | string | Port(s) to forward through outX. If more than one port need to be forwarded, ports can be comma- or space-separated. The ports can be listed by number or by their common name. Default is empty (no forwarding); if a protocol is specified for the output, this property must be set to a non-empty value. |
outX_out_port | string | Output port to which to forward traffic. If left empty, the output port is the same as the input port. This property allows for easy recoding (e.g., port 8080 to port 80). If the input port is specified as a list, this property must be left empty. Output ports can be specified either as a number (e.g., 80) or as port name (e.g., http). Default: empty (same as input). |
Performance
TBD
Typical Usage
TBD
Comments on this appliance can be found below and edited here? .
Notes and Links
Notes
TBD
Related Documents
- Implementation Design?
- Test Plan?
- Release Notes?
Questions and Comments
To post a question or comment on this appliance, visit our forum.
--
PeterNic - 23 Aug 2006
Copyright © 2005-2008 3tera, Inc. All Rights Reserved.