<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.vasexperts.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.vasexperts.com/feed.php">
        <title>VAS Experts documentation dpi:opt_cgnat</title>
        <description></description>
        <link>https://wiki.vasexperts.com/</link>
        <image rdf:resource="https://wiki.vasexperts.com/lib/tpl/vaswiki/images/favicon.ico" />
       <dc:date>2026-04-15T04:15:03+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:abuse_letters&amp;rev=1776182410&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:cgnat_description&amp;rev=1776182410&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:cgnat_diagnostics&amp;rev=1776182410&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:log&amp;rev=1776182410&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:%D1%81gnat_info&amp;rev=1776182410&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:%D1%81gnat_settings&amp;rev=1776182410&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.vasexperts.com/lib/tpl/vaswiki/images/favicon.ico">
        <title>VAS Experts documentation</title>
        <link>https://wiki.vasexperts.com/</link>
        <url>https://wiki.vasexperts.com/lib/tpl/vaswiki/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:abuse_letters&amp;rev=1776182410&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-14T16:00:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Working with NAT Flow. How to find a subscriber after NAT</title>
        <link>https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:abuse_letters&amp;rev=1776182410&amp;do=diff</link>
        <description>Working with NAT Flow. How to find a subscriber after NAT
QoE Stor ModuleSSG DPI control interface

NAT Flow configuration
Example of working with abuse letters

This tutorial is how to find the specific subscriber who is reported abuse.

The abuse email usually contains a global address from a NAT pool. We need to understand which of the subscribers went to the resource where the virus activity was detected at a known time behind this NAT-pool.</description>
    </item>
    <item rdf:about="https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:cgnat_description&amp;rev=1776182410&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-14T16:00:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Description and use cases</title>
        <link>https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:cgnat_description&amp;rev=1776182410&amp;do=diff</link>
        <description>Description and use cases



Carrier Grade Network Address Translation allows you:

	*  to share one public IPv4 address between several subscribers without losing the quality of Internet connection – you can assign up to 100 private IP addresses for one public IP address (the ideal ratio is 1:10);</description>
    </item>
    <item rdf:about="https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:cgnat_diagnostics&amp;rev=1776182410&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-14T16:00:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Description of NAT statistics</title>
        <link>https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:cgnat_diagnostics&amp;rev=1776182410&amp;do=diff</link>
        <description>Description of NAT statistics


NAT statistics can be logged to stat_log and via fdpi_ctrl.

To view queue information, you can dump the NAT profile via fdpi_cli.

Logging statistics to fastdpi_stat.log

This is configured using the dbg_log_mask parameter in /etc/dpi/fastdpi.conf.</description>
    </item>
    <item rdf:about="https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:log&amp;rev=1776182410&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-14T16:00:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>NAT flow export</title>
        <link>https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:log&amp;rev=1776182410&amp;do=diff</link>
        <description>NAT flow export



Export NAT flows in IPFIX (Netflow 10)

For data analisys on NAT flows on external systems IPFIX export is available (aka netflow v10).

Settings of NAT flows export:


ipfix_dev=em1
ipfix_nat_udp_collectors=1.2.3.4:1500,1.2.3.5:1501
ipfix_nat_tcp_collectors=1.2.3.6:9418</description>
    </item>
    <item rdf:about="https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:%D1%81gnat_info&amp;rev=1776182410&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-14T16:00:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Info commands</title>
        <link>https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:%D1%81gnat_info&amp;rev=1776182410&amp;do=diff</link>
        <description>Info commands



View via fdpi_ctrl the number of active sessions and the assigned white address for a particular private address: 


fdpi_ctrl list status --service 11 --ip 192.168.4.20


View via fdpi_ctrl the number of active sessions and the assigned white address for a particular login:</description>
    </item>
    <item rdf:about="https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:%D1%81gnat_settings&amp;rev=1776182410&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-14T16:00:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Settings and management</title>
        <link>https://wiki.vasexperts.com/doku.php?id=dpi:opt_cgnat:%D1%81gnat_settings&amp;rev=1776182410&amp;do=diff</link>
        <description>services service_11 nat cg-nat

Settings and management



This service is managed at the separate subscriber level using fdpi_ctrl.

Command format:

fdpi_ctrl command --service 11 [options list] [IP_list or login]

The command syntax and ways of setting IP addresses are described in the Management of policing and services section.</description>
    </item>
</rdf:RDF>
