Configuration Mode Commands : SteelHead Configuration Commands : High-Speed TCP and Satellite Optimization Commands : single-ended rule optimized scps-discover
  
single-ended rule optimized scps-discover
Adds a single-ended optimization rule for SCPS discovery.
Syntax
single-ended rule optimized scps-discover [srcaddr {ip-address> | all-ip |all-ipv4 | all-ipv6}] [dstaddr {<ip-address> | all-ip |all-ipv4 | all-ipv6}] [dstport <port>] [allow-tcp-proxy {enable | disable}] [vlan <vlan>] [web-proxy <mode>] [cong-ctrl-algo <method>] [rate-pacing {enable | disable}] [rulenum <rule-number>]
Parameters
srcaddr <ip-address>
Specifies the source subnet IP address and netmask. Use the format XXX.XXX.XXX.XXX/XX for IPv4 and X:X:X::X/XXX for IPv6.
srcaddr all-ip
Specifies all IPv4 and all IPv6 addresses. This is the default.
srcaddr all-ipv4
Specifies all IPv4 addresses.
srcaddr all-ipv6
Specifies all IPv6 addresses.
dstaddr <ip-address>
Specifies the destination subnet IP address and netmask. Use the format XXX.XXX.XXX.XXX/XX for IPv4 and X:X:X::X/XXX for IPv6.
dstaddr all-ip
Specifies all IPv4 and all IPv6 addresses. This is the default.
dstaddr all-ipv4
Specifies all IPv4 addresses.
dstaddr all-ipv6
Specifies all IPv6 addresses.
dstport <port>
Specifies a destination port or port label for this rule. You can specify:
•  a single port number.
•  a comma-separated list of ports with or without ranges (for example, 1,2,4-10,12).
•  any user-defined port labels. Valid port labels include:
–  SteelFusion
–  Interactive
–  RBT-Proto
–  Secure
For details on port labels, see port-label.
allow-tcp-proxy enable
Allows only SCPS peering. This is the default.
allow-tcp-proxy disable
Allows SCPS and non-SCPS peering.
vlan <vlan>
Specifies a VLAN identification number from 1 to 4094, -1, or 0. -1 specifies that the rule applies to all VLANs; 0 specifies that the rule applies to untagged connections.
web-proxy <mode>
Specifies the web proxy optimization mode for this rule:
•  disable - Use this rule if the connection is not web proxied.
•  enable - Use this rule if the connection is web proxied.
•  ignore - Use this rule if it is unimportant whether or not the connection is web proxied.
Web proxy enables a client-side appliance with an autodiscovery or pass-through rule to use a single-ended web proxy to transparently intercept all traffic bound to the Internet. Enabling the web proxy improves performance by providing optimization services such as web object caching and SSL decryption to enable content caching and logging services.
cong-ctrl-algo <method>
Specifies a method for congestion control for the rule:
•  default - Standard TCP optimization (RFC compliant).
•  hstcp - High-speed TCP optimization.
•  bw-est - TCP bandwidth-estimation optimization.
•  per-conn-tcp - SkipWare per-connection TCP. This method is not available without an SCPS license.
•  err-tol-tcp - SkipWare error-tolerant TCP optimization. This method is not available without an SCPS license.
rate-pacing enable
Enables rate pacing on a per-rule basis.
Rate pacing is disabled by default. Rate pacing applies only to MX-TCP traffic as classified by QoS.
Enabling rate pacing evenly spreads the transmission of a window of packets across the entire duration of the round-trip time.
rate-pacing disable
Disables rate pacing on a per-rule basis.
Rate pacing is disabled by default. Rate pacing applies only to MX-TCP traffic as classified by QoS.
rulenum <rule-number>
Specifies a rule number from 1 to N, start, or end.
The SteelHeads evaluate rules in numerical order, starting with rule 1. If the conditions set in the rule match, then the rule is applied, and the system moves on to the next packet. If the conditions set in the rule do not match, the system consults the next rule. For example, if the conditions of rule 1 do not match, rule 2 is consulted. If rule 2 matches the conditions, it is applied, and no further rules are consulted.
Usage
You configure satellite optimization settings depending on the connection type. A single-ended interception (SEI) connection is a connection established between a single SteelHead and a third-party device running TCP-PEP (Performance Enhancing Proxy). Both the SteelHead and the TCP-PEP device are using the SCPS protocol to speed up the data transfer on a satellite link or other high-latency links.
You must have an SCPS license to use this command or to configure rate pacing on a per-rule basis. The SteelHead uses the rules defined by this command to enable or pass through SCPS connections.
Rate pacing combines MX-TCP and a congestion control method of your choice for connections between peer SteelHeads and SEI connections (on a per-rule basis). The congestion control method runs as an overlay on top of MX-TCP and probes for the actual link rate. It then communicates the available bandwidth to MX-TCP. Rate pacing applies only to MX-TCP traffic as classified by QoS.
Use the qos classification class command to specify the MX-TCP queue method.
Use the no single-ended rule <rule> to remove a rule.
For details about satellite optimization, see the SteelHead Management Console User’s Guide and the SteelHead Deployment Guide.
Example
amnesiac (config) # single-ended rule optimized scps-discover srcaddr all-ipv4 dstaddr all-ipv4 dstport secure rulenum 2
Product
SteelHead CX, SteelHead EX, SteelHead-v, SteelHead-c
Related Commands
single-ended rule optimized tcp-proxy, single-ended rule edit pass-through, single-ended rule pass-through, show connection, show connections, show single-ended rules, show tcp rate-pacing status