CGNMapper is a new product in NoviFlow’s DSC (Domain Specific Controller) portfolio that provides a powerful and economical solution for scaling Carrier Grade NAT tool farms to the ever-increasing throughput demanded by today’s internet traffic. It incorporates a packet processing pipeline architecture optimized specifically to enable multi-Terabit scaling of CG-NAT traffic utilizing commercial CGNAT tool farms.
CGNMapper delivers a unique SDN-based solution to the CGN scaling problem. Within the Tool Farm each CGN device is assigned specific public IP address blocks that it can use for the CPE private IP to public IP mapping. This dictates that when a specific CPE flow hits a specific CGN device that all future packets for that flow from that CPE have to hit the exact same device. It also means that packets that are part of that flow returning from the Internet (with a NATed public IP address) have to return to the exact same CGN device. The Scaling Services in CGNMapper lock this privateIP/publicIP/device relationship while scaling the huge traffic flow from a large CPE environment across a CGN Tool Farm.
Below are the key services provided by CGNMapper:
REST API for Managing Tool Farm Configuration
CGNMapper offers a REST API interface is used by the Tool Farm orchestration software to programmatically coordinate the CGNMapper scaling services with the state of the devices within the Tool Farm.