Seit August 2017, als Cisco das Unternehmen Viptela ĂŒbernahm, wurde die Haupttechnologie zur Bereitstellung verteilter Unternehmensnetzwerke Cisco SD-WAN. In den vergangenen 3 Jahren hat sich die SD-WAN-Technologie qualitativ und quantitativ erheblich weiterentwickelt. Die FunktionalitĂ€ten wurden erheblich erweitert und die UnterstĂŒtzung fĂŒr die klassischen Router-Serien Cisco ISR 1000, ISR 4000, ASR 1000 und den virtuellen CSR 1000vwurde eingefĂŒhrt. Gleichzeitig stellen sich viele Kunden und Partner von Cisco die Frage â worin die Unterschiede zwischen Cisco SD-WAN und den bereits vertrauten AnsĂ€tzen auf Basis von Technologien wie Cisco DMVPN und Cisco Performance Routing liegen und wie wichtig diese Unterschiede sind?
Hierbei sollte sofort angemerkt werden, dass die Technologien DMVPN und PfR vor der EinfĂŒhrung von SD-WAN in das Portfolio von Cisco einen zentralen Bestandteil der Architektur Cisco IWAN (Intelligent WAN)darstellten, die wiederum der VorlĂ€ufer der vollwertigen SD-WAN-Technologie war. Trotz der allgemeinen Ăhnlichkeiten in den zu lösenden Aufgaben und den LösungsansĂ€tzen erreichte IWAN nicht das erforderliche MaĂ an Automatisierung, FlexibilitĂ€t und Skalierbarkeit fĂŒr SD-WAN, und die Weiterentwicklung von IWAN nahm im Laufe der Zeit erheblich ab. Dennoch sind die Technologien, die IWAN bilden, nicht verschwunden, und viele Kunden setzen sie weiterhin erfolgreich, auch auf moderneren GerĂ€ten, ein. So ist eine interessante Situation entstanden â dieselbe Cisco-Hardware ermöglicht die Wahl der am besten geeigneten Technologie zur WAN-Erstellung (klassisch, DMVPN+PfR oder SD-WAN) entsprechend den Anforderungen und Erwartungen der Kunden.
Der Artikel hat nicht die Absicht, alle Besonderheiten der Technologien Cisco SD-WAN und DMVPN (gemeinsam oder ohne Performance Routing) im Detail zu erörtern â dafĂŒr stehen zahlreiche Dokumente und Materialien zur VerfĂŒgung. Die Hauptaufgabe besteht darin, die wesentlichen Unterschiede dieser Technologien zu bewerten. Bevor wir jedoch auf diese Unterschiede eingehen, lassen Sie uns kurz die Technologien selbst in Erinnerung rufen.
Was ist Cisco DMVPN und wozu wird es benötigt?
Cisco DMVPN löst das Problem der dynamischen (= skalierbaren) Anbindung eines entfernten Filialnetzwerks an das Netzwerk des zentralen UnternehmensbĂŒros unter der Verwendung beliebiger Ăbertragungstechnologien, einschlieĂlich des Internets (= mit VerschlĂŒsselung des Ăbertragungskanals). Technisch wird dies durch die Schaffung eines virtualisierten, ĂŒberlagerten Netzwerks der Klasse L3 VPN im Punkt-zu-Mehrpunkt-Modus (point-to-multipoint) mit einer logischen Topologie vom Typ "Stern" (Hub-n-Spoke) realisiert. Dazu nutzt DMVPN eine Kombination der folgenden Technologien:
- IP-Routing
- Multipoint GRE-Tunnel (mGRE)
- Next Hop Resolution Protocol (NHRP)
- IPSec-Krypto-Profile

Was sind die Hauptvorteile von Cisco DMVPN im Vergleich zur klassischen Routing mit MPLS VPN-KanÀlen?
- Zur Schaffung eines interfilialen Netzwerks können beliebige ĂbertragungskanĂ€le verwendet werden â alles, was die IP-KonnektivitĂ€t zwischen den Filialen sicherstellt, wobei der Datenverkehr an den entsprechenden Stellen sowohl verschlĂŒsselt als auch balanciert wird.
- Es wird automatisch eine voll verbundene Topologie zwischen den Filialen gebildet. Dabei gibt es zwischen der zentralen und der entfernten Filiale statische Tunnel, wÀhrend zwischen den entfernten Filialen dynamische Tunnel bei Bedarf (bei Vorhandensein von Datenverkehr) bestehen.
- An den Routern der zentralen und entfernten Filiale gibt es eine einheitliche Konfiguration bis hin zu IP-Adressen den Schnittstellen. Durch den Einsatz von mGRE entfĂ€llt die Notwendigkeit, Dutzende, Hunderte oder sogar Tausende von Tunneln individuell einzurichten. Dies fĂŒhrt zu einer angemessenen Skalierbarkeit bei richtiger Gestaltung.
Was ist Cisco Performance Routing und wozu wird es benötigt?
Bei der Verwendung von DMVPN bleibt in einem interfilialen Netzwerk eine Ă€uĂerst wichtige Frage offen â wie kann man den Zustand jedes DMVPN-Tunnels dynamisch bewerten, um sicherzustellen, dass er den Anforderungen des geschĂ€ftskritischen Datenverkehrs unserer Organisation entspricht, und auf Grundlage dieser Bewertung dynamische Entscheidungen ĂŒber die Umleitung treffen? Tatsache ist, dass sich DMVPN in diesem Punkt nur wenig von der klassischen Routing unterscheidet â das Beste, was man tun kann, ist, QoS-Mechanismen einzurichten, die den Datenverkehr in ausgehender Richtung priorisieren, aber nicht in der Lage sind, den Zustand des gesamten Pfades zu einem bestimmten Zeitpunkt zu berĂŒcksichtigen.
Und was ist zu tun, wenn der Kanal teilweise und nicht vollstĂ€ndig abgebaut wird â wie kann man das erkennen und bewerten? DMVPN kann das von sich aus nicht. Angesichts der Tatsache, dass die Verbindungen zwischen den Filialen durch verschiedene Dienstanbieter gehen und unterschiedliche Technologien nutzen, wird diese Aufgabe höchst komplex. Hier kommt die Technologie Cisco Performance Routing ins Spiel, die zu diesem Zeitpunkt bereits einige Entwicklungsstufen durchlaufen hatte.

