SCTP képes samplicator

A samplicator szoftvert NetFlow adatfolyamok duplikálására készítették. Ilymódon lehetőség van a hálózati eszközöktől érkező NetFlow riportok tetszőleges számú collector felé való továbbítására. A samplicator működési elve a következő:

attachment:samplicator1.jpg

A hálózati eszköz által küldött NetFlow UDP csomagokat tehát a samplicator a konfigurációjának megfelelő helyre/helyekre küldi el.

A projekt keretében elvégzett módosításnak megfelelően a samplicator-t képessé tettük, hogy a router által a NetFlow adatok közlésére nyitott SCTP kapcsolatot fogadni tudja és az SCTP-n érkező adatokat UDP-n küldje tovább a NetFlow collectorok irányába. Sajnos jelenleg nem áll rendelkezésre olyan NetFlow collector szoftver, amely támogatja az SCTP-t, így a samplicator ilyen irányban történő módosításának nincs értelme ill. a szoftver nem tesztelhető megfelelő collector hiányában.

A pályázat beadásának idején (2004 első fele) úgy látszott, hogy több SCTP képes router szoftver és collector fog a fejlesztők és tesztelők rendelkezésére állni, hiszen az IETF IPFIX munkacsoportja is az SCTP protokollt jelölte ki az IPFIX sztandard transzport protokolljaként. A SCTP protokoll tehát nem terjed olyan ütemben, amint arra számítani lehetett. Az első megfelelően stabil router implementációk most kezdenek csak megjelenni.

Azért választottuk a samplicator-t, mint átalakítandó szoftvert, mert a segítségével tesztelhetőek az router oldali SCTP implementációk. Amennyiben a collector oldalon is megjelennek az SCTP implementációk, az NIIF tovább folytatja a samplicator átalakítását, hogy az képes legyen a collectorok felé is SCTP-vel kommunikálni ill. az UDP alapő NetFlow riportokat képes legyen SCTP protokollal továbbítani.

A következőkben a samplicator rövid leírása ill. átalakításának részletezése olvasható.

A samplicator működése