Application Layer vs. TCP Layer WAN Optimization.9
-
Upload
malik-haider-khan -
Category
Documents
-
view
217 -
download
0
Transcript of Application Layer vs. TCP Layer WAN Optimization.9
-
8/6/2019 Application Layer vs. TCP Layer WAN Optimization.9
1/7
-
8/6/2019 Application Layer vs. TCP Layer WAN Optimization.9
2/7
1 < >
Application Layer vs. TCP Layer WAN Optimization
Executive Summary
When planning the capacity o a WAN optimization solution, its best tobase calculations on a WAN optimization appliances ability to per orm
application-layer unctions, such as managing user counts and protocoloptimization throughput, rather than on low-level metrics such as TCP
counts. WAN optimization appliances unction as WAN proxies, changingnetwork tra fc to accelerate it and secure it. These changes can a ect
TCP counts in unpredictable ways, making TCP counts a poor choice o
a metric or capacity planning. A better approach is to determine howmany application sessions a WAN needs to support and then to design
the WAN solution accordingly. An e ective WAN acceleration solutionwill make optimal use o lower-level TCP unctions while also scaling its
higher-level application and session-based unctions to meet the growingdemands o users.
-
8/6/2019 Application Layer vs. TCP Layer WAN Optimization.9
3/7
2 < >
Application Layer vs. TCP Layer WAN Optimization
Choosing the Right Metrics
Consider this scenario. A fnancial services frm has grown rapidly overthe past decade, and now its time to upgrade the network. The goal is to
increase the networks capacity to accommodate new employees and brancho fces. The upgrade will include a new WAN optimization solution with WAN
concentrators deployed at core data centers and at branch o fces.
To plan the capacity o the WAN solution, the companys Network OperationsCenter (NOC) engineers determine how many TCP connections their
employees are using in their daily work. To give themselves a margin o error,the engineers increase this number by 20%, then multiply it by the projected
number o employees the company will have in 3 years. Then they buy and
deploy their new WAN optimization appliances.
But theres trouble right away. Network per ormance is sluggish
everywhere. Even though it was designed to accommodate a much larger
organization, the WAN optimization solution is already maxed out and notdelivering the promised per ormance; in act, its slowing down applications.
What went wrong?
The NOC team made a critical error in scoping their WAN optimizationsolution. While its per ectly reasonable to use TCP connection counts as
a capacity planning metric or routers and other internal network devices,its inappropriate or scoping the capacity and design o WAN optimization
appliances. Why? Because WAN optimization appliances are essentiallyproxies, intercepting LAN application tra fc and changing it or the better
on the WAN. And the e ect o proxy services on TCP count is unpredictable.Improving applications can increase, or decrease, the TCP connection load in
ways that de y simple back-o -the-envelope calculations.
-
8/6/2019 Application Layer vs. TCP Layer WAN Optimization.9
4/7
3 < >
Application Layer vs. TCP Layer WAN Optimization
A Closer Look at WAN Optimization
E ective WAN optimization solutions manipulate tra fc in a variety o waysin order to deliver applications and data quickly and securely to users
throughout the enterprise. Authentication, byte-caching, compression,protocol optimization, policy en orcement, and other proxy activities all
have the potential to change the number o TCP connections active on aWAN. Exactly how these activities change TCP counts varies, and it varies
so much that TCP counts turn out to be a poor metric or planning WAN
optimization capacity.
For example, consider the e ect o protocol optimization on TCP
connections. A power ul technology, protocol optimization aligns high-
level protocol behavior with low-level network realities. However, theoptimal way to transmit data could involve more or ewer TCP connections,
depending on the protocol and the circumstances. For example, a userWeb request going across an optimized WAN might have two to fve
TCP connections on the LAN side, one connection on the WAN betweenappliances, then balloon to 50 or more connections on the ar end, as the
appliance leverages parallelization to improve per ormance. But protocol
optimization can also do the reverse, as when a proxy aggregates CIFS fleservice requests, thereby reducing overall TCP count.
TCP counts are a misleading metric or capacity planning. Theyredistracting, too. Protocol optimization, authentication, and other proxy-
like activities tax any WAN appliance ar more than holding open TCP
connections do. How well a WAN optimization appliance per orms theseacceleration and security unctions or users will ultimately determine the
capacity o the WAN solution. By overlooking these higher level unctions andinstead ocusing on TCP counts, NOC engineers risk deploying an appliance
without the horsepower to do its job well, however many TCP connections itcan hold open.
-
8/6/2019 Application Layer vs. TCP Layer WAN Optimization.9
5/7
4 < >
Application Layer vs. TCP Layer WAN Optimization
The Best Practice for WAN Optimization Capacity Planning
When capacity planning a WAN optimization solution, its best to basecalculations and scoping requirements on user sessions and application
throughput. WAN optimization solutions need to optimize the requisitenumber o user sessions, regardless o how many TCP connections result
through parallelization and other optimization techniques. Whether asingle session, such as a user running a Web application, results in 50 TCP
connections or only 5, the appliance will still have plenty o capacity or
managing TCP connections, as long as it has enough horsepower to per ormthese other higher-level optimizations.
The goal, ultimately, is to deliver low-latency, network e fcient and policy-
compliant, applications to users everywhere. To avoid network bottlenecksand other unpleasant surprises, ocus on user sessions and upper layer
metrics, rather than lower-layer metrics that ultimately serve only toimplement the higher-layer, optimized WAN solution.
Running a pilot project and monitoring how well a WAN optimization appliance
manages its higher-layer unctions is a good way to ensure the broad WANoptimization solution will have adequate capacity when it is deployed.
The Blue Coat Solution for WAN Optimization
Blue Coat is a leading provider o WAN optimization solutions that accelerate
business applications across the distributed enterprise. Blue Coats amily oappliances and client-based solutions deployed in branch o fces, Internet
gateways, end points, and data centers provide intelligent points o policy-based control enabling IT organizations to optimize security and accelerate
per ormance or all users and applications.
Blue Coat appliances use a proxy/cache architecture that is user- and
application-aware. By analyzing higher-level application unctions, such asauthenticated user sessions, and making use o caching and session- andapplication-layer techniques, Blue Coat ProxySG appliances can optimize
application delivery ar more e ectively than WAN solutions whose designstreat WAN optimization as a networking problem confned to the packet
delivery layers o the OSI model (layers 2-4). As a result, in real-world
deployments, Blue Coat WAN optimization appliances consistently deliveraster per ormance and greater scalability than other optimization products.
-
8/6/2019 Application Layer vs. TCP Layer WAN Optimization.9
6/7
5 < >
Application Layer vs. TCP Layer WAN Optimization
Conclusion
When comparing WAN optimization architectures, its important not toget sidetracked counting packets and TCP connections. Focus instead on
delivering applications quickly. That means looking where users, applicationsand their data live: at layer 7. Measure WAN solutions by their ability to
deliver accelerated applications, not packets, and youll achieve your WANoptimization goals.
-
8/6/2019 Application Layer vs. TCP Layer WAN Optimization.9
7/7