ネイティブ VLAN
Juniper Cloud-Native Routerリリース23.1以降、JCNRはトランクインターフェイスでのタグなしパケットの受信と転送をサポートしています。通常、トランク ポートはタグ付きパケットのみを受信し、タグなしパケットは破棄されます。タグなしパケットを受信したいインターフェイスでネイティブVLAN識別子(ID)を設定することで、JCNRファブリックトランクポートがタグなしパケットを受け入れることができます。JCNR ファブリック トランク ポートがタグなしパケットを受信できる場合、そのようなパケットはネイティブ VLAN ドメインに転送されます。
ネイティブ VLAN
native-vlan-id
展開時間の前に Helm チャートのキーを有効にして、ファブリック トランク インターフェイスで受信したタグなしデータ パケットに関連付けるように VLAN 識別子を構成します。values.yaml
Juniper_Cloud_Native_Router_<release-number>/helmchart ディレクトリ内のファイルを編集し、キーnative-vlan-id
とその値を追加します。例えば:
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
values.yaml ファイルを編集した後、編集した values.yaml を使用して JCNR をインストールまたはアップグレードし、キーが有効になっていることを確認する必要がありますnative-vlan-id
。
ネイティブVLANがインターフェイスに対して有効になっているかどうかを確認するには、 コマンドを実行 kubectl exec -it -n contrail contrail-vrouter-<agent container> -- bash
してvRouterエージェントに接続し、次に コマンドを実行 vif --get <interface index id>
します。出力例を以下に示します。
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