Page 1 of 1

Protocol question

Posted: Tue Sep 16, 2008 10:53 pm
by elthunim
I have a technical question.

A few people mentioned they were having PWs and disconnects. I personally wasn't, but decided to launch WireShark to see what was going on behind the scenes.

There seemed to be quite a bit of packet fragmentation happening, bits and pieces of information sent in fragmented form, resulting in quite a number of "errors" such as "bogus IP header length", "malformed packets" and "fragmented IP protocol". The Source and Destination of packets appeared to be all over the map as well (due to malformed packets, as far as WireShark can tell).

Packets appeared to start off bogus (minor), then turn into fragmented and malformed (severe) over time.

So the question is the following: while Ryzom knows how to handle packets according to its own protocol, and puts them back in place to make the client and server talk to each other, is there a possibility that some ISPs that observe packets in transit, will wrongly identify some of those malformed packets, and block some of them occasionally, causing PWs and such? Or are the sending and receiving IPs always fully responsible for their data exchange after the initial handshaking is done?

By the way, this is from a single session on Vista, so the data gathered isn't significant. It could be that Ethereal confused itself after a while. I relaunched WireShark afterwards, and all it's giving me now are packets identified as having "bogus IP length".

Re: Protocol question

Posted: Tue Sep 16, 2008 11:08 pm
by ajsuk
Couple of my American guildies were tracing connection problems back to the NY area a little while ago if thats related. Seems fixed now.

Re: Protocol question

Posted: Tue Sep 16, 2008 11:20 pm
by elthunim
ajsuk wrote:Couple of my American guildies were tracing connection problems back to the NY area a little while ago if thats related. Seems fixed now.
Yes, in all likelihood, it was a problem somewhere along the pipeline.