SCTP Discussions

Text archives Help


[SCTP-Discussion] Problem with CRC32


Chronological Thread 
  • From: "ALLEGRET PILAUD Pierre RD-CORE-ISS" <pierre.allegret AT orange-ft.com>
  • To: <discussion AT sctp.de>
  • Subject: [SCTP-Discussion] Problem with CRC32
  • Date: Fri Jun 9 09:02:04 2006
  • List-id: SCTP Discussions <discussion.sctp.de>

Hi to all,
 
I have a problem with CRC32 and an SCTP implementation. Is it possible to have a help ?
I performed SCTP  interconnection tests with other SCTP implementations with CRC32 or ADLER32 and all worked fine.
 
When I perform tests with a new equipment, all is OK with ADLER32. If I configure to perform tests with CRC32, I have the following messages:
 
sctplib                                    S.U.T.
                     <---------------------- INIT
ABORT ----------------------->
INIT_ACK -------------------->
 
I don't understand why sctplib send ABORT. With Ethereal traces, I don't see any trouble. Have you an idea ? 
(If I perform the same tests with SCTP Linux kernel all works fine) 
 
Thanks. Regards.
 

Pierre Allégret
No. Time Source Sce Port Destination Dest
Port Protocol Info
1 0.000000 192.168.246.182 3565 192.168.246.181 3565
SCTP INIT

Frame 1 (74 bytes on wire, 74 bytes captured)
Arrival Time: Jun 8, 2006 16:49:41.863015000
Time delta from previous packet: 0.000000000 seconds
Time since reference or first frame: 0.000000000 seconds
Frame Number: 1
Packet Length: 74 bytes
Capture Length: 74 bytes
Ethernet II, Src: 00:00:17:0c:54:6c, Dst: 00:0e:0c:35:2c:14
Destination: 00:0e:0c:35:2c:14 (Intel_35:2c:14)
Source: 00:00:17:0c:54:6c (Tekelec_0c:54:6c)
Type: IP (0x0800)
Internet Protocol, Src Addr: 192.168.246.182 (192.168.246.182), Dst Addr:
192.168.246.181 (192.168.246.181)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x00 (DSCP 0x00: Default; ECN: 0x00)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 60
Identification: 0x0267 (615)
Flags: 0x00
0... = Reserved bit: Not set
.0.. = Don't fragment: Not set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 255
Protocol: SCTP (0x84)
Header checksum: 0xb4a1 (correct)
Source: 192.168.246.182 (192.168.246.182)
Destination: 192.168.246.181 (192.168.246.181)
Stream Control Transmission Protocol
Source port: 3565
Destination port: 3565
Verification tag: 0x00000000
Checksum: 0x2785514b (correct CRC32C)
INIT chunk (Outbound streams: 2, inbound streams: 2)
Chunk type: INIT (1)
0... .... = Bit: Stop processing of the packet
.0.. .... = Bit: Do not report
Chunk flags: 0x00
Chunk length: 28
Initiate tag: 0x000032a3
Advertised receiver window credit (a_rwnd): 204800
Number of outbound streams: 2
Number of inbound streams: 2
Initial TSN: 30646
IPv4 address parameter (Address: 192.168.246.182)
Parameter type: IPv4 address (0x0005)
0... .... .... .... = Bit: Stop processing of chunk
.0.. .... .... .... = Bit: Do not report
Parameter length: 8
IP Version 4 address: 192.168.246.182 (192.168.246.182)

No. Time Source Sce Port Destination Dest
Port Protocol Info
2 0.000036 192.168.246.181 3565 192.168.246.182 3565
SCTP ABORT