Die Aufgabe von Cisco Performance Routing (PfR) besteht darin, den Zustand der Ăbertragungspfade (Tunnel) des Datenverkehrs auf der Grundlage von SchlĂŒsselkennzahlen zu messen, die fĂŒr Netzwerk Anwendungen wichtig sind â Latenz, Latenzvariation (Jitter) und Paketverluste (in Prozent). DarĂŒber hinaus kann die genutzte Bandbreite gemessen werden. Diese Messungen erfolgen so nah wie möglich in Echtzeit (soweit das sinnvoll und gerechtfertigt ist), und das Ergebnis dieser Messungen ermöglicht es dem Router, der PfR verwendet, dynamisch Entscheidungen ĂŒber die Notwendigkeit zu treffen, die Routing-Strategien fĂŒr bestimmte Verkehrsarten zu Ă€ndern.
Die Aufgabe der Kombination von DMVPN/PfR lÀsst sich somit kurz wie folgt charakterisieren:
- Dem Kunden zu ermöglichen, alle Arten von Verbindungen in WAN-Netzen zu nutzen
- Die bestmögliche QualitĂ€t wichtiger Anwendungen ĂŒber diese Verbindungen sicherzustellen
Was ist Cisco SD-WAN?
Cisco SD-WAN ist eine Technologie, die den SDN-Ansatz nutzt, um ein WAN-Netzwerk fĂŒr Unternehmen zu erstellen und zu betreiben. Dies bedeutet insbesondere die Verwendung sogenannter Controller (Softwarekomponenten), die eine zentrale Orchestrierung und automatisierte Konfiguration aller Lösungskomponenten gewĂ€hrleisten. Im Gegensatz zu einem klassischen SDN (im Clean-Slate-Stil) verwendet Cisco SD-WAN mehrere Typen von Controllern, von denen jeder eine eigene Rolle erfĂŒllt â dies wurde absichtlich so konzipiert, um eine bessere Skalierbarkeit und geo-redundante Architektur zu gewĂ€hrleisten.

Im Falle von SD-WAN bleibt die Aufgabe, verschiedene Arten von Verbindungen zu nutzen und die FunktionstĂŒchtigkeit von GeschĂ€fts aplikationen sicherzustellen, erhalten. Gleichzeitig erweitern sich jedoch die Anforderungen an Automatisierung, Skalierbarkeit, Sicherheit und FlexibilitĂ€t des Netzwerks.
Diskussion der Unterschiede
Wenn man nun die Unterschiede dieser Technologien analysiert, fallen sie in eine der folgenden Kategorien:
- Architektonische Unterschiede â wie sind die Funktionen auf verschiedene Komponenten der Lösung verteilt, wie ist die Interaktion dieser Komponenten organisiert und wie wirkt sich dies auf die Möglichkeiten und die FlexibilitĂ€t der Technologie aus?
- Funktionale Möglichkeiten â was kann eine Technologie, was die andere nicht kann? Ist das wirklich so wichtig?
Wo liegen die architektonischen Unterschiede und sind sie wirklich wichtig?
Jede der genannten Technologien hat viele «bewegliche Teile», bei denen nicht nur die Rolle, sondern auch die Interaktionsprinzipien voneinander abweichen. Die Ăberlegungen, wie gut diese Prinzipien durchdacht sind, beeinflussen direkt die Skalierbarkeit, Ausfalltoleranz und die Gesamteffizienz der Lösung.
Betrachten wir verschiedene Aspekte der Architektur nÀher:
Datenebene â der Teil der Lösung, der fĂŒr die Ăbertragung des Benutzerdatenverkehrs zwischen Sender und EmpfĂ€nger verantwortlich ist. In DMVPN und SD-WAN wird dies im Grunde gleich auf den Routern mit Multipoint GRE-Tunneln umgesetzt. Der Unterschied besteht darin, was die erforderliche Parametrierung dieser Tunnel erzeugt:
- in DMVPN/PfR â es handelt sich um eine ausschlieĂlich zweistufige Hierarchie von Knoten mit einer Topologie vom Typ "Stern" oder Hub-n-Spoke. Eine statische Konfiguration des Hubs und eine statische Bindung des Spokes an den Hub sind obligatorisch, ebenso wie die Interaktion ĂŒber das NHRP-Protokoll zur Bildung der DatenĂŒbertragungs-Pfadverbindung. In der Folge sind Ănderungen am Hub erheblich erschwert, beispielsweise durch die Ănderung/Anbindung neuer WAN-Verbindungen oder die Anpassung bestehender Parameter.
- in SD-WAN â es handelt sich um ein vollstĂ€ndig dynamisches Modell zur Parametererkennung der eingerichteten Tunnel, das auf der Steuerungsebene (OMP-Protokoll) und der Orchestrierungsebene (Interaktion mit dem vBond-Controller zur Erkennung von Controllern und NAT-Traversal) beruht. Dabei können beliebige, einschlieĂlich hierarchische, Topologien verwendet werden. Innerhalb der festgelegten Overlay-Topologie der Tunnel ist eine flexible Anpassung der logischen Topologie in jedem einzelnen VPN (VRF) möglich.

