El 02/08/2011 23:31, Vishwas Manral escribió:
Hi folks,
I heard this very issue came up again in the PCE, after a couple of
years. Do you want me to finally put out a draft for this?
I think this is a basic change and requires a lot more then an errata,
as this changes the basic protocol functioning.
Hi Vishwas
Indeed, I presented the issue in IETF80 in Prague, you may want to check
the slides [1-2], plus several mails to the list (along with private
ones) discussing technical aspects as BSD sockets, Linux, reuseaddr etc.
as a follow up of yours (and others) concerns during latest stages
(~2009). During the meeting, it seemed a consensus that it was worth
changing, after checking potential security implications. I was hoping a
final answer would be given during IETF81.
IMHO, I do believe that an errata should be enough, since only the
actual protocol transport is affected, not the protocol itself (well,
true, the transport is somehow part of the protocol but... :)
From a practical point of view, the client just needs to allow the S.O
to select an ephemeral port, and avoid a (potentially problematic) bind
syscall. It can be argued that forcing the bind does not improve security.
Removing this restriction actually simplies both the client/server.
Backwards compatilibily is only problematic in the case where the
accepting side of the TCP connection (i.e. the PCE acting as a TCP
server) actually enforces the incoming source port, rejecting the connection
A (completely limited, unofficial, ...) survery did not show that this
specific point was affecting a lot of implementations (none?)
Thanks and best regards
Ramon
[1] http://www.ietf.org/proceedings/80/minutes/pce.htm
[2] http://www.ietf.org/proceedings/80/slides/pce-0.pdf
--
Ramon Casellas, Ph.D.
Research Associate - Optical Networking Area -- http://wikiona.cttc.es
CTTC - Centre Tecnològic de Telecomunicacions de Catalunya, PMT Ed B4
Av. Carl Friedrich Gauss, 7 - 08860 Castelldefels (Barcelona) - Spain
Tel.: +34 93 645 29 00 -- Fax. +34 93 645 29 01
_______________________________________________
Pce mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/pce