Introduction With the introduction of TCP Adaptive Buffering in WAAS 4.1, TCP send and receive buffers are dynamically sized as network conditions warrant. In most cases, you do not need to modify the acceleration TCP adaptive buffering settings because your WAAS system automatically configures the TCP adaptive buffering settings based on the network bandwidth and delay experienced by each connection. Adaptive buffering allows the WAAS software to dynamically vary the size of the send and receive buffers to increase performance and more efficiently use the available network bandwidth.Manual configuration of buffers should normally not be necessary. Only in cases of troubleshooting performance problems, manual configuration may come handy.Should manual modification of the send and received buffers be desirable, TCP Adaptive buffering must be disabled. With TCP Adaptive buffering disabled, WAAS systems are optimized by default (pre-configured) to accommodate networks with maximum Bandwidth-Delay-Product (BDP) of up to the values listed below: RAM Size Default buffer size <= 1GB 32KB = 2GB 512KB => 4GB 2048KB In general production deployment - use the defaults if you have more than ~10 connections to be optimized on the link. In a low connection count scenario, use the defaults or if too low compared to the calculated BDP, use 4xBDP instead (up to maximum buffer size allowed).The calculations here may be useful in very low bandwidth links or satellite links with high latency. To calculate the BDP of specific network conneciton, the following formula should be used to calculate the actual link BDP: BDP [Kbytes] = (link BW [Kbytes/sec] * Round-trip latency [Sec]) More Information 1. When deploying WAAS in hub and spokes scenarios, with mixed traffic and many connections, it is recommended to leave the buffers as they are (default, precopnfigured values). 2. When deploying or testing for high-speed links, and few batch transfer connections for specific use cases (e.g. cross-datacenter replication) or link utilization testing, it is recommended to set the buffers to the maximum possible. 3. You can configure the BDP settings for the WAE device either through CLI or GUI. Note: The max buffer size is limited to 8MB. To configure the buffers from WAAS CLI according to the BDP calculations: #config t (config)#tfo tcp optimized-receive-buffer min(4xBDP,8000 KB) (config)#tfo tcp optimized-send-buffer min(4xBDP,8000 KB) (config)#exit #write Note: In the example below the send and receive bufferes where set to 320KB. To verify that the settings are corretnly saved, inspect the WAE 'running-config' and look for the new settigns: include tfo WAE# show run tfo tcp optimized-send-buffer 320 tfo tcp optimized-receive-buffer 320 To configure for High-BDP scenarios from WAAS Central Manager: 1. 2. 3. 4. 5. Go to Devices > Devices or Device > Groups. Click the Edit icon next to the device for which you want to configure BDP. Click "Show Advanced" button. From the Contents pane, select Acceleration >Acceleration TCP Settings. In the Receive Buffer Size > Optimized Side field, apply the 4xBDP value as calculated above. 6. In the Send Buffer Size > Optimized Side field, apply the 4xBDP value as calculated above.