Steuerungsebene â Funktionen fĂŒr den Austausch, die Filterung und die Modifikation von Routing- und anderen Informationen zwischen den Komponenten der Lösung.
- in DMVPN/PfR â erfolgt nur zwischen den Routern Hub und Spoke. Ein direkter Austausch von Routing-Informationen zwischen Spoke ist nicht möglich. In der Folge ist ohne einen aktiven Hub die FunktionsfĂ€higkeit der Steuerungsebene und der Datenebene nicht möglich, was zusĂ€tzliche Anforderungen an die HochverfĂŒgbarkeit des Hubs stellt, die nicht immer erfĂŒllt werden können.
- in SD-WAN â Control Plane wird niemals direkt zwischen den Routern durchgefĂŒhrt â die Interaktion erfolgt auf Basis des OMP-Protokolls und muss zwingend ĂŒber einen speziellen Typ von Controller, den vSmart-Controller, realisiert werden. Dies ermöglicht Lastverteilung, Geo-Redundanz und zentrale Steuerung der Signallast. Eine weitere Besonderheit des OMP-Protokolls ist seine erhebliche Robustheit gegenĂŒber Paketverlusten und seine UnabhĂ€ngigkeit von der Geschwindigkeit der Verbindung zu den Controllern (innerhalb vernĂŒnftiger Grenzen). Dies ermöglicht es, SD-WAN-Controller sowohl in öffentlichen als auch in privaten Clouds mit Internetzugang zu hosten.

Policy Plane â Teil der Lösung, der fĂŒr die Definition, Verteilung und Anwendung von Verkehrsmanagementrichtlinien in einem verteilten Netzwerk verantwortlich ist.
- DMVPN â ist faktisch auf QualitĂ€tssicherungsrichtlinien (QoS) beschrĂ€nkt, die individuell auf jedem Router ĂŒber die CLI oder Vorlagen in der Prime Infrastructure konfiguriert werden.
- DMVPN/PfR â PfR-Richtlinien werden auf dem zentralen Router, dem Master Controller (MC), ĂŒber die CLI erstellt und anschlieĂend automatisch an die Filial-MCs verteilt. Dabei werden dieselben Pfade zur Ăbertragung von Richtlinien genutzt wie fĂŒr den Data Plane. Es gibt keine Möglichkeit, den Austausch von Richtlinien, Routing-Informationen und Benutzerdaten getrennt zu handhaben. Die Verbreitung von Richtlinien setzt zwingend IP-KonnektivitĂ€t zwischen Hub und Spoke voraus. Dabei kann die Funktion des MC, falls erforderlich, mit dem DMVPN-Router kombiniert werden. Die Verwendung von Vorlagen in der Prime Infrastructure zur zentralen Erstellung von Richtlinien ist möglich (aber nicht erforderlich). Eine wichtige Besonderheit ist, dass die Richtlinie global im gesamten Netzwerk einheitlich erstellt wird â individuelle Richtlinien fĂŒr einzelne Segmente werden nicht unterstĂŒtzt..
- SD-WAN â Verkehrsmanagement- und QoS-Richtlinien werden zentral ĂŒber die grafische BenutzeroberflĂ€che von Cisco vManage definiert, die auch ĂŒber das Internet zugĂ€nglich ist (falls erforderlich). Sie werden ĂŒber SignalkanĂ€le direkt oder indirekt ĂŒber vSmart-Controller verteilt (abhĂ€ngig von der Art der Richtlinie). Sie hĂ€ngen nicht von der Data Plane-KonnektivitĂ€t zwischen Routern ab, da sie alle verfĂŒgbaren Wege zur Ăbertragung von Daten zwischen Controller und Router nutzen.
FĂŒr verschiedene Netzwerksegmente ist es möglich, unterschiedliche Richtlinien flexibel zu gestalten â der Anwendungsbereich der Richtlinie wird durch viele einzigartige Identifikatoren in der Lösung bestimmt â Filialnummer, Typ der Anwendung, Richtung des Datenverkehrs usw.

Orchestration Plane â Mechanismen, die es den Komponenten ermöglichen, sich dynamisch gegenseitig zu entdecken, zu konfigurieren und die anschlieĂende Interaktion zu koordinieren.
- in DMVPN/PfR Die gegenseitige Entdeckung der Router basiert auf der statischen Konfiguration der Hub-GerĂ€te und der entsprechenden Konfiguration der Spoke-GerĂ€te. Die dynamische Entdeckung erfolgt nur fĂŒr Spokes, die ihre Verbindungsparameter an das Hub-GerĂ€t melden, welches zuvor in die Konfiguration des Spoke aufgenommen wurde. Ohne IP-KonnektivitĂ€t zu mindestens einem Hub können weder der Data Plane noch der Control Plane gebildet werden.
- in SD-WAN Die Orchestrierung der Komponenten der Lösung erfolgt unter Verwendung des vBond-Controllers, mit dem jeder Komponente (Routern und den vManage/vSmart-Controllern) eine IP-KonnektivitÀt herzustellen ist.
Anfangs kennen die Komponenten die Parameter ihrer gegenseitigen Verbindungen nicht â dafĂŒr benötigen sie den Vermittler, den Orchestrator vBond. Das allgemeine Prinzip ist folgendes â jede Komponente erfĂ€hrt in der Anfangsphase (automatisch oder statisch) nur die Verbindungsparameter zu vBond, danach informiert vBond den Router ĂŒber die zuvor entdeckten vManage- und vSmart-Controller, was die automatische Herstellung aller notwendigen Signalverbindungen möglich macht.
Der nĂ€chste Schritt ist, dass der neue Router ĂŒber OMP-Austausch mit dem vSmart-Controller Informationen ĂŒber die anderen Router im Netzwerk erhĂ€lt. Auf diese Weise kann ein Router, der zu Beginn nichts ĂŒber die Netzwerkparameter weiĂ, vollstĂ€ndig automatisch die Controller entdecken und sich mit ihnen verbinden sowie automatisch auch die Verbindung zu den anderen Routern herstellen. Dabei sind die Verbindungsparameter aller Komponenten zu Beginn unbekannt und können sich im Verlauf des Betriebs Ă€ndern.

