Seit August 2017, als Cisco das Unternehmen Viptela ĂŒbernommen hat, ist die Haupttechnologie zur Organisation verteilter Unternehmensnetzwerke Cisco SD-WAN. In den letzten 3 Jahren hat sich die SD-WAN-Technologie in qualitativ und quantitativ vielerlei Hinsicht verĂ€ndert. Die FunktionalitĂ€ten wurden erheblich erweitert und die UnterstĂŒtzung auf klassischen Routern der Serien Cisco ISR 1000, ISR 4000, ASR 1000 und dem virtuellen CSR 1000v. Gleichzeitig stellen sich viele Kunden und Partner von Cisco die Frage â worin die Unterschiede zwischen Cisco SD-WAN und den bereits gewohnten AnsĂ€tzen auf Basis solcher Technologien wie Cisco DMVPN und Cisco Performance Routing liegen und wie wichtig diese Unterschiede sind?
Hier sei sofort angemerkt, dass bis zur EinfĂŒhrung von SD-WAN in das Portfolio von Cisco DMVPN zusammen mit PfR einen wesentlichen Bestandteil der Architektur Cisco IWAN (Intelligent WAN), die wiederum den VorgĂ€nger einer vollwertigen SD-WAN-Technologie darstellte. Trotz der allgemeinen Ăhnlichkeit in den zu lösenden Aufgaben sowie den LösungsansĂ€tzen erhielt IWAN nicht das erforderliche MaĂ an Automatisierung, FlexibilitĂ€t und Skalierbarkeit fĂŒr SD-WAN, und im Laufe der Zeit wurde die Entwicklung von IWAN erheblich zurĂŒckgefahren. Gleichzeitig verschwanden die grundlegenden Technologien von IWAN nicht, und viele Kunden verwenden sie weiterhin erfolgreich, auch auf modernster Hardware. Infolgedessen entstand eine interessante Situation â dieselbe Cisco-Hardware ermöglicht es, die am besten geeignete Technologie zum Aufbau des WAN (klassisch, DMVPN+PfR oder SD-WAN) gemÀà den Anforderungen und Erwartungen der Kunden auszuwĂ€hlen.
Der Artikel hat nicht zum Ziel, alle Besonderheiten der Technologien Cisco SD-WAN und DMVPN (gemeinsam oder ohne Performance Routing) detailliert zu behandeln â dafĂŒr gibt es eine riesige Menge an verfĂŒgbaren Dokumenten und Materialien. Die Hauptaufgabe besteht darin, die wesentlichen Unterschiede dieser Technologien zu bewerten. Aber bevor wir zu der Diskussion dieser Unterschiede ĂŒbergehen, wollen wir 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) Verbindung eines Remote-Standorts mit dem Netzwerk des zentralen UnternehmensbĂŒros unter Verwendung beliebiger Arten von KommunikationskanĂ€len, einschlieĂlich Internet (= mit VerschlĂŒsselung des Kommunikationskanals). Technisch geschieht dies durch die Schaffung eines virtualisierten Layer-3-Overlay-Netzwerks. VPN im Punkt-zu-Mehrpunkt-Modus (point-to-multipoint) mit einer logischen Topologie vom Typ âSternâ (Hub-n-Spoke). 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-Methoden mit MPLS VPN-KanÀlen?
- FĂŒr die Erstellung eines interoffice Netzwerks können beliebige KommunikationskanĂ€le genutzt werden â alles, was IP-KonnektivitĂ€t zwischen den Zweigstellen ermöglicht, ist geeignet, wobei der Datenverkehr gegebenenfalls verschlĂŒsselt und wo möglich ausgewogen wird.
- Es wird automatisch eine voll verbundene Topologie zwischen den Zweigstellen gebildet. Dabei bestehen zwischen der zentralen und der Remote-Zweigstelle statische Tunnel, wÀhrend zwischen den entfernten Zweigstellen dynamische Tunnel bedarfsorientiert (bei vorhandenem Verkehr) eingerichtet werden.
- Die Router der zentralen und der entfernten Zweigstelle haben eine einheitliche Konfiguration bis hin zu IP-Adressen den Schnittstellen. Durch den Einsatz von mGRE entfĂ€llt die Notwendigkeit der individuellen Konfiguration von Dutzenden, Hunderten oder sogar Tausenden von Tunneln. Dies fĂŒhrt zu einer angemessenen Skalierbarkeit bei ordnungsgemĂ€Ăer Gestaltung.
Was ist Cisco Performance Routing und wozu dient es?
Beim Einsatz von DMVPN in einem interoffice Netzwerk bleibt eine Ă€uĂerst wichtige Frage ungelöst â wie kann der Zustand jedes DMVPN-Tunnels dynamisch bewertet werden hinsichtlich der ErfĂŒllung der Anforderungen an kritischen Verkehr fĂŒr unsere Organisation, und basierend auf dieser Bewertung dynamisch Entscheidungen ĂŒber die Neuroutierung getroffen werden? Das Problem ist, dass sich DMVPN in diesem Bereich nur geringfĂŒgig von klassischem Routing unterscheidet â das Beste, was man machen kann, ist den QoS-Mechanismus zu konfigurieren, der es ermöglicht, den Verkehr in ausgehender Richtung zu priorisieren, aber nicht in der Lage ist, den Zustand des gesamten Pfades zu einem bestimmten Zeitpunkt zu berĂŒcksichtigen.
Was tun, wenn der Kanal teilweise und nicht vollstĂ€ndig degradiert â wie kann man das erkennen und bewerten? DMVPN kann das nicht von sich aus. Angesichts der Tatsache, dass die KanĂ€le, die die Niederlassungen verbinden, durch vollkommen unterschiedliche Telekommunikationsanbieter verlaufen können und dabei völlig verschiedene Technologien nutzen, wird diese Aufgabe Ă€uĂerst komplex. Hier kommt die Technologie Cisco Performance Routing ins Spiel, die bis dahin bereits mehrere Entwicklungsstufen durchlaufen hat.

