DirecPC Protocols
Jun Takei
takei at csm.jcsat.co.jp
Fri Nov 15 23:00:10 UTC 2002
Crist,
I am a contributor of RFC3077 and we will have a IETF meeting in
Atlanta. I will discuss the issue which you wrote below at the UDLR-WG
meeting. Now we are preparing a updated draft which support the
operation the network employing RFC3077.
Thank you.
Jun Takei
Crist J. Clark wrote:
> On Fri, Nov 15, 2002 at 04:41:10PM +0100, Jurian van der Knaap wrote:
>
>>You might get some info out of the Linux DirecPC driver, or maybe the
>>developers of the driver can help.
>>
>>Find it at http://sourceforge.net/projects/direcpc
>>
>>Hope this is of any help,
>
>
> Yeah, this helped. It showed me that their protocol is totally
> broken.
>
> They do an GRE- or IPIP-like encapsulation, but then set the protocol
> field to that of the encapsulated packet. Or if the encapsulated
> packet is not TCP, UDP, or ICMP, they set the outer protocol to TCP.
> This will totally break behind NAT when the NATing device changes the
> source IP address and then "fixes" the TCP or UDP checksum due to the
> pseudo-header change. Either the NATing device drops the packet when
> the intial checksum is wrong or it mangles the payload, which isn't
> really TCP.
>
> Who designs these things? And what were they smoking when they did?
More information about the NANOG
mailing list