[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Do we actually need dynamic ports?



At 5:05 PM -0800 3/26/02, Jan Vilhuber wrote:
On Tue, 26 Mar 2002, Paul Hoffman / VPNC wrote:

> Why is this a requirement? Has the lack of dynamic ports
 significantly hurt IKEv1? If so, what other protocol did the folks
 who required dynamic ports use?


There is no other protocol they COULD use.

And yet they exist today. This argues against dynamic ports being a requirement (although they could still be useful).


 The workaround, as Scott
Kelly posted, is to open up ALL TCP ports (in the case of FTP) and do
stateful filtering on both ends, which is not interoperable. If you
don't do stateful inspection, you simply keep all ports open and pass
more traffic than you were hoping for, which is also suboptimal.

It is suboptimal, but it works today.


Adding dynamic ports to IKE would certainly not simplify it or make it more understandable to end users.

> This sounds a lot like a rat-hole that will have next to no chance of
interoperating and will not help many users.


I think it WILL help many users. The ability to do dynamic port additions (or even dynamic address additions) will make configurations simpler (try 'ftp' instead of 'port 21 and whatever else ftp negotiates'), and will not impact interoperability.

Those aren't the options. The options are "FTP" or "all ports". "All ports" is understandable.


 I think it's
fairly well defined in both angelos' draft for sctp and Pyda
Srisuresh's draft (of which I'm coauthor). This is not brain-surgery.

Well, it is scary enough for this working group to have avoided it so far.


Given that ip telephony is being used more and more, and given that
h.323 is the mechanism (or one of them?) I'd say this is important.

Important for some customers who only trust their communicating parties to use selected ports, yes. A requirement for all users, no.


Whether it needs to happen in IKE, or, as Hillarie suggested, as part
of some as yet unspecified protocol in IPSP is up for discussion, but
the problem must be addressed.

Addressing it outside of IKE allows the parties who actually need it to use it, but those who don't need it and don't want to deal with the additional administration to ignore it.


Problem with doing it via IPSP is that (as someone else pointed out)
said IPSP protocol would need to be done before SOI can become an
RFC. I'd prefer not to make such a linking, since I don't think this
is overly complex... Opinions vary (obviously.. this is ipsec afterall).

But does it have to be part of the key negotiation at all? This sounds like stuff that is done *after* key negotiation. If so, there is no linkage to SOI at all.


--Paul Hoffman, Director
--VPN Consortium