Management Plane â Teil der Lösung, die zentralisiertes Management und Monitoring bereitstellt.
- DMVPN/PfR â Eine spezialisierte Management Plane-Lösung ist nicht vorgesehen. FĂŒr grundlegende Automatisierung und Monitoring kann die Verwendung von Produkten wie Cisco Prime Infrastructure in Betracht gezogen werden. Jeder Router kann ĂŒber die CLI gesteuert werden. Eine Integration mit externen Systemen ĂŒber API ist nicht vorgesehen.
- SD-WAN â alle regulĂ€ren Interaktionen und Ăberwachungen erfolgen zentral ĂŒber die grafische BenutzeroberflĂ€che des Controllers vManage. Alle Funktionen der Lösung sind ohne Ausnahme ĂŒber vManage konfigurierbar, ebenso ĂŒber die vollstĂ€ndig dokumentierte REST API-Bibliothek.
Alle Einstellungen des SD-WAN-Netzwerks in vManage beruhen auf zwei Hauptkonzepten â der Erstellung von GerĂ€tetemplates (Device Template) und der Erstellung von Richtlinien, die die Logik des Netzwerks und die Verarbeitung des Verkehrs festlegen. Dabei wĂ€hlt vManage, indem es die vom Administrator erstellte Richtlinie ĂŒbertrĂ€gt, automatisch die Ănderungen und welche individuellen GerĂ€te/Controller vorzunehmen sind, was die Effizienz und Skalierbarkeit der Lösung erheblich steigert.
Ăber die vManage-OberflĂ€che ist nicht nur die Konfiguration der Cisco SD-WAN-Lösung möglich, sondern auch eine umfassende Ăberwachung des Status aller Komponenten der Lösung, bis hin zu den aktuellen Statusmetriken einzelner Tunnel und der Nutzung verschiedener Anwendungen auf Basis der DPI-Analyse.
Trotz der Zentralisierung der Interaktion verfĂŒgen alle Komponenten (Controller und Router) auch ĂŒber eine voll funktionsfĂ€hige CLI, die wĂ€hrend der Implementierungsphase oder im Falle einer Notfallsituation fĂŒr lokale Diagnosen erforderlich ist. Im regulĂ€ren Betrieb (bei bestehender Signalleitung zwischen den Komponenten) ist die Befehlszeile auf den Routern nur fĂŒr Diagnosen zugĂ€nglich und nicht fĂŒr lokale Ănderungen, was sowohl lokale Sicherheit als auch die einzige Quelle fĂŒr Ănderungen in einem solchen Netzwerk â vManage â gewĂ€hrleistet.
Integrierte Sicherheit â hier geht es nicht nur um den Schutz von Benutzerdaten bei der Ăbertragung ĂŒber öffentliche KanĂ€le, sondern auch um die allgemeine Sicherheit des WAN-Netzwerks, das auf der gewĂ€hlten Technologie basiert.
- in DMVPN/PfR Es besteht die Möglichkeit, Benutzerdaten und Signalisierungsprotokolle zu verschlĂŒsseln. Bei Verwendung bestimmter Router-Modelle sind zusĂ€tzlich Funktionen zur Firewall-ĂberprĂŒfung des Verkehrs, IPS/IDS verfĂŒgbar. Es besteht die Möglichkeit, Zweignetzwerke mithilfe von VRF zu segmentieren. Es gibt die Möglichkeit zur Authentifizierung (einzelne Faktor) der Kontrollprotokolle.
Dabei wird der entfernte Router standardmĂ€Ăig als vertrauenswĂŒrdiges Element des Netzwerks betrachtet â d.h. physische Kompromittierungen einzelner GerĂ€te und unbefugte Zugriffe werden nicht angenommen oder berĂŒcksichtigt, es gibt keine Zwei-Faktor-Authentifizierung fĂŒr die Komponenten der Lösung, was in einem geografisch verteilten Netzwerk ernsthafte zusĂ€tzliche Risiken mit sich bringen kann.
- in SD-WAN Analog zu DMVPN besteht die Möglichkeit, Benutzerdaten zu verschlĂŒsseln, jedoch mit deutlich erweiterten Funktionen fĂŒr die Netzwerksicherheit und L3/VRF-Segmentierung (MSS, IPS/IDS, URL-Filterung, DNS-Filterung, AMP/TG, SASE, TLS/SSL-Proxy usw.). Der Austausch von VerschlĂŒsselungsschlĂŒsseln erfolgt dabei effizienter ĂŒber vSmart-Controller (und nicht direkt), ĂŒber im Voraus festgelegte Signalleitungen, die durch DTLS/TLS-VerschlĂŒsselung basierend auf Sicherheitszertifikaten geschĂŒtzt sind. Dies garantiert die Sicherheit eines solchen Austauschs und sorgt fĂŒr eine bessere Skalierbarkeit der Lösung, auch fĂŒr Tausende von GerĂ€ten in einem Netzwerk.
Alle Signalanbindungen (Controller-Controller, Controller-Router) sind ebenfalls auf Grundlage von DTLS/TLS geschĂŒtzt. Router werden bei der Herstellung mit Sicherheitszertifikaten ausgestattet, die ausgetauscht/verlĂ€ngert werden können. Die Zwei-Faktor-Authentifizierung wird erreicht, indem gleichzeitig zwei Bedingungen fĂŒr die FunktionsfĂ€higkeit des Routers/Controllers im SD-WAN-Netzwerk erfĂŒllt sein mĂŒssen:
- GĂŒltiges Sicherheitszertifikat
- Das ausdrĂŒckliche und bewusste HinzufĂŒgen jedes Komponenten durch den Administrator zur âWhitelistâ der erlaubten GerĂ€te.

