r3 - 07 May 2007 - 07:23:13 - NetClimeYou are here: Wiki >  AppLogic23 Web > CatGatewayINSSLCid
ALERT! AppLogic 2.3 Beta Documentation The latest production release is AppLogic 3.0.30

Implementation Details

The INSSL class is based on the IN class, using iptables for l3 traffic filtering/forwarding and Pound for l7 forwarding. Pound is a fast reverse proxy, which INSSL uses just for adding the "X-Forwarded-For" header so that the client IP is passed to the backend web servers.

Class Volume Content

The INSSL appliance class is a minimal Linux installation (CentOS? 4.3), with a modified version of the Pound load-balancer and reverse-proxy installed. The following modifications are made compared to Pound 2.0.1:

  • fixed-size thread pool (auto-configured per available memory), to ensure operation in all resource configurations
  • minor performance optimizations.

The firewall and TCP-level (layer-3) routing is implemented using the netfilter subsystem of the Linux kernel (IPTABLES).

-- NetClime - 14 Mar 2007

 
Copyright © CA 2005-2011. All Rights Reserved.
%