Home / Entwicklungen / NetConv - Echtzeit SNMP2Netconf Converter

NetConv - Echtzeit SNMP2Netconf Converter

Kategorie: EntwicklungenErstellt: 14.11.2007 - 10:45 Geändert: 25.03.2008 - 11:07
Autor: Stefan Abu Salah
Bachelor Thesis von Philipp Battrow

fileDurch neue Technologien wie Next Generation Networks ist es oft notwendig, die Konfigurationsmöglichkeiten der Netzwerkkomponenten zu verbessern. Dies beruht auf der Nachfrage nach individuellen, ggf. temporären Einstellungen in den Netzwerkkomponenten, z.B. für die Priorisierung einzelner Datenströme. Gängige Kommunikationsmöglichkeiten mit Netz­elementen sind heutzutage alte Protokolle wie SNMP (Simple Network Management Protocol) oder neue proprietäre wie COPS (Common Open Policy Service). Durch die IETF wird derzeit ein Alternativeprotokoll namens Netconf entwickelt, dass bereits größtenteils fertig spezifiziert wurde. Auch einige erste Implementierungen sind bereits vorhanden.
Netconf kann Konfigurationsdaten, Statusinformationen und Systemnachrichten empfangen und versenden. Das Protokoll bietet einem Gerät eine formale Programmierschnittstelle (API) , welche zum Senden und Empfangen von Netconf Nachrichten angesprochen wird. Es wird ein in XML eingebetteter Remote Procedure Call (RPC) benutzt, der im Idealfall über eine verschlüsselte Verbindung von Server zu Client bzw. von Client zu Server gesendet wird. Die jeweilige Antwort ist ebenfalls in XML eingebettet. Die Syntax wird im RFC 4741 festgelegt, so dass alle beteiligten Anwendungen und Geräte problemlos auf die Daten zugreifen können.
Bei der Verwendung von Netconf tritt leider ein Problem auf. Viele Router und andere Netzelemente sind derzeit noch nicht in der Lage über Netconf zu kommunizieren. Auch möchte man in Zukunft nicht bereits vorhandene Geräte ersetzen müssen, nur weil der Hersteller keine Unterstützung für Netconf anbietet. Für diesen Zweck wurde in der Bachelor Thesis [BATR07] ein Adapter entwickelt, der ältere Router über Netconf kommunizieren läßt.
Der Adapter NetConv (Netconf Converter) ist modular aufgebaut, so dass sich verschiedene Protokolle implementieren lassen. In dieser Thesis wurde ein SNMP-Modul implementiert. Durch die Konfiguration des Moduls in XML ist es möglich, beliebige MIBs (Management Information Base) nachträglich einzupflegen und das Pendant in Netconf anzugeben.

Bookmark auf del.icio.usBookmark auf Mister WongBookmark auf BlinklistBookmark auf GoogleBookmark auf LinkarenaBookmark auf YiggBookmark auf FolkdBookmark auf Yahoo
Home / Entwicklungen / NetConv - Echtzeit SNMP2Netconf Converter
simplum