[109386] in North American Network Operators' Group

home help back first fref pref prev next nref lref last post

Re: NAT66 and the subscriber prefix length

daemon@ATHENA.MIT.EDU (Iljitsch van Beijnum)
Wed Nov 19 10:46:28 2008

From: Iljitsch van Beijnum <iljitsch@muada.com>
To: Fred Baker <fred@cisco.com>
In-Reply-To: <51FA4D2B-0E8D-4C74-9420-EE2564E96BD9@cisco.com>
Date: Wed, 19 Nov 2008 09:46:05 -0600
Cc: nanog@nanog.org
Errors-To: nanog-bounces@nanog.org

On 14 nov 2008, at 14:55, Fred Baker wrote:

> Before we get too deeply exercised, let Margaret and I huddle on it.  
> The issue you raised can be trivially solved by adding the checksum  
> offset to a different 16 bits in the address, such as bits 96..127.

Being checksum-equivalent is important so all protocols that use the  
standard checksum keep working without the NAT66 specifically  
supporting those protocols.

The trouble is that in one's complement math 0xFFFF is equivalent to  
0x0000 which means that there is loss of information, so accommodating  
the difference in the lower bits means some nasty corner cases are  
possible, while if it's in the subnet bits you just lose one subnet.


home help back first fref pref prev next nref lref last post