I'm glad we don’t have the logging requirement in the US where I operate. Is it 
required in other NANOG locations? Canada? Mexico?

Given that there is always the ability to assign additional port blocks as 
needed if a customer exceeds their allotment (requires logging but is still 
minimized due to the block assignment), I have had no issues as we are very 
conservative with the space we had. Most providers are just dealing with growth 
and not a full greenfield, so their existing space gets re-used in their NAT 
deployment and they cut more people over to it as needed.

I was initially skeptical because I thought more things would break, but after 
some initial tweaking, monitoring and long-term grooming, the gremlins are at 
bay and the system runs well and without extra effort.

> On Aug 27, 2020, at 3:30 AM, JORDI PALET MARTINEZ via NANOG <nanog@nanog.org> 
> wrote:
> 
> In many jurisdictions you need to log every connection even if all the ports 
> belong to each customer. In others not. I've seen jurisdictions where you 
> don't need to log anything and some others, like India, where MAP was 
> discarded by the regulator, because MAP doesn't provide the 5-tuple log, so 
> the deployment was stopped.
> 
> So, in some places, where you will prefer a lower log volume, you can't do 
> it. Or if you do it, it means you need more IPv4 addresses. Where is the 
> balance? Up to each case.
> 
> Is not the same as NAT444, because in NAT444 you need to predefine the number 
> of ports per customer. So there is an under-utilization of IPv4 addresses, or 
> you are exposed to calls to the helpdesk to resolve problems due to the too 
> low number of ports.
> 
> I've done some 464XLAT deplopyments, so I've "some" idea about what I'm 
> talking about. Most of them small "pilots" (3.000 to 12.000 subscribers), 
> right now doing one for 25.000.000 subscribers. Working without issues, just 
> slowed down because the Covid-19 situation. I will prepare some slides about 
> this project once allowed by my customer.
> 
> 
> El 27/8/20 9:50, "Brian Johnson" <brian.john...@netgeek.us> escribió:
> 
>    Responses in-line...
> 
>> On Aug 27, 2020, at 2:22 AM, JORDI PALET MARTINEZ via NANOG 
>> <nanog@nanog.org> wrote:
>> 
>> You need to understand the different way NAT64 works vs CGN (and 464XLAT 
>> uses NAT64 for the translation): The ports are allocated "on demand" in 
>> NAT64.
>> 
>> While in CGN you allocate a number of ports per customer, for example, 
>> 2.000, 4.000, etc.
>> 
>> If a customer is not using all the ports, they are just wasted. If a 
>> customer needs more ports, will have troubles.
> 
>    So this is actually necessary to lower log volume. Without that, logging 
> would have to be per session and would require  excessive storage and 
> long-term storage. With deterministic-NAT, we can all but eliminate logging 
> as the external IP and port block is algorithmically reversible to the 
> internal address and vice-versa.
> 
>> 
>> This doesn't happen in NAT64.
>> 
>> Let's assume and operator that can get only a /22.
> 
>> 
>> Let's make some numbers. If an average user uses 300 ports (from a public 
>> IP). When using 464XLAT, the number of users within the network, which in 
>> IPv4 is behind NAT46, does not trigger that number of ports. Anyway, let's 
>> be pessimistic and assume they are quadruple 1,200 ports.
>> 
>> Approximately 80% of the traffic (2 years ago it was 75%, in many cases it 
>> is reaching 90-95%) is IPv6. After the 1,200 ports we only count 20% for 
>> IPv4, which is 240 ports.
>> 
>> Broadly speaking, if we assign NAT64 1,000 IPv4 addresses (assuming the 
>> operator needs 24 public IPv4 addresses for BGP and infrastructure, I have 
>> done it with much less - because 99% of the infrastructure can be IPv6-only 
>> or use private IPv4 for management), and that we use of each IPv4 address 
>> assigned to NAT64 only 64,511 ports (65,536-1,024), even knowing that they 
>> can all be used (may be you want to allocate some static IP/ports to some 
>> customers, etc.):
>> 
>> 1,000 x 64,511 / 240 = 268,795 subscribers. This is assuming all the 
>> subscribers are using all the ports, which typically is not the case.
> 
>    So this is the same math for NAT444. The typical regional provider would 
> be extremely happy getting this much mileage from a /22 block.
> 
>> 
>> Now, if you have a NAT64 that tracks connections with a 5-tuple, then the 
>> number of external ports per user will be almost unlimited.
> 
>    So we will have to log all sessions?
> 
>> 
>> But also, this applies to the CLAT, which typically is doing (in CPEs) a 
>> stateful NAT44 (to a single private IPv4 address)+stateless NAT46. The NAT44 
>> in iptables uses a 5-tuple for connection tracking, so the same external 
>> ports can be reused many times as the source address and destination 
>> address/port will be different. So in practical cases, the number of 
>> external ports only limits the number of parallel connections that a single 
>> host behind the NAT can have to the same destination address and port. 
>> 
>> 
>> 
>> El 27/8/20 6:55, "Brian Johnson" <brian.john...@netgeek.us> escribió:
>> 
>>   Responses in-line
>> 
>>> On Aug 26, 2020, at 4:07 PM, JORDI PALET MARTINEZ via NANOG 
>>> <nanog@nanog.org> wrote:
>>> 
>>> Because:
>>> 
>>> 1) It needs *much less* IPv4 addresses (in the NAT64) for the same number 
>>> of customers.
>> 
>>   I cannot see how this is even possible. If I use private space internally 
>> to the CGN, then the available external space is the same and the internal 
>> customers are the same and I can do the same over sub ratio under both 
>> circumstance. Tell me how the math is different.
>> 
>>> 2) It provides the customers as many ports they need (no a limited number 
>>> of ports per customer).
>> 
>>   See response to answer 1
>> 
>>> 3) It is not blocked by PSN (don't know why because don't know how the 
>>> games have problems with CGN).
>> 
>>   Interesting, but I’m not sure how any over-loaded NAT translation would 
>> look different from the external system. Since you cannot explain it, it’s 
>> hard to discuss it.
>> 
>>> 
>>> You could share among an *almost unlimited* number of subscribers an small 
>>> IPv4 block (even just a /22).
>> 
>>   The math would be the same as a CGN, so I do not see how this is any less 
>> or more useful. It does, however, require CPE capability that appears 
>> lacking and NAT444 does not. 
>> 
>>> 
>>> Regards,
>>> Jordi
>>> @jordipalet
>>> 
>>> 
>>> 
>>> El 26/8/20 22:31, "Brian Johnson" <brian.john...@netgeek.us> escribió:
>>> 
>>>  How does 464XLAT solve the problem if you are out of IPv4 space?
>>> 
>>>> On Aug 26, 2020, at 3:23 PM, JORDI PALET MARTINEZ via NANOG 
>>>> <nanog@nanog.org> wrote:
>>>> 
>>>> They know we are there ... so they don't come!
>>>> 
>>>> By the way I missed this in the previous email: I heard (not sure how much 
>>>> true on that) that they are "forced" to avoid CGN because the way games 
>>>> are often programmed in PSP break them. So maybe will not be enough to 
>>>> sort out the problem with an OS and/or PSN change, all the affected games, 
>>>> will need to be adjusted.
>>>> 
>>>> Maybe the only way to force this is to tell our customers (many ISPs in 
>>>> every country) "don't buy Sony PS, they are unable to support new 
>>>> technologies, so you games will be blocked by Sony". Of course, unless we 
>>>> all decide to use 464XLAT instead of CGN ... which resolves the problem.
>>>> 
>>>> A massive campaing could work ...
>>>> 
>>>> 
>>>> El 26/8/20 22:08, "NANOG en nombre de surfer" 
>>>> <nanog-bounces+jordi.palet=consulintel...@nanog.org en nombre de 
>>>> sur...@mauigateway.com> escribió:
>>>> 
>>>> 
>>>> 
>>>> On 8/26/20 9:28 AM, Tony Wicks wrote:
>>>>> They're the worst service company I have ever had the displeasure of 
>>>>> dealing with, the arrogance and attitude of we are big, you are small we 
>>>>> don't care about your customers was infuriating. Never have I seen a 
>>>>> single call related to their opposition where as PSN accounted for about 
>>>>> 10-20% of helpdesk calls. I don't understand why its seemingly impossible 
>>>>> for them to implement ipv6 as almost everything I have deployed with CGN 
>>>>> is dual stack V6.
>>>> 
>>>> On 8/26/20 9:30 AM, Mark Tinka wrote:
>>>>> We'll have to be creative with how we pressure them into getting serious
>>>>> about IPv6.
>>>> 
>>>> 
>>>> Do those guys attend NANOG meetings?   >;-)   (evil smile)
>>>> 
>>>> scott
>>>> 
>>>> 
>>>> 
>>>> **********************************************
>>>> IPv4 is over
>>>> Are you ready for the new Internet ?
>>>> http://www.theipv6company.com
>>>> The IPv6 Company
>>>> 
>>>> This electronic message contains information which may be privileged or 
>>>> confidential. The information is intended to be for the exclusive use of 
>>>> the individual(s) named above and further non-explicilty authorized 
>>>> disclosure, copying, distribution or use of the contents of this 
>>>> information, even if partially, including attached files, is strictly 
>>>> prohibited and will be considered a criminal offense. If you are not the 
>>>> intended recipient be aware that any disclosure, copying, distribution or 
>>>> use of the contents of this information, even if partially, including 
>>>> attached files, is strictly prohibited, will be considered a criminal 
>>>> offense, so you must reply to the original sender to inform about this 
>>>> communication and delete it.
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>>> 
>>> 
>>> **********************************************
>>> IPv4 is over
>>> Are you ready for the new Internet ?
>>> http://www.theipv6company.com
>>> The IPv6 Company
>>> 
>>> This electronic message contains information which may be privileged or 
>>> confidential. The information is intended to be for the exclusive use of 
>>> the individual(s) named above and further non-explicilty authorized 
>>> disclosure, copying, distribution or use of the contents of this 
>>> information, even if partially, including attached files, is strictly 
>>> prohibited and will be considered a criminal offense. If you are not the 
>>> intended recipient be aware that any disclosure, copying, distribution or 
>>> use of the contents of this information, even if partially, including 
>>> attached files, is strictly prohibited, will be considered a criminal 
>>> offense, so you must reply to the original sender to inform about this 
>>> communication and delete it.
>>> 
>>> 
>>> 
>> 
>> 
>> 
>> 
>> **********************************************
>> IPv4 is over
>> Are you ready for the new Internet ?
>> http://www.theipv6company.com
>> The IPv6 Company
>> 
>> This electronic message contains information which may be privileged or 
>> confidential. The information is intended to be for the exclusive use of the 
>> individual(s) named above and further non-explicilty authorized disclosure, 
>> copying, distribution or use of the contents of this information, even if 
>> partially, including attached files, is strictly prohibited and will be 
>> considered a criminal offense. If you are not the intended recipient be 
>> aware that any disclosure, copying, distribution or use of the contents of 
>> this information, even if partially, including attached files, is strictly 
>> prohibited, will be considered a criminal offense, so you must reply to the 
>> original sender to inform about this communication and delete it.
>> 
>> 
>> 
> 
> 
> 
> 
> **********************************************
> IPv4 is over
> Are you ready for the new Internet ?
> http://www.theipv6company.com
> The IPv6 Company
> 
> This electronic message contains information which may be privileged or 
> confidential. The information is intended to be for the exclusive use of the 
> individual(s) named above and further non-explicilty authorized disclosure, 
> copying, distribution or use of the contents of this information, even if 
> partially, including attached files, is strictly prohibited and will be 
> considered a criminal offense. If you are not the intended recipient be aware 
> that any disclosure, copying, distribution or use of the contents of this 
> information, even if partially, including attached files, is strictly 
> prohibited, will be considered a criminal offense, so you must reply to the 
> original sender to inform about this communication and delete it.
> 
> 
> 

Reply via email to