RE: NAT Traversal
"Chinna N.R. Pellacuru" <pcn@cisco.com> Tue, 05 March 2002 01:02 UTC
Received: from lists.tislabs.com (portal.gw.tislabs.com [192.94.214.101]) by above.proper.com (8.11.6/8.11.3) with ESMTP id g2512J818831; Mon, 4 Mar 2002 17:02:19 -0800 (PST)
Received: by lists.tislabs.com (8.9.1/8.9.1) id TAA28189 Mon, 4 Mar 2002 19:27:11 -0500 (EST)
Date: Mon, 04 Mar 2002 16:38:12 -0800
From: "Chinna N.R. Pellacuru" <pcn@cisco.com>
To: Stephen Kent <kent@bbn.com>
cc: 'ipsec mailling list' <ipsec@lists.tislabs.com>
Subject: RE: NAT Traversal
In-Reply-To: <p05100317b8a9bf2c1d89@[128.89.88.34]>
Message-ID: <Pine.GSO.4.33.0203041631260.23950-100000@cypher.cisco.com>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"
Sender: owner-ipsec@lists.tislabs.com
Precedence: bulk
Hi Steve,
I somehow feel that placing additional restrictions on selecting an IPsec
SA is not very good just based on performance reasons. Why was a 32 bit
sequence selected the first time, and how did we endup trying to extend it
now.
If we look at how we ended up with only 4 bytes for the IP address instead
of a variable length IP address: there too, it could be performance and
other reasons that prompted people to go with a 4 byte IP address. I can
see people arguing that 4 bytes of IP address, yes, we will never have
enough nodes to use up all those addresses. We did endup using or
scrambling all our IP addresses, and now moving to IPv6 just becuase we
are running out out IPv4 addresses.
I think we should not place those restrictions just for performance
reasons.
thanks,
chinna
On Mon, 4 Mar 2002, Stephen Kent wrote:
> At 3:52 PM -0800 3/4/02, Chinna N.R. Pellacuru wrote:
> >Hi Steve,
> >
> >Is it possible that along with the sequence number, we also increase the
> >SPI space so that we can use some of the SPI space for NAT translation.
> >We could keep the original restrictions on how to pick an SA, or we need
> >to come up with elaborate schemes to effectively increase the SPI space,
> >like you are attempting to increase the sequence number.
>
> I see a problem here. We increased the sequence number size, but
> didn't transmit the extra (high order) 32 bits! So, I can't see
> folks being fond of an increase in SPI size. It is no accident that
> the current ESP header is a multiple of both 4 and 8 bytes, using the
> default integrity algorithm length, specifically to ensure IPv4 and
> v6 alignment for the payload. Adding 2 bytes for a bigger SPI would
> break that alignment.
>
> >How does the transition happen? If the new ESP ID is placing additional
> >restrictions that did not exist originally I think it is fair to ask the
> >new ID to accomidate NAT traversal by increasing the SPI space. It's like
> >shutting off all the doors for us.
>
> The extended sequence number is an option that is negotiated by IKE
> (or its successor), so it is backward compatible with existing
> implementations that do not support the extended sequence number
> facility.
>
> >
> >You bring up another good point about multicast. Frankly, I haven't
> >thought about it. I'll have to look at this and get back to you and the
> >list.
>
> OK.
>
> Steve
>
chinna narasimha reddy pellacuru
s/w engineer
- RE: NAT Traversal Takaoka Takayoshi
- Phase 1 Lifetime and Lifedata Edward Wilkinson
- RE: Phase 1 Lifetime and Lifedata dfox
- RE: NAT Traversal Jayant Shukla
- RE: Phase 1 Lifetime and Lifedata Christian Fanzen
- Re: NAT Traversal Derek Atkins
- RE: NAT Traversal Jayant Shukla
- RE: Phase 1 Lifetime and Lifedata Edward Wilkinson
- Re: NAT Traversal 'Derek Atkins'
- NAT Traversal Jayant Shukla
- RE: NAT Traversal Jayant Shukla
- RE: Phase 1 Lifetime and Lifedata Edward Wilkinson
- RE: Phase 1 Lifetime and Lifedata Khaja E. Ahmed
- Re: NAT Traversal Derek Atkins
- RE: NAT Traversal Jayant Shukla
- Re: NAT Traversal Derek Atkins
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Markus Stenberg
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Derek Atkins
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Derek Atkins
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Derek Atkins
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Paul Koning
- Re: NAT Traversal David W. Faucher
- RE: NAT Traversal Jayant Shukla
- Re: NAT Traversal Derek Atkins
- Re: NAT Traversal Markus Stenberg
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Markus Stenberg
- Re: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Henrik Levkowetz
- RE: NAT Traversal Henrik Levkowetz
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Jayant Shukla
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Henry Spencer
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Srinivasa Addepalli
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Stephen Kent
- RE: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Bill Sommerfeld
- RE: NAT Traversal Jayant Shukla
- RE: NAT Traversal Henrik Levkowetz
- RE: NAT Traversal Stephen Kent
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Stephen Kent
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Stephen Kent
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Paul Koning
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Paul Koning
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Paul Koning
- RE: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Bill Sommerfeld
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Bill Sommerfeld
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Derek Atkins
- Re: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Paul Koning
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Paul Koning
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Paul Koning
- RE: NAT Traversal Srinivasa Addepalli
- RE: NAT Traversal Stephen Kent
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Derek Atkins
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Derek Atkins
- Re: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Stephen Kent
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Stephen Kent
- RE: NAT Traversal Paul Koning
- Re: NAT Traversal Derek Atkins
- Re: NAT Traversal Bill Sommerfeld
- RE: NAT Traversal Srinivasa Addepalli
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Paul Koning
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Srinivasa Addepalli
- RE: NAT Traversal Paul Koning
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Paul Koning
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Paul Koning
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Srinivasa Addepalli
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Tero Kivinen
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Tero Kivinen
- RE: NAT Traversal Henrik Levkowetz
- Re: NAT Traversal Srinivasa Addepalli
- Re: NAT Traversal Derek Atkins
- Re: NAT Traversal Srinivasa Addepalli
- RE: NAT Traversal Srinivasa Addepalli
- RE: NAT Traversal Henrik Levkowetz
- RE: NAT Traversal Melinda Shore
- RE: NAT Traversal Henrik Levkowetz
- Re: NAT Traversal Bill Sommerfeld
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Derek Atkins
- Re: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Paul Koning
- RE: NAT Traversal Srinivasa Addepalli
- RE: NAT Traversal Chinna N.R. Pellacuru
- RE: NAT Traversal Tony Hain
- Re: NAT Traversal Tero Kivinen
- Re: NAT Traversal Henry Spencer
- Re: NAT Traversal Tero Kivinen
- Re: NAT Traversal Stephen Kent
- Re: NAT Traversal Tero Kivinen
- Re: NAT Traversal Henry Spencer
- RE: NAT Traversal Jayant Shukla
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Srinivasa Addepalli
- Re: NAT Traversal Tero Kivinen
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Tero Kivinen
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Henry Spencer
- Re: NAT Traversal Chinna N.R. Pellacuru
- Re: NAT Traversal Tero Kivinen
- Re: NAT Traversal Melinda Shore
- RE: NAT Traversal Hallam-Baker, Phillip
- RE: NAT Traversal Greg Bailey
- RE: NAT Traversal William Dixon
- RE: NAT Traversal Tony Hain
- RE: NAT Traversal BSingh
- RE: NAT Traversal Paul Lambert
- RE: NAT Traversal Saroop Mathur
- Re: NAT Traversal Scott G. Kelly
- Re: NAT Traversal sankar ramamoorthi
- RE: NAT Traversal Stephen Kent