Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Konfigurationsbeispiel für eine L2-Kernel-Zugriffsmodusschnittstelle

In diesem Thema erfahren Sie, wie Sie einer Instanz des Cloud-nativen Routers einen Benutzer-Pod mit einer kernel/veth Zugriffsmodusschnittstelle hinzufügen.

Überblick

Sie können einen Benutzer-Pod mit einer Layer-2-Zugriffsmodusschnittstelle kernel konfigurieren und an die Cloud-native Router-Instanz anhängen. Der Cloud-native Router von Juniper muss zum Zeitpunkt der Bereitstellung über eine L2-Schnittstelle verfügen. Ihre übergeordneten Aufgaben sind:

  • Definieren und Anwenden einer Netzwerkanhangsdefinition (Network Attachment Definition, NAD): Die NAD-Datei definiert die erforderliche Konfiguration, die Multus benötigt, um die JCNR-CNI aufzurufen und ein Netzwerk zu erstellen, mit dem die Pod-Schnittstelle verbunden wird.

  • Definieren Sie eine Pod-YAML-Datei und wenden Sie sie auf Ihren Cloud-nativen Router-Cluster an: Die Pod-YAML-Datei enthält die Pod-Spezifikationen und eine Anmerkung zum Netzwerk, die von der JCNR-CNI erstellt wurde.

Konfigurationsbeispiel

  1. Im Folgenden finden Sie ein Beispiel für eine NAD zum Erstellen einer Layer 2-Zugriffsmodusschnittstelle kernel/veth mit statischem IPAM:

    Die NAD definiert eine Bridge-Domäne bd100 , unter der eine veth Typ-Pod-Schnittstelle in der virtual-switch Instanz angehängt werden soll.

    Außerdem wird eine statische IP-Adresse definiert, die der Pod-Schnittstelle zugewiesen werden soll.
  2. Wenden Sie das NAD-Manifest an, um das Netzwerk zu erstellen.
  3. Vergewissern Sie sich, dass die NAD erstellt wurde.
  4. Hier ist ein Beispiel für YAML, um einen an das vswitch-pod1-bd100 Netzwerk angeschlossenen Pod zu erstellen:

    Der Pod wird mithilfe der k8s.v1.cni.cncf.io/networks Annotation an die Router-Instanz angehängt

    .
  5. Wenden Sie das Pod-Manifest an.
  6. Vergewissern Sie sich, dass der Pod ausgeführt wird.
  7. Beschreiben Sie den Pod, um zu überprüfen, ob eine sekundäre Schnittstelle erstellt und mit dem vswitch-pod1-bd100 Netzwerk verbunden ist. (Die Ausgabe ist aus Gründen der Kürze gekürzt).
  8. Vergewissern Sie sich, dass für den vRouter die entsprechende Schnittstelle erstellt wurde. Greifen Sie auf die vRouter-CLI zu und geben Sie den vif --list Befehl aus. Beachten Sie, dass der Schnittstellentyp Virtual und der VLAN-Modus auf access und die VLAN-ID auf 100festgelegt ist. Das VRF ist für L2-Schnittstellen immer 0.