O SCTP funciona pela Internet?

10

Estou trabalhando em um aplicativo que poderia tirar proveito dos recursos de multi-streaming do SCTP .

O SCTP funciona na Internet? É suportado pelos roteadores do ISP e pelos consumidores, como em residências e pequenas empresas? Eu me preocupo que alguns dispositivos possam descartar arbitrariamente pacotes SCTP porque eles têm um número de protocolo IP incomum.

jamesbtate
fonte

Respostas:

10

O SCTP geralmente funciona e nenhum suporte especial é necessário, pois você sugeriu que é apenas carga útil para pacotes IP.

Certamente alguém está bloqueando protocolos IP específicos (considerando quantos caras do FW acham que o ICMP deve ser bloqueado), mas isso seria uma exceção e não uma regra, em geral todos os protocolos IP funcionam muito bem.

O teste rápido no anel nlnog com hping3 -c 1 -n 194.100.40.53 -0 --ipproto 132cerca de 210 caixas resultou em 59 pacotes entregues, portanto apenas 59/210 trabalharam em testes da vida real.
Eu nunca ouvi falar de um provedor de transporte real que filtre protocolos IP, por isso é o FW corporativo que protege a LAN que geralmente é o culpado. Contanto que você controle as extremidades da conexão com a Internet, você estará bem.

ytti
fonte
11
Sim, especialmente caixas NAT vai causar problemas aqui (embora eu não acho que Nob permite anfitriões nado no anel NLNOG)
Sander Steffann
1

O SCTP e o TCP entre máquinas linux na minha LAN funcionaram bem, mas entre máquinas em duas LANs diferentes conectadas por um ISP comum, apenas o TCP é propagado. O SCTP não resultou em tráfego de entrada. Concluiu que os comutadores / roteadores / sistemas DSL do ISP não passam no SCTP :( Testado no verão de 2013.

rosk
fonte