Funktionale Unterschiede zwischen SD-WAN und DMVPN/PfR
Wenn wir zu den funktionalen Unterschieden ĂŒbergehen, ist zu beachten, dass viele von ihnen eine Fortsetzung der architektonischen Unterschiede darstellen â es ist kein Geheimnis, dass die Entwickler bei der Erstellung der Architektur der Lösung von den Möglichkeiten ausgehen, die sie schlieĂlich erhalten möchten. Lassen Sie uns die signifikantesten Unterschiede der beiden Technologien betrachten.
AppQ (Application Quality) â Funktionen zur Sicherstellung der DatenĂŒbertragungsqualitĂ€t von GeschĂ€ftsanwendungen.
Die SchlĂŒsselmerkmale der betrachteten Technologien zielen darauf ab, das Benutzererlebnis bei der Nutzung geschĂ€ftskritischer Anwendungen in einem verteilten Netzwerk so weit wie möglich zu verbessern. Dies ist besonders wichtig, wenn ein Teil der Infrastruktur nicht von der IT kontrolliert wird oder nicht einmal eine erfolgreiche DatenĂŒbertragung garantiert.
DMVPN bietet nicht selbst solche Mechanismen an. Das Beste, was in einem klassischen DMVPN-Netzwerk möglich ist, besteht darin, den ausgehenden Datenverkehr nach Anwendungen zu klassifizieren und ihn beim Ăbertragen in Richtung WAN-Kanal zu priorisieren. Die Wahl des DMVPN-Tunnels hĂ€ngt in diesem Fall nur von seiner VerfĂŒgbarkeit und dem Ergebnis der Routing-Protokolle ab. Dabei wird der Zustand des Pfads/Tunnels und seine mögliche teilweise Degradation in Bezug auf die wichtigen Kennzahlen, die fĂŒr Netzwerk-Anwendungen bedeutend sind â wie Latenz, Latenzvariation (Jitter) und Verluste (%) â nicht berĂŒcksichtigt. In diesem Zusammenhang macht es keinen Sinn, klassisches DMVPN mit SD-WAN hinsichtlich der Lösung von AppQ-Problemen zu vergleichen â DMVPN kann dieses Problem nicht lösen. Mit der EinfĂŒhrung der Technologie Cisco Performance Routing (PfR) Ă€ndert sich die Situation, und der Vergleich mit Cisco SD-WAN wird sinnvoller.
Bevor wir auf die Unterschiede eingehen, ein kurzer Ăberblick ĂŒber die Ăhnlichkeiten der Technologien. Beide Technologien:
- verfĂŒgen ĂŒber einen Mechanismus, der es ermöglicht, den Zustand jedes etablierten Tunnels dynamisch anhand bestimmter Kennzahlen zu bewerten â mindestens Latenz, Latenzvariation und Paketverluste (%)
- verwenden eine bestimmte Reihe von Werkzeugen zur Erstellung, Verbreitung und Anwendung von Regeln (Politiken) zur Verkehrssteuerung unter BerĂŒcksichtigung der Ergebnisse der Messung des Zustands der wichtigen Kennzahlen der Tunnel.
- kategorisieren den Anwendungsverkehr auf den Ebenen L3-L4 (DSCP) des OSI-Modells oder nach L7-Signaturen der Anwendungen basierend auf den im Router integrierten DPI-Mechanismen
- ermöglichen es fĂŒr relevante Anwendungen, akzeptable Schwellenwerte fĂŒr Kennzahlen festzulegen, Standardregeln fĂŒr den Datenverkehr zu definieren und Regeln fĂŒr die Neurouting von Datenverkehr bei Ăberschreitung der Schwellenwerte zu erstellen.
- bei der Kapselung des Verkehrs in GRE/IPSec wird ein branchenĂŒblicher Mechanismus zur Ăbertragung der internen DSCP-Kennzeichnung in den externen GRE/IPSec-Paketkopf verwendet, was die Synchronisation der QoS-Politiken von Unternehmen und Dienstanbietern ermöglicht (bei Vorliegen eines entsprechenden SLA).

Wie unterscheiden sich die Mechanismen zur Bewertung der End-to-End-Kennzahlen von SD-WAN und DMVPN/PfR?
DMVPN/PfR
- Zur Bewertung der StandardkenngröĂen des Tunnelzustands werden sowohl aktive als auch passive Software-Sensoren (Probes) eingesetzt. Aktive Sensoren basieren auf Benutzerdatenverkehr, passive simulieren diesen Verkehr (bei Abwesenheit desselben).
- Eine Feinabstimmung der Timer und Bedingungen zur Erkennung von Degradierungen fehlt â der Algorithmus ist fix.
- ZusĂ€tzlich ist die Messung der genutzten Bandbreite in der Ausrichtung verfĂŒgbar. Dies verleiht DMVPN/PfR zusĂ€tzliche FlexibilitĂ€t bei der Verkehrssteuerung.
- Dabei verlassen sich einige PfR-Mechanismen bei Ăberschreitung der Kennzahlen auf RĂŒckmeldungen in Form von speziellen TCA (Threshold Crossing Alert)-Nachrichten, die vom EmpfĂ€nger des Datenverkehrs in Richtung des Ursprungs gesendet werden mĂŒssen, was voraussetzt, dass der Zustand der gemessenen KanĂ€le zumindest ausreichend ist, um diese TCA-Nachrichten zu ĂŒbermitteln. Dies ist in den meisten FĂ€llen kein Problem, aber offensichtlich nicht garantiert.
SD-WAN
- FĂŒr die End-to-End-Bewertung der standardisierten Kennzahlen des Tunnelzustands wird das BFD-Protokoll im Echo-Modus verwendet. Dabei ist keine spezielle RĂŒckmeldung in Form von TCA oder Ă€hnlichen Nachrichten erforderlich â die Isolation der Ausfall-DomĂ€nen bleibt gewahrt. Auch ist kein Benutzerdatenverkehr erforderlich, um den Zustand des Tunnels zu bewerten.
- Es besteht die Möglichkeit, die BFD-Timer feinzustellen, um die Reaktionsgeschwindigkeit und die SensitivitĂ€t des Algorithmus gegenĂŒber Degradierungen des Kommunikationskanals von wenigen Sekunden bis zu Minuten zu regulieren.

