Observium_CE/mibs/zyxel/ZYXEL-VENDOR-ID-BASED-VLAN-MIB

120 lines
4.1 KiB
Plaintext
Raw Permalink Blame History

ZYXEL-VENDOR-ID-BASED-VLAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM SNMPv2-SMI -- RFC2578
MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus, MacAddress
FROM SNMPv2-TC -- RFC2579
DisplayString
FROM RFC1213-MIB
esMgmt
FROM ZYXEL-ES-SMI;
zyxelVendorIdBasedVlan MODULE-IDENTITY
LAST-UPDATED "201811290000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for Vendor-ID based vlan"
::= { esMgmt 120 }
-- zyxelVendorIdBasedVlan OIDs
zyxelVendorIdBasedVlanSetup OBJECT IDENTIFIER ::= { zyxelVendorIdBasedVlan 1 }
zyVendorIdBasedVlanMaxNumberOfVlans OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Maximum binding number of Vendor-ID based VLAN"
::= { zyxelVendorIdBasedVlanSetup 1 }
-- zyxelVendorIdBasedVlanBindingTable
zyxelVendorIdBasedVlanBindingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ZyxelVendorIdBasedVlanBindingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of Vendor-ID based VLAN configuration."
::= { zyxelVendorIdBasedVlanSetup 2 }
zyxelVendorIdBasedVlanBindingEntry OBJECT-TYPE
SYNTAX ZyxelVendorIdBasedVlanBindingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry contains Vendor-ID based VLAN configuration. "
INDEX { zyVendorIdBasedVlanBindingSourceMac, zyVendorIdBasedVlanBindingMask}
::= { zyxelVendorIdBasedVlanBindingTable 1 }
ZyxelVendorIdBasedVlanBindingEntry ::=
SEQUENCE {
zyVendorIdBasedVlanBindingSourceMac MacAddress,
zyVendorIdBasedVlanBindingMask MacAddress,
zyVendorIdBasedVlanBindingName DisplayString,
zyVendorIdBasedVlanBindingVlan INTEGER,
zyVendorIdBasedVlanBindingPriority INTEGER,
zyVendorIdBasedVlanBindingWeight INTEGER,
zyVendorIdBasedVlanBindingRowStatus RowStatus
}
zyVendorIdBasedVlanBindingSourceMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Source MAC address of binding"
::= { zyxelVendorIdBasedVlanBindingEntry 1 }
zyVendorIdBasedVlanBindingMask OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mask of binding"
::= { zyxelVendorIdBasedVlanBindingEntry 2 }
zyVendorIdBasedVlanBindingName OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set a name of the vendor-id based VLAN binding"
::= { zyxelVendorIdBasedVlanBindingEntry 3 }
zyVendorIdBasedVlanBindingVlan OBJECT-TYPE
SYNTAX INTEGER (1..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set a vid for untagged frame forwarding"
::= { zyxelVendorIdBasedVlanBindingEntry 4 }
zyVendorIdBasedVlanBindingPriority OBJECT-TYPE
SYNTAX INTEGER (0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set a priority to apply to the vlan"
::= { zyxelVendorIdBasedVlanBindingEntry 5 }
zyVendorIdBasedVlanBindingWeight OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Set a number between 0 and 255 to specify the rule<6C><65>s weight. A higher weight means a higher priority."
::= { zyxelVendorIdBasedVlanBindingEntry 6 }
zyVendorIdBasedVlanBindingRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object allows entries to be created and deleted from the vlan"
::= { zyxelVendorIdBasedVlanBindingEntry 7 }
END