Jalapeño API Gateway
Contributors
Severin Dellsperger
INS Institut für Netzwerke und Sicherheit Network and Research Engineer
+41 58 257 44 76 severin.dellsperger@ost.ch
Jalapeño ist eine Cloud-native Infrastrukturplattform für Netzwerkdienste, die von Cisco Systems entwickelt wurde. Die Anwendung befindet sich noch im Anfangsstadium, und es wird ein API-Gateway als zentraler Zugangspunkt für SR-Apps benötigt (Anwendungen, die diese Daten zur Umsetzung von Topologie- oder Traffic-Engineering-Anwendungsfällen nutzen).
Das INS arbeitet bei der Entwicklung dieses API-Gateways mit Cisco Systems zusammen.
Jalapeño erfasst die Netztopologie und die Leistungsdaten, die durch die Segment-Routing-Technologie zur Verfügung gestellt werden. Nach der Verarbeitung der Daten werden diese in zwei verschiedenen Datenbanken gespeichert. Die ArangoDB speichert alle netztopologiebezogenen Daten, während die InfluxDB für die Leistungsdaten verwendet wird. Diese Datenbanken können von SR-Apps direkt abgefragt werden.
Das derzeitige Modell ist fehleranfällig und nicht sehr flexibel. Jegliche Änderungen am Datenmodell würden höchstwahrscheinlich dazu führen, dass die SR-Apps nicht mehr funktionieren. Außerdem kann je nach Anzahl der SR-Apps die Menge der Datenbankabfragen problematisch werden.
Prof. Dr. Daniel Patrick PolitzeINS Institut für Netzwerke und SicherheitProfessor, Institutsleiter INS
+41 58 257 46 05daniel.politze@ost.ch
Die Lösung ist ein einziges API-Gateway, das als Erweiterung des bestehenden Jalapeño-Frameworks implementiert werden würde.
Ein API-Gateway bringt mehrere Vorteile mit sich:
INS Institut für Netzwerke und Sicherheit Network and Research Engineer
+41 58 257 44 76 severin.dellsperger@ost.ch