Dear! We are using Linux 2.4.18 and to support SCTP we have downloaded the patch provided in www.openss7.org. We have configured two systems with the patch file kernel-2.4.18-sctp.0.2.19.gz.
We tried to communicate between two systems through SCTP socket programming. But the association between two is not able to establish. We also captured the packets using ethereal network analyzer.
We found one system generating correct 32-bit Check sum and the other one always sending the check sum value as “0x00000000”
The scenario we found is as follows,
END A END B (Sends INIT with ----------------------------------------à(receives the INIT and validates the checksum) Correct check sum)
(Discards the INIT ACK Since check sum is not correct) <----------------------------------------(Send INIT ACK with check sum value as 0x00000000)
(After Time out)
(Sends INIT with ----------------------------------------à(receives the INIT and validates the checksum) Correct check sum)
(Discards the INIT ACK Since check sum is not correct) <----------------------------------------(Send INIT ACK with check sum value as 0x00000000)
(Same process is getting repeated) Please tell us how to make two systems to communicate with proper check sum value.
With best regards, S.Gobinath. |
Archive powered by MHonArc 2.6.19+.