OpenConfig VLAN コマンドから Junos 設定へのマッピング
ジュニパーネットワークスEXシリーズおよびQFXシリーズ向けのサポートされているデータモデルのバージョンとJunos OSリリースについては、 OpenConfigデータモデルのバージョン のトピックを参照してください。
以下の表は、OpenConfig VLAN コマンドと Junos の関連する設定とのマッピングを示しています。
- 表 1: トップレベル グループ VLAN 設定
- 表 2: VLAN メンバーシップの設定
- 表 3: MAC テーブルの設定
- 表 4: イーサネット インターフェイスの構成
- 表 5: アグリゲーション インターフェイスの構成
- 表 6: ルーテッド VLAN インターフェイスの設定
- 表 7: VLAN タグ付き IFL コンフィギュレーション
| コマンド名 |
OpenConfig コマンド パス |
Junos の設定 |
|---|---|---|
| VLAN 名および ID |
openconfig-network-instance:network-instances {
network-instance <routing-instance-name>;
config {
type L2VSI;
}
openconfig-vlan:vlans {
vlan {
config {
name <name>;
}
vlan-id <id>;
}
}
} または: openconfig-network-instance:network-instances {
network-instance <routing-instance-name>;
config {
type DEFAULT-INSTANCE;
}
openconfig-vlan:vlans {
vlan {
config {
name <name>;
}
vlan-id <id>;
}
}
} |
vlans {
vlan-name;
vlan-id <id>;
} または: routing-instances {
<instance-name>;
instance-type virtual-switch;
vlans {
vlan-name;
vlan-id <id>;
}
}
または: bridge-domains {
<name>;
vlan-id <id>;
} または: routing-instances {
<instance-name>;
instance-type virtual-switch;
bridge-domains {
<name>;
vlan-id <id>;
}
} |
| VLAN管理状態 |
openconfig-network-instance:network-instances {
network-instance <routing-instance-name>;
openconfig-vlan:vlans {
vlan {
config {
status <activate | deactivate>;
}
}
}
} |
deactivate/activate {
vlans <name>;
} または: deactivate/activate {
routing-instances {
<instance-name>;
vlans <name>;
}
} または: deactivate/activate {
routing-instances {
<instance-name>;
bridge-domains <name>;
}
} または: deactivate/activate {
bridge-domains <name>;
} |
| コマンド名 |
OpenConfig コマンド パス |
Junos の設定 |
|---|---|---|
|
|
コマンド パスのプレフィックス: /oc-if:interfaces/oc-if:interface/oc-eth:ethernet/switched-vlan |
|
| インターフェイス モード |
|
|
| ネイティブ VLAN |
|
|
| トランク VLAN |
|
|
| VLAN へのアクセス |
|
|
| コマンド名 |
OpenConfig コマンド パス |
Junos の設定 |
|---|---|---|
| MAC エージング タイム | openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type L2VSI;
}
openconfig-fdb:fdb {
config {
mac-aging-time <time>;
}
}
} または: openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type DEFAULT_INSTANCE;
}
openconfig-fdb:fdb {
config {
mac-aging-time <time>;
}
}
} |
routing-instances {
<instance-name>;
switch-options {
mac-table-aging-time {
<time>;
}
}
}
または: switch-options {
mac-table-aging-time <time>;
}
メモ:
この設定 |
| MAC ラーニング | openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type L2VSI;
}
openconfig-fdb:fdb {
config {
mac-learning <true | false>;
}
}
} または: openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type DEFAULT_INSTANCE;
}
openconfig-fdb:fdb {
config {
mac-learning <true | false>;
}
}
} |
routing-instances {
<instance-name>;
switch-options {
no-mac-learning;
}
}
または: switch-options {
no-mac-learning;
}
|
| 最大エントリー数 | openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type L2VSI;
}
openconfig-fdb:fdb {
config {
maximum-entries <limit>;
}
}
} または: openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type DEFAULT_INSTANCE;
}
openconfig-fdb:fdb {
config {
maximum-entries <limit>;
}
}
} |
routing-instances {
<instance-name>;
switch-options {
mac-table-size <limit>;
}
}
または: switch-options {
mac-table-size <limit>;
}
|
| MAC ピンニング | openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type L2VSI;
}
openconfig-interface:interfaces {
interface <name> {
config {
mac-pinning <true | false>;
}
}
}
} または: openconfig-network-instance:network-instances {
network-instance <instance-name>;
config {
type DEFAULT_INSTANCE;
}
openconfig-interface:interfaces {
interface <name> {
config {
mac-pinning <true | false>;
}
}
}
} |
routing-instances {
<instance-name> ;
switch-options {
interface <name> {
mac-pinning;
}
}
} または: switch-options {
interface <name> {
mac-pinning
}
}
|
| コマンド名 |
OpenConfig コマンド パス |
Junos の設定 |
|---|---|---|
| インターフェイス モード |
openconfig-interfaces:interfaces {
interface <name>;
openconfig-if-ethernet:ethernet {
openconfig-vlan:switched-vlan {
config {
interface-mode <access | trunk>;
}
}
}
} |
interfaces {
<name>;
unit 0;
family ethernet-switching;
interface-mode <access | trunk>;
} |
| ネイティブ VLAN |
openconfig-interfaces: interfaces {
interface <name>;
openconfig-if-ethernet:ethernet {
openconfig-vlan:switched-vlan {
config {
native-vlan <id>;
}
}
}
} |
interfaces {
<name>;
native-vlan-id <id>;
} |
| VLAN へのアクセス | openconfig-interfaces:interfaces {
interface <name>;
openconfig-if-ethernet:ethernet {
openconfig-vlan:switched-vlan {
config {
access-vlan <id>;
}
}
}
} |
interfaces {
<name>;
unit 0;
family ethernet-switching;
vlan {
members <id>;
}
} |
| トランク VLAN | openconfig-interfaces:interfaces {
interface <name>;
openconfig-if-ethernet:ethernet {
openconfig-vlan:switched-vlan {
config {
trunk-vlan <id>;
}
}
}
} |
interfaces {
<name>;
unit <unit-no>;
family bridge;
vlan-id {
<id>;
}
} |
| コマンド名 |
OpenConfig コマンド パス |
Junos の設定 |
|---|---|---|
| インターフェイス モード |
openconfig-interfaces:interfaces {
interface <name>;
openconfig-if-aggregate:aggregation {
openconfig-vlan:switched-vlan {
config {
interface-mode <trunk | access>;
}
}
}
} |
interfaces {
<name>;
unit <unit-no>;
family <ethernet-switching | bridge>;
interface-mode <access | trunk>;
} |
| ネイティブ VLAN |
openconfig-interfaces:interfaces {
interface <name>;
openconfig-if-aggregate:aggregation {
openconfig-vlan:switched-vlan {
config {
native-vlan <id>;
}
}
}
} |
interfaces {
<name>;
native-vlan-id <id>;
} |
| VLAN へのアクセス | openconfig-interfaces:interfaces {
interface <name>;
openconfig-if-aggregate:aggregation {
openconfig-vlan:switched-vlan {
config {
access-vlan <id>;
}
}
}
} |
interfaces {
<name>;
unit 0;
family ethernet-switching;
vlan {
members <id>;
}
} |
| トランク VLAN | openconfig-interfaces:interfaces {
interface <name>;
openconfig-if-aggregate:aggregation {
openconfig-vlan:switched-vlan {
config {
trunk-vlan <id> ;
}
}
}
} |
interfaces {
<name>;
unit <unit-no>;
family <bridge>;
vlan-id {
<id>;
}
} |
| コマンド名 |
OpenConfig コマンド パス |
Junos の設定 |
|---|---|---|
|
|
コマンド パスのプレフィックス: /oc-if:interfaces/oc-if:interface/routed-vlan |
|
| Vlan |
|
メモ:
IRB IFL を作成するには、ルーテッド VLAN 階層で IPv4/IPv6 を設定します。 |
| コマンド名 |
OpenConfig コマンド パス |
Junos の設定 |
|---|---|---|
|
|
コマンド パスのプレフィックス: /ocif:interfaces/ocif:interface/ocif:subinterfaces/ocif:subinterface/vlan |
|
| VLAN ID |
|
|