Common Requirements for Carrier-Grade NATs (CGNs)
RFC 6888

Approval announcement
Draft of message to be sent after approval:

From: The IESG <>
To: IETF-Announce <>
Cc: RFC Editor <>,
    behave mailing list <>,
    behave chair <>
Subject: Protocol Action: 'Common requirements for Carrier Grade NATs (CGNs)' to Best Current Practice (draft-ietf-behave-lsn-requirements-09.txt)

The IESG has approved the following document:
- 'Common requirements for Carrier Grade NATs (CGNs)'
  (draft-ietf-behave-lsn-requirements-09.txt) as Best Current Practice

This document is the product of the Behavior Engineering for Hindrance
Avoidance Working Group.

The IESG contact persons are Wesley Eddy and Martin Stiemerling.

A URL of this Internet Draft is:

Technical Summary

This document defines common requirements for Carrier-Grade NAT (CGN)

Working Group Summary

Consensus is strong, except for a split between some WG members wanting
"SHOULD support bulk port allocation" (in order to reduce logging) and
other WG members who think no recommendation should be made. So,
the document merely describes the trade-offs in its Section 5. 

An IPR declaration exists against the document,  The actual claims are
not available.

At IETF82, consensus of the working group was to continue with
publication of the document. 

Document Quality

This is a requirements document, so there are not exactly
implementations of it.  Service providers are interested in it, and
vendors are interested in supporting these requirements for that


The document shepherd is Dan Wing (, and the
responsible AD is Wesley Eddy (

RFC Editor Note

Please change the REQ-7 requirement as indicated below:

   REQ-7:  It is RECOMMENDED that a CGN have an "Endpoint-Independent

   REQ-7:  It is RECOMMENDED that a CGN use an "Endpoint-Independent