Configuration Mode Commands : SteelCentral Controller for SteelHead Mobile Commands : Policy Commands : policy id http server-table
  
policy id http server-table
Configures the HTTP protocol settings in the server table for the specified policy.
Syntax
[no] policy id <id> http server-table [default | hostname {<name> | all} | subnet {<subnet> | all-ipv4 | all-ipv6}] [obj-pref-table <yes | no>] [parse-prefetch <yes | no>] [url-learning <yes | no>] [reuse-auth <yes | no>] [strip-auth-hdr <yes | no>] [gratuitous-401 <yes | no>] [force-nego-ntlm <yes | no>] [strip-compress <yes | no>] [insert-cookie <yes | no>] [insrt-keep-aliv <yes | no>] [FPSE <yes | no>] [WebDAV <yes | no>] FSSHTTP <yes | no>]
Parameters
default
Changes the default value of the server table. This option is used for all traffic if no specific match is found.
subnet
Specifies one of the following networks for the HTTP server subnet:
•  <subnet> - Subnet address. For an IPv4 subnet, use the format X.X.X.X/<0-32>. For an IPv6 subnet, use the format X:X:X::X/<0-128>.
Note: IPv6 is not currently supported on the Mobile Controller.
•  all-ipv4 - Specifies all IPv4 networks.
•  all-ipv6 - Specifies all IPv6 networks.
hostname <name>
Specifies a specific hostname.
hostname all
Specifies all hostnames.
obj-pref-table
Enables (yes) or disables (no) the Object Prefetch Table, which stores HTTP object prefetches from HTTP GET requests for cascading style sheets, static images, and Java scripts in the Object Prefetch Table. When the browser performs If-Modified-Since (IMS) checks for stored content or sends regular HTTP requests, the client-side SteelHead responds to these IMS checks and HTTP requests, reducing round trips across the WAN.
The Object Prefetch Table is disabled by default.
parse-prefetch
Enables (yes) or disables (no) the Parse-and-Prefetch option, which parses the base HTML page received from the server and prefetches any embedded objects to the client-side SteelHead. This option complements URL Learning by handling dynamically generated pages and URLs that include state information. When the browser requests an embedded object, the SteelHead serves the request from the prefetched results, eliminating the round-trip delay to the server.
The prefetched objects contained in the base HTML page can be images, style sheets, or any Java scripts associated with the base page and located on the same host as the base URL.
Parse-and-Prefetch requires cookies. If the application does not use cookies, you can insert one using the insert-cookie option.
Parse-and-Prefetch is enabled by default.
url-learning
Enables (yes) or disables (no) URL Learning, which learns associations between a base URL request and a follow-on request. This option stores information about which URLs have been requested and which URLs have generated a 200 OK response from the server. This option fetches the URLs embedded in style sheets or any JavaScript associated with the base page and located on the same host as the base URL.
URL Learning works best with content that is not dynamic and does not contain session-specific information. URL Learning is enabled by default.
Your system must support cookies and persistent connections to benefit from URL Learning. If your system has cookies turned off and depends on URL rewriting for HTTP state management, or your system is using HTTP v1.0 (with no keep-alives), you can force the use of cookies by using the insert-cookie option and force the use of persistent connections using the insrt-keep-aliv option.
reuse-auth
Allows (yes) or disallows (no) an unauthenticated connection to serve prefetched objects, as long as the connection belongs to a session whose base connection is already authenticated.
This option is most effective when the web server is configured to use per-connection NTLM or Kerberos authentication.
strip-auth-hdr
Adds (yes) credentials to the request on an already authenticated connection or removes (no) all credentials from the request on an already authenticated connection. This works around Internet Explorer behavior that re-authorizes connections that have been previously authorized.
This option is most effective when the web server is configured to use per-connection NTLM authentication.
Caution: If the web server is configured to use per-request NTLM authentication, enabling this option might cause authentication failure.
gratuitous-401
Enables (yes) or disables (no) gratuitous-401 settings. When set to Yes, the system prevents a WAN round trip by issuing the first 401 containing the realm choices from the client-side SteelHead.
Riverbed recommends enabling strip-auth-hdr along with this option.
This option is most effective when the web server is configured to use per-connection NTLM authentication or per-request Kerberos authentication.
Caution: If the web server is configured to use per-connection Kerberos authentication, enabling this option might cause additional delay.
force-nego-ntlm
In the case of negotiated Kerberos and NTLM authentication, requires (yes) NTLM or does not (no) require NTLM. Allows use of Kerberos. However, Kerberos is less efficient over the WAN because the client must contact the domain controller to answer the server authentication challenge and tends to be employed on a per-request basis.
Riverbed recommends enabling strip-auth-hdr with this option.
This option is disabled by default.
strip-compress
Enables (yes) strip compression or disables (no) strip compression.
Strip compression removes the accept-encoding lines from the HTTP compression header. An accept-encoding directive compresses content rather than using raw HTML. Enabling this option improves the performance of the SteelHead data-reduction algorithms.
This option is enabled by default.
insert-cookie
Enables (yes) the ability to add cookies to HTTP applications if needed or disables (no) this ability.
HTTP applications frequently use cookies to monitor sessions. The SteelHead uses cookies to distinguish one user session from another. If an HTTP application does not use cookies, the client SteelHead inserts one so that it can track requests from the same client.
This option is disabled by default.
insrt-keep-aliv
Enables (yes) the keep alive function or disables (no) this function.
When this function enabled, the system uses the same TCP connection to send and receive multiple HTTP requests and responses, as opposed to opening new ones for every single request and response.
Enable this option when using the URL Learning or Parse-and-Prefetch features with HTTP v1.0 or HTTP v1.1 applications using the Connection Close method.
This option is disabled by default.
FPSE
Enables (yes) or disables (no) SharePoint Front Page Server Extensions Protocol (FPSE) on a subnet or hostname.
This option is case sensitive and is disabled by default.
Caution: FPSE requests can introduce significant delays in retrieving a target document from the SharePoint site.
WebDAV
Enables (yes) or disables (no) SharePoint Web-based Distributed Authoring and Versioning (WebDAV) on a subnet or hostname.
WebDAV is an open-standard extension to the HTTP 1.1 protocol that enables file management on remote web servers. WebDAV is used by the WebDAV redirector, Web Folders, SMS/SCCM, and many other Microsoft components.
SharePoint clients typically issue a Depth 0 request, then subsequently issue a Depth 1 request. RiOS fetches the Depth 1 response in place of the Depth 0 response and then serves subsequent Depth 1 and Depth 0 requests on collection/internal members locally. Serving requests locally saves multiple round trips and makes browsing the SharePoint file repository more responsive.
This option is case sensitive and is disabled by default.
FSSHTTP
Enables (yes) or disables (no) SharePoint File Synchronization via SOAP over HTTP (FSSHTTP) on a subnet or hostname.
This option is case sensitive and is enabled by default.
Usage
This command applies HTTP optimization settings to a subnet or server hostname. This functionality eliminates the need to add servers one at a time.
The no command option removes the server subnet or server hostname from the list to optimize.
Example
amnesiac(config)# policy id 73128452008 http server-table subnet 10.10.10.10/32 FPSE yes WebDAV yes
Product
Mobile Controller
Related Commands
show policy id, show policy id http server-table