#
VLAN
#
URL
network-instances/network-instance=default/vlans/vlan=
#
OPENCONFIG YANG
{
"vlan": [
{
"vlan-id": ,
"config": {
"vlan-id": ,
"name": ,
"status": "",
"frinx-dasan-vlan-extension:eline": ,
"frinx-saos-vlan-extension:egress-tpid": ""
},
"frinx-saos-virtual-ring-extension:rings": {
"ring": [
{
"name": "",
"config": {
"name": ""
}
}
]
},
"frinx-saos-vlan-extension:relay-agent": {
"config": {
"enable": , // true or false
"ports": [
{
"port-name": "",
"config": {
"port-name": "",
"trust-mode": ""
}
}
]
}
}
}
]
}
#
OS Configuration Commands
#
Cisco IOS Classic (15.2(4)S5) / XE (15.3(3)S2)
#
CLI
vlan name shutdown | no shutdown
no shutdown is a conversion of set ACTIVE
shutdown is a conversion of set SUSPENDED
#
Dasan NOS SFU.RR.5.6p5
#
CLI
if is true
bridge vlan create eline !
if is false
bridge vlan create !
#
Ciena SAOS 614
#
CLI
vlan create vlan vlan set vlan name vlan set vlan egress-tpid ring-protection virtual-ring add ring vid dhcp l2-relay-agent create vlan dhcp l2-relay-agent enable | disable vlan dhcp l2-relay-agent set vlan port trust-mode
should be pure numeric, converted from oc-vlan-types:TPID_TYPES from openconfig
enable is a conversion of to true
disable is a conversion of to false
is an enumeration trust-mode - options are client-trusted, server-trusted, dualrole-trusted and untrusted