lk sctp在建立关联时发送ABORT



我在一台机器上使用lksctp-tools-1.0.6-3.el5(Red Hat Enterprise Linux Server 5.8版(Tikanga)),在另一台机器中使用lksctp-tools-1.0.10-7.el6.x86_64(Red Hat EnterpriseLinux Server 6.5版(Santiago))。我正在尝试通过JAVA应用程序建立SCTP关联。SCTP服务器(172.16.150.14)在计算机(lksctp-tools-1.0.6-3.el5)上运行,我的JAVA SCTP客户端(172.16.150.89)正在通过计算机(lksc tp-tools-1.0.10-7.el6.x86_64)创建关联。在建立阶段,我们收到多个ABORT。我提供pcap的详细信息以供参考。

编号。时间源目标协议长度信息1 05:36:43.098903 172.16.150.69 172.16.150.14 SCTP 82初始化帧1:82字节在线(656位),捕获82字节(656位组)以太网II,Src:Hewlett-_09:fa:f2(3c:d9:2b:09:fa:f2.),Dst:Hewlett-/09:e5:c6(3c:d 9:2b:9:e5:c6.)互联网协议第4版,Src:172.16.150.69(172.16.150.六十九),Dst:172.16.150.14(172.16.150.814)流控制传输协议,Src端口:8080(8080),Dst端口:8080[8080]源端口:8080目标端口:8080验证标签:0x00000000校验和:0xe1257a59(未验证)INIT区块(出站流:10,入站流:65535)区块类型:INIT(1)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x00区块长度:36启动标记:0xb08220ed广告接收者窗口信用(a_rwd):131072出站流数:10入站流数:65535初始TSN:3289108916支持的地址类型参数(支持的类型:IPv6、IPv4)ECN参数支持转发TSN的参数编号时间源目的地协议长度信息2 05:36:43.099044 172.16.150.14 172.16.150.69 SCTP 250 INIT_ACK帧2:250字节在线(2000位),250字节捕获(2000位以太网II,Src:Hewlett-_09:e5:c6(3c:d9:2b:09:e5:c6),Dst:Hewlett-_09:fa:f2(3c:d 9:2b:9:fa:f2)Internet协议版本4,Src:172.16.150.14(172.16.150.14.),Dst:172.16.150.69(172.16.150.89.)流控制传输协议,Src端口:8080(8080),Dst端口:8080[8080]源端口:8080目标端口:8080验证标签:0xb08220ed校验和:0xb93c0ee7(未验证)INIT_ACK区块(出站流:10,入站流:0)区块类型:INIT_ACK(2)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x00区块长度:204启动标记:0x4e2a7e3e广告接收者窗口信用(a_rwd):32768出站流数:10入站流数量:10初始TSN:2610537679状态cookie参数(cookie长度:164字节)ECN参数支持转发TSN的参数自适应层指示参数(指示:0)编号时间源目的地协议长度信息3 05:36:43.099094 172.16.150.69 172.16.150.14 SCTP 214 COOKIE_ECHO帧3:214字节在线(1712位),214字节捕获(1712个位)以太网II,Src:Hewlett-_09:fa:f2(3c:d9:2b:09:fa:f2.),Dst:Hewlett-/09:e5:c6(3c:d 9:2b:9:e5:c6.)互联网协议第4版,Src:172.16.150.69(172.16.150.六十九),Dst:172.16.150.14(172.16.150.814)流控制传输协议,Src端口:8080(8080),Dst端口:8080[8080]源端口:8080目标端口:8080验证标签:0x4e2a7e3e校验和:0x9ed7b037(未验证)COOKIE_ECHO区块(COOKIE长度:164字节)区块类型:COOKIE_ECHO(10)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x00区块长度:168Cookie:d257bd8304f17aaaf3d2afa131b81a2000000000000000000000000。。。编号时间源目的地协议长度信息4 05:36:43.099101 172.16.150.14 172.16.150.69 SCTP 60中止第4帧:线路上的60字节(480位),捕获的60字节以太网II,Src:Hewlett-_09:e5:c6(3c:d9:2b:09:e5:c6),Dst:Hewlett-_09:fa:f2(3c:d 9:2b:9:fa:f2)Internet协议版本4,Src:172.16.150.14(172.16.150.14.),Dst:172.16.150.69(172.16.150.89.)流控制传输协议,Src端口:8080(8080),Dst端口:8080[8080]源端口:8080目标端口:8080验证标签:0xb08220ed校验和:0x9a8f1794(未验证)ABORT区块区块类型:ABORT(6)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x01区块长度:4编号时间源目的地协议长度信息5 05:36:43.099234 172.16.150.14 172.16.150.69 SCTP 60 COOKIE_ACK第5帧:线路上的60字节(480位),捕获的60字节以太网II,Src:Hewlett-_09:e5:c6(3c:d9:2b:09:e5:c6),Dst:Hewlett-_09:fa:f2(3c:d 9:2b:9:fa:f2)Internet协议版本4,Src:172.16.150.14(172.16.150.14.),Dst:172.16.150.69(172.16.150.89.)流控制传输协议,Src端口:8080(8080),Dst端口:8080[8080]源端口:8080目标端口:8080验证标签:0xb08220ed校验和:0x49e57561(未验证)COOKIE_ACK块区块类型:COOKIE_ACK(11)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x00区块长度:4编号时间源目的地协议长度信息6 05:36:43.115270 172.16.150.69 172.16.150.14 SCTP 74数据帧6:74字节在线(592位),捕获74字节(592个位)以太网II,Src:Hewlett-_09:fa:f2(3c:d9:2b:09:fa:f2.),Dst:Hewlett-/09:e5:c6(3c:d 9:2b:9:e5:c6.)互联网协议第4版,Src:172.16.150.69(172.16.150.六十九),Dst:172.16.150.14(172.16.150.814)流控制传输协议,Src端口:8080(8080),Dst端口:8080[8080]源端口:8080目标端口:8080验证标签:0x4e2a7e3e校验和:0xb3dbcc41(未验证)数据块(有序,完整段,TSN:3289108916,SID:0,SSN:0,PPID:0,有效载荷长度:11字节)块类型:DATA(0)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x03区块长度:27TSN:3289108916流标识符:0x0000流序列号:0有效负载协议标识符:未指定(0)块状填充:00数据(11字节)0000 48 65 6c 6c 6f 20 57 6f 72 6c 64 Hello World编号时间源目的地协议长度信息7 05:36:43.115369 172.16.150.14 172.16.150.69 SCTP 62袋帧7:62字节在线(496位),捕获62字节(496位数)以太网II,Src:Hewlett-_09:e5:c6(3c:d9:2b:09:e5:c6),Dst:Hewlett-_09:fa:f2(3c:d 9:2b:9:fa:f2)Internet协议版本4,Src:172.16.150.14(172.16.150.14.),Dst:172.16.150.69(172.16.150.89.)流控制传输协议,Src端口:8080(8080),Dst端口:8080[8080]源端口:8080目标端口:8080验证标签:0xb08220ed校验和:0xe8987f8(未验证)SACK区块(累计TSN:3289108916,a_rwind:32757,间隙:0,重复TSN:0)块类型:SACK(3)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x00区块长度:16累计TSN确认:3289108916广告接收者窗口信用(a_rwd):32757间隙确认块数:0重复的TSN数:0编号时间源目的地协议长度信息8 05:36:43.115394 172.16.150.14 172.16.150.69 SCTP 60中止第8帧:有线60字节(480位),捕获60字节(4.8位)以太网II,Src:Hewlett-_09:e5:c6(3c:d9:2b:09:e5:c6),Dst:Hewlett-_09:fa:f2(3c:d 9:2b:9:fa:f2)Internet协议版本4,Src:172.16.150.14(172.16.150.14.),Dst:172.16.150.69(172.16.150.89.)流控制传输协议,Src端口:8080(8080),Dst端口:8080[8080]源端口:8080目标端口:8080验证标签:0x4e2a7e3e校验和:0x32ec396(未验证)ABORT区块区块类型:ABORT(6)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x01区块长度:4编号时间源目的地协议长度信息9 05:36:43.123580 172.16.150.14 172.16.150.69 SCTP 74数据第9帧:74字节在线(592位),捕获74字节(592位数)以太网II,Src:Hewlett-_09:e5:c6(3c:d9:2b:09:e5:c6),Dst:Hewlett-_09:fa:f2(3c:d 9:2b:9:fa:f2)Internet协议版本4,Src:172.16.150.14(172.16.150.14.),Dst:172.16.150.69(172.16.150.89.)流控制传输协议,Src端口:8080(8080),Dst端口:8080[8080]源端口:8080目标端口:8080验证标签:0xb08220ed校验和:0xf927519f(未验证)数据块(有序,完整段,TSN:2610537679,SID:0,SSN:0,PPID:0,有效载荷长度:11字节)块类型:DATA(0)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x03区块长度:27TSN:2610537679流标识符:0x0000流序列号:0有效负载协议标识符:未指定(0)块状填充:00数据(11字节)0000 48 65 6c 6c 6f 20 57 6f 72 6c 64 Hello World编号时间源目的地协议长度信息10 05:36:43.123609 172.16.150.69 172.16.150.14 SCTP 50中止第10帧:50字节在线(400位),50字节捕获(400位以太网II,Src:Hewlett-_09:fa:f2(3c:d9:2b:09:fa:f2.),Dst:Hewlett-/09:e5:c6(3c:d 9:2b:9:e5:c6.)互联网协议第4版,Src:172.16.150.69(172.16.150.六十九),Dst:172.16.150.14(172.16.150.814)流控制传输协议,Src端口:8080(8080),Dst端口:8080[8080]源端口:8080目标端口:8080验证标签:0xb08220ed校验和:0x9a8f1794(未验证)ABORT区块区块类型:ABORT(6)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x01区块长度:4

请帮我。

我在两台机器上都尝试过相同版本的lk sctp:lksctp-tools-1.0.10-7.el6.x86_64。目前运行良好。

使用sctp_test命令测试:

请找到上述命令的pcap文件作为附件。

编号。时间源目标协议长度信息1 2014-11-19 07:03:56.983504 172.16.150.73 172.16.150.69 SCTP 82初始化帧1:82字节在线(656位),捕获82字节(656位组)以太网II,Src:HewlettP_77:28:14(ac:16:2d:77:8:14),Dst:Hewlett-_09:fa:f2(3c:d9:2b:09:fa:f2)Internet协议版本4,Src:172.16.150.73(172.16.150.73%),Dst:172.16.150.69(172.16.150.869)流控制传输协议,Src端口:8887(8887),Dst端口:8887源端口:8887目的端口:8887验证标签:0x00000000校验和:0xefbed4cf(未验证)INIT区块(出站流:10,入站流:65535)区块类型:INIT(1)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x00区块长度:36启动标签:0x1ae17fe2广告接收者窗口信用(a_rwd):32768出站流数:10入站流数:65535初始TSN:1274590198支持的地址类型参数(支持的类型:IPv4)ECN参数支持转发TSN的参数编号时间源目的地协议长度信息2 2014-11-19 07:03:56.983692 172.16.150.69 172.16.150.73 SCTP 306 INIT_ACK帧2:306字节在线(2448位),捕获306字节(2448个位)以太网II,Src:Hewlett-_09:fa:f2(3c:d9:2b:09:fa:f2),Dst:HewletP77:28:14(ac:16:2d:77:28:13)Internet协议第4版,Src:172.16.150.69(172.16.150.六十九),Dst:172.16.150.73(172.16.150.873)流控制传输协议,Src端口:8887(8887),Dst端口:8887源端口:8887目的端口:8887验证标签:0x1ae17fe2校验和:0x27d64e2f(未验证)INIT_ACK区块(出站流:10,入站流:0)区块类型:INIT_ACK(2)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x00区块长度:260启动标记:0xc66950f2广告接收者窗口信用(a_rwd):131072出站流数:10入站流数量:10初始TSN:3426172645状态cookie参数(cookie长度:228字节)ECN参数支持转发TSN的参数编号时间源目的地协议长度信息3 2014-11-19 07:03:56.983715 172.16.150.73 172.16.150.69 SCTP 298 COOKIE_ECHO数据第3帧:线上298字节(2384位),捕获298字节(238位)以太网II,Src:HewlettP_77:28:14(ac:16:2d:77:8:14),Dst:Hewlett-_09:fa:f2(3c:d9:2b:09:fa:f2)Internet协议版本4,Src:172.16.150.73(172.16.150.73%),Dst:172.16.150.69(172.16.150.869)流控制传输协议,Src端口:8887(8887),Dst端口:8887源端口:8887目的端口:8887验证标签:0xc66950f2校验和:0xa62c78e1(未验证)COOKIE_ECHO块(COOKIE长度:228字节)区块类型:COOKIE_ECHO(10)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x00区块长度:232Cookie:0d369ab0b67060dd9669f00c8536f883000000000000000000000000。。。数据块(无序,完整段,TSN:1274590198,SID:0,SSN:0,PPID:4060145250,有效负载长度:1字节)块类型:DATA(0)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x07区块长度:17TSN:1274590198流标识符:0x0000流序列号:0有效负载协议标识符:未知(4060145250)块状填充:000000数据(1字节)0000 00。编号时间源目的地协议长度信息4 2014-11-19 07:03:56.983893 172.16.150.69 172.16.150.73 SCTP 66 COOKIE_ACK SACK第4帧:66个字节在线(528位),捕获66个字节(528位数)以太网II,Src:Hewlett-_09:fa:f2(3c:d9:2b:09:fa:f2),Dst:HewletP77:28:14(ac:16:2d:77:28:13)Internet协议第4版,Src:172.16.150.69(172.16.150.六十九),Dst:172.16.150.73(172.16.150.873)流控制传输协议,Src端口:8887(8887),Dst端口:8887源端口:8887目的端口:8887验证标签:0x1ae17fe2校验和:0xda3c636b(未验证)COOKIE_ACK块区块类型:COOKIE_ACK(11)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x00区块长度:4SACK区块(累计TSN:1274590198,a_rwnd:131071,间隙:0,重复TSN:0)块类型:SACK(3)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x00区块长度:16累计TSN确认:1274590198广告接收者窗口信用(a_rwd):131071间隙确认块数:0重复的TSN数:0编号时间源目的地协议长度信息5 2014-11-19 07:03:56.983925 172.16.150.73 172.16.150.69 SCTP 1286数据数据数据数据第5帧:线路上1286字节(10288位),捕获1286字节以太网II,Src:HewlettP_77:28:14(ac:16:2d:77:8:14),Dst:Hewlett-_09:fa:f2(3c:d9:2b:09:fa:f2)Internet协议版本4,Src:172.16.150.73(172.16.150.73%),Dst:172.16.150.69(172.16.150.869)流控制传输协议,Src端口:8887(8887),Dst端口:8887源端口:8887目的端口:8887验证标签:0xc66950f2校验和:0xeb2aa0d5(未验证)数据块(无序,完整段,TSN:1274590199,SID:0,SSN:0,PPID:1262220821,有效负载长度:1字节)块类型:DATA(0)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x07区块长度:17TSN:1274590199流标识符:0x0000流序列号:0有效负载协议标识符:未知(1262220821)块状填充:000000数据(1字节)0000 00。流控制传输协议数据块(无序,完整段,TSN:1274590200,SID:0,SSN:0,PPID:562102819,有效负载长度:1字节)块类型:DATA(0)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x07区块长度:17电话:1274590200流标识符:0x0000流序列号:0有效负载协议标识符:未知(562102819)块状填充:000000数据(1字节)0000 00。流控制传输协议数据块(无序,完整段,TSN:1274590201,SID:0,SSN:0,PPID:1776526345,有效负载长度:1字节)块类型:DATA(0)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x07区块长度:17TSN:1274590201流标识符:0x0000流序列号:0有效负载协议标识符:未知(1776526345)块状填充:000000数据(1字节)0000 00。流控制传输协议数据块(无序,完整段,TSN:1274590202,SID:0,SSN:0,PPID:471734626,有效负载长度:1字节)块类型:DATA(0)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x07区块长度:17TSN:1274590202流标识符:0x0000流序列号:0有效负载协议标识符:未知(471734626)块状填充:000000数据(1字节)0000 00。流控制传输协议数据块(无序,完整段,TSN:1274590203,SID:0,SSN:0,PPID:328336388,有效负载长度:1字节)块类型:DATA(0)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x07区块长度:17TSN:1274590203流标识符:0x0000流序列号:0有效负载协议标识符:未知(328336388)块状填充:000000数据(1字节)0000 00。流控制传输协议数据块(无序,完整段,TSN:1274590204,SID:0,SSN:0,PPID:385618481,有效负载长度:1字节)块类型:DATA(0)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x07区块长度:17TSN:1274590204流标识符:0x0000流序列号:0有效负载协议标识符:未知(385618481)块状填充:000000数据(1字节)0000 00编号时间源目的地协议长度信息8 2014-11-19 07:03:57.383288 172.16.150.69 172.16.150.73 SCTP 62袋帧8:62字节在线(496位),捕获62字节(496位数)以太网II,Src:Hewlett-_09:fa:f2(3c:d9:2b:09:fa:f2),Dst:HewletP77:28:14(ac:16:2d:77:28:13)Internet协议第4版,Src:172.16.150.69(172.16.150.六十九),Dst:172.16.150.73(172.16.150.873)流控制传输协议,Src端口:8887(8887),Dst端口:8887源端口:8887目的端口:8887验证标签:0x1ae17fe2校验和:0xf8ec99a1(未验证)SACK区块(累计TSN:1274590297,a_rwnd:131072,间隙:0,重复TSN:0)块类型:SACK(3)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x00区块长度:16累计TSN确认:1274590297广告接收者窗口信用(a_rwd):131072间隙确认块数:0重复的TSN数:0编号时间源目的地协议长度信息9 2014-11-19 07:03:57.383352 172.16.150.73 172.16.150.69 SCTP 54关闭帧9:54字节在线(432位),捕获54字节(432位以太网II,Src:HewlettP_77:28:14(ac:16:2d:77:8:14),Dst:Hewlett-_09:fa:f2(3c:d9:2b:09:fa:f2)Internet协议版本4,Src:172.16.150.73(172.16.150.73%),Dst:172.16.150.69(172.16.150.869)流控制传输协议,Src端口:8887(8887),Dst端口:8887源端口:8887目的端口:8887验证标签:0xc66950f2校验和:0xdaccdae0(未验证)SHUTDOWN区块(累计TSN ack:3426172644)块类型:SHUTDOWN(7)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x00区块长度:8累计TSN确认:3426172644编号时间源目的地协议长度信息10 2014-11-19 07:03:57.383479 172.16.150.69 172.16.150.73 SCTP 60停机_确认帧10:有线60字节(480位),捕获60字节(4.8位)以太网II,Src:Hewlett-_09:fa:f2(3c:d9:2b:09:fa:f2),Dst:HewletP77:28:14(ac:16:2d:77:28:13)Internet协议第4版,Src:172.16.150.69(172.16.150.六十九),Dst:172.16.150.73(172.16.150.873)流控制传输协议,Src端口:8887(8887),Dst端口:8887源端口:8887目的端口:8887验证标签:0x1ae17fe2校验和:0x28d88127(未验证)SHUTDOWN_ACK区块区块类型:SHUTDOWN_ACK(8)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x00区块长度:4编号时间源目的地协议长度信息11 2014-11-19 07:03:57.383498 172.16.150.73 172.16.150.69 SCTP 50关闭_完成第11帧:50字节在线(400位),50字节捕获(400位以太网II,Src:HewlettP_77:28:14(ac:16:2d:77:8:14),Dst:Hewlett-_09:fa:f2(3c:d9:2b:09:fa:f2)Internet协议版本4,Src:172.16.150.73(172.16.150.73%),Dst:172.16.150.69(172.16.150.869)流控制传输协议,Src端口:8887(8887),Dst端口:8887源端口:8887目的端口:8887验证标签:0xc66950f2校验和:0xcb7bef01(未验证)SHUTDOWN_COMPLETE区块块类型:SHUTDOWN_COMPLETE(14)0……..=位:停止处理数据包.0……=位:不报告区块标志:0x00区块长度:4

只是一个疑问,这是否也能与其他SCTP堆栈无缝工作?

仅供参考,在花了几个小时想知道前一天工作的SCTP服务器和客户端出了什么问题后,我刚刚遇到了这个问题。

经过阅读,我添加了

net.sctp.addip_enable = 1

到/etc/sysctl.conf-在注意到该选项可用之后,并配置在创建关联之后向关联添加IP地址和从关联中删除IP地址将是一件有用的事情。它似乎只是破坏了SCTP,或者需要更改创建连接的方式。这产生了上述的确切行为。

注释掉行并重新启动将SCTP恢复到工作状态。

相关内容

  • 没有找到相关文章

最新更新