Czy SCTP działa przez Internet?

10

Pracuję nad aplikacją, która byłaby w stanie skorzystać z wielu funkcji przesyłania strumieniowego SCTP .

Czy SCTP działa przez Internet? Czy jest obsługiwany przez routery ISP i routery konsumenckie, np. W domach i małych firmach? Obawiam się, że niektóre urządzenia mogą dowolnie odrzucać pakiety SCTP, ponieważ mają nietypowy numer protokołu IP.

jamesbtate
źródło

Odpowiedzi:

10

SCTP ogólnie działa i nie jest wymagane specjalne wsparcie, ponieważ sugerujesz, że jest to tylko ładunek do pakietów IP.

Z pewnością ktoś blokuje określone protokoły IP (biorąc pod uwagę, ilu FW uważa, że ​​ICMP powinien zostać zablokowany), ale byłby to raczej wyjątek niż reguła, ogólnie mówiąc, wszystkie protokoły IP działają dobrze.

Szybki test na pierścieniu nlnog z hping3 -c 1 -n 194.100.40.53 -0 --ipproto 132około 210 pudełkami przyniósł 59 pakietów, więc tylko 59/210 działało w teście z życia wziętego.
Nigdy nie słyszałem o faktycznym dostawcy tranzytu filtrującego protokoły IP, więc winowajcą jest korporacyjny FW, który chroni sieć LAN. Tak długo, jak kontrolujesz końce połączenia internetowego, wszystko powinno być w porządku.

iti
źródło
1
Tak, szczególnie pola NAT powodują tutaj problemy (chociaż nie sądzę, że Nob zezwala na hosty NATed na pierścieniu NLNOG)
Sander Steffann
1

SCTP i TCP między maszynami z linuksem w mojej sieci LAN działały poprawnie, ale między maszynami w dwóch różnych sieciach LAN, które są połączone za pośrednictwem wspólnego dostawcy usług internetowych, propagowany jest tylko protokół TCP. SCTP nie spowodował żadnego ruchu przychodzącego. Stwierdzono, że przełączniki / routery / systemy DSL ISP nie przechodzą SCTP :( Testowane lato 2013.

Rosk
źródło