868 lines
23 KiB
Plaintext
868 lines
23 KiB
Plaintext
G6-VLAN-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
DisplayString, MacAddress
|
|
FROM SNMPv2-TC
|
|
g6 FROM MICROSENS-G6-MIB
|
|
;
|
|
|
|
protocol MODULE-IDENTITY --Category
|
|
LAST-UPDATED "201802121619Z"
|
|
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
|
CONTACT-INFO
|
|
"Kueferstrasse 16
|
|
D-59067 Hamm
|
|
Germany
|
|
support@microsens.de
|
|
http://www.microsens.de"
|
|
DESCRIPTION
|
|
"Microsens private MIB for Generation 6 Ethernet Switches"
|
|
|
|
REVISION "201802121619Z"
|
|
DESCRIPTION
|
|
"File creation"
|
|
::= { g6 2 }
|
|
|
|
vlan OBJECT IDENTIFIER ::= { protocol 82 }
|
|
|
|
|
|
|
|
-- *************************** CONFIGURATION SECTION ********************************
|
|
|
|
|
|
vlanEnableVlanFiltering OBJECT-TYPE -- enable_vlan_filtering
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Generally enable VLAN filtering function:"
|
|
::= { vlan 1 }
|
|
|
|
|
|
-- ******************* Begin of vlanIdConfigTable *************************
|
|
|
|
vlanIdConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VlanIdConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This section defines some default VLAN settings."
|
|
::= { vlan 2 }
|
|
|
|
vlanIdConfigEntry OBJECT-TYPE
|
|
SYNTAX VlanIdConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { vlanIdConfigIndex }
|
|
::= { vlanIdConfigTable 1 }
|
|
|
|
|
|
VlanIdConfigEntry ::= SEQUENCE {
|
|
vlanIdConfigIndex INTEGER,
|
|
vlanIdConfigManagementVlanId Integer32 ,
|
|
vlanIdConfigManagementPriority INTEGER ,
|
|
vlanIdConfigVoiceVlanId Integer32 ,
|
|
vlanIdConfigRstpVlanId Integer32 ,
|
|
vlanIdConfigUnauthorizedVlanId Integer32 ,
|
|
vlanIdConfigSmartofficeVlanId Integer32
|
|
}
|
|
|
|
vlanIdConfigIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Automatically generated"
|
|
::= { vlanIdConfigEntry 1 }
|
|
|
|
vlanIdConfigManagementVlanId OBJECT-TYPE -- management_vlan_id
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN ID for internal management port. Packets sent by the management agent are tagged with this VLAN ID,"
|
|
::= { vlanIdConfigEntry 2 }
|
|
|
|
vlanIdConfigManagementPriority OBJECT-TYPE -- management_priority
|
|
SYNTAX INTEGER
|
|
{
|
|
priority0 (0),
|
|
priority1 (1),
|
|
priority2 (2),
|
|
priority3 (3),
|
|
priority4 (4),
|
|
priority5 (5),
|
|
priority6 (6),
|
|
priority7 (7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN Priority for internal management port. Packets sent by the internal management agent are tagged with this priority value."
|
|
::= { vlanIdConfigEntry 3 }
|
|
|
|
vlanIdConfigVoiceVlanId OBJECT-TYPE -- voice_vlan_id
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Voice VLAN ID. Special VLAN for IP phones."
|
|
::= { vlanIdConfigEntry 4 }
|
|
|
|
vlanIdConfigRstpVlanId OBJECT-TYPE -- rstp_vlan_id
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RSTP VLAN ID. When using single instance Spanning Tree (STP or RSTP) in combination with VLANs, all spanning tree messages are tagged with this VLAN ID. "
|
|
::= { vlanIdConfigEntry 5 }
|
|
|
|
vlanIdConfigUnauthorizedVlanId OBJECT-TYPE -- unauthorized_vlan_id
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When using port access control with dynamic VLANs, unauthorized ports are attached to this VLAN."
|
|
::= { vlanIdConfigEntry 6 }
|
|
|
|
vlanIdConfigSmartofficeVlanId OBJECT-TYPE -- smartoffice_vlan_id
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN ID used for SmartOffice control traffic between director and controllers. Also used by the SmartOffice GUI."
|
|
::= { vlanIdConfigEntry 7 }
|
|
|
|
|
|
-- ********************* End of vlanIdConfigTable ***********************
|
|
|
|
|
|
-- ******************* Begin of portConfigTable *************************
|
|
|
|
portConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These settings define the default VLANs per port and defines how untagged data are treated."
|
|
::= { vlan 3 }
|
|
|
|
portConfigEntry OBJECT-TYPE
|
|
SYNTAX PortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { portConfigPortIndex }
|
|
::= { portConfigTable 1 }
|
|
|
|
|
|
PortConfigEntry ::= SEQUENCE {
|
|
portConfigPortIndex INTEGER,
|
|
portConfigVlanMode INTEGER ,
|
|
portConfigDefaultVlanId Integer32 ,
|
|
portConfigForceDefaultVlanId INTEGER ,
|
|
portConfigDefaultPriority INTEGER ,
|
|
portConfigPriorityOverride INTEGER ,
|
|
portConfigUnauthorizedVlanId Integer32 ,
|
|
portConfigFallbackVlanId Integer32 ,
|
|
portConfigQInQEthertype INTEGER
|
|
}
|
|
|
|
portConfigPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..24)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Automatically generated"
|
|
::= { portConfigEntry 1 }
|
|
|
|
portConfigVlanMode OBJECT-TYPE -- vlan_mode
|
|
SYNTAX INTEGER
|
|
{
|
|
access (0),
|
|
hybrid (1),
|
|
trunk (2),
|
|
qInQCustomer (3),
|
|
qInQProvider (4)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines how the VLAN tag of incoming and outgoing packets shall be handled on port."
|
|
::= { portConfigEntry 2 }
|
|
|
|
portConfigDefaultVlanId OBJECT-TYPE -- default_vlan_id
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Default VLAN ID for port. Incoming packets without VLAN tag are automatically tagged using the default VLAN ID and default priority values."
|
|
::= { portConfigEntry 3 }
|
|
|
|
portConfigForceDefaultVlanId OBJECT-TYPE -- force_default_vlan_id
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When enabled, incoming packets with existing VLAN tag are overwritten with the default port VLAN ID."
|
|
::= { portConfigEntry 4 }
|
|
|
|
portConfigDefaultPriority OBJECT-TYPE -- default_priority
|
|
SYNTAX INTEGER
|
|
{
|
|
priority0 (0),
|
|
priority1 (1),
|
|
priority2 (2),
|
|
priority3 (3),
|
|
priority4 (4),
|
|
priority5 (5),
|
|
priority6 (6),
|
|
priority7 (7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Default priority value for port. Incoming packets without VLAN tag are automatically tagged using the default VLAN ID and default priority values."
|
|
::= { portConfigEntry 5 }
|
|
|
|
portConfigPriorityOverride OBJECT-TYPE -- priority_override
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When enabled, incoming packets with existing VLAN tag are overwritten with the default priority value."
|
|
::= { portConfigEntry 6 }
|
|
|
|
portConfigUnauthorizedVlanId OBJECT-TYPE -- unauthorized_vlan_id
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When using port access control with dynamic VLANs, unauthorized ports are attached to this VLAN. When set to 0 the global vlan_id_config.unauthorized_vlan_id parameter applies. Use this parameter to set an independend port specific unauthorized vlan."
|
|
::= { portConfigEntry 7 }
|
|
|
|
portConfigFallbackVlanId OBJECT-TYPE -- fallback_vlan_id
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When using port access control with dynamic VLANs and a RADIUS server, the fallback vlan is assigned when the RADIUS server is unavailable. If this parameter is set to 0 the unauthorized vlan is used instead. If this is also 0 then the global vlan_id_config.unauthorized_vlan_id parameter applies."
|
|
::= { portConfigEntry 8 }
|
|
|
|
portConfigQInQEthertype OBJECT-TYPE -- q_in_q_ethertype
|
|
SYNTAX INTEGER
|
|
{
|
|
ox88a8 (0),
|
|
ox9100 (1),
|
|
ox9200 (2),
|
|
ox8100 (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ethertype configuration only applies for vlan_mode Q_IN_Q."
|
|
::= { portConfigEntry 9 }
|
|
|
|
|
|
-- ********************* End of portConfigTable ***********************
|
|
|
|
|
|
-- ******************* Begin of filterConfigTable *************************
|
|
|
|
filterConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FilterConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the used VLANs and their associated ports."
|
|
::= { vlan 4 }
|
|
|
|
filterConfigEntry OBJECT-TYPE
|
|
SYNTAX FilterConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { filterConfigIndex }
|
|
::= { filterConfigTable 1 }
|
|
|
|
|
|
FilterConfigEntry ::= SEQUENCE {
|
|
filterConfigIndex INTEGER,
|
|
filterConfigVlanId DisplayString,
|
|
filterConfigEntryMode INTEGER ,
|
|
filterConfigAlias DisplayString,
|
|
filterConfigMstpGroup Integer32 ,
|
|
filterConfigFabricAttachISid Unsigned32,
|
|
filterConfigPortMembers INTEGER,
|
|
filterConfigManagementMembers INTEGER ,
|
|
filterConfigPriorityOverride INTEGER ,
|
|
filterConfigNewPriority INTEGER
|
|
}
|
|
|
|
filterConfigIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Automatically generated"
|
|
::= { filterConfigEntry 1 }
|
|
|
|
filterConfigVlanId OBJECT-TYPE -- vlan_id
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines filter table entry for this VLAN ID. This is the key value for the table. Type '=:' to edit, use index '[*] = new_vlan:' to add an entry. Edit string to nothing to delete entry."
|
|
::= { filterConfigEntry 2 }
|
|
|
|
filterConfigEntryMode OBJECT-TYPE -- entry_mode
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When disabled, filtering for this VLAN ID is disabled without deleting the table entry. This can be used for testing and configuration. "
|
|
::= { filterConfigEntry 3 }
|
|
|
|
filterConfigAlias OBJECT-TYPE -- alias
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User-definable name string for VLAN."
|
|
::= { filterConfigEntry 4 }
|
|
|
|
filterConfigMstpGroup OBJECT-TYPE -- mstp_group
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All filter entries with the same mstp_group number will share an MSTP instance. A group may consist of one or many vlan entries. A value of 0 indicates that MSTP is not used for this VLAN."
|
|
::= { filterConfigEntry 5 }
|
|
|
|
filterConfigFabricAttachISid OBJECT-TYPE -- fabric_attach_i_sid
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This parameter defines the VLAN to I-SID binding when the shortest path bridging (SPB) fabric attach feature is used."
|
|
::= { filterConfigEntry 6 }
|
|
|
|
filterConfigPortMembers OBJECT-TYPE -- port_members
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines port memberships for VLAN. Syntax: slot/port, slot/port or use hex value for quick setup = 0x3f (ports 1-6)"
|
|
::= { filterConfigEntry 7 }
|
|
|
|
filterConfigManagementMembers OBJECT-TYPE -- management_members
|
|
SYNTAX INTEGER
|
|
{
|
|
none (0),
|
|
cpu1 (1),
|
|
cpu2 (2),
|
|
all (3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines the port membership for the internal management port(s)."
|
|
::= { filterConfigEntry 8 }
|
|
|
|
filterConfigPriorityOverride OBJECT-TYPE -- priority_override
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When enabled the priority value of packets tagged with this VLAN is overwritten with the new_priority value."
|
|
::= { filterConfigEntry 9 }
|
|
|
|
filterConfigNewPriority OBJECT-TYPE -- new_priority
|
|
SYNTAX INTEGER
|
|
{
|
|
priority0 (0),
|
|
priority1 (1),
|
|
priority2 (2),
|
|
priority3 (3),
|
|
priority4 (4),
|
|
priority5 (5),
|
|
priority6 (6),
|
|
priority7 (7)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN priority value when priority_override is enabled."
|
|
::= { filterConfigEntry 10 }
|
|
|
|
|
|
-- ********************* End of filterConfigTable ***********************
|
|
|
|
|
|
vlanEnableMvrp OBJECT-TYPE -- enable_mvrp
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Generally enable MVRP (Multiple VLAN Reservation Protocol) function. MVRP is operational on 802.1q trunk ports only."
|
|
::= { vlan 5 }
|
|
|
|
|
|
-- ******************* Begin of mvrpPortConfigTable *************************
|
|
|
|
mvrpPortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MvrpPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration parameter concerning the port specific MVRP setttings."
|
|
::= { vlan 6 }
|
|
|
|
mvrpPortConfigEntry OBJECT-TYPE
|
|
SYNTAX MvrpPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { mvrpPortConfigPortIndex }
|
|
::= { mvrpPortConfigTable 1 }
|
|
|
|
|
|
MvrpPortConfigEntry ::= SEQUENCE {
|
|
mvrpPortConfigPortIndex INTEGER,
|
|
mvrpPortConfigEnableMvrp INTEGER ,
|
|
mvrpPortConfigRegistrationMode INTEGER ,
|
|
mvrpPortConfigJoinTimer Unsigned32,
|
|
mvrpPortConfigLeaveTimer Unsigned32,
|
|
mvrpPortConfigLeaveallTimer Unsigned32
|
|
}
|
|
|
|
mvrpPortConfigPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..24)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Automatically generated"
|
|
::= { mvrpPortConfigEntry 1 }
|
|
|
|
mvrpPortConfigEnableMvrp OBJECT-TYPE -- enable_mvrp
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable MVRP (Multiple VLAN Reservation Protocol) on this port."
|
|
::= { mvrpPortConfigEntry 2 }
|
|
|
|
mvrpPortConfigRegistrationMode OBJECT-TYPE -- registration_mode
|
|
SYNTAX INTEGER
|
|
{
|
|
normal (0),
|
|
fixed (1),
|
|
forbidden (2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration of the MVRP registration mode."
|
|
::= { mvrpPortConfigEntry 3 }
|
|
|
|
mvrpPortConfigJoinTimer OBJECT-TYPE -- join_timer
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of milliseconds that the interface must wait before sending MVRP PDUs."
|
|
::= { mvrpPortConfigEntry 4 }
|
|
|
|
mvrpPortConfigLeaveTimer OBJECT-TYPE -- leave_timer
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of milliseconds that the switch retains a VLAN in the Leave state before the VLAN is unregistered. At a minimum, set the leave-timer interval at twice the join-timer interval."
|
|
::= { mvrpPortConfigEntry 5 }
|
|
|
|
mvrpPortConfigLeaveallTimer OBJECT-TYPE -- leaveall_timer
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of milliseconds between the sending of Leave All messages."
|
|
::= { mvrpPortConfigEntry 6 }
|
|
|
|
|
|
-- ********************* End of mvrpPortConfigTable ***********************
|
|
|
|
|
|
-- ******************* Begin of fabricAttachPortConfigTable *************************
|
|
|
|
fabricAttachPortConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF FabricAttachPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Configuration parameter controling the fabric attach feature. Each port can be configured individually."
|
|
::= { vlan 7 }
|
|
|
|
fabricAttachPortConfigEntry OBJECT-TYPE
|
|
SYNTAX FabricAttachPortConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { fabricAttachPortConfigPortIndex }
|
|
::= { fabricAttachPortConfigTable 1 }
|
|
|
|
|
|
FabricAttachPortConfigEntry ::= SEQUENCE {
|
|
fabricAttachPortConfigPortIndex INTEGER,
|
|
fabricAttachPortConfigEnableFabricAttach INTEGER ,
|
|
fabricAttachPortConfigMsgAuthentication INTEGER ,
|
|
fabricAttachPortConfigEnterFaAuthKey DisplayString,
|
|
fabricAttachPortConfigEncryptedFaAuthKey DisplayString
|
|
}
|
|
|
|
fabricAttachPortConfigPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..24)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Automatically generated"
|
|
::= { fabricAttachPortConfigEntry 1 }
|
|
|
|
fabricAttachPortConfigEnableFabricAttach OBJECT-TYPE -- enable_fabric_attach
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Shortest path bridging (SPB) fabric attach feature can be used to simplify configuration in an SBP enabled network. Please also generally enable the LLDP function to use this feature. When enabled the port will act as client to a fabric attach network."
|
|
::= { fabricAttachPortConfigEntry 2 }
|
|
|
|
fabricAttachPortConfigMsgAuthentication OBJECT-TYPE -- msg_authentication
|
|
SYNTAX INTEGER { disabled(0), enabled(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"when enabled message authentication using the fa_auth key is used."
|
|
::= { fabricAttachPortConfigEntry 3 }
|
|
|
|
fabricAttachPortConfigEnterFaAuthKey OBJECT-TYPE -- enter_fa_auth_key
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enter the fabric attach authentication keys required to access the network. No spaces are permitted."
|
|
::= { fabricAttachPortConfigEntry 4 }
|
|
|
|
fabricAttachPortConfigEncryptedFaAuthKey OBJECT-TYPE -- encrypted_fa_auth_key
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Encrypted form of the entered key. This is automatically filled in when the enter_fa_auth command is executed."
|
|
::= { fabricAttachPortConfigEntry 5 }
|
|
|
|
|
|
-- ********************* End of fabricAttachPortConfigTable ***********************
|
|
|
|
|
|
|
|
-- ****************************** STATUS SECTION ********************************
|
|
|
|
|
|
vlanNumberOfEntries OBJECT-TYPE -- number_of_entries
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of VLAN entries in the table."
|
|
::= { vlan 100 }
|
|
|
|
|
|
-- ******************* Begin of statusTable *************************
|
|
|
|
statusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF StatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table lists the status of all defined VLANs."
|
|
::= { vlan 101 }
|
|
|
|
statusEntry OBJECT-TYPE
|
|
SYNTAX StatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { statusVlanIndex }
|
|
::= { statusTable 1 }
|
|
|
|
|
|
StatusEntry ::= SEQUENCE {
|
|
statusVlanIndex INTEGER,
|
|
statusVlanId Integer32 ,
|
|
statusTimeMark Unsigned32,
|
|
statusAlias DisplayString,
|
|
statusPortMembers INTEGER,
|
|
statusFilterDatabase Unsigned32,
|
|
statusEgressPorts INTEGER,
|
|
statusUntaggedPorts INTEGER,
|
|
statusFabricAttachState INTEGER ,
|
|
statusCreationMode INTEGER ,
|
|
statusCreationTime Counter32
|
|
}
|
|
|
|
statusVlanIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Automatically generated"
|
|
::= { statusEntry 1 }
|
|
|
|
statusVlanId OBJECT-TYPE -- vlan_id
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VLAN identifier"
|
|
::= { statusEntry 2 }
|
|
|
|
statusTimeMark OBJECT-TYPE -- time_mark
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { statusEntry 3 }
|
|
|
|
statusAlias OBJECT-TYPE -- alias
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains the alias name for static entries."
|
|
::= { statusEntry 4 }
|
|
|
|
statusPortMembers OBJECT-TYPE -- port_members
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Lists all ports that belong to this VLAN."
|
|
::= { statusEntry 5 }
|
|
|
|
statusFilterDatabase OBJECT-TYPE -- filter_database
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"filter data base"
|
|
::= { statusEntry 6 }
|
|
|
|
statusEgressPorts OBJECT-TYPE -- egress_ports
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports which are transmitting traffic for this VLAN as either tagged or untagged frames."
|
|
::= { statusEntry 7 }
|
|
|
|
statusUntaggedPorts OBJECT-TYPE -- untagged_ports
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The set of ports which are transmitting traffic for this VLAN as untagged frames."
|
|
::= { statusEntry 8 }
|
|
|
|
statusFabricAttachState OBJECT-TYPE -- fabric_attach_state
|
|
SYNTAX INTEGER
|
|
{
|
|
disabled (0),
|
|
active (1),
|
|
rejected (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates if auto attachment to the fabric was successful."
|
|
::= { statusEntry 9 }
|
|
|
|
statusCreationMode OBJECT-TYPE -- creation_mode
|
|
SYNTAX INTEGER
|
|
{
|
|
filterTable (0),
|
|
pacc (1),
|
|
mvrp (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates by which means this VLAN entry was created."
|
|
::= { statusEntry 10 }
|
|
|
|
statusCreationTime OBJECT-TYPE -- creation_time
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of system.uptime when this VLAN was created."
|
|
::= { statusEntry 11 }
|
|
|
|
|
|
-- ********************* End of statusTable ***********************
|
|
|
|
|
|
-- ******************* Begin of portStatusTable *************************
|
|
|
|
portStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PortStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Port related view of the currently active VLAN setup."
|
|
::= { vlan 102 }
|
|
|
|
portStatusEntry OBJECT-TYPE
|
|
SYNTAX PortStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { portStatusPortIndex }
|
|
::= { portStatusTable 1 }
|
|
|
|
|
|
PortStatusEntry ::= SEQUENCE {
|
|
portStatusPortIndex INTEGER,
|
|
portStatusAssignedVlanIds DisplayString,
|
|
portStatusDynamicDefaultVlanId Integer32 ,
|
|
portStatusLastUpdateMethod INTEGER ,
|
|
portStatusLastUpdatingMac MacAddress,
|
|
portStatusLastUpdateTime Counter32
|
|
}
|
|
|
|
portStatusPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..24)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Automatically generated"
|
|
::= { portStatusEntry 1 }
|
|
|
|
portStatusAssignedVlanIds OBJECT-TYPE -- assigned_vlan_ids
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"List of all VLAN ids that are configured or dynamically assigned to this port."
|
|
::= { portStatusEntry 2 }
|
|
|
|
portStatusDynamicDefaultVlanId OBJECT-TYPE -- dynamic_default_vlan_id
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the current port default VLAN. The value may change due to port authentication or configuration."
|
|
::= { portStatusEntry 3 }
|
|
|
|
portStatusLastUpdateMethod OBJECT-TYPE -- last_update_method
|
|
SYNTAX INTEGER
|
|
{
|
|
config (0),
|
|
viaMacTable (1),
|
|
macViaRadius (2),
|
|
ms8021xViaRadius (3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates what caused the last VLAN reconfiguration."
|
|
::= { portStatusEntry 4 }
|
|
|
|
portStatusLastUpdatingMac OBJECT-TYPE -- last_updating_mac
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates which MAC address, if any, was involve in changing the VLAN setting for this port last."
|
|
::= { portStatusEntry 5 }
|
|
|
|
portStatusLastUpdateTime OBJECT-TYPE -- last_update_time
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the time when the VLAN settings were last changed."
|
|
::= { portStatusEntry 6 }
|
|
|
|
|
|
-- ********************* End of portStatusTable ***********************
|
|
|
|
|
|
-- ******************* Begin of mvrpStatusTable *************************
|
|
|
|
mvrpStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MvrpStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table lists MVRP status information."
|
|
::= { vlan 103 }
|
|
|
|
mvrpStatusEntry OBJECT-TYPE
|
|
SYNTAX MvrpStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { mvrpStatusPortIndex }
|
|
::= { mvrpStatusTable 1 }
|
|
|
|
|
|
MvrpStatusEntry ::= SEQUENCE {
|
|
mvrpStatusPortIndex INTEGER,
|
|
mvrpStatusLastSourceMac MacAddress,
|
|
mvrpStatusFailedRegistrations Unsigned32
|
|
}
|
|
|
|
mvrpStatusPortIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (0..24)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Automatically generated"
|
|
::= { mvrpStatusEntry 1 }
|
|
|
|
mvrpStatusLastSourceMac OBJECT-TYPE -- last_source_mac
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Source MAC Address of the last MVRP message received on this port."
|
|
::= { mvrpStatusEntry 2 }
|
|
|
|
mvrpStatusFailedRegistrations OBJECT-TYPE -- failed_registrations
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of failed MVRP registrations, for any reason, on this port."
|
|
::= { mvrpStatusEntry 3 }
|
|
|
|
|
|
-- ********************* End of mvrpStatusTable ***********************
|
|
|
|
|
|
|
|
END
|
|
|