Re: "Listenless" TCP over NAT?

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: xerces8 <xerces8@...>
Cc: Linux Netdev <netdev@...>, Linux Networking <linux-net@...>
Date: Friday, September 5, 2008 - 8:15 am

On Fri, Sep 05, 2008 at 01:45:13PM +0200, xerces8 (xerces8@butn.net) wrote:

This is supported by userspace network stack, which was presented here,
but I'm not sure that exactly unetstack was recommended to you.

http://tservice.net.ru/~s0mbre/old/?section=projects&item=unetstack


Depending on how NAT is implemented. Usually NAT software will only
allow syn/ack packets before connection is established, and thus if one
peer sends syn packet, and second one sends ack packet (without seeng
ack first) it will work, but if second peer's NAT will send a reset
packet before ack from the peer, first NAT can drop connection (as long
as peer itself).


It is not directly supported by unetstack, but you can simply extend its
state machine to switch to different state without explicit packet
receiving.

-- 
	Evgeniy Polyakov
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
"Listenless" TCP over NAT?, xerces8, (Fri Sep 5, 7:45 am)
Re: "Listenless" TCP over , Rémi Denis-Courmont, (Fri Sep 5, 8:51 am)
Re: "Listenless" TCP over NAT?, xerces8, (Fri Sep 5, 10:26 am)
Re: "Listenless" TCP over NAT?, Evgeniy Polyakov, (Fri Sep 5, 8:15 am)
Re: "Listenless" TCP over NAT?, Ben Hutchings, (Fri Sep 5, 8:15 am)