... | ... | @@ -4,7 +4,7 @@ |
|
|
## Podpora transportného protokolu SCTP
|
|
|
------------------------
|
|
|
|
|
|
[SCTP](http://www-128.ibm.com/developerworks/linux/library/l-sctp/?ca=dgr-lnxw03SCTP) je spoľahlivý transportný protokol použiteľný na IP sieťach. Rieši niektoré problémy TCP a prikladá k tomu výhody UDP. Poskytuje vlastnosti pre vysokú dostupnosť, zvýšenú spoľahlivosť a zlepšenú bezpečnosť pri vytváraní spojenia.
|
|
|
[SCTP](https://tools.ietf.org/html/rfc4960) je spoľahlivý transportný protokol použiteľný na IP sieťach. Rieši niektoré problémy TCP a prikladá k tomu výhody UDP. Poskytuje vlastnosti pre vysokú dostupnosť, zvýšenú spoľahlivosť a zlepšenú bezpečnosť pri vytváraní spojenia.
|
|
|
|
|
|
V [architektúre JXColl](https://git.cnl.sk/matus.husovsky/doc/raw/master/architektura_mongo.pdf) je možné si všimnúť, že podpora pozostáva z 2 tried. Prvou z nich je SCTPReceiver a je to vlákno, ktoré beží počas behu JXColl (ak je podpora SCTP zapnutá v konfiguračnom súbore) a počúva na porte 4739. Táto trieda slúži ako server, ktorý čaká na SCTP pripojenia. Akonáhle exportér začne proces vytvárania asociácie, táto trieda vytvorí kanál, ktorý sa predá novovytvorenému vláknu SCTPProcessor. Tento kanál pozostáva z signle stream asociácie. Všetky detaily komunikácie a samotný príjem IPFIX správ cez SCTP protokol zabezpečuje toto vlákno SCTPProcessor. Týchto vlákien môže byť umiestnených do skupiny vlákien maximálne 20, resp. toľko, koľko je nastavených v konfiguračnom súbore (hodnota maxConnection).
|
|
|
|
... | ... | |