- Zum Zeitpunkt der Erstellung des Artikels ist in jedem Tunnel nur eine BFD-Session vorgesehen. Dies könnte eine geringere GranularitĂ€t bei der Analyse des Tunnelzustands schaffen. In der Tat könnte dies nur ein Problem darstellen, wenn eine WAN-Verbindung auf Basis von MPLS L2/L3 VPN mit einem vereinbarten QoS SLA verwendet wird â wenn die DSCP-Kennzeichnung des BFD-Datenverkehrs (nach der Kapselung in IPSec/GRE) mit der hochpriorisierten Warteschlange im Netzwerk des Dienstanbieters ĂŒbereinstimmt, könnte dies die Genauigkeit und Geschwindigkeit der Erkennung von Degradierungen fĂŒr niederpriorisierten Datenverkehr beeintrĂ€chtigen. In diesem Zusammenhang besteht die Möglichkeit, die standardmĂ€Ăige Kennzeichnung von BFD zu Ă€ndern, um das Risiko solcher Situationen zu verringern. In zukĂŒnftigen Versionen der Cisco SD-WAN-Software wird eine detailliertere Anpassung von BFD sowie die Möglichkeit erwartet, mehrere BFD-Sitzungen innerhalb eines Tunnels mit individuellen DSCP-Werten (fĂŒr verschiedene Anwendungen) zu starten.
- BFD ermöglicht zudem die Bewertung der maximalen PaketgröĂe, die ĂŒber einen bestimmten Tunnel ohne Fragmentierung ĂŒbertragen werden kann. Dadurch kann SD-WAN dynamisch Parameter wie MTU und TCP MSS Anpassen, um die verfĂŒgbare Bandbreite an jedem Kanal optimal zu nutzen.
- In SD-WAN steht auch die Option zur Synchronisierung von QoS mit Telekommunikationsanbietern nicht nur auf Basis des L3 DSCP-Feldes, sondern auch auf Basis der L2 CoS-Werte zur VerfĂŒgung, die von speziellen GerĂ€ten in der Zweigstelle automatisch erstellt werden können â beispielsweise IP-Telefonen.
Wie unterscheiden sich die Möglichkeiten, die Bestimmung und Anwendung von AppQ-Richtlinien?
DMVPN/PfR-Richtlinien:
- Werden an den Routern(-n) der zentralen Niederlassung (ZF) ĂŒber die CLI-Befehlszeile oder CLI-Vorlagen konfiguriert. Die Erstellung von CLI-Vorlagen erfordert Vorbereitung und Kenntnisse ĂŒber die Syntax der Richtlinien.

- Werden global definiert ohne die Möglichkeit, Anpassungen fĂŒr die Anforderungen einzelner Netzwerksegmente vorzunehmen.
- Interaktive Richtlinienerstellung im grafischen Interface ist nicht vorgesehen.
- Die Nachverfolgung von Ănderungen, Vererbung und die Erstellung mehrerer Versionen von Richtlinien fĂŒr einen schnellen Wechsel sind nicht vorgesehen.
- Werden automatisch auf die Router der entfernten Niederlassungen verteilt. Dabei werden dieselben KommunikationskanĂ€le verwendet, die auch fĂŒr die Ăbertragung von Benutzerdaten genutzt werden. Bei fehlender Verbindung zwischen der zentralen und der entfernten Niederlassung ist die Verteilung/Ănderung von Richtlinien nicht möglich.
- Werden auf jedem Router angewendet und modifizieren bei Bedarf das Ergebnis der Standard-Routing-Protokolle mit höherer PrioritÀt.
- FĂŒr FĂ€lle, in denen alle WAN-KanĂ€le der Niederlassung erhebliche Datenverluste erleben, sind keine Kompensationsmechanismen vorgesehen..
SD-WAN-Richtlinien:
- Werden im grafischen Interface vManage ĂŒber einen interaktiven Vorlagenassistenten definiert.
- UnterstĂŒtzen die Erstellung mehrerer Richtlinien, das Kopieren, Vererben und den Wechsel zwischen Richtlinien in Echtzeit.
- UnterstĂŒtzen die individuelle Anpassung von Richtlinien fĂŒr verschiedene Segmente (Niederlassungen) des Netzwerks.
- Werden unter Verwendung jedes verfĂŒgbaren Signalkanals zwischen dem Controller und dem Router und/oder vSmart verteilt â sind nicht direkt von der DatenverbindungsfĂ€higkeit zwischen den Routern abhĂ€ngig. Dabei ist jedoch eine IP-Verbindung zwischen dem Router und den Controllern erforderlich.

- FĂŒr FĂ€lle, in denen alle verfĂŒgbaren KanĂ€le der Niederlassung erhebliche Datenverluste ĂŒber die zulĂ€ssigen Schwellenwerte fĂŒr kritische Anwendungen hinaus erleiden, können zusĂ€tzliche Mechanismen eingesetzt werden, um die ZuverlĂ€ssigkeit der Ăbertragung zu erhöhen:
- FEC (Forward Error Correction) â verwendet einen speziellen Algorithmus zur Redundanzkodierung. WĂ€hrend der Ăbertragung kritischer Daten ĂŒber KanĂ€le mit erheblichem Verlustanteil kann FEC automatisch aktiviert werden, um verloren gegangene Daten wiederherzustellen. Dabei erhöht sich die genutzte Bandbreite geringfĂŒgig, jedoch wird die ZuverlĂ€ssigkeit erheblich gesteigert.

