JustKernel

Ray Of Hope

ATM surprise

While testing with ATM card, a thing that never expected occurred. If you transfer your UDP data to ATM card (configure map from udp and map to udp on ATM card), and loopback the traffic, then the UDP payload that you get back has corrupted data.

Just a simple UDP loopback test and UDP payload is corrupted on receipt. (Corrupted in the sense , the first three bytes of our payload were always overwritten with some different value).

Debugged a lot, scratched our head. While this simple test is failing. (We were using CPS protocol).

Finally, we came to know that when UDP payload is converted to Cell, three byte Cell header is added to it and when the cell is converted back to UDP payload, these bytes become part of UDP payload only.. Oh hhh..

SO you get back corrupted payload, with 3 bytes of your data missing.

<input id=”gwProxy” type=”hidden” /><input id=”jsProxy” onclick=”jsCall();” type=”hidden” />

Anshul Makkar, anshul_makkar@justkernel.com

Originally Posted On: 2010-06-06 02:46:20

 

Tags:


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.