SUMMARY STEPS
1.
configure
2.
service cgn instance-name
3.
service-type nat44 nat1
4.
protocol tcp
5.
session {active | initial} timeout seconds
6.
end or commit
DETAILED STEPS
PurposeCommand or Action
Enters global configuration mode.configure
Example:
RP/0/RP0/CPU0:router# configure
Step 1
Configures the instance named cgn1 for the CGN application and enters
CGN configuration mode.
service cgn instance-name
Example:
RP/0/RP0/CPU0:router(config)# service cgn
cgn1
RP/0/RP0/CPU0:router(config-cgn)#
Step 2
Configures the service type keyword definition for CGN NAT44
application.
service-type nat44 nat1
Example:
RP/0/RP0/CPU0:router(config-cgn)#
service-type nat44 nat1
Step 3
Configures the TCP protocol session. The example shows how to
configure the TCP protocol for the CGN instance named cgn1.
protocol tcp
Example:
RP/0/RP0/CPU0:router(config-cgn-nat44)#
protocol tcp
RP/0/RP0/CPU0:router(config-cgn-proto)#
Step 4
Configures the timeout value as 90 for the TCP session. The example
shows how to configure the initial session timeout.
session {active | initial} timeout seconds
Example:
RP/0/RP0/CPU0:router(config-cgn-proto)#
session initial timeout 90
Step 5
Saves configuration changes.end or commit
Example:
RP/0/RP0/CPU0:router(config-cgn-proto)#
end
Step 6
•
When you issue the end command, the system prompts you to
commit changes:
Uncommitted changes found, commit them before exiting
(yes/no/cancel)?
or
RP/0/RP0/CPU0:router(config-cgn-proto)#
commit
[cancel]:
Cisco IOS XR Carrier Grade NAT Configuration Guide for the Cisco CRS Router, Release 5.2.x
34 OL-32659-01
Implementing Carrier Grade NAT on Cisco IOS XR Software
Configuring the Policy Functions for the Carrier Grade NAT