Kurzbeschreibung
des SIP-LAB Demosystems
Die Lehre von den VoIP-Protokollen muss nicht nur graue Theorie bleiben,
mit etwas Aufwand kann man aus diesen Standardkomponenten und Open Source
Programmen selbst ein SIP-Labor aufbauen und die Zusammenhänge für die
Zuhörer „begreifbar“ machen. Das Labor kann theoretische Vorträge ergänzen
und als Basis für eine Anzahl von Laborversuchen dienen.
Den Kern des SIP-LAabors bildet ein SIP-Server mit allen notwendigen Hilfsanwendungen.
Der Server wird aus frei verfügbareren Software-Komponenten der Open-Source-Software
„Asterisk“ auf Linux-Basis gebildet. Alle notwendigen Anwendungen können unter Linux auf
einem Standard-Notebook installiert. Die Verbindungen zwischen den Terminals und dem Server
werden durch einen Standard Router mit mehreren Ethernet-Schnittstellen und WLAN-Zugang realisiert.
->> Bsp.
Über eine offene WLAN-Schnittstelle kann von Kursteilnehmern mit Notebooks die
Software für freie SIP-User-Agents mit einem normalen Internet-Browser
geladen werden. Nach Installation der Software und der Konfiguration von
nur zwei Parametern werden die Notebooks der Teilnehmer Teil des Gesamtsystems
und können untereinander per VoIP kommunizieren.
Mit WireShark (früher Ethereal – ein frei verfügbares Analyse-Tool)
können alle ausgetauschten Nachrichten bis in alle Einzelheiten dargestellt
und interpretiert werden. Ein im Linux Betriebssystem integrierter Netz-Emulator
(netem) ermöglicht die Simulation des Verhaltens realer Netze mit deren
typischen Laufzeiten, Varianz der Verzögerungen, Paketüberholungen und
Paketverlusten. Die Parameter können dabei in weiten Grenzen frei variiert werden.
Zur Erzeugung von Belastungstests oder die Erzeugung von ganzbestimmten
SIP-Nachrichten und Abläufe, die ggf. auch beabsichtigte Fehler enthalten,
steht mit SIPp (http://sipp.sourceforge.net) ein spezieller User Agent
zur Verfügung. Die vorgebereiteten Szenarios werden im XML-Format vom Dozenten
geschrieben und dann gezielt für vorgegeben Testläufe aufgerufen
Weitere Informationen:
[1]
SIP-LAB-White-Paper 01.2008, tic telekom & internet consulting http://www.tic-tel.com
[2] Asterisk
http://www.asterisk.org und
http://www.digium.com
Asterisk ist ein eingetragener Markenname der Fa. Digium