New features – CGNAT VNF use case
New CLI commands associated with the new features can be found in the configuration section.
NAT subscriber block of ports
This feature enables the ability to support a set number of ports per subscriber, which is required for Carrier Grade NAT (NAT444), and also ensures that a subscriber cannot consume all the ports for other subscribers.
Port block allocation logging
This feature introduces support for CGNAT data mapping & collection and to be able to log that for any given time range.
NAT – session setup/teardown logging
This feature provides the ability to log an entry when a new NAT session starts or stops (time-out or reset).
As well as the ability to log an entry when a new NAT session starts or stops, a rich set of configurable options for session logging will also be provided, for example 5 tuple logging for all subscribers or a subset of subscribers.
Clearing CGNAT sessions selectively
This feature provides the ability to selectively clear sessions, for example, clear all sessions for client IP (subnet /32-/24), or this NAT'ed pool (subnet /32-/24), all port 53 sessions.
NAT session statistics
A rich set of statistics are made available via NETCONF and will include state and statistics globally, per-policy, per-address pool, per-subscriber address, and per session