Network & IP · NAT & IPv4 Pool

CGNAT Calculator

Calculate CGNAT public IPv4 address requirements, subscriber port block allocations, and NAT444 capacity for ISPs and WISPs.

Technical Explainer

Understanding Carrier-Grade NAT (CGNAT) Capacity Planning

Carrier-Grade NAT (CGNAT or NAT444) allows ISPs to share public IPv4 addresses across thousands of broadband subscribers by assigning deterministic or dynamic port blocks (e.g., 1024 or 2048 TCP/UDP ports per subscriber).

Why This Matters For ISPs & WISPs

Due to IPv4 exhaustion, purchasing public IPv4 blocks costs over $35–$50 per IP. CGNAT reduces public IPv4 requirements by 1:32 or 1:64 ratios while maintaining compliance with law enforcement logging mandates.

Interactive CGNAT Calculator Workspace

17 Interactive Engineering Calculators

Free ISP Engineering & Planning Tools

Precision planning tools for WISPs and fiber operators — RF, optical, power, addressing, and business math. No sign-up required.

17 free tools Real-time results Vendor neutral
Wireless & Microwave

Link Budget Calculator

Calculate FSPL, RSSI, and EIRP for wireless links (2.4GHz to 60GHz).

Open calculator
Profitability & ROI

Tower Revenue Calculator

Analyze ISP tower profitability, CAPEX/OPEX, and business Break-Even Point.

Open calculator
FTTH & PON

GPON Splitter Calculator

Plan optical budgets for PON networks. Calculate splitter and fiber loss.

Open calculator
Battery & Backup

UPS Runtime Calculator

Estimate battery backup time based on load (Watts) and battery capacity (Ah).

Open calculator
Addressing & CIDR

IPv4 Subnet Calculator

CIDR to Subnet Mask, Network Address, Broadcast, and Host Range calculator.

Open calculator
NAT & IPv4 Pool

CGNAT Calculator

Plan Carrier-Grade NAT: subscribers per public IPv4, port blocks, and pool capacity.

Open calculator
Speed & Conversion

Data & Bandwidth Converter

Convert Mbps to Gbps, MB to GB, bits to bytes, plus a download time calculator.

Open calculator
Backhaul & Capacity

Bandwidth Calculator

Plan oversubscription ratios and total backhaul capacity requirements.

Open calculator
Kashtrix Savings

ROI Comparison

Compare Kashtrix costs vs legacy platforms (Splynx/Sonar). See how much you can save.

Open calculator
Compliance & SLA

SLA Uptime Calculator

Convert SLA uptime percentages (99.9%) to allowable downtime limits.

Open calculator
Hardware Vendor OUI

MAC Address Lookup

Find the hardware vendor behind any MAC address and decode the OUI bits.

Open calculator
DNS Diagnostics

DNS Lookup

Query live A, AAAA, MX, TXT, NS, CNAME and SOA records for any domain.

Open calculator
Client Detection

What Is My IP

See your public IP address, reverse DNS, ISP and location instantly.

Open calculator
Geolocation

IP Location Lookup

Geolocate any IPv4 or IPv6 address: country, city, ISP, ASN and timezone.

Open calculator
CIDR Aggregation

CIDR Calculator

Expand a CIDR block to its range, or aggregate an IP range into CIDR blocks.

Open calculator
IPv6 Subnetting

IPv6 Subnet Calculator

Network, address range, expanded form and subnet counts for any IPv6 prefix.

Open calculator
RF Power Math

dBm to Watt Converter

Convert RF power between dBm, mW and watts, and dB gain to a linear ratio.

Open calculator
Interactive Calculator Workspace

CGNAT Calculator

Public IPv4 Pool Capacity:
130 Public IPv4 Addresses

Supports 8,000 subscribers with deterministic port blocks of 1024 ports.

Worked Engineering Example

Real-World Calculation Walkthrough

Scenario

ISP with 8,000 active fiber subscribers provisioning 1,024 ports per subscriber

Input Parameters

Subscribers8,000
Ports Per Subscriber1,024 (Ports 1024 - 65535)
Public Ports Available Per IP63,488 usable ports

Calculation Output

Subscribers Per Public IP62 subscribers/IP
Public IPv4 Subnet Needed129 Public IPs (/25 Subnet)
Total Active Port Mappings8,192,000 concurrent ports
Engineering Analysis:Dividing 63,488 usable ports per public IP by 1,024 ports per subscriber allows 62 subscribers to share a single public IP address. Supporting 8,000 subscribers requires 129 public IPs (/25 CIDR block).
Frequently Asked Questions

CGNAT Calculator Engineering FAQs

What is a recommended port block allocation per subscriber?

Most residential broadband ISPs allocate between 1,024 and 2,048 ports per subscriber. Smart TVs, gaming consoles, and mobile devices average 150-300 concurrent NAT sessions.

How does CGNAT impact online gaming and P2P applications?

Deterministic CGNAT with UPnP/PCP (Port Control Protocol) or dedicated static public IP add-ons resolves strict NAT type issues for gamers.

What syslog logging is required for CGNAT legal compliance?

ISPs must log public IP, assigned port range, subscriber internal IP, and allocation timestamp to respond to subpoena requests from law enforcement.