Traffic Performance Optimization Sample Configuration

This appendix presents a sample TPO configuration.

TPO 12.2 Sample Configuration

The following is a TPO 12.2 sample configuration.

configure
   context
context_isp
      ip
access-list acl_css_1
         redirect
css service ecs_service ip any any
         exit
      ip
pool ip_pool_tpo2 1.1.1.1 255.255.255.0 static
      interface
interface_dns
         ip
address 2.2.2.2 255.255.255.0
         exit
      interface
interface_isp
         ip
address 3.3.3.3 255.255.255.0
         exit
      subscriber
default
         exit
      aaa
group default
         exit
      gtpp
group default
         exit
      ip
route 0.0.0.0 0.0.0.0 4.4.4.4 interface_isp
      ip
domain-lookup
      ip
name-servers 4.4.4.4
      dns-client
dns_http
         bind
address 3.3.3.3
         round-robin-answers
         exit
      ip
igmp profile default
         exit
      exit
   context
radius
      interface
aaa
         ip
address 5.5.5.5 255.255.255.0
         exit
      subscriber
default
         exit
      apn
notpo.com
         selection-mode
sent-by-ms
         ip
access-group acl_css_1 in
         ip
access-group acl_css_1 out
         ip
context-name context_isp
         ip
address pool name ip_pool_tpo2
         credit-control-group
default
         active-charging
rulebase default
         tpo
policy tpo_policy2
         exit
      apn
tpo.com
         selection-mode
sent-by-ms
         ip
access-group acl_css_1 in
         ip
access-group acl_css_1 out
         ip
context-name context_isp
         ip
address pool name ip_pool_tpo2
         credit-control-group
default
         active-charging
rulebase rulebase1
         tpo
policy tpo_policy1
         exit
      aaa
authentication subscriber none
      aaa
group default
         radius
attribute nas-ip-address address 5.5.5.5
         radius
server 6.6.6.6 encrypted key 5c4a38dc2ff61f72 port 1645
         exit
      exit
   active-charging
service ecs_service
      p2p-detection
protocol all
      ruledef
ad_filter
         www
url contains ads
         www
url contains ad
         rule-application
tpo
         multi-line-or
all-lines
         exit
      ruledef
ch_dns
         dns
any-match = TRUE
         exit
      ruledef
ch_ip
         ip
any-match = TRUE
         exit
      ruledef
ch_udp
         udp
any-match = TRUE
         exit
      ruledef
rt_dns
         tcp
either-port = 53
         udp
either-port = 53
         rule-application
routing
         multi-line-or
all-lines
         exit
      ruledef
rt_http
         tcp
either-port = 80
         rule-application
routing
         exit
      ruledef
rt_https
         tcp
either-port = 443
         rule-application
routing
         exit
      charging-action
ca_nothing
         content-id
5
      ruledef
tpo_rule10
         tcp
any-match = TRUE
         rule-application
tpo
         exit
      ruledef
tpo_rule11
         http
request method = get
         rule-application
tpo
         exit
      group-of-ruledefs
tpoG1
         group-of-ruledefs-application tpo
         add-ruledef
priority 10 ruledef tpo_rule10
         add-ruledef
priority 20 ruledef tpo_rule11
         exit
      rulebase
rulebase1
         tcp
proxy-mode static
         action
priority 10000 ruledef ch_ip charging-action ca_nothing
         route
priority 25 ruledef rt_dns analyzer dns
         route
priority 30 ruledef rt_http analyzer http
         p2p
dynamic-flow-detection
         exit
      rulebase
default
         exit
      tpo
profile tpo_profile_ad_filter
         tcp
congestion-control westwood-plus
         tcp
fast-retransmit-dupacks dynamic
         http
compression
         http
url-rewrite
         http
ad-filter display text-with-click ClickHereToDisaplay
         http
params ad-filter display bgcolor ff00cc
         exit
      tpo
profile tpo_profile1
         p2p-detected
cease-tpo
         tcp
congestion-control westwood-plus
         http
compression
         http
url-rewrite
         http
params compression level 9
         http
params url-rewrite prefix a1b2c3d4e5f6g7h8i9j0l1m2n3o4p5q6
         http
optimize-compressed-page
         http
ad-filter display text-only AdsFilteredByTPO
         http
params ad-filter display bgcolor 654321
         exit
      tpo
policy tpo_policy1
         match-ad
priority 20 tpo-ruledef ad_filter
         ad-filter
ad-click-identity abcdedfghijklm
         match-rule
priority 20 tpo-ruledef ad_filter tpo profile tpo_profile_ad_filter
         match-rule
priority 10 tpo-group-of-ruledefs tpoG1 tpo profile tpo_profile_ad_filter
         match-rule
no-ruledef-match tpo profile tpo_profile1
         exit
      tpo
policy tpo_policy2
         match-rule
no-ruledef-match tpo profile tpo_profile1
         end