- Datenstrom-Duplikation â zusĂ€tzlich zu FEC kann die Richtlinie eine automatische Duplikation des Datenverkehrs ausgewĂ€hlter Anwendungen im Falle noch schwerwiegenderer Verluste vorsehen, die nicht mit FEC kompensiert werden können. In diesem Fall werden die ausgewĂ€hlten Daten ĂŒber alle Tunnel zur empfangenden Niederlassung mit anschlieĂender De-Duplizierung (Entfernung ĂŒberflĂŒssiger Paketkopien) ĂŒbertragen. Dieses Verfahren erhöht die Auslastung der KanĂ€le erheblich, steigert jedoch auch die ZuverlĂ€ssigkeit der Ăbertragung.
- FEC (Forward Error Correction) â verwendet einen speziellen Algorithmus zur Redundanzkodierung. WĂ€hrend der Ăbertragung kritischer Daten ĂŒber KanĂ€le mit erheblichem Verlustanteil kann FEC automatisch aktiviert werden, um verloren gegangene Daten wiederherzustellen. Dabei erhöht sich die genutzte Bandbreite geringfĂŒgig, jedoch wird die ZuverlĂ€ssigkeit erheblich gesteigert.
Funktionen von Cisco SD-WAN, ohne direkte Entsprechung in DMVPN/PfR
Die Architektur der Cisco SD-WAN-Lösung ermöglicht in einigen FÀllen Funktionen, deren Umsetzung im Rahmen von DMVPN/PfR entweder extrem aufwendig, nicht sinnvoll oder völlig unmöglich ist. Betrachten wir die interessantesten davon:
Traffic-Engineering (TE)
TE umfasst Mechanismen, die es ermöglichen, den Verkehr vom Standardweg, der durch Routing-Protokolle gebildet wird, abzuleiten. TE wird hĂ€ufig verwendet, um eine hohe VerfĂŒgbarkeit von Netzwerkdiensten sicherzustellen, indem die FĂ€higkeit genutzt wird, wichtigen Datenverkehr schnell und/oder im Voraus auf einen alternativen (nicht kreuzenden) Ăbertragungsweg umzuleiten, um eine bessere ServicequalitĂ€t oder eine schnellere Wiederherstellung im Falle eines Ausfalls des Hauptwegs zu gewĂ€hrleisten.
Die Umsetzung von TE erfordert die vorherige Berechnung und Reservierung (ĂberprĂŒfung) eines alternativen Pfades. In MPLS-Netzen der Telekommunikationsanbieter wird diese Aufgabe durch Technologien wie MPLS Traffic Engineering mit Erweiterungen der IGP-Protokolle und des RSVP-Protokolls gelöst. Zudem gewinnt die Technologie des Segment-Routings in letzter Zeit zunehmend an Beliebtheit, da sie besser fĂŒr die zentrale Konfiguration und Orchestrierung optimiert ist. In klassischen WAN-Netzen sind diese Technologien in der Regel nicht vertreten oder beschrĂ€nken sich auf die Nutzung von hop-by-hop Mechanismen wie Policy-Based Routing (PBR), die den Datenverkehr umleiten können, jedoch dies an jedem Router einzeln durchfĂŒhren â ohne das Gesamtzustand des Netzwerks oder das Ergebnis von PBR in vorherigen oder nachfolgenden Schritten zu berĂŒcksichtigen. Das Ergebnis dieser TE-Varianten ist enttĂ€uschend â MPLS TE wird aufgrund der KomplexitĂ€t der Konfiguration und des Betriebs in der Regel nur im kritischsten Teil des Netzwerks (Kern) eingesetzt, wĂ€hrend PBR auf einzelnen Routern verwendet wird, ohne eine einheitliche PBR-Politik fĂŒr das gesamte Netzwerk zu bilden. Dies gilt offensichtlich auch fĂŒr DMVPN-basierte Netzwerke.

SD-WAN bietet in diesem Kontext eine viel elegantere Lösung, die nicht nur einfach einzurichten ist, sondern auch erheblich besser skalierbar. Dies ist das Ergebnis der verwendeten Architekturen des Control- und Policy-Planes. Die Implementierung des Policy-Plans in SD-WAN ermöglicht es, die TE-Politik zentral festzulegen â welcher Datenverkehr ist von Interesse? FĂŒr welche VPNs? Ăber welche Knoten/Tunnel sollte ein alternativer Weg erzeugt werden, oder ist das sogar verboten? Die Zentralisierung der Control-Plane-Verwaltung auf Basis der vSmart-Controller ermöglicht es, die Routing-Ergebnisse zu modifizieren, ohne Anpassungen an einzelnen GerĂ€ten vorzunehmen â die Router sehen lediglich das Ergebnis der Logik, die im vManage-Interface formuliert und fĂŒr die Anwendung an vSmart ĂŒbermittelt wurde.
Service-chaining
Die Bildung von Service-Chains ist in der klassischen Routing-Technologie noch arbeitsintensiver als der bereits beschriebene Traffic-Engineering-Mechanismus. Denn hierbei muss nicht nur eine spezielle Route fĂŒr eine bestimmte Netzwerk-Anwendung definiert werden, sondern auch die Möglichkeit geschaffen werden, den Datenverkehr aus dem Netzwerk an bestimmten (oder an allen) Knoten des SD-WAN-Netzwerks zur Bearbeitung durch eine spezielle Anwendung oder Dienst (z.B. MSE, Lastverteilung, Caching, Paketinspektion usw.) zu leiten. Dabei ist es notwendig, den Zustand dieser externen Dienste zu ĂŒberwachen, um Situationen des Black-Holing zu vermeiden. AuĂerdem werden Mechanismen benötigt, die es ermöglichen, solche Ă€hnlichen externen Dienstleistungen an verschiedenen geografischen Standorten unterzubringen, sodass das Netzwerk automatisch den optimalsten Service-Knoten fĂŒr die Bearbeitung des Datenverkehrs eines bestimmten Standorts auswĂ€hlen kann. Im Fall von Cisco SD-WAN lĂ€sst sich dies relativ einfach erreichen, indem eine entsprechende zentralisierte Politik erstellt wird, die alle Aspekte der Ziel-Service-Chain zu einem Ganzen zusammenfĂŒgt und die Logik des Data-Planes und des Control-Planes nur dort und dann Ă€ndert, wo es notwendig ist.

