Natives VLAN
Ab Juniper Cloud-Native Router Version 23.1 unterstützt der Cloud-native Router den Empfang und die Weiterleitung von nicht getaggten Paketen auf einer Trunk-Schnittstelle. In der Regel akzeptieren Trunk-Ports nur markierte Pakete, und die nicht markierten Pakete werden verworfen. Sie können einen Cloud-nativen Router-Fabric-Trunk-Port so aktivieren, dass er nicht getaggte Pakete akzeptiert, indem Sie eine native VLAN-Kennung (ID) auf der Schnittstelle konfigurieren, auf der die nicht getaggten Pakete empfangen werden sollen. Wenn ein Cloud-nativer Router-Fabric-Trunk-Port für die Annahme nicht getaggter Pakete aktiviert ist, werden diese Pakete in der nativen VLAN-Domäne weitergeleitet.
Natives VLAN
Aktivieren Sie den native-vlan-id Schlüssel im Helm-Diagramm vor dem Bereitstellungszeitpunkt, um die VLAN-Kennung so zu konfigurieren, dass sie nicht getaggten Datenpaketen zugeordnet wird, die über die Fabric-Trunk-Schnittstelle empfangen werden. Bearbeiten Sie die values.yaml Datei im Verzeichnis Juniper_Cloud_Native_Router_<release-number>/helmchart und fügen Sie den Schlüssel native-vlan-id zusammen mit einem Wert hinzu. Zum Beispiel:
fabricInterface:
- eth1:
ddp: on
interface_mode: trunk
vlan-id-list: [100, 200, 300, 700-705]
storm-control-profile: rate_limit_pf1
native-vlan-id: 100
no-local-switching: true
Nachdem Sie die Datei values.yaml bearbeitet haben, müssen Sie den Cloud-nativen Router mithilfe der bearbeiteten values.yaml installieren oder aktualisieren, um sicherzustellen, dass der native-vlan-id Schlüssel aktiviert ist.
Um zu überprüfen, ob das native VLAN für eine Schnittstelle aktiviert ist, stellen Sie eine Verbindung mit dem vRouter-Agent her, indem Sie den Befehlsbefehl kubectl exec -it -n contrail contrail-vrouter-<agent container> -- bash ausführen, und führen Sie dann den Befehl vif --get <interface index id>aus. Unten sehen Sie eine Beispielausgabe:
vif0/1 PCI: 0000:00:00.0 (Speed 10000, Duplex 1)
Type:Physical HWaddr:6a:45:b2:a8:ce:5c
Vrf:0 Flags:L2Vof QOS:-1 Ref:11
RX port packets:36550 errors:0
RX queue packets:36550 errors:0
RX queue errors to lcore 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Fabric Interface: eth_bond_bond0 Status: UP Driver: net_bonding
Slave Interface(0): 0000:3b:02.0 Status: UP Driver: net_iavf
Vlan Mode: Trunk Vlan: 100 200 300
Native vlan id: 100
RX packets:36550 bytes:5875795 errors:0
TX packets:0 bytes:0 errors:0
Drops:613