SCTP是否可以通过Internet工作?


10

我正在开发一个能够利用SCTP的多流功能的应用程序。

SCTP是否可以在Internet上运行?ISP的路由器和家用路由器(例如家庭和小型企业)是否支持它?我担心某些设备可能会随意丢弃SCTP数据包,因为它们具有异常的IP协议编号。

Answers:


10

SCTP通常可以工作,不需要特殊支持,因为您暗示它只是IP数据包的有效负载。

当然有人在阻止特定的IP协议(考虑到有多少固件专家认为应该阻止ICMP),但这是例外而不是规则,通常来说,所有IP协议都可以正常工作。

nlnog环进行hping3 -c 1 -n 194.100.40.53 -0 --ipproto 132了大约210个盒子的快速测试,结果是传送了59个数据包,因此在实际测试中只有59/210可用
我从未听说过实际的传输提供商过滤IP协议,因此,通常是造成局域网故障的是企业防火墙保护着LAN。只要您控制Internet连接的末端,就可以了。


1
是的,尤其是NAT盒会在这里引起问题(尽管我不认为Nob允许NLNOG环上的NAT主机)
Sander Steffann 2013年

1

我LAN上的linux机器之间的SCTP和TCP可以正常工作,但是在通过公用ISP连接的两个不同LAN上的机器之间,只能传播TCP。SCTP导致没有传入流量。结论是ISP的交换机/路由器/ DSL系统未通过SCTP:(2013年夏季测试。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.