Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Konfigurieren der Unterstützung für OpenFlow auf Routern der MX-Serie

In den folgenden Abschnitten werden Router der MX-Serie so konfiguriert, dass sie OpenFlow über Schnittstellen unterstützen, die ausschließlich an OpenFlow teilnehmen. Informationen zur Konfiguration hybrider Schnittstellen, die gleichzeitig logische OpenFlow-Schnittstellen und logische Schnittstellen ohne OpenFlow unterstützen, finden Sie unter Konfigurieren von OpenFlow Hybrid-Schnittstellen auf Routern der MX-Serie.

Stellen Sie vor der Konfiguration der Unterstützung für OpenFlow sicher, dass der Router die folgenden Anforderungen erfüllt:

  • Router der MX-Serie mit Junos OS Version 13.3 oder einer späteren Version

  • OpenFlow-Softwarepaket mit einer Softwarepaketversion, die mit der Junos OS-Version des Geräts übereinstimmt, auf dem es installiert ist

  • TCP-Verbindung zwischen dem Router und einem OpenFlow-Controller

  • Verbindung zwischen der Verwaltungsschnittstelle des Routers und dem Verwaltungsnetzwerk, das über die Controller-IP-Adresse erreichbar ist

Konfigurationsaufgaben werden in den folgenden Abschnitten detailliert beschrieben:

Konfigurieren der OpenFlow-Schnittstellen

Sie müssen Schnittstellen konfigurieren, die an OpenFlow teilnehmen, als Layer-2-Schnittstellen. Auf Routern der MX-Serie konfigurieren Sie die Schnittstellen mit Einkapselung ethernet-bridge und Protokollfamilie bridge.

So konfigurieren Sie OpenFlow-Schnittstellen:

  • Konfigurieren Sie den physischen Link-Layer-Einkapselungstyp und die logische Schnittstellen- und Protokollfamilie.

Konfigurieren des OpenFlow-Protokolls

Um die Unterstützung für OpenFlow zu konfigurieren, erstellen Sie eine virtuelle Switch-Instanz und geben Sie einen Switch-Namen an, der 60 Zeichen oder weniger aufweisen muss. Konfigurieren Sie für die virtuelle Switch-Instanz die OpenFlow-Controller-Informationen und die beteiligten logischen Schnittstellen. Konfigurieren Sie optional die Standardaktion für Pakete, die nicht mit einem Datenstromeintrag übereinstimmen, den Bereinigungszeitmesser für ungültige Datenströme und alle OpenFlow-Traceoptions.

So konfigurieren Sie das OpenFlow-Protokoll:

  1. Konfigurieren Sie die OpenFlow-Controller-IP-Adresse und das Verbindungsprotokoll.
  2. Geben Sie die in OpenFlow beteiligten logischen Schnittstellen unter dieser virtuellen Switch-Instanz an.
  3. (Optional) Konfigurieren Sie die default-action Anweisung für Pakete, die nicht mit einem vorhandenen Datenstromeintrag übereinstimmen.

    Wenn Sie die default-action Anweisung nicht konfigurieren, lautet packet-inder Standard : , was angibt, dass Pakete ohne übereinstimmende Datenflusseingabe zur Verarbeitung an den Controller gesendet werden müssen.

  4. (Optional) Konfigurieren Sie die purge-flow-timer Anweisung, d. h. die Anzahl der Sekunden, nach denen ein ungültiger Datenstrom aus der Datenflusstabelle bereinigt wird.
  5. (Optional) Konfigurieren Sie OpenFlow Traceoptions.

    Wenn Sie einen Protokolldateinamen nicht konfigurieren, werden OpenFlow-Trace-Nachrichten in der Standard-OpenFlow-Protokolldatei /var/log/ofd protokolliert.

Konfigurieren der OpenFlow Routing-Instanz

So konfigurieren Sie die virtuelle Switch-Routing-Instanz für OpenFlow-Datenverkehr:

  1. Konfigurieren Sie den Routing-Instanztyp als virtual-switch.
  2. Konfigurieren Sie den Namen und den Typ der Bridge-Domäne.
  3. Konfigurieren Sie die VLAN-ID als none.
  4. Konfigurieren Sie die logischen OpenFlow-Schnittstellen, die an die Routinginstanz gebunden sind.
  5. (Optional) Wenn Sie mithilfe der NORMALEN Weiterleitungsaktion OpenFlow-Datenverkehr mit herkömmlicher Layer 2- und Layer 3-Verarbeitung weiterleiten, konfigurieren Sie eine integrierte Routing- und Bridging-Schnittstelle (IRB) und fügen die entsprechende logische Schnittstelle in die Bridge-Domänenkonfiguration hinzu.