Jedes von Hand konfigurierte Gerät ist eine mögliche Quelle für Abweichung, Inkonsistenz und eine undokumentierte Änderung. Wir automatisieren die Arbeit, die nie variieren sollte, mit Python, Ansible und den APIs Ihrer Geräte, damit ein kleines Team ein grosses, konsistentes Netzwerk betreiben kann.
Automation verdient ihren Platz, wenn manuelle Arbeit mit Skalierung, Konsistenz oder der Zahl der Systeme, die übereinstimmen müssen, nicht mehr Schritt hält. Dieser Druck zeigt sich auf zwei Arten: viele Standorte, die identisch sein sollten, und einzelne Umgebungen, komplex genug, dass ihre Tools auseinanderdriften.
Dutzende oder Hunderte Standorte, die übereinstimmen sollten. Von Hand konfiguriert, kostet jeder Stunden und weicht still vom Rest ab.
Ein Campus oder Rechenzentrum, wo Netzwerk, Zugangskontrolle und Adressverwaltung in getrennten Systemen liegen, die von Hand abgeglichen werden.
Geräte, die identisch starteten, sind durch lokale Fixes und undokumentierte Änderungen auseinandergedriftet, ohne verlässliche Möglichkeit, das zu erkennen.
Eine Handvoll Ingenieure kann nicht jedes Gerät von Hand anfassen. Automation lässt ein kleines Team in viel grösserem Massstab arbeiten.
Wir automatisieren die wiederkehrende, fehleranfällige Arbeit und überlassen das Urteil Ihren Ingenieuren. Wir bauen in Python und Ansible, gegen die APIs und CLIs der Geräte, die Sie bereits betreiben: Cisco, MikroTik, Extreme, Infoblox und unsere eigenen Produkte, wo sie passen.
Vollständige Geräte-Configs aus einer Vorlage generiert. Hardware liefern, einstecken, fertig. Zero-Touch.
Firmware in Stufen über die Flotte ausgerollt, mit automatischer Validierung vor und nach jedem Schritt.
Automatische Prüfungen gegen Ihre Standards. Abweichung wird erkannt und sichtbar gemacht, nicht erst beim Incident entdeckt.
Versionsverwaltete Konfigurationen: Backups, Diffs und ein sauberes Rollback, wenn eine Änderung schiefgeht.
Netzwerk, Zugangskontrolle und Adressverwaltung automatisch synchron gehalten. Wir verbinden Tools wie Infoblox, Extreme und Cisco, damit Host-Daten zwischen ihnen fliessen, ohne manuellen Abgleich.
Portale und APIs, mit denen die Anfragenden ihre Anfrage selbst erfüllen, statt einer Ticket-Warteschlange.
Wir automatisieren mit den offenen Standard-Tools, die Ihre Ingenieure lesen, ausführen und besitzen können. Python für die Logik, Ansible für die Orchestrierung, eine Source of Truth für die Daten, Versionsverwaltung für die Historie, und darunter die APIs und CLIs der Geräte selbst.
Das hält die Automation portabel und herstellerneutral. Sie bleibt Ihre, nachdem wir sie übergeben, und fügt sich in das ein, was Sie bereits betreiben.
❯ nwos toolchain toolchain ├─ logic Python - Jinja ├─ orchestration Ansible - Nornir ├─ source-of-truth NetBox - Nautobot - OpsMill - Infoblox ├─ interfaces REST - gNMI - NETCONF - SSH └─ history Git # your devices; any vendor, API or CLI ❯
Wir bauen Automation auf dem auf, was Sie bereits betreiben, und übergeben sie dann, damit Ihr Team sie tragen kann.
Geräte, Hersteller, Standorttypen und Workflows verstehen und die Automation finden, die sich am schnellsten auszahlt.
Vorlagen, Namenskonventionen und Konfigurations-Baselines für jeden Geräte- und Standorttyp festlegen.
Provisioning-, Firmware-, Compliance- und Integrations-Workflows in Python und Ansible bauen, gegen die APIs und CLIs Ihrer Geräte, egal welcher Hersteller.
Dokumentierte, versionsverwaltete Workflows plus Training, damit Ihr Team die Automation eigenständig pflegen, erweitern und weiterentwickeln kann.

«sciCORE, das wissenschaftliche Hochleistungsrechenzentrum der Universität Basel, ist auf eine reibungslos funktionierende Netzwerk-Infrastruktur angewiesen. Die Zusammenarbeit mit narrowin hilft uns, dies zu gewährleisten.»
In der Praxis: Die Ansible-Automatisierung, die wir mit sciCORE entwickelt haben, wurde open source veröffentlicht.
Drei Netzwerke, drei Automationsprobleme: viele Standorte skalieren, einen Campus integrieren und ein Forschungs-Fabric standardisieren.
Von 20 bis 2'000+ Standorte mit vorlagenbasierter Config-Generierung und Zero-Touch-Deployment im Telecom-Massstab.
Infoblox, Extreme XMC und der Cisco WLC in eine Automationsebene integriert, mit einem Self-Service-Portal, das ein kleines Team einen grossen Campus betreiben lässt.
Ein standardisiertes, im Lab validiertes Netzwerk-Fabric für Hochleistungsrechnen, das konsistent und beherrschbar bleibt, während es wächst.
Auf Ihrem bestehenden Stack. Wir arbeiten in Python und Ansible gegen die APIs und CLIs Ihrer Geräte, mit einer Source of Truth wie NetBox, Nautobot oder Infrahub im Zentrum. Die Toolchain ist herstellerneutral: Wenn ein Gerät eine API oder ein CLI bietet, können wir es automatisieren. Unsere eigenen Produkte fügen sich ein, wo sie helfen, nie als Voraussetzung.
Höchstwahrscheinlich, und ohne Rip-and-Replace. Wir haben Automation über eine breite Palette von Plattformen geliefert, von Core-Switching und -Routing bis zu Firewalls, Wireless und Industrie-Hardware. Alles, was über eine API, NETCONF oder SSH erreichbar ist, kommt infrage.
Vorlagen unterstützen standortspezifische Parameter und Overrides. Nicht jeder Standort ist identisch, aber die Struktur sollte es sein. Ausnahmen werden dokumentiert und verfolgt, nicht in lokalen Configs versteckt.
Wir bauen die Automation und übergeben sie dokumentiert und versionsverwaltet, mit Training. Der tägliche Betrieb erfordert kein tiefes Scripting. Für Erweiterungen helfen Grundkenntnisse in Python und Ansible, die das Training abdeckt.
Wie automatisierter Betrieb auf echten Kundennetzwerken aussieht.
Abb. — Campus-IntegrationInfoblox, Extreme und Cisco in eine Automationsebene integriert, mit einem Self-Service-Portal für ein kleines Team.
Lesen →
Abb. — Zero-TouchEine sichere, segmentierte Zero-Touch-Architektur, die auf hunderte Standorte skaliert.
Lesen →
Abb. — sciCOREEin standardisiertes, im Lab validiertes Fabric für das wissenschaftliche Rechenzentrum der Universität Basel.
Lesen →Wenn manuelle Konfiguration Sie bremst, finden wir die Automations-Gewinne, die sich am schnellsten auszahlen.
Über Automation sprechen