CacheGuard Traffic Shaping
CacheGuard can share the available network bandwidth between personal computers, servers and other devices according to rules that you specify. To do so, it uses a traffic shaping mechanism that shapes the traffic at the IP level.
Because all users and/or Web applications don’t require the same network bandwidth, our solution allows you to reserve more network bandwidth for your critical applications and/or privileged users while less critical applications and normal users are served adequately.
In addition, CacheGuard schedules the transmission of packets. The goal is to ensure fairness so that each Web user or Web application in a network is able to receive data in turn, thus preventing any single user from drowning out the rest.
QoS (Quality of Service)
CacheGuard traffic shaping mechanism helps ensure that the access to the Web and/or to your own Web applications remains available with the required QoS specified by yourself. With CacheGuard, the non used part of reserved network bandwidth for a network, group of users, and/or Web applications can be borrowed to others. Hence you always use your network resources in an optimized way.
Based on Policy Rules
With CacheGuard, the traffic shaping can be specified for Web traffic, service traffic such as FTP or SNMP as well as for traffic that are only routed via CacheGuard. A traffic shaping rule can be based on the source IP/Port, destination IP/Port and the used IP protocol.
Powered by IPRoute2
CacheGuard traffic shaping facility is based on the IPRoute2 kernel module of Linux. If you are familiar with Linux, NetFilter, complex configuration files, the IPRoute2 “tc” command and have the time and patience to configure all those tools to match your requirements in terms of capacity and performance, you can probably develop your traffic shaping facility yourself. Otherwise you can use an Off-the-Shelf solution like CacheGuard.
Lear more about this feature in the User’s Guide.