Die FĂ€higkeit, eine geografisch verteilte Bearbeitung von ausgewĂ€hlten Anwendungstypen in einer bestimmten Reihenfolge auf spezialisierter (aber nicht zur SD-WAN netzwerkgehörigen) Hardware durchzufĂŒhren, ist wohl der deutlichste Beweis fĂŒr die Vorteile von Cisco SD-WAN gegenĂŒber klassischen Technologien und sogar einigen alternativen SD-WAN-Lösungen anderer Anbieter.
Was ist das Ergebnis?
Offensichtlich lösen sowohl DMVPN (gemeinsam oder unabhĂ€ngig von Performance Routing) als auch Cisco SD-WAN letztlich sehr Ă€hnliche Aufgaben im VerhĂ€ltnis zum verteilten WAN-Netzwerk einer Organisation. Dabei fĂŒhren die wesentlichen architektonischen und funktionalen Unterschiede der Cisco SD-WAN-Technologie zu einem höheren qualitativen Niveau. Zusammenfassend lassen sich folgende signifikante Unterschiede zwischen den Technologien SD-WAN und DMVPN/PfR feststellen:
- DMVPN/PfR nutzt insgesamt bewĂ€hrte Technologien zum Aufbau von Overlay-VPN-Netzen und ist im Bereich des Data-Plans mit der moderneren SD-WAN-Technologie vergleichbar, weist jedoch EinschrĂ€nkungen in Form einer notwendigen statischen Konfiguration der Router auf, und die Auswahl der Topologien ist auf Hub-n-Spoke beschrĂ€nkt. Andererseits verfĂŒgt DMVPN/PfR ĂŒber einige funktionale Möglichkeiten, die derzeit im Rahmen von SD-WAN noch nicht verfĂŒgbar sind (gezielt auf per-application BFD).
- Die control-plane Technologien unterscheiden sich grundlegend. Mit der zentralisierten Verarbeitung von Signalisierungsprotokollen ermöglicht SD-WAN insbesondere, die Ausfallzonen erheblich zu verkleinern und den Prozess der Ăbertragung des Benutzerdatenverkehrs von der signalisierenden Interaktion zu entkoppeln â die vorĂŒbergehende Nichterreichbarkeit von Controllern beeinflusst nicht die Möglichkeit, Benutzerdatenverkehr zu ĂŒbertragen. Gleichzeitig hat die vorĂŒbergehende Nichterreichbarkeit eines Standorts (einschlieĂlich des zentralen) keinerlei Einfluss auf die Möglichkeit der anderen Standorte, miteinander und mit den Controllern zu kommunizieren.
- Die Architektur der Erstellung und Anwendung von Traffic-Management-Richtlinien bei SD-WAN ĂŒbertrifft auch die in DMVPN/PfR â geo-redundante Lösungen sind deutlich besser umgesetzt, es gibt keine Bindung an einen Hub, bessere Möglichkeiten zur Feinabstimmung der Politiken und eine gröĂere Liste umsetzbarer Szenarien fĂŒr das Traffic-Management.
- Der Orchestrierungsprozess der Lösung unterscheidet sich ebenfalls erheblich. DMVPN setzt voraus, dass bereits bekannte Parameter in der Konfiguration reflektiert werden mĂŒssen, was die FlexibilitĂ€t der Lösung und die Möglichkeit dynamischer Ănderungen etwas einschrĂ€nkt. Im Gegensatz dazu geht SD-WAN von dem Paradigma aus, dass der Router zu Beginn der Verbindung "nichts weiĂ" ĂŒber seine Controller, aber "weiĂ, bei wem man nachfragen kann" â das ist ausreichend, um nicht nur die Verbindung zu den Controllern automatisch herzustellen, sondern auch eine vollstĂ€ndig verbundene Data-Plane-Topologie automatisch zu bilden, die dann flexibel mit Politiken angepasst/Ă€nderte werden kann.
- Im Bereich des zentralisierten Managements, der Automatisierung und der Ăberwachung ĂŒbertrifft SD-WAN erwartungsgemÀà die Möglichkeiten von DMVPN/PfR, die das Ergebnis der Entwicklung klassischer Technologien sind und gröĂtenteils auf die Befehlszeile CLI und die Verwendung von NMS-Systemen auf der Grundlage von Vorlagen angewiesen sind.
- Die Sicherheitsanforderungen fĂŒr SD-WAN im Vergleich zu DMVPN haben ein neues QualitĂ€tsniveau erreicht. Die Hauptprinzipien sind Nullvertrauen, Skalierbarkeit und Zwei-Faktor-Authentifizierung.
Aus diesen einfachen Schlussfolgerungen könnte der falsche Eindruck entstehen, dass das Erstellen eines Netzwerks auf der Basis von DMVPN/PfR heute jegliche Relevanz verloren hat. Das ist natĂŒrlich nicht ganz richtig. Beispielsweise in FĂ€llen, wo im Netzwerk viele veraltete GerĂ€te verwendet werden und es keine Möglichkeit gibt, diese zu ersetzen, kann DMVPN es ermöglichen, "alte" und "neue" GerĂ€te in ein einheitliches geo-verteiltes Netzwerk zu integrieren, mit vielen der oben beschriebenen Vorteile.
Andererseits sollte man bedenken, dass alle aktuellen Unternehmensrouter von Cisco auf Basis von IOS XE (ISR 1000, ISR 4000, ASR 1000, CSR 1000v) heute jeden Betriebsmodus unterstĂŒtzen â sowohl klassische Routing- als auch DMVPN- und SD-WAN-Modi. Die Wahl richtet sich nach den aktuellen BedĂŒrfnissen und dem VerstĂ€ndnis, dass jederzeit auf derselben Hardware auf eine fortschrittlichere Technologie umgeschaltet werden kann.
Quelle: habr.com