Die Aufgabe von Cisco Performance Routing (im Folgenden PfR) besteht darin, den Zustand der Verkehrsrouten (Tunnel) anhand von SchlĂŒsselmetriken zu messen, die fĂŒr Netzwerkapplikationen wichtig sind â Latenz, Latenzvariationen (Jitter) und Paketverlust (in Prozent). ZusĂ€tzlich kann die genutzte Bandbreite gemessen werden. Diese Messungen erfolgen möglichst nahe am Echtzeit (sofern dies möglich und sinnvoll ist), und die Ergebnisse dieser Messungen ermöglichen es dem Router, der PfR nutzt, dynamische Entscheidungen ĂŒber die Notwendigkeit von Ănderungen bei der RoutenfĂŒhrung bestimmter Verkehrsarten zu treffen.
Die Aufgabe der Kombination von DMVPN/PfR kann somit kurz wie folgt zusammengefasst werden:
- Ermöglichen, dass der Kunde in seinem WAN-Netz beliebige KommunikationskanÀle nutzen kann
- Sicherstellen der bestmöglichen QualitĂ€t wichtiger Applikationen ĂŒber diese KanĂ€le
Was ist Cisco SD-WAN?
Cisco SD-WAN ist eine Technologie, die den SDN-Ansatz zur Erstellung und Verwaltung des WAN-Netzes einer Organisation nutzt. Dies bedeutet insbesondere den Einsatz sogenannter Controller (Softwareelemente), die eine zentrale Orchestrierung und automatisierte Konfiguration aller Komponenten der Lösung gewĂ€hrleisten. Im Gegensatz zum klassischen SDN (im Clean Slate-Stil) verwendet Cisco SD-WAN mehrere Arten von Controllern, von denen jeder seine eigene Rolle spielt â dies wurde absichtlich so gestaltet, um eine bessere Skalierbarkeit und Geo-Redundanz zu gewĂ€hrleisten.

Im Falle von SD-WAN bleibt die Aufgabe, beliebige KanÀle zu nutzen und die FunktionalitÀt von GeschÀftsanwendungen sicherzustellen, bestehen, jedoch werden die Anforderungen an Automatisierung, Skalierung, Sicherheit und FlexibilitÀt eines solchen Netzwerks erweitert.
Diskussion der Unterschiede
Wenn wir nun beginnen, die Unterschiede dieser Technologien zu analysieren, fallen sie in eine der 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 das auf die Möglichkeiten und FlexibilitĂ€t der Technologie aus?
- Funktionale Möglichkeiten â was kann eine Technologie, das eine andere nicht kann? Ist das wirklich so wichtig?
Was sind die architektonischen Unterschiede und wie wichtig sind sie wirklich?
In jeder der genannten Technologien gibt es viele âbewegliche Teileâ, deren Rollen und Interaktionsprinzipien untereinander variieren. Die durchdachten Prinzipien beeinflussen maĂgeblich die Skalierbarkeit, Fehlertoleranz und Gesamteffizienz der Lösung.
Betrachten wir die verschiedenen Aspekte der Architektur nÀher:
Data-plane â der Teil der Lösung, der fĂŒr die Ăbertragung des Benutzerverkehrs zwischen Quelle und EmpfĂ€nger verantwortlich ist. In DMVPN und SD-WAN wird dies im Wesentlichen auf den Routern ĂŒber Multipoint GRE-Tunnel gleich umgesetzt. Der Unterschied liegt darin, wodurch die erforderliche Parameterkonfiguration dieser Tunnel erfolgt:
- in DMVPN/PfR â es handelt sich um eine ausschliesslich 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 sowie die Interaktion ĂŒber das NHRP-Protokoll zur Bildung der Data-Plane-KonnektivitĂ€t sind erforderlich. Folglich wird die Ănderung am Hub erheblich erschwert, beispielsweise im Zusammenhang mit der Ănderung/Anbindung neuer WAN-KanĂ€le oder der Anpassung bestehender Parameter.
- in SD-WAN â ist ein vollstĂ€ndig dynamisches Modell zur Entdeckung der Parameter der eingerichteten Tunnel, das sich auf das Control-Plane (Protokoll OMP) und das Orchestrierungs-Plane (Interaktion mit dem Controller vBond fĂŒr die Aufgaben der Controllererkennung und NAT-Traversal) stĂŒtzt. Dabei können die ĂŒberlagerten Topologien beliebig sein, einschlieĂlich hierarchischer. Innerhalb der etablierten ĂŒberlagerten Topologie der Tunnel ist eine flexible Konfiguration der logischen Topologie in jedem einzelnen VPN (VRF) möglich.

Control-plane â die Funktionen des Austauschs, der Filterung und der Modifikation von Routing- und anderen Informationen zwischen den Komponenten der Lösung.
- in DMVPN/PfR â erfolgt ausschlieĂlich zwischen den Routern Hub und Spoke. Ein direkter Austausch von Routing-Informationen zwischen Spoke ist nicht möglich. Folglich kann das Control-plane und Data-plane ohne einen funktionierenden Hub nicht arbeiten., was zusĂ€tzliche Anforderungen an die HochverfĂŒgbarkeit fĂŒr den Hub stellt, die nicht immer erfĂŒllt werden können.
- in SD-WAN â der Steuerungsbereich wird niemals direkt zwischen Routern realisiert â die Interaktion erfolgt auf Basis des OMP-Protokolls und muss unbedingt ĂŒber einen speziellen Typ von vSmart-Controller erfolgen, was die Möglichkeit der Lastverteilung, geo-redundanten Sicherung und zentralen Verwaltung der Signallast gewĂ€hrleistet. Ein weiteres Merkmal des OMP-Protokolls ist seine erhebliche WiderstandsfĂ€higkeit gegen Verluste und UnabhĂ€ngigkeit von der Ăbertragungsgeschwindigkeit des Kommunikationskanals zu den Controllern (innerhalb vernĂŒnftiger Grenzen, versteht sich). Das ermöglicht mit ebenso groĂem Erfolg die Bereitstellung von SD-WAN-Controllern in öffentlichen oder privaten Clouds mit Zugriff ĂŒber das Internet.