Frame 2 (50 bytes on wire, 50 bytes captured)
Arrival Time: Jun 8, 2006 16:49:41.863051000
Time delta from previous packet: 0.000036000 seconds
Time since reference or first frame: 0.000036000 seconds
Frame Number: 2
Packet Length: 50 bytes
Capture Length: 50 bytes
Ethernet II, Src: 00:0e:0c:35:2c:14, Dst: 00:00:17:0c:54:6c
Destination: 00:00:17:0c:54:6c (Tekelec_0c:54:6c)
Source: 00:0e:0c:35:2c:14 (Intel_35:2c:14)
Type: IP (0x0800)
Internet Protocol, Src Addr: 192.168.246.181 (192.168.246.181), Dst Addr:
192.168.246.182 (192.168.246.182)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x02 (DSCP 0x00: Default; ECN: 0x02)
0000 00.. = Differentiated Services Codepoint: Default (0x00)
.... ..1. = ECN-Capable Transport (ECT): 1
.... ...0 = ECN-CE: 0
Total Length: 36
Identification: 0x0000 (0)
Flags: 0x04 (Don't Fragment)
0... = Reserved bit: Not set
.1.. = Don't fragment: Set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 64
Protocol: SCTP (0x84)
Header checksum: 0x361f (correct)
Source: 192.168.246.181 (192.168.246.181)
Destination: 192.168.246.182 (192.168.246.182)
Stream Control Transmission Protocol
Source port: 3565
Destination port: 3565
Verification tag: 0x000032a3
Checksum: 0x17dc7b7e (correct CRC32C)
ABORT chunk
Chunk type: ABORT (6)
0... .... = Bit: Stop processing of the packet
.0.. .... = Bit: Do not report
Chunk flags: 0x01
.... ...1 = T-Bit: No TCB destroyed
Chunk length: 4

No. Time Source Sce Port Destination Dest
Port Protocol Info
3 0.000181 192.168.246.181 3565 192.168.246.182 3565
SCTP INIT_ACK

Frame 3 (166 bytes on wire, 166 bytes captured)
Arrival Time: Jun 8, 2006 16:49:41.863196000
Time delta from previous packet: 0.000145000 seconds
Time since reference or first frame: 0.000181000 seconds
Frame Number: 3
Packet Length: 166 bytes
Capture Length: 166 bytes
Ethernet II, Src: 00:0e:0c:35:2c:14, Dst: 00:00:17:0c:54:6c
Destination: 00:00:17:0c:54:6c (Tekelec_0c:54:6c)
Source: 00:0e:0c:35:2c:14 (Intel_35:2c:14)
Type: IP (0x0800)
Internet Protocol, Src Addr: 192.168.246.181 (192.168.246.181), Dst Addr:
192.168.246.182 (192.168.246.182)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x10 (DSCP 0x04: Unknown DSCP; ECN: 0x00)
0001 00.. = Differentiated Services Codepoint: Unknown (0x04)
.... ..0. = ECN-Capable Transport (ECT): 0
.... ...0 = ECN-CE: 0
Total Length: 152
Identification: 0xdc56 (56406)
Flags: 0x04 (Don't Fragment)
0... = Reserved bit: Not set
.1.. = Don't fragment: Set
..0. = More fragments: Not set
Fragment offset: 0
Time to live: 64
Protocol: SCTP (0x84)
Header checksum: 0x5946 (correct)
Source: 192.168.246.181 (192.168.246.181)
Destination: 192.168.246.182 (192.168.246.182)
Stream Control Transmission Protocol
Source port: 3565
Destination port: 3565
Verification tag: 0x000032a3
Checksum: 0x62a1c150 (correct CRC32C)
INIT_ACK chunk (Outbound streams: 2, inbound streams: 2)
Chunk type: INIT_ACK (2)
0... .... = Bit: Stop processing of the packet
.0.. .... = Bit: Do not report
Chunk flags: 0x00
Chunk length: 120
Initiate tag: 0x5136c1e7
Advertised receiver window credit (a_rwnd): 108544
Number of outbound streams: 2
Number of inbound streams: 2
Initial TSN: 179002985
State cookie parameter (Cookie length: 96 bytes)
Parameter type: State cookie (0x0007)
0... .... .... .... = Bit: Stop processing of chunk
.0.. .... .... .... = Bit: Do not report
Parameter length: 100
State cookie: 5136C1E70001A800000200020AAB5E69...



Archive powered by MHonArc 2.6.19+.

Top of page