Mappage des commandes VLAN OpenConfig à la configuration Junos
Consultez la rubrique Version du modèle de données OpenConfig pour comprendre la version prise en charge par les modèles de données et sa version Junos OS pour Juniper Networks EX Series et QFX Series.
Les tableaux suivants montrent le mappage des commandes VLAN OpenConfig avec la configuration appropriée dans Junos :
- Tableau 1 : Configuration VLAN de groupe de premier niveau
- Tableau 2 : configuration de l’appartenance à un VLAN
- Tableau 3 : configuration de la table MAC
- Tableau 4 : configuration des interfaces Ethernet
- Tableau 5 : configuration des interfaces d’agrégation
- Tableau 6 : configuration des intervalles VLAN routés
- Tableau 7 : Configuration IFL balisée VLAN
Nom de la commande |
Chemin d’accès à la commande OpenConfig |
Junos Configuration |
---|---|---|
Nom et ID du VLAN |
openconfig-network-instance:network-instances { network-instance <routing-instance-name>; config { type L2VSI; } openconfig-vlan:vlans { vlan { config { name <name>; } vlan-id <id>; } } } Ou: 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>; } Ou: routing-instances { <instance-name>; instance-type virtual-switch; vlans { vlan-name; vlan-id <id>; } } Ou: bridge-domains { <name>; vlan-id <id>; } Ou: routing-instances { <instance-name>; instance-type virtual-switch; bridge-domains { <name>; vlan-id <id>; } } |
État de l’administrateur VLAN |
openconfig-network-instance:network-instances { network-instance <routing-instance-name>; openconfig-vlan:vlans { vlan { config { status <activate | deactivate>; } } } } |
deactivate/activate { vlans <name>; } Ou: deactivate/activate { routing-instances { <instance-name>; vlans <name>; } } Ou: deactivate/activate { routing-instances { <instance-name>; bridge-domains <name>; } } Ou: deactivate/activate { bridge-domains <name>; } |
Nom de la commande |
Chemin d’accès à la commande OpenConfig |
Junos Configuration |
---|---|---|
|
Préfixe du chemin d’accès à la commande : /oc-if:interfaces/oc-if:interface/oc-eth:ethernet/switched-vlan |
|
Mode d’interface |
|
|
VLAN natif |
|
|
VLAN trunk |
|
|
VLAN d’accès |
|
|
Nom de la commande |
Chemin d’accès à la commande OpenConfig |
Junos Configuration |
---|---|---|
Temps de vieillissement MAC | openconfig-network-instance:network-instances { network-instance <instance-name>; config { type L2VSI; } openconfig-fdb:fdb { config { mac-aging-time <time>; } } } Ou: 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>; } } } Ou: switch-options { mac-table-aging-time <time>; }
Note:
La |
Apprentissage MAC | openconfig-network-instance:network-instances { network-instance <instance-name>; config { type L2VSI; } openconfig-fdb:fdb { config { mac-learning <true | false>; } } } Ou: 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; } } Ou: switch-options { no-mac-learning; } |
Nombre maximal d’entrées | openconfig-network-instance:network-instances { network-instance <instance-name>; config { type L2VSI; } openconfig-fdb:fdb { config { maximum-entries <limit>; } } } Ou: 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>; } } Ou: switch-options { mac-table-size <limit>; } |
Brochage MAC | openconfig-network-instance:network-instances { network-instance <instance-name>; config { type L2VSI; } openconfig-interface:interfaces { interface <name> { config { mac-pinning <true | false>; } } } } Ou: 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; } } } Ou: switch-options { interface <name> { mac-pinning } } |
Nom de la commande |
Chemin d’accès à la commande OpenConfig |
Junos Configuration |
---|---|---|
Mode d’interface |
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 natif |
openconfig-interfaces: interfaces { interface <name>; openconfig-if-ethernet:ethernet { openconfig-vlan:switched-vlan { config { native-vlan <id>; } } } } |
interfaces { <name>; native-vlan-id <id>; } |
VLAN d’accès | 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>; } } |
Trunk 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>; } } |
Nom de la commande |
Chemin d’accès à la commande OpenConfig |
Junos Configuration |
---|---|---|
Mode d’interface |
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 natif |
openconfig-interfaces:interfaces { interface <name>; openconfig-if-aggregate:aggregation { openconfig-vlan:switched-vlan { config { native-vlan <id>; } } } } |
interfaces { <name>; native-vlan-id <id>; } |
VLAN d’accès | 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>; } } |
Trunk 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>; } } |
Nom de la commande |
Chemin d’accès à la commande OpenConfig |
Junos Configuration |
---|---|---|
|
Préfixe du chemin d’accès à la commande : /oc-if:interfaces/oc-if:interface/routed-vlan |
|
VLAN |
|
Note:
Pour créer un IFL IRB, configurez IPv4/IPv6 sous la hiérarchie des VLAN routés. |
Nom de la commande |
Chemin d’accès à la commande OpenConfig |
Junos Configuration |
---|---|---|
|
Préfixe du chemin d’accès à la commande : /ocif:interfaces/ocif:interface/ocif:subinterfaces/ocif:subinterface/vlan |
|
VLAN ID |
|
|