Policy-Bereich â der Teil der Lösung, der fĂŒr die Bestimmung, Verbreitung und Anwendung von Verkehrsteuerungsrichtlinien im verteilten Netzwerk verantwortlich ist.
- DMVPN â ist tatsĂ€chlich auf die individuell an jedem Router ĂŒber die CLI oder Vorlagen der Prime Infrastructure einstellbaren QoS-Richtlinien beschrĂ€nkt.
- DMVPN/PfR â PfR-Richtlinien werden auf dem zentralisierten Router Master Controller (MC) ĂŒber die CLI erstellt und anschlieĂend automatisch auf die Zweig-MCs verteilt. Dabei werden die gleichen Ăbertragungswege fĂŒr die Richtlinien wie fĂŒr die Datenebene verwendet. Eine separate Kommunikation der Richtlinien, Routinginformationen und Benutzerdaten ist nicht möglich. Die Verbreitung der Richtlinien setzt die notwendige IP-KonnektivitĂ€t zwischen Hub und Spoke voraus. Dabei kann die Funktion des MC bei Bedarf mit einem DMVPN-Router kombiniert werden. Die Verwendung von Vorlagen der Prime Infrastructure fĂŒr die zentralisierte Erstellung von Richtlinien ist möglich (aber nicht erforderlich). Eine wichtige Besonderheit ist, dass die Richtlinie global fĂŒr das gesamte Netzwerk einheitlich erstellt wird â individuelle Richtlinien fĂŒr einzelne Segmente werden nicht unterstĂŒtzt.
- SD-WAN â Die Richtlinien fĂŒr das Traffic-Management und die ServicequalitĂ€t werden zentral ĂŒber die grafische Schnittstelle Cisco vManage festgelegt, die auch ĂŒber das Internet zugĂ€nglich ist (wenn erforderlich). Sie werden entweder ĂŒber SignalkanĂ€le direkt oder indirekt ĂŒber vSmart-Controller verteilt (abhĂ€ngig von der Art der Richtlinie). Sie sind nicht von der Data-Plane-KonnektivitĂ€t zwischen Routern abhĂ€ngig, da sie alle verfĂŒgbaren Ăbertragungswege zwischen Controller und Router nutzen.
FĂŒr verschiedene Netzwerksegmente ist eine flexible Erstellung unterschiedlicher Richtlinien möglich â der Anwendungsbereich der Richtlinie wird durch eine Vielzahl einzigartiger Identifikatoren definiert, die in der Lösung vorgesehen sind â Filialnummer, Anwendungsart, Verkehrsrichtung usw.

Orchestrierungs-Ebene â Mechanismen, die es Komponenten ermöglichen, sich dynamisch zu entdecken, sich einzurichten und die nachfolgende Interaktion zu koordinieren.
- in DMVPN/PfR Die gegenseitige Entdeckung durch Router basiert auf einer statischen Konfiguration der Hub-GerĂ€te und der entsprechenden Einrichtung der Spoke-GerĂ€te. Die dynamische Entdeckung erfolgt nur fĂŒr Spoke, das seine Verbindungsparameter an das Hub-GerĂ€t meldet, das zuvor in die Konfiguration des Spoke aufgenommen wurde. Ohne IP-KonnektivitĂ€t zwischen dem Spoke und mindestens einem Hub ist es unmöglich, sowohl eine Data-Plane- als auch eine Control-Plane-Verbindung herzustellen.
- in SD-WAN Die Orchestrierung der Komponenten der Lösung erfolgt unter Verwendung des Controllers vBond, mit dem jeder Komponente (Router und Controller vManage/vSmart) zuvor eine IP-KonnektivitÀt hergestellt werden muss.
UrsprĂŒnglich wissen die Komponenten nicht ĂŒber die Verbindungsparameter des anderen Bescheid â hierzu benötigen sie einen Vermittler, den Orchestrator vBond. Das allgemeine Prinzip ist folgendes â jede Komponente ermittelt in der Anfangsphase (automatisch oder statisch) nur die Verbindungsparameter zu vBond, anschlieĂend informiert vBond den Router ĂŒber die bisher entdeckten vManage- und vSmart-Controller, was die automatische Herstellung aller erforderlichen Signalkonfigurationen ermöglicht.
Der nĂ€chste Schritt besteht darin, dass der neue Router ĂŒber OMP-Austausch mit dem vSmart-Controller Informationen ĂŒber andere Router im Netzwerk erhĂ€lt. Auf diese Weise kann der Router, der anfangs keinerlei Kenntnisse ĂŒber die Netzwerkkonfiguration hat, vollstĂ€ndig automatisch die Controller erkennen und sich mit ihnen verbinden und anschlieĂend ebenfalls automatisch die Vernetzung mit anderen Routern erkennen und herstellen. Dabei sind die Verbindungsparameter aller Komponenten zu Beginn unbekannt und können sich im Zuge des Betriebs Ă€ndern.

