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