Management-Ebene â der Teil der Lösung, der eine zentrale Verwaltung und Ăberwachung ermöglicht.
- DMVPN/PfR â eine spezialisierte Lösung fĂŒr die Management-Ebene ist nicht vorgesehen. FĂŒr grundlegende Automatisierung und Ăberwachung kann die Verwendung von Produkten wie Cisco Prime Infrastructure erfolgen. Jeder Router kann ĂŒber die Kommandozeile CLI verwaltet werden. Integrationen mit externen Systemen ĂŒber API sind nicht vorgesehen.
- SD-WAN â alle regulĂ€ren Interaktionen und die Ăberwachung erfolgen zentral ĂŒber die grafische BenutzeroberflĂ€che des Controllers vManage. Alle Funktionen der Lösung sind ohne Ausnahme ĂŒber vManage einstellbar, ebenso wie ĂŒber eine vollstĂ€ndig dokumentierte REST API-Bibliothek.
Alle Konfigurationen des SD-WAN-Netzwerks in vManage beruhen auf zwei Hauptkonstrukten â der Erstellung von GerĂ€tetemplates (Device Template) und der Formulierung von Richtlinien, die die Arbeitslogik des Netzwerks und die Verarbeitung des Datenverkehrs bestimmen. Dabei wĂ€hlt vManage, basierend auf der vom Administrator festgelegten Richtlinie, automatisch aus, welche Ănderungen an welchen einzelnen GerĂ€ten/Controllern vorgenommen werden mĂŒssen, was die Effizienz und Skalierbarkeit der Lösung erheblich steigert.
Ăber die BenutzeroberflĂ€che von vManage ist nicht nur die Konfiguration der Cisco SD-WAN-Lösung zugĂ€nglich, sondern auch eine umfassende Ăberwachung des Zustands aller Komponenten der Lösung, bis hin zum aktuellen Zustand der Metriken einzelner Tunnel und der Nutzung verschiedener Anwendungen auf Basis von DPI-Analysen.
Trotz der Zentralisierung der Interaktion verfĂŒgen alle Komponenten (Controller und Router) ĂŒber eine voll funktionsfĂ€hige CLI-Befehlszeile, die in der Implementierungsphase oder im Falle einer Notlage fĂŒr lokale Diagnosen erforderlich ist. Im Normalbetrieb (bei vorhandener Signalisierungsverbindung zwischen den Komponenten) ist die Befehlszeile auf den Routern nur fĂŒr Diagnosen verfĂŒgbar und nicht fĂŒr lokale Ănderungen zugĂ€nglich, was die lokale Sicherheit garantiert und die Ănderungen in einem solchen Netzwerk â vManage â als einzige Quelle definiert.
Integrierte Sicherheit â hier geht es nicht nur um den Schutz der Benutzerdaten bei der Ăbertragung ĂŒber offene KanĂ€le, sondern auch um die allgemeine Sicherheit des WAN-Netzes, basierend auf der gewĂ€hlten Technologie.
- in DMVPN/PfR Es besteht die Möglichkeit, Benutzerdaten und Signalisierungsprotokolle zu verschlĂŒsseln. Bei Verwendung bestimmter Modelle von Routern sind zusĂ€tzlich Funktionen der Firewall mit Traffic-Inspektion, IPS/IDS verfĂŒgbar. Es gibt die Möglichkeit, Filialnetzwerke mit VRF zu segmentieren. AuĂerdem gibt es Möglichkeiten zur Authentifizierung (einfaktorige) von Kontrollprotokollen.
Hierbei wird der entfernte Router standardmĂ€Ăig als vertrauenswĂŒrdiges Element des Netzwerks betrachtet â d.h. es werden keine FĂ€lle physischer Kompromittierung einzelner GerĂ€te und die Möglichkeit unbefugten Zugriffs darauf berĂŒcksichtigt, und es gibt keine Zwei-Faktor-Authentifizierung der Lösungskomponenten, was in einem geografisch verteilten Netzwerk serious additional risks.
- in SD-WAN Analog zum DMVPN besteht die Möglichkeit, Benutzerdaten zu verschlĂŒsseln, jedoch mit erheblich erweiterten Funktionen der Netzwerksicherheit und L3/VRF-Segmentierung (MC, 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 zuvor etablierte SignalisierungskanĂ€le, die durch DTLS/TLS-VerschlĂŒsselung auf der Grundlage von Sicherheitszertifikaten geschĂŒtzt sind. Dies garantiert die Sicherheit eines solchen Austauschs und ermöglicht eine bessere Skalierbarkeit der Lösung bis hin zu Zehntausenden von GerĂ€ten in einem Netzwerk.
Alle Signalverbindungen (Controller-Controller, Controller-Router) sind ebenfalls auf der Grundlage von DTLS/TLS geschĂŒtzt. Router werden bei der Herstellung mit Sicherheitszertifikaten ausgestattet, die ein Ersetzen/VerlĂ€ngern ermöglichen. Die Zwei-Faktor-Authentifizierung wird durch die verpflichtende und gleichzeitige ErfĂŒllung von zwei Bedingungen fĂŒr die FunktionsfĂ€higkeit des Routers/Controllers im SD-WAN-Netzwerk erreicht:
- GĂŒltiges Sicherheitszertifikat
- Eindeutige und bewusste Aufnahme jedes Komponenten durch den Administrator in die âweiĂeâ Liste der genehmigten GerĂ€te.

Funktionale Unterschiede zwischen SD-WAN und DMVPN/PfR
Im Hinblick auf die Diskussion der funktionalen Unterschiede ist anzumerken, dass viele davon eine Fortsetzung der architektonischen Unterschiede darstellen â es ist kein Geheimnis, dass die Entwickler bei der Gestaltung der Architektur eines Lösungskonzepts von den Möglichkeiten ausgehen, die sie letztendlich erhalten möchten. Lassen Sie uns die bedeutendsten Unterschiede zwischen diesen beiden Technologien betrachten.
AppQ (Application Quality) â Funktionen zur GewĂ€hrleistung der QualitĂ€t der Ăbertragung von GeschĂ€ftsanwendungen
Die Kernfunktionen der betrachteten Technologien zielen darauf ab, das Benutzererlebnis bei der Nutzung von geschĂ€ftskritischen 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 sogar keine erfolgreiche DatenĂŒbertragung garantiert.
DMVPN bietet solche Mechanismen nicht selbst an. Das Beste, was in einem klassischen DMVPN-Netzwerk gemacht werden kann, ist, den ausgehenden Datenverkehr nach Anwendungen zu klassifizieren und ihn bei der Ăbertragung 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 jedoch der End-to-End-Zustand des Pfades/Tunnels und seine mögliche teilweise Verschlechterung in Bezug auf SchlĂŒsselmetriken, die fĂŒr Netzwerkapplikationen bedeutend sind â wie Verzögerung, VerzögerungsvariabilitĂ€t (Jitter) und Verluste (%) â nicht berĂŒcksichtigt. Daher macht ein direkter Vergleich von klassischem DMVPN mit SD-WAN hinsichtlich der Lösung von AppQ-Aufgaben keinen Sinn â DMVPN kann diese Aufgabe nicht lösen. Mit der Hinzunahme der Technologie Cisco Performance Routing (PfR) verĂ€ndert sich die Situation, und der Vergleich mit Cisco SD-WAN wird sinnvoller.
Bevor wir die Unterschiede besprechen, kurz zu den Gemeinsamkeiten der Technologien. Also, beide Technologien:
- verfĂŒgen ĂŒber einen Mechanismus, der es ermöglicht, den Zustand jedes installierten Tunnels dynamisch in Bezug auf bestimmte Metriken zu bewerten â mindestens Latenz, Latenzvariation und Paketverlust (%).
- verwenden eine bestimmte Werkzeugauswahl zur Bildung, Verbreitung und Anwendung von Regeln (Politiken) zur Verkehrssteuerung unter BerĂŒcksichtigung der Ergebnisse der Messung des Zustands der SchlĂŒsselmetrik der Tunnel.
- klassifizieren den Anwendungsverkehr auf den Ebenen L3-L4 (DSCP) des OSI-Modells oder anhand von L7-Signaturen von Anwendungen unter Verwendung der im Router integrierten DPI-Mechanismen.
- ermöglichen es fĂŒr bedeutende Anwendungen, zulĂ€ssige Schwellenwerte fĂŒr die Metriken, die StandardĂŒbertragungsregeln fĂŒr den Datenverkehr und die Regeln zur Neurouting des Datenverkehrs bei Ăberschreitung der Schwellenwerte zu definieren.
- bei der Kapselung des Datenverkehrs in GRE/IPSec verwenden sie einen etablierten Branchenmechanismus, um die interne DSCP-Markierung in den Ă€uĂeren GRE/IPSec-Paketheader zu ĂŒbertragen, was es ermöglicht, die QoS-Politiken der Organisation und des Telekommunikationsanbieters (bei Vorliegen eines entsprechenden SLA) zu synchronisieren.

Wie unterscheiden sich die Mechanismen zur Bewertung der End-to-End-Metriken von SD-WAN und DMVPN/PfR?
DMVPN/PfR
- Zur Bewertung der standardmĂ€Ăigen Tunnelzustandsmetriken kommen sowohl aktive als auch passive Software-Sensoren (Probes) zum Einsatz. Aktive basieren auf Benutzerdatenverkehr, passive simulieren solchen Verkehr (bei dessen Abwesenheit).
- Eine feine Abstimmung der Timer und Bedingungen zur Erkennung von Leistungsverschlechterungen fehlt â der Algorithmus ist festgelegt.
- ZusĂ€tzlich steht die Messung der in ausgehender Richtung verwendeten Bandbreite zur VerfĂŒgung. Das verleiht DMVPN/PfR zusĂ€tzliche FlexibilitĂ€t bei der Verkehrssteuerung.
- Dabei verlassen sich einige PfR-Mechanismen bei Ăberschreiten der Metriken auf eine rĂŒcklĂ€ufige Signalisierung in Form spezieller TCA (Threshold Crossing Alert)-Nachrichten, die vom EmpfĂ€nger des Datenverkehrs in Richtung des Quellen gesendet werden mĂŒssen, was wiederum vorschreibt, dass die ZustĂ€nde der gemessenen KanĂ€le mindestens ausreichend sein mĂŒssen, um solche TCA-Nachrichten zu ĂŒbermitteln. Dies ist in den meisten FĂ€llen kein Problem, kann aber offensichtlich nicht garantiert werden.
SD-WAN
- FĂŒr die durchgehende Bewertung der Standardmetriken des Tunnelzustands wird das BFD-Protokoll im Echo-Modus verwendet. Dabei ist kein spezielles Feedback in Form von TCA oder Ă€hnlichen Nachrichten erforderlich â die Isolierung der Ausfall-DomĂ€nen wird eingehalten. AuĂerdem ist das Vorhandensein von Benutzerdatenverkehr zur Bewertung des Tunnelzustands nicht notwendig.
- Es besteht die Möglichkeit, die BFD-Timer feinzustellen, um die Auslösegeschwindigkeit und die SensitivitĂ€t des Algorithmus gegenĂŒber der Verschlechterung des Kommunikationskanals von mehreren Sekunden bis zu Minuten zu regulieren.

- Zum Zeitpunkt des Schreibens des Artikels ist in jedem Tunnel nur eine BFD-Sitzung vorgesehen. Dies kann potenziell eine geringere GranularitĂ€t bei der Analyse des Tunnelzustands schaffen. In der Praxis könnte dies nur bei der Verwendung einer WAN-Verbindung auf Basis von MPLS L2/L3 VPN mit vereinbartem QoS SLA zur EinschrĂ€nkung werden â wenn das DSCP-Tagging des BFD-Verkehrs (nach der Kapselung in IPSec/GRE) mit einer hochpriorisierten Warteschlange im Netzwerk des Telekommunikationsanbieters ĂŒbereinstimmt, kann dies die Genauigkeit und Geschwindigkeit der Erkennung von Verschlechterungen bei niedrigpriorisiertem Verkehr beeinflussen. Dabei gibt es die Möglichkeit, das standardmĂ€Ăige BFD-Tagging zu Ă€ndern, um das Risiko Ă€hnlicher Situationen zu verringern. In zukĂŒnftigen Versionen der Cisco SD-WAN-Software wird eine feinere Einstellung von BFD sowie die Möglichkeit erwartet, mehrere BFD-Sitzungen innerhalb eines einzelnen Tunnels mit individuellen DSCP-Werten (fĂŒr verschiedene Anwendungen) zu starten.
- BFD ermöglicht es zudem, die maximale PaketgröĂe zu bewerten, die ohne Fragmentierung ĂŒber einen bestimmten Tunnel ĂŒbertragen werden kann. Dies ermöglicht SD-WAN, solche Parameter wie MTU und TCP MSS Adjust dynamisch zu konfigurieren, um die verfĂŒgbare Bandbreite an jedem Kanal optimal zu nutzen.
- Im SD-WAN steht auch die Option zur Synchronisierung von QoS mit den Telekommunikationsanbietern zur VerfĂŒgung, nicht nur basierend auf dem L3 DSCP-Feld, sondern auch basierend auf den L2 CoS-Werten, die in den Filialnetzwerken automatisch von spezialisierten GerĂ€ten, wie beispielsweise IP-Telefonen, erstellt werden können.
Wie unterscheiden sich die Möglichkeiten, Methoden zur Bestimmung und Anwendung von AppQ-Richtlinien?
DMVPN/PfR-Richtlinien:
- Diese werden an den zentralen Filialrouter(n) (ZFR) ĂŒber die CLI-Befehlszeile oder CLI-Vorlagendateien konfiguriert. Die Erstellung von CLI-Vorlagen erfordert Vorarbeit und Kenntnisse des Syntax der Richtlinien.

- Werden global festgelegt ohne Möglichkeit der individuellen Anpassung/Ănderung an die Anforderungen einzelner Netzsegmente.
- Die interaktive Erstellung von Richtlinien in der grafischen BenutzeroberflÀche 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 Router in entfernten Niederlassungen verteilt. Dabei werden die gleichen KommunikationskanĂ€le verwendet wie fĂŒr die Ăbertragung von Benutzerdaten. Bei Fehlen einer Kommunikationsverbindung zwischen der Zentrale und der entfernten Niederlassung ist die Verbreitung/Ănderung von Richtlinien nicht möglich.
- Werden auf jedem Router angewendet und modifizieren bei Bedarf das Ergebnis der Standard-Routingprotokolle, indem sie eine höhere PrioritÀt haben.
- FĂŒr FĂ€lle, in denen alle WAN-KanĂ€le der Niederlassung erhebliche Verkehrsverluste aufweisen, sind keine Kompensationsmechanismen vorgesehen.
SD-WAN-Richtlinien:
- Werden ĂŒber die grafische BenutzeroberflĂ€che vManage durch einen interaktiven Vorlagenassistenten festgelegt.
- UnterstĂŒtzen die Erstellung mehrerer Richtlinien, das Kopieren, die Vererbung und den Wechsel zwischen Richtlinien in Echtzeit.
- UnterstĂŒtzen die individuelle Anpassung von Richtlinien fĂŒr verschiedene Segmente (Niederlassungen) des Netzwerks.
- Werden unter Verwendung von jedem verfĂŒgbaren Signalkanal zwischen Controller und Router und/oder vSmart verbreitet â sie sind nicht direkt von der Datenebene der Router abhĂ€ngig. Dabei ist natĂŒrlich eine IP-KonnektivitĂ€t zwischen dem Router und den Controllern erforderlich.

- FĂŒr FĂ€lle, in denen alle verfĂŒgbaren KanĂ€le der Niederlassung erhebliche Datenverluste aufweisen, die die zulĂ€ssigen Schwellenwerte fĂŒr kritische Anwendungen ĂŒberschreiten, ist die Verwendung zusĂ€tzlicher Mechanismen zur Verbesserung der ĂbertragungszuverlĂ€ssigkeit möglich:
- FEC (Forward Error Correction) â verwendet einen speziellen Algorithmus zur Redundanzkodierung. Bei der Ăbertragung kritischer Daten ĂŒber KanĂ€le mit einem erheblichen Verlustprozentsatz kann FEC automatisch aktiviert werden und ermöglicht es gegebenenfalls, die verlorenen Daten wiederherzustellen. Dabei wird zwar die genutzte Bandbreite geringfĂŒgig erhöht, jedoch wird die ZuverlĂ€ssigkeit erheblich gesteigert.

- Duplikation von Datenströmen ZusĂ€tzlich zur FEC kann die Politik eine automatische Dublette des Traffics ausgewĂ€hlter Anwendungen vorsehen, falls ein noch gravierenderer Verlustgrad auftritt, der nicht durch FEC ausgeglichen werden kann. In diesem Fall werden die ausgewĂ€hlten Daten ĂŒber alle Tunnel zum empfangenden Zweig ĂŒbertragen, gefolgt von der De-Duplizierung (Entfernung ĂŒberflĂŒssiger Kopien von Paketen). Dieser Mechanismus erhöht die Auslastung der KanĂ€le erheblich, steigert jedoch auch die ZuverlĂ€ssigkeit der Ăbertragung signifikant.
- FEC (Forward Error Correction) â verwendet einen speziellen Algorithmus zur Redundanzkodierung. Bei der Ăbertragung kritischer Daten ĂŒber KanĂ€le mit einem erheblichen Verlustprozentsatz kann FEC automatisch aktiviert werden und ermöglicht es gegebenenfalls, die verlorenen Daten wiederherzustellen. Dabei wird zwar die genutzte Bandbreite geringfĂŒgig erhöht, jedoch wird die ZuverlĂ€ssigkeit erheblich gesteigert.
Die Möglichkeiten von Cisco SD-WAN, die in DMVPN/PfR keine direkten Entsprechungen haben
Die Architektur der Cisco SD-WAN-Lösung ermöglicht in bestimmten FĂ€llen Funktionen, deren Implementierung im Rahmen von DMVPN/PfR entweder Ă€uĂerst schwierig oder aufgrund des erforderlichen Aufwands nicht sinnvoll ist, oder die ĂŒberhaupt nicht möglich sind. Lassen Sie uns die interessantesten von ihnen betrachten:
Traffic-Engineering (TE)
TE umfasst Mechanismen, die es ermöglichen, den Traffic von dem standardmĂ€Ăigen Pfad, der durch Routing-Protokolle gebildet wird, abzuleiten. TE wird hĂ€ufig eingesetzt, um eine hohe VerfĂŒgbarkeit von Netzwerkdiensten zu gewĂ€hrleisten, indem es die FĂ€higkeit bietet, schnell und/oder im Voraus wichtigen Traffic auf einen alternativen (nicht sich ĂŒberschneidenden) Ăbertragungsweg umzuleiten, um eine bessere DienstqualitĂ€t oder Geschwindigkeit der Wiederherstellung im Falle eines Ausfalls des Hauptpfades zu gewĂ€hrleisten.
Die KomplexitĂ€t der Implementierung von TE liegt darin, dass ein alternativer Pfad im Voraus berechnet und reserviert (ĂŒberprĂŒft) werden muss. In MPLS-Netzen der Telekommunikationsanbieter wird diese Aufgabe durch Technologien wie MPLS Traffic Engineering mit Erweiterungen zu IGP-Protokollen und dem RSVP-Protokoll gelöst. Auch die Segment Routing-Technologie gewinnt in letzter Zeit zunehmend an Beliebtheit, da sie besser fĂŒr die zentralisierte Konfiguration und Orchestrierung optimiert ist. In klassischen WAN-Netzen sind diese Technologien in der Regel nicht vorhanden oder beschrĂ€nken sich auf die Verwendung von hop-by-hop Mechanismen wie Policy-Based Routing (PBR), die in der Lage sind, den Traffic umzuleiten, dies jedoch auf jedem einzelnen Router ohne BerĂŒcksichtigung des allgemeinen Netzwerkzustands oder des Ergebnisses von PBR in vorhergehenden oder nachfolgenden Schritten umsetzen. Das Ergebnis dieser Implementierungsvarianten von TE ist wenig erfreulich: 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 ohne die Möglichkeit verwendet wird, eine einheitliche PBR-Politik fĂŒr das gesamte Netzwerk zu bilden. Offensichtlich betrifft dies auch Netzwerke auf Basis von DMVPN.

SD-WAN bietet in dieser Hinsicht eine viel elegantere Lösung, die nicht nur leicht einzurichten ist, sondern auch wesentlich besser skalierbar. Dies ist das Ergebnis der verwendeten Architekturen fĂŒr Control-Plane und Policy-Plane. Die Implementierung der Policy-Plane in SD-WAN ermöglicht es, die TE-Richtlinien zentral festzulegen â welcher Traffic ist wichtig? FĂŒr welche VPNs? Durch welche Knoten/Tunnel muss eine alternative Route gebildet werden, oder ist dies im Gegenteil verboten? Die Zentralisierung der Verwaltung der Control-Plane ĂŒber vSmart-Controller ermöglicht es, die Routing-Ergebnisse zu modifizieren, ohne die Konfiguration einzelner GerĂ€te anpassen zu mĂŒssen â Router sehen bereits nur das Ergebnis der Logik, die im vManage-Interface erstellt und zur Anwendung an vSmart ĂŒbermittelt wurde.
Service-Chaining
Die Bildung von Servicetransportketten ist eine noch arbeitsintensivere Aufgabe in der klassischen Routenplanung als der bereits beschriebene Traffic Engineering-Mechanismus. In diesem Fall ist es erforderlich, nicht nur eine spezielle Route fĂŒr eine bestimmte Netzwerkapplikation zu erstellen, sondern auch die Möglichkeit zu gewĂ€hrleisten, den Datenverkehr aus dem Netzwerk an bestimmten (oder an allen) Knoten des SD-WAN-Netzwerks zu leiten, um von einer speziellen Anwendung oder Dienstleistung (z. B. MSE, Lastverteilung, Caching, VerkehrsĂŒberwachung usw.) verarbeitet zu werden. Dabei ist es wichtig, den Zustand dieser externen Dienste zu ĂŒberwachen, um Situationen des Black-Holing zu vermeiden. DarĂŒber hinaus sind Mechanismen erforderlich, die es ermöglichen, solche einheitlichen externen Dienste an verschiedenen geografischen Standorten zu platzieren, mit der Möglichkeit, dass das Netzwerk automatisch den optimalsten Servicestandort fĂŒr die Verarbeitung des Verkehrs eines bestimmten Standorts auswĂ€hlt. Im Fall von Cisco SD-WAN ist dies recht einfach zu erreichen, indem eine entsprechende zentralisierte Richtlinie erstellt wird, die alle Aspekte der Ziel-Servicekette zu einem Ganzen zusammenfĂŒgt und die Logik des Data-Planes und Control-Planes nur dort und dann automatisch Ă€ndert, wo es notwendig ist.

Die FĂ€higkeit, eine geo-distribuierte Verarbeitung des Datenverkehrs fĂŒr ausgewĂ€hlte Arten von Anwendungen in einer bestimmten Reihenfolge auf spezialisierter (aber nicht der SD-WAN selbst zugehöriger) Hardware zu gestalten, ist wohl die anschaulichste Demonstration der Vorteile von Cisco SD-WAN gegenĂŒber klassischen Technologien und sogar einigen alternativen SD-WAN-Lösungen anderer Hersteller.
Was kommt dabei heraus?
Es ist offensichtlich, dass sowohl DMVPN (gemeinsam oder ohne Performance Routing) als auch Cisco SD-WAN letztendlich sehr Ă€hnliche Aufgaben lösen im Bezug auf das verteilte WAN-Netzwerk einer Organisation. Dabei fĂŒhren signifikante architektonische und funktionale Unterschiede der Cisco SD-WAN-Technologie den Prozess der Lösung dieser Aufgaben auf ein qualitativ höheres Niveau. Zusammenfassend kann man auf folgende wesentliche Unterschiede zwischen den Technologien SD-WAN und DMVPN/PfR hinweisen:
- DMVPN/PfR nutzt insgesamt bewĂ€hrte Technologien zum Aufbau von virtuellen privaten Netzwerken und weist im Bereich Data-Plane Ăhnlichkeiten zur moderneren SD-WAN-Technologie auf, wĂ€hrend es jedoch EinschrĂ€nkungen gibt, wie die zwingende statische Konfiguration von Routern und eine begrenzte Auswahl an Topologien (Hub-n-Spoke). Auf der anderen Seite bietet DMVPN/PfR einige funktionale Möglichkeiten, die in SD-WAN derzeit nicht verfĂŒgbar sind (insbesondere per-application BFD).
- Im Bereich der Control-Plane-Technologien unterscheiden sie sich grundlegend. Angesichts der zentralisierten Verarbeitung von Signalisierungsprotokollen ermöglicht SD-WAN unter anderem eine deutliche Verengung der Ausfall-DomĂ€nen und âentkoppeltâ den Prozess der Ăbertragung von Nutzerdatenverkehr von der signalisierenden Interaktion â die temporĂ€re Nichterreichbarkeit von Controllern hat keine Auswirkungen auf die Möglichkeit, den Nutzerdatenverkehr zu ĂŒbertragen. Gleichzeitig beeinflusst die vorĂŒbergehende Nichterreichbarkeit einer Niederlassung (einschlieĂlich der zentralen) nicht die Interaktion der ĂŒbrigen Niederlassungen untereinander und mit den Controllern.
- Die Architektur zur Bildung und Anwendung von Verkehrsmanagementrichtlinien im Falle von SD-WAN ĂŒbertrifft die von DMVPN/PfR ebenfalls â Geo-Redundanz ist wesentlich besser umgesetzt, es gibt keine Bindung an ein Hub, mehr Möglichkeiten zur feinen Anpassung von Richtlinien, und die Liste der umsetzbaren Szenarien zur Verkehrslenkung ist ebenfalls deutlich umfangreicher.
- Der Orchestrierungsprozess der Lösung unterscheidet sich ebenfalls erheblich. DMVPN setzt voraus, dass im Voraus bekannte Parameter in irgendeiner Form in der Konfiguration abgebildet werden, was die FlexibilitĂ€t der Lösung und die Möglichkeit dynamischer Ănderungen etwas einschrĂ€nkt. Im Gegensatz dazu geht SD-WAN von der Paradigme aus, dass der Router zu Beginn der Verbindung ânichts weiĂâ ĂŒber seine Controller, jedoch weiĂ, âwen er fragen kannâ â dies reicht nicht nur aus, um eine automatische Verbindung zu den Controllern herzustellen, sondern auch zur automatischen Bildung einer vollstĂ€ndig verbundenen Data-Plane-Topologie, die dann flexibel angepasst/Ă€nderbar ist durch Richtlinien.
- 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 weitgehend auf die Eingabeaufforderung CLI und die Anwendung von NMS-Systemen basieren, die auf Vorlagen beruhen.
- Im Vergleich zu DMVPN hat SD-WAN die Sicherheitsanforderungen auf ein neues qualitatives Niveau gehoben. Die Hauptprinzipien sind Nullvertrauen, Skalierbarkeit und Zwei-Faktor-Authentifizierung.
Aus diesen einfachen Schlussfolgerungen könnte der falsche Eindruck entstehen, dass die Erstellung eines Netzwerks auf Basis von DMVPN/PfR heute gĂ€nzlich an Relevanz verloren hat. Das ist natĂŒrlich nicht ganz richtig. In FĂ€llen, in denen in einem Netzwerk eine Vielzahl von veralteter Hardware verwendet wird und es keine Möglichkeit gibt, diese zu ersetzen, kann DMVPN es ermöglichen, âalteâ und âneueâ GerĂ€te in einem einheitlichen geo-verteilten Netzwerk zu verbinden, das viele der oben beschriebenen Vorteile bietet.
Auf der anderen Seite sollte man nicht vergessen, dass alle aktuellen Cisco-Router fĂŒr Unternehmen, die auf IOS XE basieren (ISR 1000, ISR 4000, ASR 1000, CSR 1000v), heute jeden Betriebsmodus unterstĂŒtzen â sowohl klassische Routing-Methoden als auch DMVPN und SD-WAN. Die Wahl hĂ€ngt von den aktuellen BedĂŒrfnissen ab und dem VerstĂ€ndnis, dass man jederzeit auf derselben Hardware in Richtung fortschrittlicherer Technologien gehen kann.
Quelle: habr.com




