summaryrefslogtreecommitdiff
path: root/MIBS/brocade/FOUNDRY-SN-SWITCH-GROUP-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/brocade/FOUNDRY-SN-SWITCH-GROUP-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/brocade/FOUNDRY-SN-SWITCH-GROUP-MIB')
-rw-r--r--MIBS/brocade/FOUNDRY-SN-SWITCH-GROUP-MIB9172
1 files changed, 9172 insertions, 0 deletions
diff --git a/MIBS/brocade/FOUNDRY-SN-SWITCH-GROUP-MIB b/MIBS/brocade/FOUNDRY-SN-SWITCH-GROUP-MIB
new file mode 100644
index 0000000..361a7a2
--- /dev/null
+++ b/MIBS/brocade/FOUNDRY-SN-SWITCH-GROUP-MIB
@@ -0,0 +1,9172 @@
+FOUNDRY-SN-SWITCH-GROUP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE,Integer32,Unsigned32, Gauge32, Counter32, Counter64, TimeTicks, IpAddress
+ FROM SNMPv2-SMI
+ switch
+ FROM FOUNDRY-SN-ROOT-MIB
+ DisplayString,MacAddress
+ FROM FOUNDRY-SN-AGENT-MIB
+ InterfaceIndex, ifIndex, InterfaceIndexOrZero
+ FROM IF-MIB
+ TruthValue,TEXTUAL-CONVENTION
+ FROM SNMPv2-TC;
+
+snSwitch MODULE-IDENTITY
+ LAST-UPDATED "201006020000Z" -- 04 June 2010
+ ORGANIZATION "Brocade Communications Systems, Inc."
+ CONTACT-INFO
+ "Technical Support Center
+ 130 Holger Way,
+ San Jose, CA 95134
+ Email: ipsupport@brocade.com
+ Phone: 1-800-752-8061
+ URL: www.brocade.com"
+ DESCRIPTION
+ "Copyright 1996-2010 Brocade Communications Systems, Inc.
+ All rights reserved.
+ This Brocade Communications Systems SNMP Management Information Base Specification
+ embodies Brocade Communications Systems' confidential and proprietary
+ intellectual property. Brocade Communications Systems retains all
+ title and ownership in the Specification, including any revisions.
+
+ This Specification is supplied AS IS, and Brocade Communications Systems makes
+ no warranty, either express or implied, as to the use,
+ operation, condition, or performance of the specification, and any unintended
+ consequence it may on the user environment."
+
+ REVISION "201006020000Z" -- 04 June 2010
+ DESCRIPTION
+ "Changed the ORGANIZATION, CONTACT-INFO and DESCRIPTION fields."
+ REVISION "200909300000Z" -- September 30, 2009
+ DESCRIPTION
+ "convert from SMIv1 to SMIv2"
+ ::= { switch 3 }
+
+ -- textual conventions
+
+
+
+ PhysAddress ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "
+ This data type is used to model media addresses. For many
+ types of media, this will be in a binary representation.
+ For example, an ethernet address would be represented as
+ a string of 6 octets.
+ "
+ SYNTAX OCTET STRING
+
+ BridgeId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "
+ the Bridge-Identifier as used in the Spanning Tree
+ "
+ SYNTAX OCTET STRING (SIZE(8))
+
+ Timeout ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "
+ a STP timer in units of 1/100 seconds
+ "
+ SYNTAX Integer32
+
+ PortMask ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "
+ This data type is used to model port bitmask. The
+ maximum of ports are 32.
+ "
+ SYNTAX Integer32
+
+
+ InterfaceId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "
+ -- This data type is used to specify an interface ID.
+ -- The first object identifier is port type, and the
+ -- format of the rest of the object identifiers depend
+ -- on the port type.
+ --
+ -- ethernet(1), format: type.slot.port
+ -- e.g. 1.3.6 is port ethernet 3/6
+ --
+ -- pos(2), format: type.slot.port
+ -- e.g. 2.10.1 is port pos 10/1
+ --
+ -- atm(3), format: type.slot.port
+ -- e.g. 3.8.2 is port atm 8/2
+ --
+ -- virtual router interface(4), format: type.ve
+ -- e.g. 4.9 is port ve 9
+ --
+ -- loopback(5), format: type.lb
+ -- e.g. 5.7 is port loopback 7
+ --
+ -- gre tunnel(6), format: type.tn, not supported
+ --
+ -- subinterface(7), format: type.slot.port.subInterface
+ -- e.g. 7.3.2.4 is port atm 3/2.4
+ --
+ -- mpls tunnel(8), format: type.tn
+ -- e.g. 8.3 is port tunnel 3
+ --
+ -- pvc(9), format: type.slot.port.subInterface.vpi.vci
+ -- e.g. 9.3.1.2.1.2 is port atm 3/1.2.1.2
+ --
+ -- management(10), format: type.slot.port
+ -- e.g. 10.17.1 is port management 17/1
+ --
+ -- tunnel(11), format: type.trunkid
+ -- e.g. 11.3 is trunk id 3
+ --
+ -- virtual management(12), format: type
+ -- e.g. 10 is the virtual management interface
+ "
+ SYNTAX OBJECT IDENTIFIER
+
+
+
+
+ InterfaceId2 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "
+ -- This data type is used to specify an interface ID. The
+ -- first object identifier is port type, and the format of
+ -- the rest of the object identifiers depend on the port
+ -- type. Note that for types which include a reference to a
+ -- physical port, the formats vary according to the type of
+ -- port identifiers that the device uses (e.g. 6, 3/6, or
+ -- 2/3/6). New port type values will be added in the future
+ -- as needed. For a given type code, new formats may also
+ -- be added in the future. Each format for a given type
+ -- code will have a unique length. Applications should
+ -- check the OID length and not assume that it will match
+ -- one of the currently defined formats.
+ --
+ -- Though the OIDs are shown here in a shortened form, the
+ -- actual OIDs are prefixed with the OID of snInterfaceId
+ -- (so the OID for 1.2.3.6 would actually be
+ -- snInterfaceId.1.2.3.6, which is equivalent to
+ -- snEthernetInterface.2.3.6.).
+ --
+ -- ethernet(1), formats:
+ -- type.port (e.g. 1.6 is port ethernet 6)
+ -- type.slot.port (e.g. 1.3.6 is port ethernet 3/6)
+ -- type.unit.slot.port (e.g. 1.2.3.6 is port ethernet 2/3/6)
+ --
+ -- pos(2), formats:
+ -- type.port (e.g. 2.6 is port pos 6)
+ -- type.slot.port (e.g. 2.3.6 is port pos 3/6)
+ -- type.unit.slot.port (e.g. 2.2.3.6 is port pos 2/3/6)
+ --
+ -- atm(3), format: type.slot.port
+ -- type.port (e.g. 3.6 is port atm 6)
+ -- type.slot.port (e.g. 3.3.6 is port atm 3/6)
+ -- type.unit.slot.port (e.g. 3.2.3.6 is port atm 2/3/6)
+ --
+ -- virtual router interface(4), format: type.ve
+ -- e.g. 4.9 is port ve 9
+ --
+ -- loopback(5), format: type.lb
+ -- e.g. 5.7 is port loopback 7
+ --
+ -- gre tunnel(6), format: type.tn, not supported
+ --
+ -- subinterface(7), formats:
+ -- type.port.subInterface (e.g. 7.6.4 is port atm 6.4)
+ -- type.slot.port.subInterface (e.g. 7.3.6.4 is port atm 3/6.4)
+ -- type.unit.slot.port.subInterface
+ -- (e.g. 7.2.3.6.4 is port atm 2/3/6.4)
+ --
+ -- mpls tunnel(8), format: type.tn
+ -- e.g. 8.3 is port tunnel 3
+ --
+ -- pvc(9), formats:
+ -- type.port.subInterface.vpi.vci
+ -- (e.g. 9.6.2.1.2 is port atm 6.2.1.2)
+ -- type.slot.port.subInterface.vpi.vci
+ -- (e.g. 9.3.6.2.1.2 is port atm 3/6.2.1.2)
+ -- type.unit.slot.port.subInterface.vpi.vci
+ -- (e.g. 9.2.3.6.2.1.2 is port atm 2/3/6.2.1.2)
+ --
+ -- management(10), formats:
+ -- type.port (e.g. 10.1 is port management 1)
+ -- type.slot.port (e.g. 10.2.1 is port management 2/1)
+ -- type.unit.slot.port (e.g. 10.4.2.1 is port management 4/2/1)
+ --
+ -- trunk(11), format: type.trunkid
+ -- e.g. 11.3 is trunk id 3
+ --
+ -- virtual management(12), format: type
+ -- e.g. 12 is the virtual management interface
+ "
+ SYNTAX OBJECT IDENTIFIER
+
+VlanTagMode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Vlan tag mode for a given vlan member."
+ SYNTAX INTEGER{
+ tagged(1),
+ untagged(2),
+ dual(3)
+ }
+
+FdryVlanIdOrNoneTC ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "The VLAN-ID that uniquely identifies a specific VLAN,
+ or no VLAN. The special value of zero is used to
+ indicate that no VLAN-ID is present or used. This can
+ be used in any situation where an object or a table entry
+ must refer either to a specific VLAN, or to no VLAN.
+
+ Note that a MIB object that is defined using this
+ TEXTUAL-CONVENTION should clarify the meaning of
+ 'no VLAN' (i.e., the special value 0)."
+ SYNTAX Integer32 (0 | 1..4094)
+
+BrcdVlanIdTC ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "The VLAN-ID that uniquely identifies a specific VLAN."
+ SYNTAX Integer32 (1..4090)
+
+PortQosTC ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The port QOS Priority hardware queue. 0 is lowest priority, 7 is the highest."
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7),
+ invalid(127)
+ }
+
+
+PortPriorityTC ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Refers to the IEEE 802.1p priority, or Priority Code Point (PCP).
+ 1 is the lowest, 8 is the highest. The value 128 may be used to
+ indicate invalid priority or priority is not enabled."
+ SYNTAX INTEGER {
+ priority0 (1),
+ priority1 (2),
+ priority2 (3),
+ priority3 (4),
+ priority4 (5),
+ priority5 (6),
+ priority6 (7),
+ priority7 (8),
+ nonPriority (128)
+ }
+
+
+-- Groups
+
+snSwInfo OBJECT IDENTIFIER ::= { snSwitch 1 }
+snVLanInfo OBJECT IDENTIFIER ::= { snSwitch 2 }
+snSwPortInfo OBJECT IDENTIFIER ::= { snSwitch 3 }
+snFdbInfo OBJECT IDENTIFIER ::= { snSwitch 4 }
+snPortStpInfo OBJECT IDENTIFIER ::= { snSwitch 5 }
+snTrunkInfo OBJECT IDENTIFIER ::= { snSwitch 6 }
+snSwSummary OBJECT IDENTIFIER ::= { snSwitch 7 }
+snDhcpGatewayListInfo OBJECT IDENTIFIER ::= { snSwitch 8 }
+snDnsInfo OBJECT IDENTIFIER ::= { snSwitch 9 }
+snMacFilter OBJECT IDENTIFIER ::= { snSwitch 10 }
+snNTP OBJECT IDENTIFIER ::= { snSwitch 11 }
+snRadius OBJECT IDENTIFIER ::= { snSwitch 12 }
+snTacacs OBJECT IDENTIFIER ::= { snSwitch 13 }
+snQos OBJECT IDENTIFIER ::= { snSwitch 14 }
+snAAA OBJECT IDENTIFIER ::= { snSwitch 15 }
+snCAR OBJECT IDENTIFIER ::= { snSwitch 16 }
+snVLanCAR OBJECT IDENTIFIER ::= { snSwitch 17 }
+snNetFlow OBJECT IDENTIFIER ::= { snSwitch 18 }
+snSFlow OBJECT IDENTIFIER ::= { snSwitch 19 }
+snFDP OBJECT IDENTIFIER ::= { snSwitch 20 }
+snVsrp OBJECT IDENTIFIER ::= { snSwitch 21 }
+snArpInfo OBJECT IDENTIFIER ::= { snSwitch 22 }
+snWireless OBJECT IDENTIFIER ::= { snSwitch 23 }
+snMac OBJECT IDENTIFIER ::= { snSwitch 24 }
+snPortMonitor OBJECT IDENTIFIER ::= { snSwitch 25 }
+snSSH OBJECT IDENTIFIER ::= { snSwitch 26 }
+snSSL OBJECT IDENTIFIER ::= { snSwitch 27 }
+snMacAuth OBJECT IDENTIFIER ::= { snSwitch 28 }
+snMetroRing OBJECT IDENTIFIER ::= { snSwitch 29 }
+-- snSwitch 30 should not be used
+snStacking OBJECT IDENTIFIER ::= { snSwitch 31 }
+fdryMacVlanMIB OBJECT IDENTIFIER ::= { snSwitch 32 }
+fdryLinkAggregationGroupMIB OBJECT IDENTIFIER ::= { snSwitch 33 }
+fdryDns2MIB OBJECT IDENTIFIER ::= { snSwitch 34 }
+fdryDaiMIB OBJECT IDENTIFIER ::= { snSwitch 35 }
+fdryDhcpSnoopMIB OBJECT IDENTIFIER ::= { snSwitch 36 }
+fdryIpSrcGuardMIB OBJECT IDENTIFIER ::= { snSwitch 37 }
+-- snSwitch 38 used for brcdDot1xAuth MIB
+
+-- SECTION 2: Switch Group Configuration MIBs
+
+
+snSwGroupOperMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ noVLan(1),
+ vlanByPort(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "noVLan(1) represents all switch ports with no virtual
+ LAN by port (no Port VLAN), and with no tag assigned.
+ vlanByPort(2) represents all switch ports with Basic
+ VLAN (layer2 Switch). "
+ ::= { snSwInfo 1 }
+
+snSwGroupIpL3SwMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Switch Group is configured with the Layer3
+ IP Switch mode either enabled or disabled and the
+ default is disabled mode.
+ enabled(1)...........activate Layer3 IP Switch
+ disabled(0)..........disable Layer3 IP Switch"
+ ::= { snSwInfo 2 }
+
+
+snSwGroupIpMcastMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Switch Group is configured with the IP Multicast
+ pruning mode either enabled or disabled and the
+ default is disabled mode.
+ enabled(1)...........activate IP Multicast pruning
+ disabled(0)..........no IP Multicast pruning"
+ ::= { snSwInfo 3 }
+
+
+snSwGroupDefaultCfgMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(1),
+ nonDefault(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Switch Group is configured with the Default
+ configuration. If the default configuration gets
+ overwritten, the state will change to non-default.
+ default(1)...........default configuration
+ nonDefault(2)..........non default configuration"
+ ::= { snSwInfo 4 }
+
+
+snSwGroupSwitchAgeTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Switch Age time is 180sec by default.
+ The configured range is 10 to 10,000sec. The time
+ represents the time span to age out an MAC Address
+ entry."
+ ::= { snSwInfo 5 }
+
+
+
+snVLanGroupVlanCurEntry OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current total entry number of VLANs are configured."
+ ::= { snSwInfo 6 }
+
+
+snVLanGroupSetAllVLan OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object is the VLanIndex of a particalur
+ entry in snVLanByPortCfgTable (snVLanByPortCfgVLanId).
+ All the attributes of that row of table except PortMask
+ will be used to set the same attributes for the
+ entire VLan group. VLanId and PortMask must be set for
+ that particular entry prior to setting this object.
+ Switch software will base on that VLAN information
+ to set the entire VLAN.
+ Note: All the intended attributes of the given
+ row of the table (given VLAN) must be set prior
+ setting this object. When this object is set,
+ Set-All-VLAN action will take place simultaneously.
+ The previous setting will be overwritten by the
+ new one."
+ ::= { snSwInfo 7 }
+
+
+snSwPortSetAll OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object is the index number of the
+ snSwPortInfoTable (snSwPortInfoPortIndex).
+ snSwPortInfoMonitorMode, snSwPortInfoTagMode,
+ snSwPortInfoChnMode, snSwPortInfoSpeed,
+ snSwPortInfoAdminStatus are all the
+ read-write attributes of that row of table.
+ They will be used to set the same attributes for
+ all the ports in the system.
+ Note: prior setting this object, all the intended
+ attributes of the given row of the table must be set.
+ Otherwise, the current data of the row will be used to
+ set the entire port-table. The previous setting will
+ be overwritten by the new one."
+ ::= { snSwInfo 8 }
+
+
+
+snFdbTableCurEntry OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current total entry number of FDB are configured."
+ ::= { snSwInfo 9 }
+
+
+snFdbTableStationFlush OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ error(2),
+ flush(3),
+ flushing(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The following values of the flush state
+ can only be read:
+ normal(1)... normal state
+ error(2)... operation failed
+ flushing(4)... in process
+
+ The following value can be written:
+ flush(3).....do flush
+
+ The agent will return a response even before the flush is done.
+ And the read value will be flushing until flush is done.
+ And the flush request will be rejected until error or normal."
+ ::= { snSwInfo 10 }
+
+
+snPortStpSetAll OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of this object is 1 which means invoking
+ Port STP Set-all command. The snPortStpPriority,
+ snPortStpPathCost, the read-write STP related
+ attributes of the first row of table will be used
+ to set the same attributes for all the ports in the
+ system.
+ Note: prior setting this object, all the intended
+ attributes of the given row of the table must be set.
+ Otherwise, the current data of the row will be used to
+ set the entire port-table. The previous setting will
+ be overwritten by the new one."
+ ::= { snSwInfo 11 }
+
+
+snSwProbePortNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A chassis switch probe port is operated as a traffic analyzer
+ port and only one port can be assigned in the chassis.
+ The bit 0 to bit 7: port number.
+ The bit 8 to bit 11: slot number.
+ A stackable switch is only assigned with one probe port as a
+ traffic analyzer."
+ ::= { snSwInfo 12 }
+
+
+snSw8021qTagMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Switch Group is configured with the IEEE802.1q
+ Tagging mode either enabled or disabled and the
+ default is disabled mode.
+ enabled(1)...........activate IEEE802.1q Tagging mode.
+ disabled(0)..........no IEEE802.1q Tagging."
+ ::= { snSwInfo 13 }
+
+
+snSwGlobalStpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Spanning Tree System Global Mode in the Switch Group
+ can be set either enabled or disabled and the default is
+ enabled mode.
+ enabled(1)...........activate Spanning Tree
+ disabled(0)..........no Spanning Tree"
+ ::= { snSwInfo 14 }
+
+
+snSwIpMcastQuerierMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ querier(1),
+ nonQuerier(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP Multicast pruning mode is configured either
+ Non-Querier or Querier mode and the default is
+ querier mode.
+ querier(1)...........when prunning traffic locally
+ within the VLAN.
+ nonQuerier(2)........when running with a multicast
+ capable router in the network."
+ ::= { snSwInfo 15 }
+
+snSwViolatorPortNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the switch or router that received
+ a violator packet. It is included in the locked
+ address violation trap.
+ The bit 0 to bit 7: port number.
+ The bit 8 to bit 11: slot number (slot for chassis only)."
+ ::= { snSwInfo 17 }
+
+snSwViolatorMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The source address of the violator packet received
+ by the switch or router. It is included in the locked
+ address violation trap."
+ ::= { snSwInfo 18 }
+
+snVLanGroupVlanMaxEntry OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The maximum number of VLAN entries that are allowed to configure.
+
+ On NetIron products, This object will be implemented as read-only.
+ Set request will be returned with not writable error.
+ To set the maximum allowed vlan, use snAgentSysParaConfigEntry."
+ ::= { snSwInfo 19 }
+
+snSwEosBufferSize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A specific buffer size for all the different EOS buffers."
+ ::= { snSwInfo 20 }
+
+snVLanByPortEntrySize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The size of each VLAN table entry."
+ ::= { snSwInfo 21 }
+
+snSwPortEntrySize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The size of each port table entry."
+ ::= { snSwInfo 22 }
+
+snFdbStationEntrySize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The size of each Fdb station table entry."
+ ::= { snSwInfo 23 }
+
+snPortStpEntrySize OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The size of each port stp table entry."
+ ::= { snSwInfo 24 }
+
+snSwEnableBridgeNewRootTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the SNMP agent process is
+ permitted to generate bridge new root traps."
+ DEFVAL { enabled }
+ ::= { snSwInfo 25 }
+
+snSwEnableBridgeTopoChangeTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the SNMP agent process is
+ permitted to generate bridge topology change
+ traps."
+ DEFVAL { enabled }
+ ::= { snSwInfo 26 }
+
+snSwEnableLockedAddrViolationTrap OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the SNMP agent process is
+ permitted to generate locked address violation
+ traps."
+ DEFVAL { enabled }
+ ::= { snSwInfo 27 }
+
+snSwIpxL3SwMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Switch Group is configured with the Layer3
+ IPX Switch mode either enabled or disabled and
+ the default is disabled mode.
+ enabled(1)...........activate Layer3 Switch
+ disabled(0)..........disable Layer3 Switch"
+ ::= { snSwInfo 28 }
+
+snVLanByIpSubnetMaxSubnets OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of subnets for each IP VLAN."
+ ::= { snSwInfo 29 }
+
+snVLanByIpxNetMaxNetworks OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of networks for each IPX VLAN."
+ ::= { snSwInfo 30 }
+
+snSwProtocolVLanMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "disabled(0) - represents system with Protocol VLAN disabled.
+ enabled(1) - represents system with Protocol VLAN enabled (Layer3 VLAN)."
+ ::= { snSwInfo 31 }
+
+snMacStationVLanId OBJECT-TYPE
+ SYNTAX INTEGER (0..4095)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "This VLAN ID controls filtering of the Forwarding Database
+ table in the standard Bridge MIB (dot1dTpFdbTable). Since the
+ dot1dTpFdbTable contains MAC addresses associated with each of
+ the ports in the bridge, and each MAC address can be
+ associated with different VLANs, the snMacStationVLanId can be
+ used by users to specify which VLAN's MAC Station information
+ the dot1dTpFdbTable should provide. If this variable is set
+ to zero (the default value), all MAC station entries will be
+ returned when the dot1dTpFdbTable is retrieved. The
+ VLAN-aware dot1qTpFdbTable described in RFC 2674 should be
+ used as a replacement for this variable."
+ ::= { snSwInfo 32 }
+
+snSwClearCounters OBJECT-TYPE
+ SYNTAX INTEGER {
+ valid(0),
+ clear(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "valid(0) - a SNMP-GET of this mib shows that it is valid command to use.
+ clear(1) - represents clear counter command of the following counters:
+ Dot3, MIB2, IP and IPX counters for all ports."
+ ::= { snSwInfo 33 }
+
+snSw8021qTagType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IEEE802.1q tag type embedded in the length/type field of
+ an Ethernet packet. It specifies that the 2 octets after the
+ length/type field in an Ethernet packet is the tag value."
+ DEFVAL { 33024 }
+ ::= { snSwInfo 34 }
+
+snSwBroadcastLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Limit the number of broadcast packets to forward out of the
+ switch ports. This object specifies the number of broadcast
+ packets per second. Setting a value of 0 to this object
+ disables the limitation check."
+ DEFVAL { 0 }
+ ::= { snSwInfo 35 }
+
+snSwMaxMacFilterPerSystem OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of MAC Filters per system in the MAC Filter table."
+ ::= { snSwInfo 36 }
+
+snSwMaxMacFilterPerPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The maximum number of MAC Filters per port in the Port MAC Access Filter table."
+ ::= { snSwInfo 37 }
+
+snSwDefaultVLanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID of the DEFAULT PORT-VLAN."
+ ::= { snSwInfo 38 }
+
+snSwGlobalAutoNegotiate OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1),
+ negFullAuto(2),
+ other(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This feature only applies to Gigabit Ethernet ports. If set
+ to disable(0), all Gigabit Ethernet ports will be put to non-
+ negotiation mode. If set to enable(1), all Gigabit Ethernet
+ ports will start auto-negotiation indefinitely until succeed.
+ If set to negFullAuto(2), all Gigabit Ethernet ports will start
+ with auto-negotiation, if the negotiation failed, then they
+ will automatically switch to non-negotiation mode. Stackable
+ products (except TurboIron 8) Gigabit Ethernet ports do not
+ support negFullAuto(2). If the snSwPortInfoAutoNegotiate value
+ of a port was not set to global, this global value does not
+ apply to the negotiation mode of that port."
+ DEFVAL { negFullAuto }
+ ::= { snSwInfo 39 }
+
+snSwQosMechanism OBJECT-TYPE
+ SYNTAX INTEGER { strict(0), weighted(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the qos mechanism is
+ strict or weighted."
+ DEFVAL { weighted }
+ ::= { snSwInfo 40 }
+
+snSwSingleStpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enableStp(1),
+ enableRstp(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Single Spanning Tree System Mode in the Switch Group
+ can be set either enabled or disabled and the default is
+ disabled mode.
+ disable(0)...........no Single Spanning Tree
+ enableStp(1).........activate SSTP control vlan to run Spanning Tree
+ enableRstp(2)........activate SSTP control vlan to run Rapid Spanning Tree"
+ ::= { snSwInfo 41 }
+
+snSwFastStpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Fast Spanning Tree System Mode in the Switch Group
+ can be set either enabled or disabled and the default is
+ enabled mode.
+ enabled(1)...........activate Fast Spanning Tree
+ disabled(0)..........no Fast Spanning Tree"
+ ::= { snSwInfo 42 }
+
+snSwViolatorIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the switch or router that received
+ a violator packet. It is included in the locked
+ address violation trap."
+ ::= { snSwInfo 43 }
+
+snSwSingleStpVLanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID of the Single Spanning Tree VLAN if Single
+ Spanning Tree was enabled. This object returns zero if
+ Single Spanning Tree was disabled."
+ ::= { snSwInfo 44 }
+
+
+-- VLAN Layer 2 Switch VLAN By Port Information Table
+
+
+snVLanByPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnVLanByPortEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "If snSwGroupOperMode is configured as basic mode
+ which is VLAN by Port, Layer2 switching,
+ then this table is valid. Each VLAN switch port
+ could have a number of VLAN IDs."
+ ::= { snVLanInfo 1 }
+
+
+snVLanByPortEntry OBJECT-TYPE
+ SYNTAX SnVLanByPortEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "An entry in the VLAN By Port Information table.
+ snVLanByPortVLanIndex = 1 and with
+ snVLanByPortVLanId = 1 together implies all attributes
+ applying to the Global switch group i.e. noVLan.
+ A SNMP SET PDU for a row of the snVLanByPortTable
+ requires the entired sequence of the MIB Objects in each
+ snVLanByPortEntry stored in one PDU. Otherwise,
+ GENERR return-value will be returned."
+ INDEX {
+ snVLanByPortVLanIndex
+ }
+ ::= { snVLanByPortTable 1 }
+
+
+SnVLanByPortEntry ::= SEQUENCE {
+ snVLanByPortVLanIndex
+ INTEGER,
+ snVLanByPortVLanId
+ INTEGER,
+ snVLanByPortPortMask
+ PortMask,
+ snVLanByPortQos
+ INTEGER,
+ snVLanByPortStpMode
+ INTEGER,
+ snVLanByPortStpPriority
+ INTEGER,
+ snVLanByPortStpGroupMaxAge
+ INTEGER,
+ snVLanByPortStpGroupHelloTime
+ INTEGER,
+ snVLanByPortStpGroupForwardDelay
+ INTEGER,
+ snVLanByPortRowStatus
+ INTEGER,
+ snVLanByPortOperState
+ INTEGER,
+ snVLanByPortBaseNumPorts
+ Integer32,
+ snVLanByPortBaseType
+ INTEGER,
+ snVLanByPortStpProtocolSpecification
+ INTEGER,
+ snVLanByPortStpMaxAge
+ Timeout,
+ snVLanByPortStpHelloTime
+ Timeout,
+ snVLanByPortStpHoldTime
+ Integer32,
+ snVLanByPortStpForwardDelay
+ Timeout,
+ snVLanByPortStpTimeSinceTopologyChange
+ TimeTicks,
+ snVLanByPortStpTopChanges
+ Counter32,
+ snVLanByPortStpRootCost
+ Integer32,
+ snVLanByPortStpRootPort
+ Integer32,
+ snVLanByPortStpDesignatedRoot
+ BridgeId,
+ snVLanByPortBaseBridgeAddress
+ MacAddress,
+ snVLanByPortVLanName
+ DisplayString,
+ snVLanByPortRouterIntf
+ Integer32,
+ snVLanByPortChassisPortMask
+ OCTET STRING,
+ snVLanByPortPortList
+ OCTET STRING
+ }
+
+snVLanByPortVLanIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The VLAN ID index must not be greater than the
+ snVLanGroupVlanMaxEntry. Each VLAN Identifier can
+ have a membership of multiple ports."
+ ::= { snVLanByPortEntry 1 }
+
+
+snVLanByPortVLanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The VLAN ID index to the VLAN By Port Info Table.
+ Each VLAN Identifier can have a membership of multiple
+ ports."
+ ::= { snVLanByPortEntry 2 }
+
+
+snVLanByPortPortMask OBJECT-TYPE
+ SYNTAX PortMask
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Standand-alone switch VLAN port membership. (It was obsoleted for Chassis Product)"
+ ::= { snVLanByPortEntry 3 }
+
+
+snVLanByPortQos OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Stand alone stackable switch VLAN Priority values are:
+ low(0) -- low prority
+ high(1) -- high prority.
+ The BigIron switch VLAN Priority values are:
+ level0(0), level1(1), level2(2), level3(3),
+ level4(4), level5(5), level6(6), level7(7) "
+ ::= { snVLanByPortEntry 4 }
+
+snVLanByPortStpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enableStp(1),
+ enableRstp(2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Spanning Tree Mode in the Switch Group can be set
+ either enabled or disabled and the default is
+ enabled mode.
+ disable(0)...........no Spanning Tree
+ enableStp(1).........activate Spanning Tree
+ enableRstp(2)........activate Rapid Spanning Tree"
+ ::= { snVLanByPortEntry 5 }
+
+snVLanByPortStpPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "dot1dStpPriority : The value of the write-able
+ portion of the Stp ID, i.e., the first two octets
+ of the (8 octet long) Bridge ID. The other (last) 6
+ octets of the Bridge ID are given by the value of the
+ base bridge address - dot1dBaseBridgeAddress."
+ ::= { snVLanByPortEntry 6 }
+
+snVLanByPortStpGroupMaxAge OBJECT-TYPE
+ SYNTAX INTEGER (0..40)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "dot1dStpBridgeMaxAge: From RFC1493(Bridge MIB).
+ The value that all bridges use for MaxAge when
+ this bridge is acting as the root.
+ Note that 802.1D-1990 specifies that the
+ range for this parameter is related to the value of
+ dot1dStpBridgeHelloTime. The granularity of this
+ timer is specified by 802.1D-1990 to be 1 second.
+ An agent may return a badValue error if a set is
+ attempted to a value which is not a whole number
+ of seconds."
+ ::= { snVLanByPortEntry 7 }
+
+snVLanByPortStpGroupHelloTime OBJECT-TYPE
+ SYNTAX INTEGER (0..10)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "dot1dStpBridgeHelloTime: From RFC1493(Bridge MIB).
+ The value that all bridges use for HelloTime when
+ this bridge is acting as the root. The
+ granularity of this timer is specified by 802.1D-
+ 1990 to be 1 second. An agent may return a
+ badValue error if a set is attempted to a value
+ which is not a whole number of seconds."
+ ::= { snVLanByPortEntry 8 }
+
+snVLanByPortStpGroupForwardDelay OBJECT-TYPE
+ SYNTAX INTEGER (0..30)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "dot1dStpBridgeForwardDelay : From RFC1493(Bridge MIB).
+ The value that all bridges use for ForwardDelay
+ when this bridge is acting as the root. Note that
+ 802.1D-1990 specifies that the range for this
+ parameter is related to the value of
+ dot1dStpBridgeMaxAge. The granularity of this
+ timer is specified by 802.1D-1990 to be 1 second.
+ An agent may return a badValue error if a set is
+ attempted to a value which is not a whole number
+ of seconds."
+ ::= { snVLanByPortEntry 9 }
+
+snVLanByPortRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3),
+ create(4),
+ modify(5)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "This object is used to create and
+ delete row in the table and control
+ if they are used. The values
+ that can be written are:
+ delete(3)...deletes the row
+ create(4)...creates a new row
+ modify(5)...modifies an exsisting row
+
+ If the row exists, then a SET with
+ value of create(4) returns error
+ 'badValue'. Deleted rows go away
+ immediately. The following values
+ can be returned on reads:
+ noSuch(0)...no such row
+ other(1)....some other case
+ valid(2)....the row exists and is valid"
+ ::= { snVLanByPortEntry 10 }
+
+snVLanByPortOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActivated(0),
+ activated(1)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "By default, this mode is set to notActivated(0).
+ notActivated(0)...the VLAN entry is not activated and not in running mode.
+ activated(1)......the VLAN entry is activated and in running mode"
+ ::= { snVLanByPortEntry 11 }
+
+snVLanByPortBaseNumPorts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The number of ports controlled by this bridging
+ entity."
+ ::= { snVLanByPortEntry 12 }
+
+snVLanByPortBaseType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ transparentOnly(2),
+ sourcerouteOnly(3),
+ srt(4)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Indicates what type of bridging this bridge can
+ perform. If a bridge is actually performing a
+ certain type of bridging this will be indicated by
+ entries in the port table for the given type."
+ ::= { snVLanByPortEntry 13 }
+
+snVLanByPortStpProtocolSpecification OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ decLb100(2),
+ ieee8021d(3)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "An indication of what version of the Spanning
+ Tree Protocol is being run. The value
+ 'decLb100(2)' indicates the DEC LANbridge 100
+ Spanning Tree protocol. IEEE 802.1d
+ implementations will return 'ieee8021d(3)'. If
+ future versions of the IEEE Spanning Tree Protocol
+ are released that are incompatible with the
+ current version a new value will be defined."
+ ::= { snVLanByPortEntry 14 }
+
+
+snVLanByPortStpMaxAge OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "dot1dStpMaxAge: From RFC1493(Bridge MIB).
+ The maximum age of Spanning Tree Protocol
+ information learned from the network on any port
+ before it is discarded, in units of hundredths of
+ a second. This is the actual value that this
+ bridge is currently using."
+ ::= { snVLanByPortEntry 15 }
+
+snVLanByPortStpHelloTime OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "dot1dStpHelloTime: From RFC1493(Bridge MIB).
+ The amount of time between the transmission of
+ Configuration bridge PDUs by this node on any port
+ when it is the root of the spanning tree or trying
+ to become so, in units of hundredths of a second.
+ This is the actual value that this bridge is
+ currently using."
+ ::= { snVLanByPortEntry 16 }
+
+snVLanByPortStpHoldTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "dot1dStpHoldTime: From RFC1493(Bridge MIB).
+ This time value determines the interval length
+ during which no more than two Configuration bridge
+ PDUs shall be transmitted by this node, in units
+ of hundredths of a second."
+ ::= { snVLanByPortEntry 17 }
+
+ snVLanByPortStpForwardDelay OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "dot1dStpForwardDelay: From RFC1493(Bridge MIB).
+ This time value, measured in units of hundredths
+ of a second, controls how fast a port changes its
+ spanning state when moving towards the Forwarding
+ state. The value determines how long the port
+ stays in each of the Listening and Learning
+ states, which precede the Forwarding state. This
+ value is also used, when a topology change has
+ been detected and is underway, to age all dynamic
+ entries in the Forwarding Database. [Note that
+ this value is the one that this bridge is
+ currently using, in contrast to
+ dot1dStpBridgeForwardDelay which is the value that
+ this bridge and all others would start using
+ if/when this bridge were to become the root.]"
+ ::= { snVLanByPortEntry 18 }
+
+
+snVLanByPortStpTimeSinceTopologyChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The time (in hundredths of a second) since the
+ last time a topology change was detected by the
+ bridge entity."
+ ::= { snVLanByPortEntry 19 }
+
+snVLanByPortStpTopChanges OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of topology changes detected by
+ this bridge since the management entity was last
+ reset or initialized."
+ ::= { snVLanByPortEntry 20 }
+
+snVLanByPortStpRootCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "dot1dStpRootCost: From RFC1493(Bridge MIB).
+ The cost of the path to the root as seen from
+ this bridge."
+ ::= { snVLanByPortEntry 21 }
+
+snVLanByPortStpRootPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "dot1dStpRootPort: From RFC1493(Bridge MIB).
+ The port number of the port which offers the
+ lowest cost path from this bridge to the root
+ bridge."
+ ::= { snVLanByPortEntry 22 }
+
+snVLanByPortStpDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "dot1dStpDesignatedRoot: From RFC1493(Bridge MIB).
+ The bridge identifier of the root of the spanning
+ tree as determined by the Spanning Tree Protocol
+ as executed by this node. This value is used as
+ the Root Identifier parameter in all Configuration
+ Bridge PDUs originated by this node."
+ ::= { snVLanByPortEntry 23 }
+
+snVLanByPortBaseBridgeAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The MAC address used by this bridge when it must
+ be referred to in a unique fashion. It is
+ recommended that this be the numerically smallest
+ MAC address of all ports that belong to this
+ bridge. However it is only required to be unique.
+ When concatenated with dot1dStpPriority a unique
+ BridgeIdentifier is formed which is used in the
+ Spanning Tree Protocol."
+ ::= { snVLanByPortEntry 24 }
+
+snVLanByPortVLanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "VLAN Community Name string."
+ ::= { snVLanByPortEntry 25 }
+
+
+snVLanByPortRouterIntf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Optional: A virtual interface for router to the VLAN -- applied to router only.
+ If a SNMP-Get value is zero, that means this object was not configured."
+ ::= { snVLanByPortEntry 26 }
+
+
+snVLanByPortChassisPortMask OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Chassis VLAN switch port membership.
+ (It was obsoleted after release 07100, replaced by snVLanByPortPortList)"
+ ::= { snVLanByPortEntry 27 }
+
+snVLanByPortPortList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "A list of port indices which are the port
+ membership of a VLAN By Port. Each port index is a
+ 16-bit integer in big endian order. 8-bit is the slot number,
+ the other 8-bit is the port number."
+ ::= { snVLanByPortEntry 28 }
+
+
+-- Port VLAN (Layer 2 VLAN) Port Membership Table
+-- Use this table to create or delete a VLAN entry
+
+
+snVLanByPortMemberTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnVLanByPortMemberEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Port VLAN (Layer 2 VLAN) port membership table."
+ ::= { snVLanInfo 6 }
+
+
+snVLanByPortMemberEntry OBJECT-TYPE
+ SYNTAX SnVLanByPortMemberEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of the port VLAN membership table."
+ INDEX { snVLanByPortMemberVLanId, snVLanByPortMemberPortId }
+ ::= { snVLanByPortMemberTable 1 }
+
+SnVLanByPortMemberEntry ::= SEQUENCE {
+ snVLanByPortMemberVLanId
+ INTEGER,
+ snVLanByPortMemberPortId
+ InterfaceIndex,
+ snVLanByPortMemberRowStatus
+ INTEGER,
+ snVLanByPortMemberTagMode
+ INTEGER
+ }
+
+snVLanByPortMemberVLanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN identifier (VLAN ID)."
+ ::= { snVLanByPortMemberEntry 1 }
+
+snVLanByPortMemberPortId OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ifIndex which is a member of the port VLAN."
+ ::= { snVLanByPortMemberEntry 2 }
+
+snVLanByPortMemberRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3),
+ create(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and
+ delete row in the table and control
+ if they are used. The values
+ that can be written are:
+ delete(3)...deletes the row
+ create(4)...creates a new row
+
+ If the row exists, then a SET with
+ value of create(4) returns error
+ 'badValue'. Deleted rows go away
+ immediately. The following values
+ can be returned on reads:
+ noSuch(0)...no such row
+ other(1)....some other case
+ valid(2)....the row exists and is valid"
+ ::= { snVLanByPortMemberEntry 3 }
+
+snVLanByPortMemberTagMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ tagged(1),
+ untagged(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "For tagged/dual-mode port, we could have multiple VLANs per
+ port. For untagged port, there is only one VLAN ID per port."
+ ::= { snVLanByPortMemberEntry 4 }
+
+
+-- Port VLAN (Layer 2 VLAN) Configuration Table
+-- Use this table to configure a VLAN entry
+
+
+snVLanByPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnVLanByPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Port VLAN (Layer 2 VLAN) configuration table."
+ ::= { snVLanInfo 7 }
+
+
+snVLanByPortCfgEntry OBJECT-TYPE
+ SYNTAX SnVLanByPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of the port VLAN configuration table."
+ INDEX { snVLanByPortCfgVLanId }
+ ::= { snVLanByPortCfgTable 1 }
+
+
+SnVLanByPortCfgEntry ::= SEQUENCE {
+ snVLanByPortCfgVLanId
+ INTEGER,
+ snVLanByPortCfgQos
+ PortQosTC,
+ snVLanByPortCfgStpMode
+ INTEGER,
+ snVLanByPortCfgStpPriority
+ INTEGER,
+ snVLanByPortCfgStpGroupMaxAge
+ Integer32,
+ snVLanByPortCfgStpGroupHelloTime
+ Integer32,
+ snVLanByPortCfgStpGroupForwardDelay
+ Integer32,
+ snVLanByPortCfgBaseNumPorts
+ Integer32,
+ snVLanByPortCfgBaseType
+ INTEGER,
+ snVLanByPortCfgStpProtocolSpecification
+ INTEGER,
+ snVLanByPortCfgStpMaxAge
+ Timeout,
+ snVLanByPortCfgStpHelloTime
+ Timeout,
+ snVLanByPortCfgStpHoldTime
+ Integer32,
+ snVLanByPortCfgStpForwardDelay
+ Timeout,
+ snVLanByPortCfgStpTimeSinceTopologyChange
+ TimeTicks,
+ snVLanByPortCfgStpTopChanges
+ Counter32,
+ snVLanByPortCfgStpRootCost
+ Integer32,
+ snVLanByPortCfgStpRootPort
+ Integer32,
+ snVLanByPortCfgStpDesignatedRoot
+ BridgeId,
+ snVLanByPortCfgBaseBridgeAddress
+ MacAddress,
+ snVLanByPortCfgVLanName
+ DisplayString,
+ snVLanByPortCfgRouterIntf
+ Integer32,
+ snVLanByPortCfgRowStatus
+ INTEGER,
+ snVLanByPortCfgStpVersion
+ INTEGER,
+ snVLanByPortCfgInOctets
+ Counter64
+ }
+
+snVLanByPortCfgVLanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN identifier (VLAN ID)."
+ ::= { snVLanByPortCfgEntry 1 }
+
+snVLanByPortCfgQos OBJECT-TYPE
+ SYNTAX PortQosTC
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Stand alone stackable switch VLAN Priority values are:
+ level0(0) -- low prority
+ level1(1) -- high prority.
+ The BigIron switch VLAN Priority values are:
+ level0(0), level1(1), level2(2), level3(3),
+ level4(4), level5(5), level6(6), level7(7).
+ Value invalid(127) is used by CES/CER products to signify
+ that no QoS was specified for this VLAN."
+ ::= { snVLanByPortCfgEntry 2 }
+
+snVLanByPortCfgStpMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enableStp(1),
+ enableRstp(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Spanning Tree Mode in the Switch Group can be set
+ either enabled or disabled and the default is
+ enabled mode.
+ disable(0)...........no Spanning Tree
+ enableStp(1).........activate Spanning Tree
+ enableRstp(2)........activate Rapid Spanning Tree"
+ ::= { snVLanByPortCfgEntry 3 }
+
+snVLanByPortCfgStpPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "dot1dStpPriority : The value of the write-able
+ portion of the Stp ID, i.e., the first two octets
+ of the (8 octet long) Bridge ID. The other (last) 6
+ octets of the Bridge ID are given by the value of the
+ base bridge address - dot1dBaseBridgeAddress."
+ ::= { snVLanByPortCfgEntry 4 }
+
+snVLanByPortCfgStpGroupMaxAge OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "dot1dStpBridgeMaxAge: From RFC1493(Bridge MIB).
+ The value that all bridges use for MaxAge when
+ this bridge is acting as the root.
+ Note that 802.1D-1990 specifies that the
+ range for this parameter is related to the value of
+ dot1dStpBridgeHelloTime. The granularity of this
+ timer is specified by 802.1D-1990 to be 1 second.
+ An agent may return a badValue error if a set is
+ attempted to a value which is not a whole number
+ of seconds.
+ Valid value betweek 6 and 40. Default is 20 seconds.
+ Value 0 is returned if no STP is not configured for this vlan."
+ ::= { snVLanByPortCfgEntry 5 }
+
+snVLanByPortCfgStpGroupHelloTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "dot1dStpBridgeHelloTime: From RFC1493(Bridge MIB).
+ The value that all bridges use for HelloTime when
+ this bridge is acting as the root. The
+ granularity of this timer is specified by 802.1D-
+ 1990 to be 1 second. An agent may return a
+ badValue error if a set is attempted to a value
+ which is not a whole number of seconds.
+ Valid value betweek 1 and 10. Default is 2 seconds.
+ Value 0 is returned if no STP is not configured for this vlan."
+ ::= { snVLanByPortCfgEntry 6 }
+
+snVLanByPortCfgStpGroupForwardDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "dot1dStpBridgeForwardDelay : From RFC1493(Bridge MIB).
+ The value that all bridges use for ForwardDelay
+ when this bridge is acting as the root. Note that
+ 802.1D-1990 specifies that the range for this
+ parameter is related to the value of
+ dot1dStpBridgeMaxAge. The granularity of this
+ timer is specified by 802.1D-1990 to be 1 second.
+ An agent may return a badValue error if a set is
+ attempted to a value which is not a whole number
+ of seconds.
+ Valid value betweek 2 and 30. Default is 15 seconds.
+ Value 0 is returned if no STP is not configured for this vlan."
+ ::= { snVLanByPortCfgEntry 7 }
+
+snVLanByPortCfgBaseNumPorts OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of ports controlled by this bridging
+ entity."
+ ::= { snVLanByPortCfgEntry 8 }
+
+snVLanByPortCfgBaseType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ transparentOnly(2),
+ sourcerouteOnly(3),
+ srt(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates what type of bridging this bridge can
+ perform. If a bridge is actually performing a
+ certain type of bridging this will be indicated by
+ entries in the port table for the given type."
+ ::= { snVLanByPortCfgEntry 9 }
+
+snVLanByPortCfgStpProtocolSpecification OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(1),
+ decLb100(2),
+ ieee8021d(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication of what version of the Spanning
+ Tree Protocol is being run. The value
+ 'decLb100(2)' indicates the DEC LANbridge 100
+ Spanning Tree protocol. IEEE 802.1d
+ implementations will return 'ieee8021d(3)'. If
+ future versions of the IEEE Spanning Tree Protocol
+ are released that are incompatible with the
+ current version a new value will be defined."
+ ::= { snVLanByPortCfgEntry 10 }
+
+
+snVLanByPortCfgStpMaxAge OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "dot1dStpMaxAge: From RFC1493(Bridge MIB).
+ The maximum age of Spanning Tree Protocol
+ information learned from the network on any port
+ before it is discarded, in units of hundredths of
+ a second. This is the actual value that this
+ bridge is currently using."
+ ::= { snVLanByPortCfgEntry 11 }
+
+snVLanByPortCfgStpHelloTime OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "dot1dStpHelloTime: From RFC1493(Bridge MIB).
+ The amount of time between the transmission of
+ Configuration bridge PDUs by this node on any port
+ when it is the root of the spanning tree or trying
+ to become so, in units of hundredths of a second.
+ This is the actual value that this bridge is
+ currently using."
+ ::= { snVLanByPortCfgEntry 12 }
+
+snVLanByPortCfgStpHoldTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "dot1dStpHoldTime: From RFC1493(Bridge MIB).
+ This time value determines the interval length
+ during which no more than two Configuration bridge
+ PDUs shall be transmitted by this node, in units
+ of hundredths of a second."
+ ::= { snVLanByPortCfgEntry 13 }
+
+ snVLanByPortCfgStpForwardDelay OBJECT-TYPE
+ SYNTAX Timeout
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "dot1dStpForwardDelay: From RFC1493(Bridge MIB).
+ This time value, measured in units of hundredths
+ of a second, controls how fast a port changes its
+ spanning state when moving towards the Forwarding
+ state. The value determines how long the port
+ stays in each of the Listening and Learning
+ states, which precede the Forwarding state. This
+ value is also used, when a topology change has
+ been detected and is underway, to age all dynamic
+ entries in the Forwarding Database. [Note that
+ this value is the one that this bridge is
+ currently using, in contrast to
+ dot1dStpBridgeForwardDelay which is the value that
+ this bridge and all others would start using
+ if/when this bridge were to become the root.]"
+ ::= { snVLanByPortCfgEntry 14 }
+
+
+snVLanByPortCfgStpTimeSinceTopologyChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time (in hundredths of a second) since the
+ last time a topology change was detected by the
+ bridge entity."
+ ::= { snVLanByPortCfgEntry 15 }
+
+snVLanByPortCfgStpTopChanges OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of topology changes detected by
+ this bridge since the management entity was last
+ reset or initialized."
+ ::= { snVLanByPortCfgEntry 16 }
+
+snVLanByPortCfgStpRootCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "dot1dStpRootCost: From RFC1493(Bridge MIB).
+ The cost of the path to the root as seen from
+ this bridge."
+ ::= { snVLanByPortCfgEntry 17 }
+
+snVLanByPortCfgStpRootPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "dot1dStpRootPort: From RFC1493(Bridge MIB).
+ The port number of the port which offers the
+ lowest cost path from this bridge to the root
+ bridge."
+ ::= { snVLanByPortCfgEntry 18 }
+
+snVLanByPortCfgStpDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "dot1dStpDesignatedRoot: From RFC1493(Bridge MIB).
+ The bridge identifier of the root of the spanning
+ tree as determined by the Spanning Tree Protocol
+ as executed by this node. This value is used as
+ the Root Identifier parameter in all Configuration
+ Bridge PDUs originated by this node."
+ ::= { snVLanByPortCfgEntry 19 }
+
+snVLanByPortCfgBaseBridgeAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address used by this bridge when it must
+ be referred to in a unique fashion. It is
+ recommended that this be the numerically smallest
+ MAC address of all ports that belong to this
+ bridge. However it is only required to be unique.
+ When concatenated with dot1dStpPriority a unique
+ BridgeIdentifier is formed which is used in the
+ Spanning Tree Protocol."
+ ::= { snVLanByPortCfgEntry 20 }
+
+snVLanByPortCfgVLanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN Community Name string."
+ ::= { snVLanByPortCfgEntry 21 }
+
+
+snVLanByPortCfgRouterIntf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Optional: A virtual interface for router to the VLAN -- applied to router only.
+ If a SNMP-Get value is zero, that means this object was not configured."
+ ::= { snVLanByPortCfgEntry 22 }
+
+snVLanByPortCfgRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Use this object to delete a vlan entry.
+ For read operation, its value is 'valid' if it is a user-configured VLAN and
+ 'other' if it is a control-VLAN."
+ ::= { snVLanByPortCfgEntry 23 }
+
+snVLanByPortCfgStpVersion OBJECT-TYPE
+ SYNTAX INTEGER {
+ stpCompatible(0),
+ rstp(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The version of Spanning Tree Protocol the bridge is
+ currently running. The value 'stpCompatible(0)'
+ indicates the Spanning Tree Protocol specified in
+ IEEE 802.1D and 'rstp(2)' indicates the Rapid Spanning
+ Tree Protocol specified in IEEE 802.1w. New value may
+ be defined as future versions of the protocol become
+ available."
+ ::= { snVLanByPortCfgEntry 24 }
+
+snVLanByPortCfgInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes received on this VLAN. This can be used as the per VE
+ couter, if there is one-to-one map for VLAN-VE."
+ ::= { snVLanByPortCfgEntry 25 }
+
+
+--
+--
+
+brcdVlanExtStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BrcdVlanExtStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the extended statistics for VLAN ports of G2 cards.
+ These applies to L2 VLANs and as well as port VLANs that are associated to
+ IP interfaces (physical or VE)."
+ ::= { snVLanInfo 8 }
+
+brcdVlanExtStatsEntry OBJECT-TYPE
+ SYNTAX BrcdVlanExtStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in this table represents a VLAN extended statistics
+ accounting entry. It can be a per-VLAN/port entry,
+ in this case the Priority-ID is 128 (invalid).
+ It can also be in a priority level granularity of the VLAN port,
+ in this case the Priority-ID specifies which port QOS priority,
+ and Priority-ID 128 is the index to the aggregate count bucket."
+ INDEX {brcdVlanExtStatsVlanId,
+ brcdVlanExtStatsIfIndex,
+ brcdVlanExtStatsPriorityId }
+ ::= { brcdVlanExtStatsTable 1 }
+
+BrcdVlanExtStatsEntry ::= SEQUENCE {
+ brcdVlanExtStatsVlanId
+ BrcdVlanIdTC,
+ brcdVlanExtStatsIfIndex
+ InterfaceIndex,
+ brcdVlanExtStatsPriorityId
+ PortPriorityTC,
+ brcdVlanExtStatsInSwitchedPkts
+ Counter64,
+ brcdVlanExtStatsInRoutedPkts
+ Counter64,
+ brcdVlanExtStatsInPkts
+ Counter64,
+ brcdVlanExtStatsOutSwitchedPkts
+ Counter64,
+ brcdVlanExtStatsOutRoutedPkts
+ Counter64,
+ brcdVlanExtStatsOutPkts
+ Counter64,
+ brcdVlanExtStatsInSwitchedOctets
+ Counter64,
+ brcdVlanExtStatsInRoutedOctets
+ Counter64,
+ brcdVlanExtStatsInOctets
+ Counter64,
+ brcdVlanExtStatsOutSwitchedOctets
+ Counter64,
+ brcdVlanExtStatsOutRoutedOctets
+ Counter64,
+ brcdVlanExtStatsOutOctets
+ Counter64
+ }
+
+brcdVlanExtStatsVlanId OBJECT-TYPE
+ SYNTAX BrcdVlanIdTC
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VLAN identifier (VLAN ID)."
+ ::= { brcdVlanExtStatsEntry 1 }
+
+brcdVlanExtStatsIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifIndex of the port belonging to this VLAN."
+ ::= { brcdVlanExtStatsEntry 2 }
+
+brcdVlanExtStatsPriorityId OBJECT-TYPE
+ SYNTAX PortPriorityTC
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Identifies the port QOS priority.
+ The values 1 through 8 internally maps to priorities 0 through 7.
+ The value 128 indicates that priority-level accounting is not enabled"
+ ::= { brcdVlanExtStatsEntry 3 }
+
+brcdVlanExtStatsInSwitchedPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of valid frames received by this port classified as belonging
+to this VLAN for switched packets. The value is applicable only if the
+system was configured to separately count the two types of packets.
+Otherwise, it returns 0."
+ ::= { brcdVlanExtStatsEntry 4 }
+
+brcdVlanExtStatsInRoutedPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The number of valid frames received by this port classified as belonging
+to this VLAN for routed packets. The value is applicable only if the system
+was configured to separately count the two types of packets.
+Otherwise, it returns 0."
+ ::= { brcdVlanExtStatsEntry 5 }
+
+brcdVlanExtStatsInPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of valid frames received by this port classified as belonging
+to this VLAN for both switched and routed packets."
+ ::= { brcdVlanExtStatsEntry 6 }
+
+brcdVlanExtStatsOutSwitchedPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of valid frames transmitted by this port
+ classified as belonging to this VLAN for switched packets.
+ The value is applicable only if the system was configured
+ to separately count the two types of packets.
+ Otherwise, it returns 0."
+ ::= { brcdVlanExtStatsEntry 7 }
+
+brcdVlanExtStatsOutRoutedPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of valid frames transmitted by this port classified
+ as belonging to this VLAN for routed packets. The value is
+ applicable only if the system was configured to separately
+ count the two types of packets. Otherwise, it returns 0."
+ ::= { brcdVlanExtStatsEntry 8 }
+
+brcdVlanExtStatsOutPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of valid frames transmitted by this port classified
+ as belonging to this VLAN for both switched and routed packets."
+ ::= { brcdVlanExtStatsEntry 9 }
+
+brcdVlanExtStatsInSwitchedOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bytes count received by this port classified as
+belonging to this VLAN for switched packets. The value
+is applicable only if the system was configured to
+separately count the two types of packets.
+Otherwise, it returns 0."
+ ::= { brcdVlanExtStatsEntry 10 }
+
+brcdVlanExtStatsInRoutedOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bytes count received by this port classified as
+belonging to this VLAN for routed packets. The value
+is applicable only if the system was configured to
+separately count the two types of packets.
+Otherwise, it returns 0."
+ ::= { brcdVlanExtStatsEntry 11 }
+
+brcdVlanExtStatsInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bytes count received by this port classified
+as belonging to this VLAN for both switched and
+routed packets. "
+ ::= { brcdVlanExtStatsEntry 12 }
+
+brcdVlanExtStatsOutSwitchedOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bytes count transmitted by this port classified
+as belonging to this VLAN for switched packets.
+The value is applicable only if the system was configured
+to separately count the two types of packets.
+Otherwise, it returns 0."
+ ::= { brcdVlanExtStatsEntry 13 }
+
+brcdVlanExtStatsOutRoutedOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bytes count transmitted by this port classified
+as belonging to this VLAN for routed packets.
+The value is applicable only if the system was configured
+to separately count the two types of packets.
+Otherwise, it returns 0."
+ ::= { brcdVlanExtStatsEntry 14 }
+
+brcdVlanExtStatsOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The bytes count transmitted by this port classified
+as belonging to this VLAN for both switched and
+routed packets. "
+ ::= { brcdVlanExtStatsEntry 15 }
+
+
+-- VLAN by Protocol Configuration Table
+
+
+snVLanByProtocolTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnVLanByProtocolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { snVLanInfo 2 }
+
+
+snVLanByProtocolEntry OBJECT-TYPE
+ SYNTAX SnVLanByProtocolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the VLAN By Protocol Configuration table. "
+ INDEX {
+ snVLanByProtocolVLanId,
+ snVLanByProtocolIndex
+ }
+ ::= { snVLanByProtocolTable 1 }
+
+
+SnVLanByProtocolEntry ::= SEQUENCE {
+ snVLanByProtocolVLanId
+ INTEGER,
+ snVLanByProtocolIndex
+ INTEGER,
+ snVLanByProtocolDynamic
+ INTEGER,
+ snVLanByProtocolStaticMask
+ PortMask,
+ snVLanByProtocolExcludeMask
+ PortMask,
+ snVLanByProtocolRouterIntf
+ INTEGER,
+ snVLanByProtocolRowStatus
+ INTEGER,
+ snVLanByProtocolDynamicMask
+ PortMask,
+ snVLanByProtocolChassisStaticMask
+ OCTET STRING,
+ snVLanByProtocolChassisExcludeMask
+ OCTET STRING,
+ snVLanByProtocolChassisDynamicMask
+ OCTET STRING,
+ snVLanByProtocolVLanName
+ DisplayString,
+ snVLanByProtocolStaticPortList
+ OCTET STRING,
+ snVLanByProtocolExcludePortList
+ OCTET STRING,
+ snVLanByProtocolDynamicPortList
+ OCTET STRING
+ }
+
+snVLanByProtocolVLanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID index to both of the VLAN By Port Info Table
+ and this table."
+ ::= { snVLanByProtocolEntry 1 }
+
+
+snVLanByProtocolIndex OBJECT-TYPE
+ SYNTAX INTEGER {
+ ip(1),
+ ipx(2),
+ appleTalk(3),
+ decNet(4),
+ netBios(5),
+ others(6),
+ ipv6(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The following IP/IPX protocol VLAN types are operated
+ in Layer3 VLAN such as : ip(1), ipx(2), ipv6(7)
+ The following are operated in Layer2 bridging such as:
+ appleTalk(3), decNet(4), netBios(5),
+ others(6) -- other protocols which are defined here. "
+ ::= { snVLanByProtocolEntry 2 }
+
+snVLanByProtocolDynamic OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " disabled(0) : disabled dynamic port inclusion - applied to switch only.
+ enabled(1) : enabled dynamic port inclusion - applied to switch only. "
+ ::= { snVLanByProtocolEntry 3 }
+
+snVLanByProtocolStaticMask OBJECT-TYPE
+ SYNTAX PortMask
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Standand-alone switch Protocol VLAN port membership applied in static mode.
+ (It was obsoleted for Chassis Product)"
+ ::= { snVLanByProtocolEntry 4 }
+
+snVLanByProtocolExcludeMask OBJECT-TYPE
+ SYNTAX PortMask
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Standand-alone switch Protocol VLAN port membership applied in exclusive mode.
+ (It was obsoleted for Chassis Product)"
+ ::= { snVLanByProtocolEntry 5 }
+
+snVLanByProtocolRouterIntf OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Optional: A virtual interface for router to the VLAN -- applied to router only.
+ If a SNMP-Get value is zero, that means this object was not configured."
+ ::= { snVLanByProtocolEntry 6 }
+
+snVLanByProtocolRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3),
+ create(4),
+ modify(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and
+ delete row in the table and control
+ if they are used. The values
+ that can be written are:
+ delete(3)...deletes the row
+ create(4)...creates a new row
+ modify(5)...modifies an exsisting row
+
+ If the row exists, then a SET with
+ value of create(4) returns error
+ 'badValue'. Deleted rows go away
+ immediately. The following values
+ can be returned on reads:
+ noSuch(0)...no such row
+ other(1)....some other case
+ valid(2)....the row exists and is valid"
+ ::= { snVLanByProtocolEntry 7 }
+
+snVLanByProtocolDynamicMask OBJECT-TYPE
+ SYNTAX PortMask
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The Standand-alone switch Protocol VLAN active port membership.
+ (It was obsoleted for Chassis Product)"
+ ::= { snVLanByProtocolEntry 8 }
+
+snVLanByProtocolChassisStaticMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(32))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Chassis Protocol VLAN port membership applied in static mode.
+ (It was obsoleted after release 07100, replaced by snVLanByProtocolStaticPortList)"
+ ::= { snVLanByProtocolEntry 9 }
+
+snVLanByProtocolChassisExcludeMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(32))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Chassis Protocol VLAN port membership applied in exclusive mode.
+ (It was obsoleted after release 07100, replaced by snVLanByProtocolExcludePortList)"
+ ::= { snVLanByProtocolEntry 10 }
+
+snVLanByProtocolChassisDynamicMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(32))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The Chassis Protocol VLAN active port membership.
+ (It was obsoleted after release 07100, replaced by snVLanByProtocolDynamicPortList)"
+ ::= { snVLanByProtocolEntry 11 }
+
+snVLanByProtocolVLanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN Community Name string."
+ ::= { snVLanByProtocolEntry 12 }
+
+snVLanByProtocolStaticPortList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A list of port indices which are the configured port
+ membership of the Protocol VLAN. Each port index is a
+ 16-bit integer in big endian order. 8-bit is the slot number,
+ the other 8-bit is the port number."
+ ::= { snVLanByProtocolEntry 13 }
+
+snVLanByProtocolExcludePortList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A list of port indices which are the excluded from port
+ membership of the Protocol VLAN. Each port index is a
+ 16-bit integer in big endian order. 8-bit is the slot number,
+ the other 8-bit is the port number."
+ ::= { snVLanByProtocolEntry 14 }
+
+snVLanByProtocolDynamicPortList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A list of port indices which are dynamically joining the port
+ membership of the Protocol VLAN. Each port index is a
+ 16-bit integer in big endian order. 8-bit is the slot number,
+ the other 8-bit is the port number."
+ ::= { snVLanByProtocolEntry 15 }
+
+
+-- VLAN By IP Subnet Configuration Table
+
+
+snVLanByIpSubnetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnVLanByIpSubnetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of the VLAN By IPX Network Number Table."
+ ::= { snVLanInfo 3 }
+
+
+snVLanByIpSubnetEntry OBJECT-TYPE
+ SYNTAX SnVLanByIpSubnetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the VLAN By IP Subnet Configuration table. "
+ INDEX {
+ snVLanByIpSubnetVLanId,
+ snVLanByIpSubnetIpAddress,
+ snVLanByIpSubnetSubnetMask
+ }
+ ::= { snVLanByIpSubnetTable 1 }
+
+
+SnVLanByIpSubnetEntry ::= SEQUENCE {
+ snVLanByIpSubnetVLanId
+ INTEGER,
+ snVLanByIpSubnetIpAddress
+ IpAddress,
+ snVLanByIpSubnetSubnetMask
+ IpAddress,
+ snVLanByIpSubnetDynamic
+ INTEGER,
+ snVLanByIpSubnetStaticMask
+ PortMask,
+ snVLanByIpSubnetExcludeMask
+ PortMask,
+ snVLanByIpSubnetRouterIntf
+ INTEGER,
+ snVLanByIpSubnetRowStatus
+ INTEGER,
+ snVLanByIpSubnetDynamicMask
+ PortMask,
+ snVLanByIpSubnetChassisStaticMask
+ OCTET STRING,
+ snVLanByIpSubnetChassisExcludeMask
+ OCTET STRING,
+ snVLanByIpSubnetChassisDynamicMask
+ OCTET STRING,
+ snVLanByIpSubnetVLanName
+ DisplayString,
+ snVLanByIpSubnetStaticPortList
+ OCTET STRING,
+ snVLanByIpSubnetExcludePortList
+ OCTET STRING,
+ snVLanByIpSubnetDynamicPortList
+ OCTET STRING
+ }
+
+snVLanByIpSubnetVLanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID index to both of the VLAN By Port Info Table
+ and this table."
+ ::= { snVLanByIpSubnetEntry 1 }
+
+
+snVLanByIpSubnetIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Subnet IP address."
+ ::= { snVLanByIpSubnetEntry 2 }
+
+snVLanByIpSubnetSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Subnet mask associated with the Subnet IP address."
+ ::= { snVLanByIpSubnetEntry 3 }
+
+snVLanByIpSubnetDynamic OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " disabled(0) : disabled dynamic port inclusion - applied to switch only.
+ enabled(1) : enabled dynamic port inclusion - applied to switch only. "
+ ::= { snVLanByIpSubnetEntry 4 }
+
+snVLanByIpSubnetStaticMask OBJECT-TYPE
+ SYNTAX PortMask
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Standand-alone switch VLAN By Subnet port membership applied in static mode.
+ (It was obsoleted for Chassis Product)"
+ ::= { snVLanByIpSubnetEntry 5 }
+
+snVLanByIpSubnetExcludeMask OBJECT-TYPE
+ SYNTAX PortMask
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Standand-alone switch VLAN By Subnet port membership applied in exclusive mode.
+ (It was obsoleted for Chassis Product)"
+ ::= { snVLanByIpSubnetEntry 6 }
+
+snVLanByIpSubnetRouterIntf OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Optional: A virtual interface for router to the VLAN -- applied to router only.
+ If a SNMP-Get value is zero, that means this object was not configured."
+ ::= { snVLanByIpSubnetEntry 7 }
+
+
+snVLanByIpSubnetRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3),
+ create(4),
+ modify(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and
+ delete row in the table and control
+ if they are used. The values
+ that can be written are:
+ delete(3)...deletes the row
+ create(4)...creates a new row
+ modify(5)...modifies an exsisting row
+
+ If the row exists, then a SET with
+ value of create(4) returns error
+ 'badValue'. Deleted rows go away
+ immediately. The following values
+ can be returned on reads:
+ noSuch(0)...no such row
+ other(1)....some other case
+ valid(2)....the row exists and is valid"
+ ::= { snVLanByIpSubnetEntry 8 }
+
+snVLanByIpSubnetDynamicMask OBJECT-TYPE
+ SYNTAX PortMask
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The Standand-alone switch VLAN By Subnet active port membership.
+ (It was obsoleted for Chassis Product)"
+ ::= { snVLanByIpSubnetEntry 9 }
+
+snVLanByIpSubnetChassisStaticMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(32))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Chassis VLAN By Subnet port membership applied in static mode.
+ (It was obsoleted after release 07100, replaced by snVLanByIpSubnetStaticPortList)"
+ ::= { snVLanByIpSubnetEntry 10 }
+
+snVLanByIpSubnetChassisExcludeMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(32))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Chassis VLAN By Subnet port membership applied in exclusive mode.
+ (It was obsoleted after release 07100, replaced by snVLanByIpSubnetExcludePortList)"
+ ::= { snVLanByIpSubnetEntry 11 }
+
+snVLanByIpSubnetChassisDynamicMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(32))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The Chassis VLAN By Subnet active port membership.
+ (It was obsoleted after release 07100, replaced by snVLanByIpSubnetDynamicPortList)"
+ ::= { snVLanByIpSubnetEntry 12 }
+
+snVLanByIpSubnetVLanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN Community Name string."
+ ::= { snVLanByIpSubnetEntry 13 }
+
+snVLanByIpSubnetStaticPortList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A list of port indices which are the configured port
+ membership of the VLAN By IP Subnet. Each port index is a
+ 16-bit integer in big endian order. 8-bit is the slot number,
+ the other 8-bit is the port number."
+ ::= { snVLanByIpSubnetEntry 14 }
+
+snVLanByIpSubnetExcludePortList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A list of port indices which are the excluded from port
+ membership of the VLAN By IP Subnet. Each port index is a
+ 16-bit integer in big endian order. 8-bit is the slot number,
+ the other 8-bit is the port number."
+ ::= { snVLanByIpSubnetEntry 15 }
+
+snVLanByIpSubnetDynamicPortList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A list of port indices which are dynamically joining the port
+ membership of the VLAN By IP Subnet. Each port index is a
+ 16-bit integer in big endian order. 8-bit is the slot number,
+ the other 8-bit is the port number."
+ ::= { snVLanByIpSubnetEntry 16 }
+
+
+-- VLAN By IPX Net Configuration Table
+
+
+snVLanByIpxNetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnVLanByIpxNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of the VLAN By IPX Network Number Table."
+ ::= { snVLanInfo 4 }
+
+
+snVLanByIpxNetEntry OBJECT-TYPE
+ SYNTAX SnVLanByIpxNetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the VLAN By Ipx Network Number Configuration table. "
+ INDEX {
+ snVLanByIpxNetVLanId,
+ snVLanByIpxNetNetworkNum,
+ snVLanByIpxNetFrameType
+ }
+ ::= { snVLanByIpxNetTable 1 }
+
+
+SnVLanByIpxNetEntry ::= SEQUENCE {
+ snVLanByIpxNetVLanId
+ INTEGER,
+ snVLanByIpxNetNetworkNum
+ OCTET STRING,
+ snVLanByIpxNetFrameType
+ INTEGER,
+ snVLanByIpxNetDynamic
+ INTEGER,
+ snVLanByIpxNetStaticMask
+ PortMask,
+ snVLanByIpxNetExcludeMask
+ PortMask,
+ snVLanByIpxNetRouterIntf
+ INTEGER,
+ snVLanByIpxNetRowStatus
+ INTEGER,
+ snVLanByIpxNetDynamicMask
+ PortMask,
+ snVLanByIpxNetChassisStaticMask
+ OCTET STRING,
+ snVLanByIpxNetChassisExcludeMask
+ OCTET STRING,
+ snVLanByIpxNetChassisDynamicMask
+ OCTET STRING,
+ snVLanByIpxNetVLanName
+ DisplayString,
+ snVLanByIpxNetStaticPortList
+ OCTET STRING,
+ snVLanByIpxNetExcludePortList
+ OCTET STRING,
+ snVLanByIpxNetDynamicPortList
+ OCTET STRING
+ }
+
+snVLanByIpxNetVLanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID index to both of the VLAN By Port Info Table
+ and this table."
+ ::= { snVLanByIpxNetEntry 1 }
+
+
+snVLanByIpxNetNetworkNum OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPX Network Number."
+ ::= { snVLanByIpxNetEntry 2 }
+
+snVLanByIpxNetFrameType OBJECT-TYPE
+ SYNTAX INTEGER {
+ notApplicable(0),
+ ipxEthernet8022(1),
+ ipxEthernet8023(2),
+ ipxEthernetII(3),
+ ipxEthernetSnap(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The following IPX Frame types are operated
+ in Layer3 VLAN such as :
+ ipxEthernet8022(1), ipxEthernet8023(2),
+ ipxEthernetII(3), ipxEthernetSnap(4).
+ choose notApplicable(0) for other protocols.
+ Note: Each Network Number can be assigned with one unique Frame type; Otherwise,
+ a SNMP-SET error will be returned."
+ ::= { snVLanByIpxNetEntry 3 }
+
+snVLanByIpxNetDynamic OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " disabled(0) : disabled dynamic port inclusion - applied to switch only.
+ enabled(1) : enabled dynamic port inclusion - applied to switch only. "
+ ::= { snVLanByIpxNetEntry 4 }
+
+snVLanByIpxNetStaticMask OBJECT-TYPE
+ SYNTAX PortMask
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The VLAN By IPX network port membership applied in static mode.
+ (It was obsoleted for Chassis Product)"
+ ::= { snVLanByIpxNetEntry 5 }
+
+snVLanByIpxNetExcludeMask OBJECT-TYPE
+ SYNTAX PortMask
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The VLAN By IPX network port membership applied in exclusive mode.
+ (It was obsoleted for Chassis Product)"
+ ::= { snVLanByIpxNetEntry 6 }
+
+
+snVLanByIpxNetRouterIntf OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Optional: A virtual interface for router to the VLAN -- applied to router only.
+ If a SNMP-Get value is zero, that means this object was not configured."
+ ::= { snVLanByIpxNetEntry 7 }
+
+
+snVLanByIpxNetRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3),
+ create(4),
+ modify(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and
+ delete row in the table and control
+ if they are used. The values
+ that can be written are:
+ delete(3)...deletes the row
+ create(4)...creates a new row
+ modify(5)...modifies an exsisting row
+
+ If the row exists, then a SET with
+ value of create(4) returns error
+ 'badValue'. Deleted rows go away
+ immediately. The following values
+ can be returned on reads:
+ noSuch(0)...no such row
+ other(1)....some other case
+ valid(2)....the row exists and is valid"
+ ::= { snVLanByIpxNetEntry 8 }
+
+snVLanByIpxNetDynamicMask OBJECT-TYPE
+ SYNTAX PortMask
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The VLAN By IPX network active port membership.
+ (It was obsoleted for Chassis Product)"
+ ::= { snVLanByIpxNetEntry 9 }
+
+snVLanByIpxNetChassisStaticMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(32))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Chassis VLAN By IPX network port membership applied in static mode.
+ (It was obsoleted after release 07100, replaced by snVLanByIpxNetStaticPortList)"
+ ::= { snVLanByIpxNetEntry 10 }
+
+snVLanByIpxNetChassisExcludeMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(32))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Chassis VLAN By IPX network port membership applied in exclusive mode.
+ (It was obsoleted after release 07100, replaced by snVLanByIpxNetExcludePortList)"
+ ::= { snVLanByIpxNetEntry 11 }
+
+snVLanByIpxNetChassisDynamicMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(32))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The Chassis VLAN By IPX network active port membership.
+ (It was obsoleted after release 07100, replaced by snVLanByIpxNetDynamicPortList)"
+ ::= { snVLanByIpxNetEntry 12 }
+
+snVLanByIpxNetVLanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN Community Name string."
+ ::= { snVLanByIpxNetEntry 13 }
+
+snVLanByIpxNetStaticPortList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A list of port indices which are the configured port
+ membership of the VLAN By IPX network. Each port index is a
+ 16-bit integer in big endian order. 8-bit is the slot number,
+ the other 8-bit is the port number."
+ ::= { snVLanByIpxNetEntry 14 }
+
+snVLanByIpxNetExcludePortList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A list of port indices which are the excluded from port
+ membership of the VLAN By IPX network. Each port index is a
+ 16-bit integer in big endian order. 8-bit is the slot number,
+ the other 8-bit is the port number."
+ ::= { snVLanByIpxNetEntry 15 }
+
+snVLanByIpxNetDynamicPortList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A list of port indices which are dynamically joining the port
+ membership of the VLAN By IPX network. Each port index is a
+ 16-bit integer in big endian order. 8-bit is the slot number,
+ the other 8-bit is the port number."
+ ::= { snVLanByIpxNetEntry 16 }
+
+
+-- VLAN By AppleTalk Cable Configuration Table
+
+
+snVLanByATCableTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnVLanByATCableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Table Of VLAN By AppleTalk Network Number."
+ ::= { snVLanInfo 5 }
+
+snVLanByATCableEntry OBJECT-TYPE
+ SYNTAX SnVLanByATCableEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of the AppleTalk Cable VLAN table."
+ INDEX {snVLanByATCableVLanId, snVLanByATCableIndex}
+ ::= { snVLanByATCableTable 1 }
+
+SnVLanByATCableEntry ::= SEQUENCE {
+ snVLanByATCableVLanId
+ INTEGER,
+ snVLanByATCableIndex
+ Integer32,
+ snVLanByATCableRouterIntf
+ INTEGER,
+ snVLanByATCableRowStatus
+ INTEGER,
+ snVLanByATCableChassisStaticMask
+ OCTET STRING,
+ snVLanByATCableVLanName
+ DisplayString,
+ snVLanByATCableStaticPortList
+ OCTET STRING
+ }
+
+snVLanByATCableVLanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID of a PORT VLAN of which the AppleTalk Cable
+ VLAN was attaching to."
+ ::= { snVLanByATCableEntry 1 }
+
+snVLanByATCableIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "AppleTalk Cable VLAN index number."
+ ::= { snVLanByATCableEntry 2 }
+
+snVLanByATCableRouterIntf OBJECT-TYPE
+ SYNTAX INTEGER (0..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A virtual router interface to the AppleTalk Cable VLAN,
+ only router products accept the SNMP-SET operation. The
+ value zero indicates that virtual router interface was
+ not configured."
+ ::= { snVLanByATCableEntry 3 }
+
+snVLanByATCableRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3),
+ create(4),
+ modify(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and
+ delete row in the table and control
+ if they are used. The values
+ that can be written are:
+ delete(3)...deletes the row
+ create(4)...creates a new row
+ modify(5)...modifies an exsisting row
+
+ If the row exists, then a SET with
+ value of create(4) returns error
+ 'badValue'. Deleted rows go away
+ immediately. The following values
+ can be returned on reads:
+ noSuch(0)...no such row
+ other(1)....some other case
+ valid(2)....the row exists and is valid"
+ ::= { snVLanByATCableEntry 4 }
+
+snVLanByATCableChassisStaticMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(32))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "A list of ports which are statically configured to
+ become port members of a VLAN.
+ (It was obsoleted after release 07100, replaced by snVLanByATCableStaticPortList)"
+ ::= { snVLanByATCableEntry 5 }
+
+snVLanByATCableVLanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN Name string."
+ ::= { snVLanByATCableEntry 6 }
+
+snVLanByATCableStaticPortList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A list of port indices which are the configured port
+ membership of the AppleTalk Cable VLAN. Each port index is a
+ 16-bit integer in big endian order. 8-bit is the slot number,
+ the other 8-bit is the port number."
+ ::= { snVLanByATCableEntry 7 }
+
+
+
+
+-- Switch Port Information Group
+
+-- begin of deprecated snSwPortInfoTable
+snSwPortInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnSwPortInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A specific snSwPortInfo group consists of a number of
+ switch ports. "
+ ::= { snSwPortInfo 1 }
+
+snSwPortInfoEntry OBJECT-TYPE
+ SYNTAX SnSwPortInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "An entry in the snSwPortInfo table indicates the
+ configuration on a specified port. A SNMP SET PDU
+ for a row of the snSwPortInfoTable requires the entired
+ sequence of the MIB Objects in each
+ snSwPortInfoEntry stored in one PDU. Otherwise,
+ GENERR return-value will be returned."
+ INDEX {
+ snSwPortInfoPortNum
+ }
+ ::= { snSwPortInfoTable 1 }
+
+SnSwPortInfoEntry ::= SEQUENCE {
+ snSwPortInfoPortNum
+ Integer32,
+ snSwPortInfoMonitorMode
+ INTEGER,
+ snSwPortInfoTagMode
+ INTEGER,
+ snSwPortInfoChnMode
+ INTEGER,
+ snSwPortInfoSpeed
+ INTEGER,
+ snSwPortInfoMediaType
+ INTEGER,
+ snSwPortInfoConnectorType
+ INTEGER,
+ snSwPortInfoAdminStatus
+ INTEGER,
+ snSwPortInfoLinkStatus
+ INTEGER,
+ snSwPortInfoPortQos
+ INTEGER,
+ snSwPortInfoPhysAddress
+ PhysAddress,
+ snSwPortStatsInFrames
+ Counter32,
+ snSwPortStatsOutFrames
+ Counter32,
+ snSwPortStatsAlignErrors
+ Counter32,
+ snSwPortStatsFCSErrors
+ Counter32,
+ snSwPortStatsMultiColliFrames
+ Counter32,
+ snSwPortStatsFrameTooLongs
+ Counter32,
+ snSwPortStatsTxColliFrames
+ Counter32,
+ snSwPortStatsRxColliFrames
+ Counter32,
+ snSwPortStatsFrameTooShorts
+ Counter32,
+ snSwPortLockAddressCount
+ INTEGER,
+ snSwPortStpPortEnable
+ INTEGER,
+ snSwPortDhcpGateListId
+ INTEGER,
+ snSwPortName
+ DisplayString,
+ snSwPortStatsInBcastFrames
+ Counter32,
+ snSwPortStatsOutBcastFrames
+ Counter32,
+ snSwPortStatsInMcastFrames
+ Counter32,
+ snSwPortStatsOutMcastFrames
+ Counter32,
+ snSwPortStatsInDiscard
+ Counter32,
+ snSwPortStatsOutDiscard
+ Counter32,
+ snSwPortStatsMacStations
+ Integer32,
+ snSwPortCacheGroupId
+ Integer32,
+ snSwPortTransGroupId
+ Integer32,
+ snSwPortInfoAutoNegotiate
+ INTEGER,
+ snSwPortInfoFlowControl
+ INTEGER,
+ snSwPortInfoGigType
+ INTEGER,
+ snSwPortStatsLinkChange
+ Counter32,
+ snSwPortIfIndex
+ Integer32,
+ snSwPortDescr
+ DisplayString,
+ snSwPortInOctets
+ OCTET STRING,
+ snSwPortOutOctets
+ OCTET STRING,
+ snSwPortStatsInBitsPerSec
+ Gauge32,
+ snSwPortStatsOutBitsPerSec
+ Gauge32,
+ snSwPortStatsInPktsPerSec
+ Gauge32,
+ snSwPortStatsOutPktsPerSec
+ Gauge32,
+ snSwPortStatsInUtilization
+ INTEGER ,
+ snSwPortStatsOutUtilization
+ INTEGER ,
+ snSwPortFastSpanPortEnable
+ INTEGER,
+ snSwPortFastSpanUplinkEnable
+ INTEGER,
+ snSwPortVlanId
+ INTEGER,
+ snSwPortRouteOnly
+ INTEGER,
+ snSwPortPresent
+ INTEGER,
+ snSwPortGBICStatus
+ INTEGER,
+ snSwPortStatsInKiloBitsPerSec
+ Unsigned32,
+ snSwPortStatsOutKiloBitsPerSec
+ Unsigned32,
+ snSwPortLoadInterval
+ INTEGER,
+ snSwPortTagType
+ Integer32 ,
+ snSwPortInLinePowerControl
+ INTEGER,
+ snSwPortInLinePowerWattage
+ Integer32 ,
+ snSwPortInLinePowerClass
+ INTEGER,
+ snSwPortInLinePowerPriority
+ INTEGER,
+ snSwPortInfoMirrorMode
+ INTEGER,
+ snSwPortStatsInJumboFrames
+ Counter64,
+ snSwPortStatsOutJumboFrames
+ Counter64,
+ snSwPortInLinePowerConsumed
+ Integer32,
+ snSwPortInLinePowerPDType
+ DisplayString
+ }
+
+snSwPortInfoPortNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The port index.
+ The bit 0 to bit 7: port number.
+ The bit 8 to bit 11: slot number (slot for chassis only)."
+ ::= { snSwPortInfoEntry 1 }
+
+
+snSwPortInfoMonitorMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ input(1),
+ output(2),
+ both(3)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "DEPRECATED by snSwPortInfoMirrorMode and
+ snPortMonitorTable."
+ ::= { snSwPortInfoEntry 2 }
+
+
+snSwPortInfoTagMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ tagged(1),
+ untagged(2),
+ auto(3),
+ disabled(4)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "For tagged port, we could have multiple VLANs
+ per port. For untagged port or auto port, there
+ is only one VLAN ID per port."
+ ::= { snSwPortInfoEntry 3 }
+
+
+snSwPortInfoChnMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ halfDuplex(1),
+ fullDuplex(2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The port can be configured to operate in either
+ half or full duplex mode. The values are:
+ halfDuplex(1)...half duplex mode
+ fullDuplex(2)...full duplex mode
+ The read-back channel status from hardware are:
+ none(0).........link down or port disabled.
+ halfDuplex(1)...half duplex mode
+ fullDuplex(2)...full duplex mode
+
+ The port media type (expansion or regular)
+ and port link type (trunk or feeder) determine
+ value of this object.
+ The port can not set to half duplex mode
+ if the port connect mode is m200e(4).
+ However, the value of this parameter may be
+ automatically set whenever the expansion port
+ is connected (e.g. cascade connecting device)."
+ ::= { snSwPortInfoEntry 4 }
+
+
+snSwPortInfoSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ sAutoSense(1),
+ s10M(2),
+ s100M(3),
+ s1G(4),
+ s1GM(5),
+ s155M(6),
+ s10G(7),
+ s622M(8),
+ s2488M(9),
+ s9953M(10),
+ s16G(11),
+ s40G(13)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The speed configuration for a port. The values are:
+ none(0)..........link down or no traffic.
+ sAutoSense(1)....Auto-sensing 10 or 100Mbits.
+ s10M(2)..........10Mbits per second.
+ s100M(3).........100Mbits per second.
+ s1G(4)...........1Gbits per second.
+ s1GM(5)..........1Gbits per second master.
+ s155M(6).........155Mbits per second (ATM) (for expansion board only).
+ s10G(7)..........10Gbits per second.
+ s622M(8).........OC12 - 622Mbits per second
+ s2488M(9)........OC48 - 2.488Gbits per second
+ s9953M(10).......OC192 - 9.953Gbits per second
+ s16G(11)..........16Gbits per second.
+ s40G(13)..........40Gbits per second.
+
+ The read-back hardware status are the following:
+ none(0)..........link down or no traffic.
+ s10M(2)..........10Mbits per second.
+ s100M(3).........100Mbits per second.
+ s1G(4)...........1Gbits per second.
+ s1GM(5)..........1Gbits per second master.
+ s155M(6).........155Mbits per second (ATM) (for expansion board only).
+ s10G(7)..........10Gbits per second.
+ s622M(8).........OC12 - 622Mbits per second
+ s2488M(9)........OC48 - 2.488Gbits per second
+ s9953M(10).......OC192 - 9.953Gbits per second
+ s16G(11)..........16Gbits per second.
+ s40G(13)..........40Gbits per second.
+
+ The port media type (expansion or regular)
+ and port link type (trunk or feeder) determine
+ whether this object can be written and the valid
+ values.
+ It is not allowed to change speed for trunks ports.
+ For expansion ports, all of the above speed
+ can be set.
+ However, the value of this parameter may be
+ automatically set whenever the expansion port
+ is connected (e.g. cascade connecting device)."
+ ::= { snSwPortInfoEntry 5 }
+
+
+
+snSwPortInfoMediaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ m100BaseTX(2),
+ m100BaseFX(3),
+ m1000BaseFX(4),
+ mT3(5),
+ m155ATM(6),
+ m1000BaseTX(7),
+ m622ATM(8),
+ m155POS(9),
+ m622POS(10),
+ m2488POS(11),
+ m10000BaseFX(12),
+ m9953POS(13),
+ m16GStacking(14),
+ m40GStacking(16)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The media type for the port. The
+ values are:
+ other(1).........other or unknown media.
+ m100BaseTX(2)....100Mbits per second copper.
+ m100BaseFX(3)....100Mbits per second fiber.
+ m1000BaseFX(4)...1Gbits per second fiber.
+ mT3(5)...........45Mbits per second (T3).
+ m155ATM(6).......155Mbits per second (ATM).
+ m1000BaseTX(7)...1Gbits per second copper.
+ m622ATM(8).......622Mbits per second (ATM).
+ m155POS(9).......155Mbits per second (POS).
+ m622POS(10)......622Mbits per second (POS).
+ m2488POS(11).....2488Mbits per second (POS).
+ m10000BaseFX(12).10Gbits per second fiber.
+ m9953POS(13).....9953Mbits per second (POS).
+ m16GStacking(14).16Gbits per second fiber.
+ m40GStacking(16). 40Gbits per second fiber."
+ ::= { snSwPortInfoEntry 6 }
+
+
+
+snSwPortInfoConnectorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ copper(2),
+ fiber(3)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The type of connector that the port offers.
+ The values are:
+ other(1)...........other or unknown connector
+ copper(2)..........Copper connector
+ fiber(3)...........Fiber connector
+ This describes the physical connector type"
+ ::= { snSwPortInfoEntry 7 }
+
+
+snSwPortInfoAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1), -- ready to pass packets
+ down(2),
+ testing(3) -- in some test mode
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The desired state of all ports. The
+ testing(3) state indicates that no operational
+ packets can be passed.
+ (same as ifAdminStatus in MIB-II)"
+ ::= { snSwPortInfoEntry 8 }
+
+
+snSwPortInfoLinkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1), -- ready to pass packets
+ down(2),
+ testing(3) -- in some test mode
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The current operational state of the interface.
+ The testing(3) state indicates that no operational
+ packets can be passed.
+ (same as ifOperStatus in MIB-II)"
+ ::= { snSwPortInfoEntry 9 }
+
+
+snSwPortInfoPortQos OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The Stand alone stackable switch Port Qos Priority values are:
+ low(0) -- low prority
+ high(1) -- high prority.
+ The BigIron Port Qos Priority values are:
+ level0(0), level1(1), level2(2), level3(3),
+ level4(4), level5(5), level6(6), level7(7) "
+ ::= { snSwPortInfoEntry 10 }
+
+
+snSwPortInfoPhysAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The port physical address. The physical address
+ represents the switch port."
+ ::= { snSwPortInfoEntry 11 }
+
+
+
+snSwPortStatsInFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of packets received on the interface."
+ ::= { snSwPortInfoEntry 12 }
+
+
+snSwPortStatsOutFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of packets transmitted out of the interface."
+ ::= { snSwPortInfoEntry 13 }
+
+
+snSwPortStatsAlignErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "dot3StatsAlignmentErrors : A count of frames
+ received on a particular interface that are
+ not an integral number of octets in length
+ and do not pass the FCS check.
+
+ The count represented by an instance of this
+ object is incremented when the alignmentError
+ status is returned by the MAC service to the
+ LLC (or other MAC user). Received frames for
+ which multiple error conditions obtain are,
+ according to the conventions of IEEE 802.3
+ Layer Management, counted exclusively according
+ to the error status presented to the LLC."
+ ::= { snSwPortInfoEntry 14 }
+
+snSwPortStatsFCSErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "dot3StatsFCSErrors : A count of frames received
+ on a particular interface that are an integral
+ number of octets in length but do not pass the
+ FCS check.
+
+ The count represented by an instance of this
+ object is incremented when the frameCheckError
+ status is returned by the MAC service to the
+ LLC (or other MAC user). Received frames for
+ which multiple error conditions obtain are,
+ according to the conventions of IEEE 802.3
+ Layer Management, counted exclusively according
+ to the error status presented to the LLC."
+ ::= { snSwPortInfoEntry 15 }
+
+
+snSwPortStatsMultiColliFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "dot3StatsMultipleCollisionFrames :
+ A count of successfully transmitted frames on
+ a particular interface for which transmission
+ is inhibited by more than one collision.
+
+ A frame that is counted by an instance of this
+ object is also counted by the corresponding
+ instance of either the ifOutUcastPkts,
+ ifOutMulticastPkts, or ifOutBroadcastPkts,
+ and is not counted by the corresponding
+ instance of the dot3StatsSingleCollisionFrames
+ object."
+ ::= { snSwPortInfoEntry 16 }
+
+
+snSwPortStatsFrameTooLongs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "dot3StatsFrameTooLongs : A count of frames
+ received on a particular interface that
+ exceed the maximum permitted frame size.
+
+ The count represented by an instance of this
+ object is incremented when the frameTooLong
+ status is returned by the MAC service to the
+ LLC (or other MAC user). Received frames for
+ which multiple error conditions obtain are,
+ according to the conventions of IEEE 802.3
+ Layer Management, counted exclusively according
+ to the error status presented to the LLC."
+ ::= { snSwPortInfoEntry 17 }
+
+
+snSwPortStatsTxColliFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "A count of successfully transmitted frames on
+ a particular interface for which transmission
+ is inhibited by more than one collision.
+
+ A frame that is counted by a combination of
+ both dot3StatsSingleCollisionFrames and
+ dot3StatsMultipleCollisionFrames objects."
+ ::= { snSwPortInfoEntry 18 }
+
+snSwPortStatsRxColliFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "A count of successfully received frames on
+ a particular interface for which transmission
+ is inhibited by more than one collision. This
+ object is not specified in dot3 but it has the
+ same functionarity as snSwPortStatsTxColliFrames."
+ ::= { snSwPortInfoEntry 19 }
+
+snSwPortStatsFrameTooShorts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ " A count of frames received on a particular
+ interface that below the minimum permitted
+ frame size."
+ ::= { snSwPortInfoEntry 20 }
+
+snSwPortLockAddressCount OBJECT-TYPE
+ SYNTAX INTEGER (0..2048)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The number of source MAC addresses are allowed
+ for a port. Writing 0 to this object will allow
+ any number of addresses."
+ DEFVAL { 8 }
+ ::= { snSwPortInfoEntry 21 }
+
+snSwPortStpPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The enabled/disabled status of the port."
+ REFERENCE
+ "IEEE 802.1D-1990: Section 4.5.5.2, dot1dStpPortEnable"
+ ::= { snSwPortInfoEntry 22 }
+
+snSwPortDhcpGateListId OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The ID for a DHCP gateway list entry relative
+ to this switch port. 0 = unset or no assigned ID"
+ ::= { snSwPortInfoEntry 23 }
+
+snSwPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Port Name string."
+ ::= { snSwPortInfoEntry 24 }
+
+snSwPortStatsInBcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of broadcast packets received on the interface."
+ ::= { snSwPortInfoEntry 25 }
+
+
+snSwPortStatsOutBcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of broadcast packets transmitted out of the interface."
+ ::= { snSwPortInfoEntry 26 }
+
+snSwPortStatsInMcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of multicast packets received on the interface."
+ ::= { snSwPortInfoEntry 27 }
+
+
+snSwPortStatsOutMcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of multicast packets transmitted out of the interface."
+ ::= { snSwPortInfoEntry 28 }
+
+
+snSwPortStatsInDiscard OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The number of inbound packets which were chosen
+ to be discarded even though no errors had been
+ detected to prevent their being deliverable to a
+ higher-layer protocol. One possible reason for
+ discarding such a packet could be to free up
+ buffer space."
+ ::= { snSwPortInfoEntry 29 }
+
+
+snSwPortStatsOutDiscard OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The number of outbound packets which were chosen
+ to be discarded even though no errors had been
+ detected to prevent their being transmitted. One
+ possible reason for discarding such a packet could
+ be to free up buffer space."
+ ::= { snSwPortInfoEntry 30 }
+
+snSwPortStatsMacStations OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of MAC Stations connected to the interface."
+ ::= { snSwPortInfoEntry 31 }
+
+
+snSwPortCacheGroupId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Cache Group ID for the interface."
+ ::= { snSwPortInfoEntry 32 }
+
+snSwPortTransGroupId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Transparent Group ID for the interface."
+ ::= { snSwPortInfoEntry 33 }
+
+snSwPortInfoAutoNegotiate OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1),
+ negFullAuto(2),
+ global(3),
+ other(4)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "This feature only applies to Gigabit Ethernet ports. If set to
+ disable(0), port will be put to non-negotiation mode. If set to
+ enable(1), port will start auto-negotiation indefinitely until
+ succeed. If set to negFullAuto(2), the port will start with auto-
+ negotiation, if the negotiation failed, then it will automatically
+ switch to non-negotiation mode. Stackable products (except TurboIron
+ 8) Gigabit Ethernet ports do not support negFullAuto(2). If set
+ to global(3), port negotiation mode follows the value of
+ snSwGlobalAutoNegotiate. Non-Gigabit Ethernet port returns
+ the value other(4)."
+ DEFVAL { global }
+ ::= { snSwPortInfoEntry 34 }
+
+
+snSwPortInfoFlowControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Enable/Disbale port flow control."
+ DEFVAL { enabled }
+ ::= { snSwPortInfoEntry 35 }
+
+snSwPortInfoGigType OBJECT-TYPE
+ SYNTAX INTEGER {
+ m1000BaseSX(0),
+ m1000BaseLX(1),
+ m1000BaseLH(2),
+ m1000BaseLHA(3),
+ m1000BaseLHB(4),
+ m1000BaseTX(5),
+ m10000BaseSR(6),
+ m10000BaseLR(7),
+ m10000BaseER(8),
+ sfpCWDM1470nm80Km(9),
+ sfpCWDM1490nm80Km(10),
+ sfpCWDM1510nm80Km(11),
+ sfpCWDM1530nm80Km(12),
+ sfpCWDM1550nm80Km(13),
+ sfpCWDM1570nm80Km(14),
+ sfpCWDM1590nm80Km(15),
+ sfpCWDM1610nm80Km(16),
+ sfpCWDM1470nm100Km(17),
+ sfpCWDM1490nm100Km(18),
+ sfpCWDM1510nm100Km(19),
+ sfpCWDM1530nm100Km(20),
+ sfpCWDM1550nm100Km(21),
+ sfpCWDM1570nm100Km(22),
+ sfpCWDM1590nm100Km(23),
+ sfpCWDM1610nm100Km(24),
+ m1000BaseLHX(25),
+ m1000BaseSX2(26),
+ m1000BaseGBXU(27),
+ m1000BaseGBXD(28),
+ notApplicable(255)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The media type for the port. The
+ values are:
+ m1000BaseSX(0)....1Gbits per second fiber, with a short wavelength transceiver.
+ m1000BaseLX(1)....1Gbits per second fiber, with a long wavelength transceiver (3km).
+ m1000BaseLH(2)....1Gbits per second fiber, with a special wavelength transceiver (50km).
+ m1000BaseLHA(3)....1Gbits per second fiber, with a special wavelength transceiver (70km).
+ m1000BaseLHB(4)....1Gbits per second fiber, with a special wavelength transceiver (150km).
+ m1000BaseTX(5)....1Gbits per second copper (100meter).
+ m10000BaseSR(6)....10Gbits per second fiber, with a short range wavelength transceiver (100m).
+ m10000BaseLR(7)....10Gbits per second fiber, with a long range wavelength transceiver (10km).
+ m10000BaseER(8)....10Gbits per second fiber, with a extended range wavelength transceiver (40km).
+ sfpCWDM1470nm80Km(9)....1Gbits per second CWDM fiber, with a wavelength 1470nm, reach 80 kms.
+ sfpCWDM1490nm80Km(10)....1Gbits per second CWDM fiber, with a wavelength 1490nm, reach 80 kms.
+ sfpCWDM1510nm80Km(11)....1Gbits per second CWDM fiber, with a wavelength 1510nm, reach 80 kms.
+ sfpCWDM1530nm80Km(12)....1Gbits per second CWDM fiber, with a wavelength 1530nm, reach 80 kms.
+ sfpCWDM1550nm80Km(13)....1Gbits per second CWDM fiber, with a wavelength 1550nm, reach 80 kms.
+ sfpCWDM1570nm80Km(14)....1Gbits per second CWDM fiber, with a wavelength 1570nm, reach 80 kms.
+ sfpCWDM1590nm80Km(15)....1Gbits per second CWDM fiber, with a wavelength 1590nm, reach 80 kms.
+ sfpCWDM1610nm80Km(16)....1Gbits per second CWDM fiber, with a wavelength 1610nm, reach 80 kms.
+ sfpCWDM1470nm100Km(17)....1Gbits per second CWDM fiber, with a wavelength 1470nm, reach 100 kms.
+ sfpCWDM1490nm100Km(18)....1Gbits per second CWDM fiber, with a wavelength 1490nm, reach 100 kms.
+ sfpCWDM1510nm100Km(19)....1Gbits per second CWDM fiber, with a wavelength 1510nm, reach 100 kms.
+ sfpCWDM1530nm100Km(20)....1Gbits per second CWDM fiber, with a wavelength 1530nm, reach 100 kms.
+ sfpCWDM1550nm100Km(21)....1Gbits per second CWDM fiber, with a wavelength 1550nm, reach 100 kms.
+ sfpCWDM1570nm100Km(22)....1Gbits per second CWDM fiber, with a wavelength 1570nm, reach 100 kms.
+ sfpCWDM1590nm100Km(23)....1Gbits per second CWDM fiber, with a wavelength 1590nm, reach 100 kms.
+ sfpCWDM1610nm100Km(24)....1Gbits per second CWDM fiber, with a wavelength 1610nm, reach 100 kms.
+ m1000BaseLHX(25)...1Gbits per second fiber, with a special wavelength transceiver (150km).
+ notApplicable(255)....a non-gigabit port."
+ ::= { snSwPortInfoEntry 36 }
+
+
+snSwPortStatsLinkChange OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of link state change of the interface."
+ ::= { snSwPortInfoEntry 37 }
+
+
+snSwPortIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "In order to identify a particular interface, this
+ object shall identify the instance of the ifIndex
+ object, defined in RFC 1213 and RFC 1573."
+ ::= { snSwPortInfoEntry 38 }
+
+
+snSwPortDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "A textual string containing the slot/port information
+ about the interface."
+ ::= { snSwPortInfoEntry 39 }
+
+
+snSwPortInOctets OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of octets received on the interface,
+ including framing characters. This object is a 64-bit
+ counter of the ifInOctets object, defined in RFC 1213.
+ The octet string is in big-endian byte order."
+ ::= { snSwPortInfoEntry 40 }
+
+
+snSwPortOutOctets OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(8))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of octets transmitted out of the interface,
+ including framing characters. This object is a 64-bit
+ counter of the ifOutOctets object, defined in RFC 1213.
+ The octet string is in big-endian byte order."
+ ::= { snSwPortInfoEntry 41 }
+
+
+snSwPortStatsInBitsPerSec OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The number of bits per second received on the interface
+ over a 5 minutes interval."
+ ::= { snSwPortInfoEntry 42 }
+
+
+snSwPortStatsOutBitsPerSec OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The number of bits per second transmitted out of the interface
+ over a 5 minutes interval."
+ ::= { snSwPortInfoEntry 43 }
+
+
+snSwPortStatsInPktsPerSec OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The number of packets per second received on the interface
+ over a 5 minutes interval."
+ ::= { snSwPortInfoEntry 44 }
+
+
+snSwPortStatsOutPktsPerSec OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The number of packets per second transmitted out of the interface
+ over a 5 minutes interval."
+ ::= { snSwPortInfoEntry 45 }
+
+
+snSwPortStatsInUtilization OBJECT-TYPE
+ SYNTAX INTEGER (0..10000)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The input network utilization in hundredths of a percent
+ over a 5 minutes interval."
+ ::= { snSwPortInfoEntry 46 }
+
+
+snSwPortStatsOutUtilization OBJECT-TYPE
+ SYNTAX INTEGER (0..10000)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The output network utilization in hundredths of a percent
+ over a 5 minutes interval."
+ ::= { snSwPortInfoEntry 47 }
+
+snSwPortFastSpanPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The enabled/disabled fast span port status of the port."
+ ::= { snSwPortInfoEntry 48 }
+
+snSwPortFastSpanUplinkEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The enabled/disabled fast span uplink status of the port."
+ ::= { snSwPortInfoEntry 49 }
+
+snSwPortVlanId OBJECT-TYPE
+ SYNTAX INTEGER (0..4095)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The ID of a VLAN of which this port is a member. Port must
+ be untagged. For tagged port which belongs to multiple
+ VLANs, this object return 0 which is an invalid VLAN ID
+ value."
+ ::= { snSwPortInfoEntry 50 }
+
+snSwPortRouteOnly OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Enable/Disable L2 switching of a routing switch port.
+ By default, the routing switch performs routing first.
+ If routing failed, it performs switching. Enable route
+ only instrcuts the routing switch to perform routing
+ only. For a L2 switching only product, reading this
+ object always return 'disabled', writing 'enabled' to
+ this object takes no effect."
+ DEFVAL { disabled }
+ ::= { snSwPortInfoEntry 51 }
+
+snSwPortPresent OBJECT-TYPE
+ SYNTAX INTEGER {
+ false(0),
+ true(1)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Indicate if the port is absent or present.
+ This object only valid for M4 module
+ "
+ ::= { snSwPortInfoEntry 52 }
+
+snSwPortGBICStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ gbic(1),
+ miniGBIC(2),
+ empty(3),
+ other(4)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Indicate if the gig port has GBICs on them.
+ If set to GBIC(1), it means that the port is GBIC.
+ If set to miniGBIC(2), it means that the port miniGBIC.
+ If set to empty(3), it means that the GBIC is missing.
+ Value other(4) means that the port not a removable gig port.
+ "
+ ::= { snSwPortInfoEntry 53 }
+
+snSwPortStatsInKiloBitsPerSec OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Bit rate in kilobits per second received on the 10G and faster interface
+ over a 5 minutes interval."
+ ::= { snSwPortInfoEntry 54 }
+
+
+snSwPortStatsOutKiloBitsPerSec OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Bit rate in kilobits per second transmitted out of the 10G and faster interface
+ over a 5 minutes interval."
+ ::= { snSwPortInfoEntry 55 }
+
+snSwPortLoadInterval OBJECT-TYPE
+ SYNTAX INTEGER (30..300)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The time in seconds for which average port utilization should be carried out.
+ The value should be incremental of 30 seconds, between the ranges specified."
+ DEFVAL { 300 }
+ ::= { snSwPortInfoEntry 56 }
+
+snSwPortTagType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The IEEE802.1q tag type embedded in the length/type field of
+ an Ethernet packet. It specifies that the 2 octets after the
+ length/type field in an Ethernet packet is the tag value."
+ DEFVAL { 33024 }
+ ::= { snSwPortInfoEntry 57 }
+
+snSwPortInLinePowerControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ disable(2),
+ enable(3),
+ enableLegacyDevice(4)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Control inline power on/off to a port. If a port does not
+ have inline power capability, reading this object returns
+ 'other(1)'."
+ ::= { snSwPortInfoEntry 58 }
+
+snSwPortInLinePowerWattage OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Adjust the inline power wattage. Valid value between
+ 1000 and 15400. Each unit is milliwatts.
+ This object can only be set after snSwPortInLinePowerControl
+ has been set to 'enable(3)' or 'enableLegacyDevice(4)'. If
+ a port does not have inline power capability, reading this
+ object returns undefined value."
+ ::= { snSwPortInfoEntry 59 }
+
+snSwPortInLinePowerClass OBJECT-TYPE
+ SYNTAX INTEGER (0..3)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Adjust the inline power class. This object can only be set
+ after snSwPortInLinePowerControl has been set to 'enable(3)'
+ or 'enableLegacyDevice(4)'. If a port does not have inline
+ power capability, reading this object returns undefined value."
+ ::= { snSwPortInfoEntry 60 }
+
+snSwPortInLinePowerPriority OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(0),
+ critical(1),
+ high(2),
+ low(3),
+ medium(4),
+ other(5)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Inline power allocation priority for the power device
+ 0- Not a POE port, 1- Critical, 2- High, 3- Low,
+ 4- Medium, 5- other."
+ ::= { snSwPortInfoEntry 61 }
+
+snSwPortInfoMirrorMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Enable/disable mirror on this port."
+ ::= { snSwPortInfoEntry 62 }
+
+snSwPortStatsInJumboFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of jumbo packets received on the interface."
+ ::= { snSwPortInfoEntry 63 }
+
+snSwPortStatsOutJumboFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The total number of jumbo packets transmitted out of the interface."
+ ::= { snSwPortInfoEntry 64 }
+
+snSwPortInLinePowerConsumed OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Inline power consumed by the port. Each unit is milliwatts."
+ ::= { snSwPortInfoEntry 66 }
+
+snSwPortInLinePowerPDType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Inline Power device type 802.3af or Legacy device."
+ ::= { snSwPortInfoEntry 67 }
+-- end of deprecated snSwPortInfoTable
+
+-- Switch Port Information Group
+-- snSwIfInfoTable which is indexed by ifIndex port format is replacing the
+-- snSwPortInfoTable which is indexed by a proprietary port format.
+
+snSwIfInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnSwIfInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A specific snSwIfInfo group consists of a number of
+ switch ports. "
+ ::= { snSwPortInfo 5 }
+
+snSwIfInfoEntry OBJECT-TYPE
+ SYNTAX SnSwIfInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the snSwIfInfo table indicates the
+ configuration on a specified port. A SNMP SET PDU
+ for a row of the snSwIfInfoTable requires the entire
+ sequence of the MIB Objects in each
+ snSwIfInfoEntry stored in one PDU. Otherwise,
+ GENERR return-value will be returned."
+ INDEX { snSwIfInfoPortNum }
+ ::= { snSwIfInfoTable 1 }
+
+SnSwIfInfoEntry ::= SEQUENCE {
+ snSwIfInfoPortNum
+ InterfaceIndex,
+ snSwIfInfoMonitorMode
+ INTEGER,
+ snSwIfInfoMirrorPorts
+ OCTET STRING,
+ snSwIfInfoTagMode
+ INTEGER,
+ snSwIfInfoTagType
+ Integer32,
+ snSwIfInfoChnMode
+ INTEGER,
+ snSwIfInfoSpeed
+ INTEGER,
+ snSwIfInfoMediaType
+ INTEGER,
+ snSwIfInfoConnectorType
+ INTEGER,
+ snSwIfInfoAdminStatus
+ INTEGER,
+ snSwIfInfoLinkStatus
+ INTEGER,
+ snSwIfInfoPortQos
+ INTEGER,
+ snSwIfInfoPhysAddress
+ PhysAddress,
+ snSwIfLockAddressCount
+ INTEGER,
+ snSwIfStpPortEnable
+ INTEGER,
+ snSwIfDhcpGateListId
+ INTEGER,
+ snSwIfName
+ DisplayString,
+ snSwIfDescr
+ DisplayString,
+ snSwIfInfoAutoNegotiate
+ INTEGER,
+ snSwIfInfoFlowControl
+ INTEGER,
+ snSwIfInfoGigType
+ INTEGER,
+ snSwIfFastSpanPortEnable
+ INTEGER,
+ snSwIfFastSpanUplinkEnable
+ INTEGER,
+ snSwIfVlanId
+ INTEGER,
+ snSwIfRouteOnly
+ INTEGER,
+ snSwIfPresent
+ INTEGER,
+ snSwIfGBICStatus
+ INTEGER,
+ snSwIfLoadInterval
+ INTEGER ,
+ snSwIfStatsInFrames
+ Counter32,
+ snSwIfStatsOutFrames
+ Counter32,
+ snSwIfStatsAlignErrors
+ Counter32,
+ snSwIfStatsFCSErrors
+ Counter32,
+ snSwIfStatsMultiColliFrames
+ Counter32,
+ snSwIfStatsTxColliFrames
+ Counter32,
+ snSwIfStatsRxColliFrames
+ Counter32,
+ snSwIfStatsFrameTooLongs
+ Counter32,
+ snSwIfStatsFrameTooShorts
+ Counter32,
+ snSwIfStatsInBcastFrames
+ Counter32,
+ snSwIfStatsOutBcastFrames
+ Counter32,
+ snSwIfStatsInMcastFrames
+ Counter32,
+ snSwIfStatsOutMcastFrames
+ Counter32,
+ snSwIfStatsInDiscard
+ Counter32,
+ snSwIfStatsOutDiscard
+ Counter32,
+ snSwIfStatsMacStations
+ Integer32,
+ snSwIfStatsLinkChange
+ Counter32,
+ snSwIfInOctets
+ Counter64,
+ snSwIfOutOctets
+ Counter64,
+ snSwIfStatsInBitsPerSec
+ Gauge32,
+ snSwIfStatsOutBitsPerSec
+ Gauge32,
+ snSwIfStatsInPktsPerSec
+ Gauge32,
+ snSwIfStatsOutPktsPerSec
+ Gauge32,
+ snSwIfStatsInUtilization
+ INTEGER ,
+ snSwIfStatsOutUtilization
+ INTEGER ,
+ snSwIfStatsInKiloBitsPerSec
+ Unsigned32,
+ snSwIfStatsOutKiloBitsPerSec
+ Unsigned32,
+ snSwIfStatsInJumboFrames
+ Counter64,
+ snSwIfStatsOutJumboFrames
+ Counter64,
+ snSwIfInfoMirrorMode
+ INTEGER,
+ snSwIfMacLearningDisable
+ TruthValue
+ }
+
+snSwIfInfoPortNum OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port/interface index (ifindex)."
+ ::= { snSwIfInfoEntry 1 }
+
+snSwIfInfoMonitorMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ input(1),
+ output(2),
+ both(3)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "DEPRECATED by snSwIf2MirrorMode and
+ snPortMonitorTable."
+ ::= { snSwIfInfoEntry 2 }
+
+snSwIfInfoMirrorPorts OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The list of port/interface index (ifindex), which mirror this interface,
+ when monitoring is enabled."
+ ::= { snSwIfInfoEntry 3 }
+
+snSwIfInfoTagMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ tagged(1),
+ untagged(2),
+ dual(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "For tagged/dual port, we could have multiple VLANs
+ per port. For untagged port, there
+ is only one VLAN ID per port, dual mode is associated with
+ a vlan id 'snSwIfVlanId', dual mode with snSwIfVlanId zero
+ disables the dual mode."
+ ::= { snSwIfInfoEntry 4 }
+
+snSwIfInfoTagType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IEEE802.1q tag type embedded in the length/type field of
+ an Ethernet packet. It specifies that the 2 octets after the
+ length/type field in an Ethernet packet is the tag value."
+ DEFVAL { 33024 }
+ ::= { snSwIfInfoEntry 5 }
+
+snSwIfInfoChnMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ halfDuplex(1),
+ fullDuplex(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port can be configured to operate in either
+ half or full duplex mode. The values are:
+ none(0) is not used.
+ halfDuplex(1)...half duplex mode
+ fullDuplex(2)...full duplex mode
+ The read-back channel status from hardware are:
+ halfDuplex(1)...half duplex mode
+ fullDuplex(2)...full duplex mode
+
+ The port media type (expansion or regular)
+ and port link type (trunk or feeder) determine
+ value of this object.
+ The port can not set to half duplex mode
+ if the port connect mode is m200e(4).
+ However, the value of this parameter may be
+ automatically set whenever the expansion port
+ is connected (e.g. cascade connecting device)."
+ ::= { snSwIfInfoEntry 6 }
+
+snSwIfInfoSpeed OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ sAutoSense(1),
+ s10M(2),
+ s100M(3),
+ s1G(4),
+ s1GM(5),
+ s155M(6),
+ s10G(7),
+ s622M(8),
+ s2488M(9),
+ s9953M(10),
+ s16G(11),
+ s100G(12),
+ s40G(13)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The speed configuration for a port. The values are:
+ none(0)..........not used.
+ sAutoSense(1)....Auto-sensing 10 or 100Mbits.
+ s10M(2)..........10Mbits per second.
+ s100M(3).........100Mbits per second.
+ s1G(4)...........1Gbits per second.
+ s1GM(5)..........1Gbits per second master.
+ s155M(6).........155Mbits per second (ATM) (for expansion board only).
+ s10G(7)..........10Gbits per second.
+ s622M(8).........OC12 - 622Mbits per second
+ s2488M(9)........OC48 - 2.488Gbits per second
+ s9953M(10).......OC192 - 9.953Gbits per second
+ s16G(11)..........16Gbits per second.
+ s40G(13)..........40Gbits per second.
+
+ The read-back hardware status are the following:
+ s10M(2)..........10Mbits per second.
+ s100M(3).........100Mbits per second.
+ s1G(4)...........1Gbits per second.
+ s1GM(5)..........1Gbits per second master.
+ s155M(6).........155Mbits per second (ATM) (for expansion board only).
+ s10G(7)..........10Gbits per second.
+ s622M(8).........OC12 - 622Mbits per second
+ s2488M(9)........OC48 - 2.488Gbits per second
+ s9953M(10).......OC192 - 9.953Gbits per second
+ s16G(11)..........16Gbits per second.
+ s40G(13)..........40Gbits per second.
+
+ The port media type (expansion or regular)
+ and port link type (trunk or feeder) determine
+ whether this object can be written and the valid
+ values.
+ It is not allowed to change speed for trunks ports.
+ For expansion ports, all of the above speed
+ can be set.
+ However, the value of this parameter may be
+ automatically set whenever the expansion port
+ is connected (e.g. cascade connecting device)."
+ ::= { snSwIfInfoEntry 7 }
+
+snSwIfInfoMediaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ m100BaseTX(2),
+ m100BaseFX(3),
+ m1000BaseFX(4),
+ mT3(5),
+ m155ATM(6),
+ m1000BaseTX(7),
+ m622ATM(8),
+ m155POS(9),
+ m622POS(10),
+ m2488POS(11),
+ m10000BaseFX(12),
+ m9953POS(13),
+ m16GStacking(14),
+ m100GBaseFX(15),
+ m40GStacking(16)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The media type for the port. The
+ values are:
+ other(1).........other or unknown media.
+ m100BaseTX(2)....100Mbits per second copper.
+ m100BaseFX(3)....100Mbits per second fiber.
+ m1000BaseFX(4)...1Gbits per second fiber.
+ mT3(5)...........45Mbits per second (T3).
+ m155ATM(6).......155Mbits per second (ATM).
+ m1000BaseTX(7)...1Gbits per second copper.
+ m622ATM(8).......622Mbits per second (ATM).
+ m155POS(9).......155Mbits per second (POS).
+ m622POS(10)......622Mbits per second (POS).
+ m2488POS(11).....2488Mbits per second (POS).
+ m10000BaseFX(12).10Gbits per second fiber.
+ m9953POS(13).....9953Mbits per second (POS).
+ m16GStacking(14)...16Gbits per second fiber.
+ m40GStacking(16). 40Gbits per second fiber."
+ ::= { snSwIfInfoEntry 8 }
+
+snSwIfInfoConnectorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ copper(2),
+ fiber(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of connector that the port offers.
+ The values are:
+ other(1)...........other or unknown connector
+ copper(2)..........Copper connector
+ fiber(3)...........Fiber connector
+ This describes the physical connector type"
+ ::= { snSwIfInfoEntry 9 }
+
+snSwIfInfoAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1), -- ready to pass packets
+ down(2),
+ testing(3) -- in some test mode
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The desired state of all ports. The
+ testing(3) state indicates that no operational
+ packets can be passed.
+ (same as ifAdminStatus in MIB-II)"
+ ::= { snSwIfInfoEntry 10 }
+
+snSwIfInfoLinkStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ up(1), -- ready to pass packets
+ down(2),
+ testing(3) -- in some test mode
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational state of the interface.
+ The testing(3) state indicates that no operational
+ packets can be passed.
+ (same as ifOperStatus in MIB-II)"
+ ::= { snSwIfInfoEntry 11 }
+
+snSwIfInfoPortQos OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Stand alone stackable switch Port Qos Priority values are:
+ low(0) -- low prority
+ high(1) -- high prority.
+ The BigIron Port Qos Priority values are:
+ level0(0), level1(1), level2(2), level3(3),
+ level4(4), level5(5), level6(6), level7(7) "
+ ::= { snSwIfInfoEntry 12 }
+
+snSwIfInfoPhysAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port physical address. The physical address
+ represents the switch port."
+ ::= { snSwIfInfoEntry 13 }
+
+snSwIfLockAddressCount OBJECT-TYPE
+ SYNTAX INTEGER (0..2048)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of source MAC addresses are allowed
+ for a port. Writing 0 to this object will allow
+ any number of addresses."
+ DEFVAL { 8 }
+ ::= { snSwIfInfoEntry 14 }
+
+snSwIfStpPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The enabled/disabled status of the port."
+ REFERENCE
+ "IEEE 802.1D-1990: Section 4.5.5.2, dot1dStpPortEnable"
+ ::= { snSwIfInfoEntry 15 }
+
+snSwIfDhcpGateListId OBJECT-TYPE
+ SYNTAX INTEGER (0..32)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The ID for a DHCP gateway list entry relative
+ to this switch port. 0 = unset or no assigned ID"
+ ::= { snSwIfInfoEntry 16 }
+
+snSwIfName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port Name string."
+ ::= { snSwIfInfoEntry 17 }
+
+snSwIfDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing the slot/port information
+ about the interface."
+ ::= { snSwIfInfoEntry 18 }
+
+snSwIfInfoAutoNegotiate OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1),
+ negFullAuto(2),
+ global(3),
+ other(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This feature only applies to Gigabit Ethernet ports. If set to
+ disable(0), port will be put to non-negotiation mode. If set to
+ enable(1), port will start auto-negotiation indefinitely until
+ succeed. If set to negFullAuto(2), the port will start with auto-
+ negotiation, if the negotiation failed, then it will automatically
+ switch to non-negotiation mode. Stackable products (except TurboIron
+ 8) Gigabit Ethernet ports do not support negFullAuto(2). If set
+ to global(3), port negotiation mode follows the value of
+ snSwGlobalAutoNegotiate. Non-Gigabit Ethernet port returns
+ the value other(4)."
+ DEFVAL { global }
+ ::= { snSwIfInfoEntry 19 }
+
+snSwIfInfoFlowControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disbale port flow control."
+ DEFVAL { enabled }
+ ::= { snSwIfInfoEntry 20 }
+
+snSwIfInfoGigType OBJECT-TYPE
+ SYNTAX INTEGER {
+ m1000BaseSX(0),
+ m1000BaseLX(1),
+ m1000BaseLH(2),
+ m1000BaseLHA(3),
+ m1000BaseLHB(4),
+ m1000BaseTX(5),
+ m10000BaseSR(6),
+ m10000BaseLR(7),
+ m10000BaseER(8),
+ sfpCWDM1470nm80Km(9),
+ sfpCWDM1490nm80Km(10),
+ sfpCWDM1510nm80Km(11),
+ sfpCWDM1530nm80Km(12),
+ sfpCWDM1550nm80Km(13),
+ sfpCWDM1570nm80Km(14),
+ sfpCWDM1590nm80Km(15),
+ sfpCWDM1610nm80Km(16),
+ sfpCWDM1470nm100Km(17),
+ sfpCWDM1490nm100Km(18),
+ sfpCWDM1510nm100Km(19),
+ sfpCWDM1530nm100Km(20),
+ sfpCWDM1550nm100Km(21),
+ sfpCWDM1570nm100Km(22),
+ sfpCWDM1590nm100Km(23),
+ sfpCWDM1610nm100Km(24),
+ m1000BaseLHX(25),
+ m1000BaseSX2(26),
+ mSFP1000BaseBXU(27),
+ mSFP1000BaseBXD(28),
+ mSFP100BaseBX(29),
+ mSFP100BaseBXU(30),
+ mSFP100BaseBXD(31),
+ mSFP100BaseFX(32),
+ mSFP100BaseFXIR(33),
+ mSFP100BaseFXLR(34),
+ m1000BaseLMC(35),
+ mXFP10000BaseSR(36),
+ mXFP10000BaseLR(37),
+ mXFP10000BaseER(38),
+ mXFP10000BaseSW(39),
+ mXFP10000BaseLW(40),
+ mXFP10000BaseEW(41),
+ mXFP10000BaseCX4(42),
+ mXFP10000BaseZR(43),
+ mXFP10000BaseZRD(44),
+ m1000BaseC6553(45),
+ mXFP10000BaseSRSW(46),
+ mXFP10000BaseLRLW(47),
+ mXFP10000BaseEREW(48),
+ m1000BaseGBXU(127),
+ m1000BaseGBXD(128),
+ m1000BaseFBX(129),
+ m1000BaseFBXU(130),
+ m1000BaseFBXD(131),
+ m1000BaseFX(132),
+ m1000BaseFXIR(133),
+ m1000BaseFXLR(134),
+ m1000BaseXGSR(136),
+ m1000BaseXGLR(137),
+ m1000BaseXGER(138),
+ m1000BaseXGSW(139),
+ m1000BaseXGLW(140),
+ m1000BaseXGEW(141),
+ m1000BaseXGCX4(142),
+ m1000BaseXGZR(143),
+ m1000BaseXGZRD(144),
+ mCFP100GBaseSR10(145),
+ mCFP100GBaseLR4(146),
+ mCFP100GBaseER4(147),
+ mCFP100GBase10x10g2Km(148),
+ mCFP100GBase10x10g10Km(149),
+ notApplicable(255)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The media type for the port. The
+ values are:
+ m1000BaseSX(0)....1Gbits per second fiber, with a short wavelength transceiver.
+ m1000BaseLX(1)....1Gbits per second fiber, with a long wavelength transceiver (3km).
+ m1000BaseLH(2)....1Gbits per second fiber, with a special wavelength transceiver (50km).
+ m1000BaseLHA(3)....1Gbits per second fiber, with a special wavelength transceiver (70km).
+ m1000BaseLHB(4)....1Gbits per second fiber, with a special wavelength transceiver (150km).
+ m1000BaseTX(5)....1Gbits per second copper (100meter).
+ m10000BaseSR(6)....10Gbits per second fiber, with a short range wavelength transceiver (100m).
+ m10000BaseLR(7)....10Gbits per second fiber, with a long range wavelength transceiver (10km).
+ m10000BaseER(8)....10Gbits per second fiber, with a extended range wavelength transceiver (40km).
+ sfpCWDM1470nm80Km(9)....1Gbits per second CWDM fiber, with a wavelength 1470nm, reach 80 kms.
+ sfpCWDM1490nm80Km(10)....1Gbits per second CWDM fiber, with a wavelength 1490nm, reach 80 kms.
+ sfpCWDM1510nm80Km(11)....1Gbits per second CWDM fiber, with a wavelength 1510nm, reach 80 kms.
+ sfpCWDM1530nm80Km(12)....1Gbits per second CWDM fiber, with a wavelength 1530nm, reach 80 kms.
+ sfpCWDM1550nm80Km(13)....1Gbits per second CWDM fiber, with a wavelength 1550nm, reach 80 kms.
+ sfpCWDM1570nm80Km(14)....1Gbits per second CWDM fiber, with a wavelength 1570nm, reach 80 kms.
+ sfpCWDM1590nm80Km(15)....1Gbits per second CWDM fiber, with a wavelength 1590nm, reach 80 kms.
+ sfpCWDM1610nm80Km(16)....1Gbits per second CWDM fiber, with a wavelength 1610nm, reach 80 kms.
+ sfpCWDM1470nm100Km(17)....1Gbits per second CWDM fiber, with a wavelength 1470nm, reach 100 kms.
+ sfpCWDM1490nm100Km(18)....1Gbits per second CWDM fiber, with a wavelength 1490nm, reach 100 kms.
+ sfpCWDM1510nm100Km(19)....1Gbits per second CWDM fiber, with a wavelength 1510nm, reach 100 kms.
+ sfpCWDM1530nm100Km(20)....1Gbits per second CWDM fiber, with a wavelength 1530nm, reach 100 kms.
+ sfpCWDM1550nm100Km(21)....1Gbits per second CWDM fiber, with a wavelength 1550nm, reach 100 kms.
+ sfpCWDM1570nm100Km(22)....1Gbits per second CWDM fiber, with a wavelength 1570nm, reach 100 kms.
+ sfpCWDM1590nm100Km(23)....1Gbits per second CWDM fiber, with a wavelength 1590nm, reach 100 kms.
+ sfpCWDM1610nm100Km(24)....1Gbits per second CWDM fiber, with a wavelength 1610nm, reach 100 kms.
+ m1000BaseLHX(25)...1Gbits per second fiber, with a special wavelength transceiver (150km).
+ m1000BaseLMC(35)...Link Media Copper.
+ mXFP10000BaseSR(36)...10GBASE fiber, 850nm serial pluggable XFP optic (LC), target range 300m over MMF.
+ mXFP10000BaseLR(37)...10GBASE fiber, 1310nm serial pluggable XFP optic (LC) for up to 10km over SMF.
+ mXFP10000BaseER(38)...10GBASE fiber, 1550nm serial pluggable XFP optic (LC) for up to 40km over SMF.
+ mXFP10000BaseSW(39)...not used.
+ mXFP10000BaseLW(40)...not used.
+ mXFP10000BaseEW(41)...not used
+ mXFP10000BaseCX4(42)...10GBASE-CX4, XFP module,15m, CX4 connector.
+ mXFP10000BaseZR(43)...1550nm serial pluggable XFP optic (LC) for up to 80km over SMF.
+ mXFP10000BaseZRD(44)...10GBASE-ZR DWDM, XFP optic, 80km.
+ mXFP10000BaseSRSW(46)...same as .mXFP10000BaseSR(36)
+ mXFP10000BaseLRLW(47)...same as .mXFP10000BaseLR(37)
+ mXFP10000BaseEREW(48)...same as mXFP10000BaseER(38).
+ mCFP100GBaseSR10(145)... 100GbE CFP optic (MPO 2x12), SR10, for distances up to 100m over MMF.
+ mCFP100GBaseLR4(146)... 100GbE CFP optic (SC), LR4, for distances up to 10 km over SMF.
+ mCFP100GBaseER4(147)... 100GbE CFP optic, ER4, for distances up to 40 km over SMF.
+ mCFP100GBase10x10g2Km(148)... 100GbE CFP optic (LC), 10x10, for distances up to 2 km over SMF.
+ mCFP100GBase10x10g10Km(149)... 100GbE CFP optic (LC), 10x10, for distances up to 10 km over SMF.
+ notApplicable(255)....a non-gigabit port."
+ ::= { snSwIfInfoEntry 21 }
+
+snSwIfFastSpanPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The enabled/disabled fast span port status of the port."
+ ::= { snSwIfInfoEntry 22 }
+
+snSwIfFastSpanUplinkEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The enabled/disabled fast span uplink status of the port."
+ ::= { snSwIfInfoEntry 23 }
+
+snSwIfVlanId OBJECT-TYPE
+ SYNTAX INTEGER (0..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The ID of a VLAN of which this port is a member. Port must
+ be untagged. For tagged port which belongs to multiple
+ VLANs, this object return 0 which is an invalid VLAN ID
+ value, reading is valid only for untagged and dual mode,
+ writing is valid for only dual mode."
+ ::= { snSwIfInfoEntry 24 }
+
+snSwIfRouteOnly OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable L2 switching of a routing switch port.
+ By default, the routing switch performs routing first.
+ If routing failed, it performs switching. Enable route
+ only instrcuts the routing switch to perform routing
+ only. For a L2 switching only product, reading this
+ object always return 'disabled', writing 'enabled' to
+ this object takes no effect."
+ DEFVAL { disabled }
+ ::= { snSwIfInfoEntry 25 }
+
+snSwIfPresent OBJECT-TYPE
+ SYNTAX INTEGER {
+ false(0),
+ true(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicate if the port is absent or present.
+ This object only valid for M4 module."
+ ::= { snSwIfInfoEntry 26 }
+
+snSwIfGBICStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ gbic(1),
+ miniGBIC(2),
+ empty(3),
+ other(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicate if the gig port has GBICs on them.
+ If set to GBIC(1), it means that the port is GBIC.
+ If set to miniGBIC(2), it means that the port miniGBIC.
+ If set to empty(3), it means that the GBIC is missing.
+ Value other(4) means that the port not a removable gig port.
+ "
+ ::= { snSwIfInfoEntry 27 }
+
+snSwIfLoadInterval OBJECT-TYPE
+ SYNTAX INTEGER (30..300)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time in seconds for which average port utilization should be carried out.
+ The value should be incremental of 30 seconds, between the ranges specified."
+ DEFVAL { 300 }
+ ::= { snSwIfInfoEntry 28 }
+
+snSwIfStatsInFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets received on the interface."
+ ::= { snSwIfInfoEntry 29 }
+
+snSwIfStatsOutFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of packets transmitted out of the interface."
+ ::= { snSwIfInfoEntry 30 }
+
+snSwIfStatsAlignErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "dot3StatsAlignmentErrors : A count of frames
+ received on a particular interface that are
+ not an integral number of octets in length
+ and do not pass the FCS check.
+
+ The count represented by an instance of this
+ object is incremented when the alignmentError
+ status is returned by the MAC service to the
+ LLC (or other MAC user). Received frames for
+ which multiple error conditions obtain are,
+ according to the conventions of IEEE 802.3
+ Layer Management, counted exclusively according
+ to the error status presented to the LLC."
+ ::= { snSwIfInfoEntry 31 }
+
+snSwIfStatsFCSErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "dot3StatsFCSErrors : A count of frames received
+ on a particular interface that are an integral
+ number of octets in length but do not pass the
+ FCS check.
+
+ The count represented by an instance of this
+ object is incremented when the frameCheckError
+ status is returned by the MAC service to the
+ LLC (or other MAC user). Received frames for
+ which multiple error conditions obtain are,
+ according to the conventions of IEEE 802.3
+ Layer Management, counted exclusively according
+ to the error status presented to the LLC."
+ ::= { snSwIfInfoEntry 32 }
+
+snSwIfStatsMultiColliFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "dot3StatsMultipleCollisionFrames :
+ A count of successfully transmitted frames on
+ a particular interface for which transmission
+ is inhibited by more than one collision.
+
+ A frame that is counted by an instance of this
+ object is also counted by the corresponding
+ instance of either the ifOutUcastPkts,
+ ifOutMulticastPkts, or ifOutBroadcastPkts,
+ and is not counted by the corresponding
+ instance of the dot3StatsSingleCollisionFrames
+ object."
+ ::= { snSwIfInfoEntry 33 }
+
+snSwIfStatsTxColliFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of successfully transmitted frames on
+ a particular interface for which transmission
+ is inhibited by more than one collision.
+
+ A frame that is counted by a combination of
+ both dot3StatsSingleCollisionFrames and
+ dot3StatsMultipleCollisionFrames objects."
+ ::= { snSwIfInfoEntry 34 }
+
+snSwIfStatsRxColliFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A count of successfully received frames on
+ a particular interface for which transmission
+ is inhibited by more than one collision. This
+ object is not specified in dot3 but it has the
+ same functionarity as snSwIfStatsTxColliFrames."
+ ::= { snSwIfInfoEntry 35 }
+
+snSwIfStatsFrameTooLongs OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "dot3StatsFrameTooLongs : A count of frames
+ received on a particular interface that
+ exceed the maximum permitted frame size.
+
+ The count represented by an instance of this
+ object is incremented when the frameTooLong
+ status is returned by the MAC service to the
+ LLC (or other MAC user). Received frames for
+ which multiple error conditions obtain are,
+ according to the conventions of IEEE 802.3
+ Layer Management, counted exclusively according
+ to the error status presented to the LLC."
+ ::= { snSwIfInfoEntry 36 }
+
+snSwIfStatsFrameTooShorts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " A count of frames received on a particular
+ interface that below the minimum permitted
+ frame size."
+ ::= { snSwIfInfoEntry 37 }
+
+snSwIfStatsInBcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of broadcast packets received on the interface."
+ ::= { snSwIfInfoEntry 38 }
+
+snSwIfStatsOutBcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of broadcast packets transmitted out of the interface."
+ ::= { snSwIfInfoEntry 39 }
+
+snSwIfStatsInMcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of multicast packets received on the interface."
+ ::= { snSwIfInfoEntry 40 }
+
+snSwIfStatsOutMcastFrames OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of multicast packets transmitted out of the interface."
+ ::= { snSwIfInfoEntry 41 }
+
+snSwIfStatsInDiscard OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inbound packets which were chosen
+ to be discarded even though no errors had been
+ detected to prevent their being deliverable to a
+ higher-layer protocol. One possible reason for
+ discarding such a packet could be to free up
+ buffer space."
+ ::= { snSwIfInfoEntry 42 }
+
+snSwIfStatsOutDiscard OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of outbound packets which were chosen
+ to be discarded even though no errors had been
+ detected to prevent their being transmitted. One
+ possible reason for discarding such a packet could
+ be to free up buffer space."
+ ::= { snSwIfInfoEntry 43 }
+
+snSwIfStatsMacStations OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of MAC Stations connected to the interface."
+ ::= { snSwIfInfoEntry 44 }
+
+snSwIfStatsLinkChange OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of link state change of the interface."
+ ::= { snSwIfInfoEntry 45 }
+
+snSwIfInOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets received on the interface,
+ including framing characters. This object is a 64-bit
+ counter of the ifInOctets object, defined in RFC 1213.
+ The octet string is in big-endian byte order."
+ ::= { snSwIfInfoEntry 46 }
+
+snSwIfOutOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of octets transmitted out of the interface,
+ including framing characters. This object is a 64-bit
+ counter of the ifOutOctets object, defined in RFC 1213.
+ The octet string is in big-endian byte order."
+ ::= { snSwIfInfoEntry 47 }
+
+snSwIfStatsInBitsPerSec OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits per second received on the interface
+ over a 5 minutes interval."
+ ::= { snSwIfInfoEntry 48 }
+
+snSwIfStatsOutBitsPerSec OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bits per second transmitted out of the interface
+ over a 5 minutes interval."
+ ::= { snSwIfInfoEntry 49 }
+
+snSwIfStatsInPktsPerSec OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets per second received on the interface
+ over a 5 minutes interval."
+ ::= { snSwIfInfoEntry 50 }
+
+snSwIfStatsOutPktsPerSec OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets per second transmitted out of the interface
+ over a 5 minutes interval."
+ ::= { snSwIfInfoEntry 51 }
+
+snSwIfStatsInUtilization OBJECT-TYPE
+ SYNTAX INTEGER (0..10000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The input network utilization in hundredths of a percent
+ over a 5 minutes interval."
+ ::= { snSwIfInfoEntry 52 }
+
+snSwIfStatsOutUtilization OBJECT-TYPE
+ SYNTAX INTEGER (0..10000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The output network utilization in hundredths of a percent
+ over a 5 minutes interval."
+ ::= { snSwIfInfoEntry 53 }
+
+snSwIfStatsInKiloBitsPerSec OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bit rate in kilobits per second received on the 10G and
+ faster interface over a 5 minutes interval."
+ ::= { snSwIfInfoEntry 54 }
+
+snSwIfStatsOutKiloBitsPerSec OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Bit rate in kilobits per second transmitted out of the 10G
+ and faster interface over a 5 minutes interval."
+ ::= { snSwIfInfoEntry 55 }
+
+snSwIfStatsInJumboFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of jumbo packets received on the interface."
+ ::= { snSwIfInfoEntry 56 }
+
+snSwIfStatsOutJumboFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The total number of jumbo packets transmitted out of the interface."
+ ::= { snSwIfInfoEntry 57 }
+
+snSwIfInfoMirrorMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable mirror on this port."
+ ::= { snSwIfInfoEntry 58 }
+
+snSwIfMacLearningDisable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The status of MAC learning feature on an ethernet port.
+ For POS port, Get operation will return the default value and Set operation will return an error."
+ DEFVAL
+ { false }
+ ::= { snSwIfInfoEntry 59 }
+
+
+-- Interface ID Registration Group
+
+snInterfaceId OBJECT IDENTIFIER ::= { snSwPortInfo 2 }
+snEthernetInterface OBJECT IDENTIFIER ::= { snInterfaceId 1 }
+snPosInterface OBJECT IDENTIFIER ::= { snInterfaceId 2 }
+snAtmInterface OBJECT IDENTIFIER ::= { snInterfaceId 3 }
+snVirtualInterface OBJECT IDENTIFIER ::= { snInterfaceId 4 }
+snLoopbackInterface OBJECT IDENTIFIER ::= { snInterfaceId 5 }
+snGreTunnelInterface OBJECT IDENTIFIER ::= { snInterfaceId 6 }
+snSubInterface OBJECT IDENTIFIER ::= { snInterfaceId 7 }
+snMplsTunnelInterface OBJECT IDENTIFIER ::= { snInterfaceId 8 }
+snPvcInterface OBJECT IDENTIFIER ::= { snInterfaceId 9 }
+snMgmtEthernetInterface OBJECT IDENTIFIER ::= { snInterfaceId 10 }
+snTrunkInterface OBJECT IDENTIFIER ::= { snInterfaceId 11 }
+snVirtualMgmtInterface OBJECT IDENTIFIER ::= { snInterfaceId 12 }
+sn6to4TunnelInterface OBJECT IDENTIFIER ::= { snInterfaceId 13 }
+
+-- Interface ID to ifIndex Lookup Table
+-- Given an interface ID, this table returns the ifIndex value.
+--
+-- Note: This table does not behave like most SNMP tables. It does not
+-- support GetNext. If you try to walk the table using GetNext, no rows
+-- will be returned. The contents of the table can only be accessed
+-- using Get operations. The table is useful for mapping a known
+-- interface to the corresponding ifIndex value.
+
+snInterfaceLookupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnInterfaceLookupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { snSwPortInfo 3 }
+
+snInterfaceLookupEntry OBJECT-TYPE
+ SYNTAX SnInterfaceLookupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { snInterfaceLookupInterfaceId }
+ ::= { snInterfaceLookupTable 1 }
+
+SnInterfaceLookupEntry ::= SEQUENCE {
+ snInterfaceLookupInterfaceId
+ InterfaceId,
+ snInterfaceLookupIfIndex
+ Integer32
+ }
+
+snInterfaceLookupInterfaceId OBJECT-TYPE
+ SYNTAX InterfaceId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { snInterfaceLookupEntry 1 }
+
+snInterfaceLookupIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { snInterfaceLookupEntry 2 }
+
+
+-- ifIndex to Interface ID Lookup Table
+-- Given an ifIndex, this table returns the interface ID value.
+
+snIfIndexLookupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnIfIndexLookupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { snSwPortInfo 4 }
+
+snIfIndexLookupEntry OBJECT-TYPE
+ SYNTAX SnIfIndexLookupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { snIfIndexLookupIfIndex }
+ ::= { snIfIndexLookupTable 1 }
+
+SnIfIndexLookupEntry ::= SEQUENCE {
+ snIfIndexLookupIfIndex
+ Integer32,
+ snIfIndexLookupInterfaceId
+ InterfaceId
+ }
+
+snIfIndexLookupIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { snIfIndexLookupEntry 1 }
+
+snIfIndexLookupInterfaceId OBJECT-TYPE
+ SYNTAX InterfaceId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { snIfIndexLookupEntry 2 }
+
+-- Interface ID2 to ifIndex Lookup Table
+-- Given an interface ID2, this table returns the ifIndex value.
+--
+-- Note: This table does not behave like most SNMP tables. It does not
+-- support GetNext. If you try to walk the table using GetNext, no rows
+-- will be returned. The contents of the table can only be accessed
+-- using Get operations. The table is useful for mapping a known
+-- interface to the corresponding ifIndex value.
+
+snInterfaceLookup2Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnInterfaceLookup2Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { snSwPortInfo 7 }
+
+snInterfaceLookup2Entry OBJECT-TYPE
+ SYNTAX SnInterfaceLookup2Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { snInterfaceLookup2InterfaceId }
+ ::= { snInterfaceLookup2Table 1 }
+
+SnInterfaceLookup2Entry ::= SEQUENCE {
+ snInterfaceLookup2InterfaceId
+ InterfaceId2,
+ snInterfaceLookup2IfIndex
+ Integer32
+ }
+
+snInterfaceLookup2InterfaceId OBJECT-TYPE
+ SYNTAX InterfaceId2
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { snInterfaceLookup2Entry 1 }
+
+snInterfaceLookup2IfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { snInterfaceLookup2Entry 2 }
+
+
+-- ifIndex to Interface ID2 Lookup Table
+-- Given an ifIndex, this table returns the interface ID2 value.
+snIfIndexLookup2Table OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnIfIndexLookup2Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { snSwPortInfo 8 }
+
+snIfIndexLookup2Entry OBJECT-TYPE
+ SYNTAX SnIfIndexLookup2Entry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { snIfIndexLookup2IfIndex }
+ ::= { snIfIndexLookup2Table 1 }
+
+SnIfIndexLookup2Entry ::= SEQUENCE {
+ snIfIndexLookup2IfIndex
+ Integer32,
+ snIfIndexLookup2InterfaceId
+ InterfaceId2
+ }
+
+snIfIndexLookup2IfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { snIfIndexLookup2Entry 1 }
+
+snIfIndexLookup2InterfaceId OBJECT-TYPE
+ SYNTAX InterfaceId2
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { snIfIndexLookup2Entry 2 }
+
+-- ifIndex to Optical Parameters Table
+-- Given an ifIndex, this table returns the optical parameters for the ifIndex.
+
+snIfOpticalMonitoringInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnIfOpticalMonitoringInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table lists the instrumented parameters of all
+ optical interfaces."
+ REFERENCE
+ "ITU recommendations G.783, G.784, G.953"
+
+ ::= { snSwPortInfo 6 }
+
+snIfOpticalMonitoringInfoEntry OBJECT-TYPE
+ SYNTAX SnIfOpticalMonitoringInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Only the ifIndices of optical interfaces
+ whose parameters need to be monitored will
+ be used to index this table."
+ INDEX { ifIndex }
+ ::= { snIfOpticalMonitoringInfoTable 1 }
+
+SnIfOpticalMonitoringInfoEntry ::=
+ SEQUENCE {
+ snIfOpticalMonitoringTemperature
+ DisplayString,
+ snIfOpticalMonitoringTxPower
+ DisplayString,
+ snIfOpticalMonitoringRxPower
+ DisplayString,
+ snIfOpticalMonitoringTxBiasCurrent
+ DisplayString
+ }
+
+snIfOpticalMonitoringTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object holds the value of the transmitter laser
+ diode temperature for the interface. This object
+ indicates the health of the transmitter.
+
+ The format is xxx.yyyy C(elcius), followed by whether
+ the measured value is normal, high/low alarm or
+ high/low warning.
+ For 100G LR4 and LR10 optic, this returns the average
+ temperature for all lanes."
+ ::= { snIfOpticalMonitoringInfoEntry 1 }
+
+snIfOpticalMonitoringTxPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object holds the value of the transmitter optical
+ signal power for the interface, measured in dBm, followed
+ by whether this is a normal value, or high/low warning
+ or alarm. For 100G LR4 and LR10 optic, this returns the aggregated
+ Tx Power for all lanes."
+ ::= { snIfOpticalMonitoringInfoEntry 2 }
+
+snIfOpticalMonitoringRxPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object holds the value of the receiver optical
+ signal power for the interface, measured in dBm, followed
+ by whether this is a normal value, or high/low warning
+ or alarm.
+ For 100G LR4 and LR10 optic, this returns the aggregated
+ Rx Power for all lanes."
+ ::= { snIfOpticalMonitoringInfoEntry 3 }
+
+snIfOpticalMonitoringTxBiasCurrent OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Bias Current. It is measured in mA, and is followed
+ by whether this is a normal value, or high/low warning or
+ alarm.
+ For 100G LR4 and LR10 optic, this returns the aggregated
+ Tx Bias Current for all lanes."
+ ::= { snIfOpticalMonitoringInfoEntry 4 }
+
+--
+-- Show Media Information
+-- Information of the media device installed in the physical ports.
+--
+
+snIfMediaInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnIfMediaInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table lists the information of the media device
+ (SFP/XFP/Copper) installed in the physical port.
+ Only the ifIndices of Ethernet ports those are associated
+ with the operational cards will be included in this table."
+ ::= { snSwPortInfo 9 }
+
+snIfMediaInfoEntry OBJECT-TYPE
+ SYNTAX SnIfMediaInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the Interface Media Information table.
+ The ifIndices of ethernet interfaces will be used
+ to index this table."
+ INDEX { ifIndex }
+ ::= { snIfMediaInfoTable 1 }
+
+SnIfMediaInfoEntry ::=
+ SEQUENCE {
+ snIfMediaType
+ DisplayString,
+ snIfMediaVendorName
+ DisplayString,
+ snIfMediaVersion
+ DisplayString,
+ snIfMediaPartNumber
+ DisplayString,
+ snIfMediaSerialNumber
+ DisplayString
+ }
+
+snIfMediaType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the media installed in the physical port."
+ ::= { snIfMediaInfoEntry 1 }
+
+snIfMediaVendorName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The media vendor name, full name of the corporation."
+ ::= { snIfMediaInfoEntry 2 }
+
+snIfMediaVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The media vendor product version number."
+ ::= { snIfMediaInfoEntry 3 }
+
+snIfMediaPartNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The media vendor part number."
+
+ ::= { snIfMediaInfoEntry 4 }
+
+snIfMediaSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vendor serial number of the media device."
+ ::= { snIfMediaInfoEntry 5 }
+
+-- Optical Parameters Table per lane for a 100G LR4 and LR10 optic.
+
+snIfOpticalLaneMonitoringTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnIfOpticalLaneMonitoringEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table lists the instrumented parameters of all
+ lanes within a 100G optic of type LR4 and LR10.
+ LR4 has 4 lanes per optic, LR10 has 10 lanes per optic."
+ REFERENCE
+ "ITU recommendations G.783, G.784, G.953"
+ ::= { snSwPortInfo 10 }
+
+snIfOpticalLaneMonitoringEntry OBJECT-TYPE
+ SYNTAX SnIfOpticalLaneMonitoringEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Only the ifIndices of optical interfaces
+ whose parameters need to be monitored will
+ be used to index this table."
+ INDEX { ifIndex, snIfOpticalLaneMonitoringLane }
+ ::= { snIfOpticalLaneMonitoringTable 1 }
+
+SnIfOpticalLaneMonitoringEntry ::=
+ SEQUENCE {
+ snIfOpticalLaneMonitoringLane
+ Unsigned32,
+ snIfOpticalLaneMonitoringTemperature
+ DisplayString,
+ snIfOpticalLaneMonitoringTxPower
+ DisplayString,
+ snIfOpticalLaneMonitoringRxPower
+ DisplayString,
+ snIfOpticalLaneMonitoringTxBiasCurrent
+ DisplayString
+ }
+
+snIfOpticalLaneMonitoringLane OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The lane number of this 100G optic. LR4 has 4, and LR10 has
+ 10 lanes."
+ ::= { snIfOpticalLaneMonitoringEntry 1 }
+
+snIfOpticalLaneMonitoringTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object holds the value of the transmitter laser
+ diode temperature for the lane in the interface. This
+ object indicates the health of the transmitter.
+
+ The format is xxx.yyyy C(elcius), followed by whether
+ the measured value is normal, high/low alarm or
+ high/low warning."
+ ::= { snIfOpticalLaneMonitoringEntry 2 }
+
+snIfOpticalLaneMonitoringTxPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object holds the value of the transmitter optical
+ signal power for the lane in the interface, measured in
+ dBm, followed by whether this is a normal value, or
+ high/low warning or alarm."
+ ::= { snIfOpticalLaneMonitoringEntry 3 }
+
+snIfOpticalLaneMonitoringRxPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object holds the value of the receiver optical
+ signal power for the lane in the interface, measured in
+ dBm, followed by whether this is a normal value, or
+ high/low warning or alarm."
+ ::= { snIfOpticalLaneMonitoringEntry 4 }
+
+snIfOpticalLaneMonitoringTxBiasCurrent OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tx Bias Current. It is measured in mA, and is followed
+ by whether this is a normal value, or high/low warning or
+ alarm."
+ ::= { snIfOpticalLaneMonitoringEntry 5 }
+
+-- Forwarding Database Group
+--
+-- This group contains information relevant to
+-- the forwarding database in the system.
+
+
+
+-- The Forward Database Static Table Information
+--
+-- This table contains all MAC addresses in the system. Static
+-- stations may be configured.
+
+
+snFdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains snFdb information for each station
+ known to the system, one entry per station."
+ ::= { snFdbInfo 1 }
+
+snFdbEntry OBJECT-TYPE
+ SYNTAX SnFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Each entry represents the information of a static MAC station."
+ INDEX {
+ snFdbStationIndex
+ }
+ ::= { snFdbTable 1 }
+
+
+SnFdbEntry ::= SEQUENCE {
+ snFdbStationIndex
+ INTEGER,
+ snFdbStationAddr
+ PhysAddress,
+ snFdbStationPort
+ Integer32,
+ snFdbVLanId
+ INTEGER,
+ snFdbStationQos
+ INTEGER,
+ snFdbStationType
+ INTEGER,
+ snFdbRowStatus
+ INTEGER,
+ snFdbStationIf
+ InterfaceIndex
+ }
+
+snFdbStationIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The FDB Station index to the Fdb Station Table."
+ ::= { snFdbEntry 1 }
+
+snFdbStationAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The snFdbs physical address. The physical address
+ represents a MAC Station."
+ ::= { snFdbEntry 2 }
+
+
+snFdbStationPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Station slot/port number.
+ The bit 0 to bit 7: port number.
+ The bit 8 to bit 11: slot number (slot for chassis only)."
+ ::= { snFdbEntry 3 }
+
+
+snFdbVLanId OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Station VLan ID."
+ ::= { snFdbEntry 4 }
+
+snFdbStationQos OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level1(1),
+ level2(2),
+ level3(3),
+ level4(4),
+ level5(5),
+ level6(6),
+ level7(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Stand alone stackable station Qos Priority values are:
+ low(0) -- low prority
+ high(1) -- high prority.
+ The BigIron switch station Priority values are:
+ level0(0), level1(1), level2(2), level3(3),
+ level4(4), level5(5), level6(6), level7(7) "
+ ::= { snFdbEntry 5 }
+
+snFdbStationType OBJECT-TYPE
+ SYNTAX INTEGER {
+ notSupported(0),
+ host(1),
+ router(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The station type values are:
+ notSupported -- a read value only : this product does not
+ support MultiLayer Switching.
+ host -- any MAC station.
+ router -- a router-typed station."
+ ::= { snFdbEntry 6 }
+
+snFdbRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3),
+ create(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and
+ delete row in the table and control
+ if they are used. The values
+ that can be written are:
+ delete(3)...deletes the row
+ create(4)...creates a new row
+
+ If the row exists, then a SET with
+ value of create(4) returns error
+ 'badValue'. Deleted rows go away
+ immediately. The following values
+ can be returned on reads:
+ noSuch(0)...no such row
+ other(1)....some other case
+ valid(2)....the row exists and is valid"
+ ::= { snFdbEntry 7 }
+
+snFdbStationIf OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Station interface index."
+ ::= { snFdbEntry 8 }
+
+
+-- Port STP Configuration Group
+-- snPortStpTable was deprecated. It has been replaced by snIfStpTable.
+
+
+snPortStpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnPortStpEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "A specific snPortStpTable consists of a number of
+ switch ports. This table only exists if only if
+ snVLanByPortCfgTable exists and snVLanByPortCfgStpMode is
+ enabled for each VLAN."
+ ::= { snPortStpInfo 1 }
+
+snPortStpEntry OBJECT-TYPE
+ SYNTAX SnPortStpEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "An entry in the snPortStpTable indicates the
+ configuration on a specified port. A SNMP SET PDU
+ for a row of the snPortStpTable requires the entired
+ sequence of the MIB Objects in each
+ snPortStpEntry stored in one PDU. Otherwise,
+ GENERR return-value will be returned."
+ INDEX {
+ snPortStpVLanId,
+ snPortStpPortNum
+ }
+ ::= { snPortStpTable 1 }
+
+SnPortStpEntry ::= SEQUENCE {
+ snPortStpVLanId
+ INTEGER,
+ snPortStpPortNum
+ Integer32,
+ snPortStpPortPriority
+ INTEGER,
+ snPortStpPathCost
+ INTEGER,
+ snPortStpOperState
+ INTEGER,
+ snPortStpPortEnable
+ INTEGER,
+ snPortStpPortForwardTransitions
+ Counter32,
+ snPortStpPortState
+ INTEGER,
+ snPortStpPortDesignatedCost
+ Integer32,
+ snPortStpPortDesignatedRoot
+ BridgeId,
+ snPortStpPortDesignatedBridge
+ BridgeId,
+ snPortStpPortDesignatedPort
+ OCTET STRING,
+ snPortStpPortAdminRstp
+ INTEGER,
+ snPortStpPortProtocolMigration
+ INTEGER,
+ snPortStpPortAdminEdgePort
+ INTEGER,
+ snPortStpPortAdminPointToPoint
+ INTEGER
+ }
+
+snPortStpVLanId OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The VLAN ID of the VLAN switch community."
+ ::= { snPortStpEntry 1 }
+
+snPortStpPortNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The port number of the Switch.
+ The bit 0 to bit 7: port number.
+ The bit 8 to bit 11: slot number (slot for chassis only)."
+ ::= { snPortStpEntry 2 }
+
+snPortStpPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The value of the priority field which is
+ contained in the first (in network byte order)
+ octet of the (2 octet long) Port ID. The other
+ octet of the Port ID is given by the value of
+ dot1dStpPort."
+ ::= { snPortStpEntry 3 }
+
+snPortStpPathCost OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "dot1dStpPortPathCost : The contribution of this
+ port to the path cost of paths towards the spanning
+ tree root which include this port. 802.1D-1990
+ recommends that the default value of this parameter
+ be in inverse proportion to the speed of the
+ attached LAN. Writing value zero to this object
+ sets path cost to a default value which automatically
+ changes according to port speed. Reading value zero
+ indicates an unknown path cost value because port
+ speed cannot be determined due to speed auto sense
+ in progress."
+ ::= { snPortStpEntry 4 }
+
+
+snPortStpOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActivated(0),
+ activated(1)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "By default, this mode is set to notActivated(0).
+ notActivated(0)...the Port STP entry is not activated and not in running mode.
+ activated(1)......the Port STP entry is activated and in running mode"
+ ::= { snPortStpEntry 5 }
+
+snPortStpPortEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "The enabled/disabled status of the port."
+ ::= { snPortStpEntry 6 }
+
+snPortStpPortForwardTransitions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "The number of times this port has transitioned
+ from the Learning state to the Forwarding state."
+ ::= { snPortStpEntry 7 }
+
+snPortStpPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ blocking(2),
+ listening(3),
+ learning(4),
+ forwarding(5),
+ broken(6),
+ preforwarding(7)
+ }
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The port's current state as defined by
+ application of the Spanning Tree Protocol. This
+ state controls what action a port takes on
+ reception of a frame. If the bridge has detected
+ a port that is malfunctioning it will place that
+ port into the broken(6) state. For ports which
+ are disabled (see dot1dStpPortEnable), this object
+ will have a value of disabled(1)."
+ ::= { snPortStpEntry 8 }
+
+snPortStpPortDesignatedCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The path cost of the Designated Port of the
+ segment connected to this port. This value is
+ compared to the Root Path Cost field in received
+ bridge PDUs."
+ ::= { snPortStpEntry 9 }
+
+
+snPortStpPortDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The unique Bridge Identifier of the Bridge
+ recorded as the Root in the Configuration BPDUs
+ transmitted by the Designated Bridge for the
+ segment to which the port is attached."
+ ::= { snPortStpEntry 10 }
+
+snPortStpPortDesignatedBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The Bridge Identifier of the bridge which this
+ port considers to be the Designated Bridge for
+ this port's segment."
+ ::= { snPortStpEntry 11 }
+
+snPortStpPortDesignatedPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The Port Identifier of the port on the Designated
+ Bridge for this port's segment."
+ ::= { snPortStpEntry 12 }
+
+snPortStpPortAdminRstp OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Enable or disable RSTP of a port which is a member of a VLAN.
+ If the VLAN is not operating in RSTP, this object will return
+ FALSE(2) and this object is not writable."
+ ::= { snPortStpEntry 13 }
+
+snPortStpPortProtocolMigration OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "When operating in RSTP (version 2) mode, writing TRUE(1)
+ to this object forces this port to transmit RSTP BPDUs.
+ Any other operation on this object has no effect and
+ it always returns FALSE(2) when read."
+ ::= { snPortStpEntry 14 }
+
+snPortStpPortAdminEdgePort OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The administrative value of the Edge Port parameter. A
+ value of TRUE(1) indicates that this port should be
+ assumed as an edge-port and a value of FALSE(2) indicates
+ that this port should be assumed as a non-edge-port."
+ ::= { snPortStpEntry 15 }
+
+snPortStpPortAdminPointToPoint OBJECT-TYPE
+ SYNTAX INTEGER {
+ true(1),
+ false(2)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "The administrative point-to-point status of the LAN segment
+ attached to this port. A value of TRUE(1) indicates that
+ this port should always be treated as if it is connected to
+ a point-to-point link. A value of FALSE(2) indicates
+ that this port should be treated as having a shared media
+ connection."
+ ::= { snPortStpEntry 16 }
+
+-- Port STP Configuration Group
+-- snIfStpTable is replacing snPortStpTable.
+-- snIfStpPortNum is using ifIndex value to index snIfStpTable.
+
+
+snIfStpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnIfStpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A specific snIfStpTable consists of a number of
+ switch ports. This table only exists if only if
+ snVLanByPortCfgTable exists and snVLanByPortCfgStpMode is
+ enabled for each VLAN."
+ ::= { snPortStpInfo 2 }
+
+snIfStpEntry OBJECT-TYPE
+ SYNTAX SnIfStpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the snIfStpTable indicates the
+ configuration on a specified port. A SNMP SET PDU
+ for a row of the snIfStpTable requires the entired
+ sequence of the MIB Objects in each
+ snIfStpEntry stored in one PDU. Otherwise,
+ GENERR return-value will be returned."
+ INDEX {
+ snIfStpVLanId,
+ snIfStpPortNum
+ }
+ ::= { snIfStpTable 1 }
+
+SnIfStpEntry ::= SEQUENCE {
+ snIfStpVLanId
+ INTEGER,
+ snIfStpPortNum
+ InterfaceIndex,
+ snIfStpPortPriority
+ INTEGER,
+ snIfStpCfgPathCost
+ INTEGER,
+ snIfStpOperState
+ INTEGER,
+ snIfStpPortState
+ INTEGER,
+ snIfStpPortDesignatedCost
+ Integer32,
+ snIfStpPortDesignatedRoot
+ BridgeId,
+ snIfStpPortDesignatedBridge
+ BridgeId,
+ snIfStpPortDesignatedPort
+ OCTET STRING,
+ snIfStpPortAdminRstp
+ TruthValue,
+ snIfStpPortProtocolMigration
+ TruthValue,
+ snIfStpPortAdminEdgePort
+ TruthValue,
+ snIfStpPortAdminPointToPoint
+ TruthValue,
+ snIfStpOperPathCost
+ INTEGER,
+ snIfStpPortRole
+ INTEGER,
+ snIfStpBPDUTransmitted
+ Counter32,
+ snIfStpBPDUReceived
+ Counter32,
+ snIfRstpConfigBPDUReceived
+ Counter32,
+ snIfRstpTCNBPDUReceived
+ Counter32,
+ snIfRstpConfigBPDUTransmitted
+ Counter32,
+ snIfRstpTCNBPDUTransmitted
+ Counter32
+ }
+
+snIfStpVLanId OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The VLAN ID of the VLAN switch community."
+ ::= { snIfStpEntry 1 }
+
+snIfStpPortNum OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the Switch. It has the ifIndex value."
+ ::= { snIfStpEntry 2 }
+
+snIfStpPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The value of the priority field which is
+ contained in the first (in network byte order)
+ octet of the (2 octet long) Port ID. The other
+ octet of the Port ID is given by the value of
+ dot1dStpPort."
+ ::= { snIfStpEntry 3 }
+
+snIfStpCfgPathCost OBJECT-TYPE
+ SYNTAX INTEGER (0..200000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "dot1dStpPortPathCost : The contribution of this
+ port to the path cost of paths towards the spanning
+ tree root which include this port. 802.1D-1990
+ recommends that the default value of this parameter
+ be in inverse proportion to the speed of the
+ attached LAN. Writing value zero to this object
+ sets path cost to a default value which automatically
+ changes according to port speed."
+ ::= { snIfStpEntry 4 }
+
+
+snIfStpOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ notActivated(0),
+ activated(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "By default, this mode is set to notActivated(0).
+ notActivated(0)...the Port STP entry is not activated and not in running mode.
+ activated(1)......the Port STP entry is activated and in running mode"
+ ::= { snIfStpEntry 5 }
+
+snIfStpPortState OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(1),
+ blocking(2),
+ listening(3),
+ learning(4),
+ forwarding(5),
+ broken(6),
+ preforwarding(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port's current state as defined by
+ application of the Spanning Tree Protocol. This
+ state controls what action a port takes on
+ reception of a frame. If the bridge has detected
+ a port that is malfunctioning it will place that
+ port into the broken(6) state. For ports which
+ are disabled (see dot1dStpPortEnable), this object
+ will have a value of disabled(1)."
+ ::= { snIfStpEntry 8 }
+
+snIfStpPortDesignatedCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The path cost of the Designated Port of the
+ segment connected to this port. This value is
+ compared to the Root Path Cost field in received
+ bridge PDUs."
+ ::= { snIfStpEntry 9 }
+
+
+snIfStpPortDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unique Bridge Identifier of the Bridge
+ recorded as the Root in the Configuration BPDUs
+ transmitted by the Designated Bridge for the
+ segment to which the port is attached."
+ ::= { snIfStpEntry 10 }
+
+snIfStpPortDesignatedBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Bridge Identifier of the bridge which this
+ port considers to be the Designated Bridge for
+ this port's segment."
+ ::= { snIfStpEntry 11 }
+
+snIfStpPortDesignatedPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port Identifier of the port on the Designated
+ Bridge for this port's segment."
+ ::= { snIfStpEntry 12 }
+
+snIfStpPortAdminRstp OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable RSTP of a port which is a member of a VLAN.
+ If the VLAN is not operating in RSTP, this object will return
+ FALSE(2) and this object is not writable."
+ ::= { snIfStpEntry 13 }
+
+snIfStpPortProtocolMigration OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When operating in RSTP (version 2) mode, writing TRUE(1)
+ to this object forces this port to transmit RSTP BPDUs.
+ Any other operation on this object has no effect and
+ it always returns FALSE(2) when read."
+ ::= { snIfStpEntry 14 }
+
+snIfStpPortAdminEdgePort OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative value of the Edge Port parameter. A
+ value of TRUE(1) indicates that this port should be
+ assumed as an edge-port and a value of FALSE(2) indicates
+ that this port should be assumed as a non-edge-port."
+ ::= { snIfStpEntry 15 }
+
+snIfStpPortAdminPointToPoint OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The administrative point-to-point status of the LAN segment
+ attached to this port. A value of TRUE(1) indicates that
+ this port should always be treated as if it is connected to
+ a point-to-point link. A value of FALSE(2) indicates
+ that this port should be treated as having a shared media
+ connection."
+ ::= { snIfStpEntry 16 }
+
+snIfStpOperPathCost OBJECT-TYPE
+ SYNTAX INTEGER (0..200000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "dot1dStpPortPathCost : The contribution of this
+ port to the path cost of paths towards the spanning
+ tree root which include this port. 802.1D-1990
+ recommends that the default value of this parameter
+ be in inverse proportion to the speed of the
+ attached LAN. Reading value zero indicates an unknown
+ path cost value because port speed cannot be determined
+ due to speed auto sense in progress or port link is down."
+ ::= { snIfStpEntry 17 }
+
+snIfStpPortRole OBJECT-TYPE
+ SYNTAX INTEGER {
+ unknown(0),
+ alternate(1),
+ root(2),
+ designated(3),
+ backupRole(4),
+ disabledRole(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "STP/RSTP port role."
+ ::= { snIfStpEntry 18 }
+
+snIfStpBPDUTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "STP/RSTP bridge protocol unit transmitted counter."
+ ::= { snIfStpEntry 19 }
+
+snIfStpBPDUReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "STP/RSTP bridge protocol unit received counter."
+ ::= { snIfStpEntry 20 }
+
+snIfRstpConfigBPDUReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSTP configuration bridge protocol unit received counter."
+ ::= { snIfStpEntry 21 }
+
+snIfRstpTCNBPDUReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSTP topology change notification bridge protocol unit received counter."
+ ::= { snIfStpEntry 22 }
+
+snIfRstpConfigBPDUTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSTP configuration bridge protocol unit transmitted counter."
+ ::= { snIfStpEntry 23 }
+
+snIfRstpTCNBPDUTransmitted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RSTP topology change notification bridge protocol unit transmitted counter."
+ ::= { snIfStpEntry 24 }
+
+
+-- Trunk Port Configuration Group
+
+
+snTrunkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnTrunkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A specific snTrunkTable consists of a number of
+ Trunk port-mask."
+ ::= { snTrunkInfo 1 }
+
+snTrunkEntry OBJECT-TYPE
+ SYNTAX SnTrunkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the snTrunkTable indicates the
+ configuration on a specified Trunk port membership."
+ INDEX {
+ snTrunkIndex
+ }
+ ::= { snTrunkTable 1 }
+
+SnTrunkEntry ::= SEQUENCE {
+ snTrunkIndex
+ Integer32,
+ snTrunkPortMask
+ PortMask,
+ snTrunkType
+ INTEGER
+ }
+
+snTrunkIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of the trunk entries can be configured.
+ This can be 32*<slots> for Jetcore, and 16*<slots> for Ironcore."
+ ::= { snTrunkEntry 1 }
+
+
+snTrunkPortMask OBJECT-TYPE
+ SYNTAX PortMask
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Trunk membership of the Switch."
+ ::= { snTrunkEntry 2 }
+
+
+snTrunkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ switch(1),
+ server(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The trunk connection type which specifies what
+ device the trunk ports are connected to."
+ ::= { snTrunkEntry 3 }
+
+
+-- Multi-slot Trunk Port Configuration Group
+
+
+snMSTrunkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnMSTrunkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table contains the configuration of port members of
+ multi-slot trunk groups."
+ ::= { snTrunkInfo 2 }
+
+snMSTrunkEntry OBJECT-TYPE
+ SYNTAX SnMSTrunkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of the snMSTrunkTable."
+ INDEX {snMSTrunkPortIndex}
+ ::= { snMSTrunkTable 1 }
+
+SnMSTrunkEntry ::= SEQUENCE {
+ snMSTrunkPortIndex
+ Integer32,
+ snMSTrunkPortList
+ OCTET STRING,
+ snMSTrunkType
+ INTEGER,
+ snMSTrunkRowStatus
+ INTEGER
+ }
+
+snMSTrunkPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The primary port of a trunk group. For module with Gig ports,
+ primary port is port 1, 3, 5, 7. For module with 10/100 ports,
+ primary port is port 1, 5, 9, 13, 17, 21."
+ ::= { snMSTrunkEntry 1 }
+
+
+snMSTrunkPortList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A list of port indices which are the port membership
+ of a trunk group. Each port index is a 16-bit integer
+ in big endian order. The first port index must be the
+ primary port index."
+ ::= { snMSTrunkEntry 2 }
+
+
+snMSTrunkType OBJECT-TYPE
+ SYNTAX INTEGER {
+ switch(1),
+ server(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The trunk connection type which specifies what
+ device the trunk ports are connected to."
+ ::= { snMSTrunkEntry 3 }
+
+
+snMSTrunkRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ valid(2),
+ delete(3),
+ create(4),
+ modify(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To create or delete a table entry."
+ ::= { snMSTrunkEntry 4 }
+
+-- Multi-slot Trunk Port Configuration Group
+
+
+snMSTrunkIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnMSTrunkIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table contains the configuration of port members of
+ multi-slot trunk groups."
+ ::= { snTrunkInfo 3 }
+
+snMSTrunkIfEntry OBJECT-TYPE
+ SYNTAX SnMSTrunkIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of the snMSTrunkIfTable."
+ INDEX {snMSTrunkIfIndex}
+ ::= { snMSTrunkIfTable 1 }
+
+SnMSTrunkIfEntry ::= SEQUENCE {
+ snMSTrunkIfIndex
+ Integer32,
+ snMSTrunkIfList
+ OCTET STRING,
+ snMSTrunkIfType
+ INTEGER,
+ snMSTrunkIfRowStatus
+ INTEGER
+ }
+
+snMSTrunkIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The primary port(IfIndex) of a trunk group. For module with Gig ports,
+ primary port is port 1, 3, 5, 7. For module with 10/100 ports,
+ primary port is port 1, 5, 9, 13, 17, 21."
+ ::= { snMSTrunkIfEntry 1 }
+
+snMSTrunkIfList OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A list of interface indices which are the port membership
+ of a trunk group. Each interface index is a 16-bit integer
+ in big endian order. The first interface/port index must be
+ the primary port(ifIndex) index."
+ ::= { snMSTrunkIfEntry 2 }
+
+snMSTrunkIfType OBJECT-TYPE
+ SYNTAX INTEGER {
+ switch(1),
+ server(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The trunk connection type which specifies what
+ device the trunk ports are connected to."
+ ::= { snMSTrunkIfEntry 3 }
+
+snMSTrunkIfRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ valid(2),
+ delete(3),
+ create(4),
+ modify(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To create or delete a table entry."
+ ::= { snMSTrunkIfEntry 4 }
+
+
+
+-- Switch Configuration Summary Group
+
+
+snSwSummaryMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Switch Group Configuration Summary is configured
+ either enabled or disabled and the
+ default is disabled mode.
+ enabled(1)...........activate Switch Configuration Summary.
+ disabled(0)..........no Switch Configuration Summary."
+ ::= { snSwSummary 1 }
+
+
+--- DHCP Gateway List Table
+
+
+snDhcpGatewayListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnDhcpGatewayListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of DHCP gateway list of addresses."
+ ::= { snDhcpGatewayListInfo 1 }
+
+snDhcpGatewayListEntry OBJECT-TYPE
+ SYNTAX SnDhcpGatewayListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the IP Port Address table."
+ INDEX { snDhcpGatewayListId }
+ ::= { snDhcpGatewayListTable 1 }
+
+SnDhcpGatewayListEntry ::= SEQUENCE {
+ snDhcpGatewayListId
+ INTEGER,
+ snDhcpGatewayListAddrList
+ OCTET STRING,
+ snDhcpGatewayListRowStatus
+ INTEGER
+ }
+
+
+snDhcpGatewayListId OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The ID for a DHCP gateway list entry."
+ ::= { snDhcpGatewayListEntry 1 }
+
+snDhcpGatewayListAddrList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(4..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The DHCP gateway address list for each DHCP gateway list ID.
+ This list contains 1 to 8 IP addresses represented by octet string."
+ ::= { snDhcpGatewayListEntry 2 }
+
+snDhcpGatewayListRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3),
+ create(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and
+ delete row in the table and control
+ if they are used. The values
+ that can be written are:
+ delete(3)...deletes the row
+ create(4)...creates a new row or modifies an exsisting row
+
+ If the row exists, then a SET with
+ value of create(4) returns error
+ 'badValue'. Deleted rows go away
+ immediately. The following values
+ can be returned on reads:
+ noSuch(0)...no such row
+ other(1)....some other case
+ valid(2)....the row exists and is valid"
+ ::= { snDhcpGatewayListEntry 3 }
+
+
+-- DNS MIB Group
+-- snDnsDomainName and snDnsGatewayIpAddrList are deprecated, replaced
+-- by fdryDnsDomainNameTable and fdryDnsServerAddressTable respectively.
+-- The new table "fdryDnsDomainNameTable" and "fdryDnsServerAddressTable"
+-- combines Ipv4 and Ipv6 DNS Servers configuration
+
+snDnsDomainName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..80))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DNS Domain Name string."
+ ::= { snDnsInfo 1 }
+
+snDnsGatewayIpAddrList OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The DNS Gateway IP address list. This list contains 4
+ IP addresses represented by octet string."
+ ::= { snDnsInfo 2 }
+
+-- MAC filter table
+
+snMacFilterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnMacFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MAC filter table."
+ ::= { snMacFilter 1 }
+
+snMacFilterEntry OBJECT-TYPE
+ SYNTAX SnMacFilterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the MAC filter table."
+ INDEX { snMacFilterIndex }
+ ::= { snMacFilterTable 1 }
+
+SnMacFilterEntry ::= SEQUENCE {
+ snMacFilterIndex
+ Integer32,
+ snMacFilterAction
+ INTEGER,
+ snMacFilterSourceMac
+ MacAddress,
+ snMacFilterSourceMask
+ MacAddress,
+ snMacFilterDestMac
+ MacAddress,
+ snMacFilterDestMask
+ MacAddress,
+ snMacFilterOperator
+ INTEGER,
+ snMacFilterFrameType
+ INTEGER,
+ snMacFilterFrameTypeNum
+ INTEGER,
+ snMacFilterRowStatus
+ INTEGER
+ }
+
+snMacFilterIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index for a filter entry."
+ ::= { snMacFilterEntry 1 }
+
+snMacFilterAction OBJECT-TYPE
+ SYNTAX INTEGER { deny(0), permit(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action to take if the Mac packet match
+ with this filter."
+ ::= { snMacFilterEntry 2 }
+
+snMacFilterSourceMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source MAC address."
+ ::= { snMacFilterEntry 3 }
+
+snMacFilterSourceMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source MAC subnet mask."
+ ::= { snMacFilterEntry 4 }
+
+snMacFilterDestMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination MAC address."
+ ::= { snMacFilterEntry 5 }
+
+snMacFilterDestMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination MAC subnet mask."
+ ::= { snMacFilterEntry 6 }
+
+snMacFilterOperator OBJECT-TYPE
+ SYNTAX INTEGER { equal(0), notEqual(1), less(2), greater(3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Type of comparison to perform."
+ ::= { snMacFilterEntry 7 }
+
+snMacFilterFrameType OBJECT-TYPE
+ SYNTAX INTEGER{ notUsed(0), ethernet(1), llc(2), snap(3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Frame Type: ethernet-type, LLC and SNAP types"
+ ::= { snMacFilterEntry 8 }
+
+snMacFilterFrameTypeNum OBJECT-TYPE
+ SYNTAX INTEGER(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Frame Type Number. 0 means NA"
+ ::= { snMacFilterEntry 9 }
+
+snMacFilterRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ valid(2),
+ delete(3),
+ create(4),
+ modify(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and
+ delete row in the table and control
+ if they are used. The values
+ that can be written are:
+ delete(3)...deletes the row
+ create(4)...creates a new row
+ modify(5)...modifies an exsisting row
+
+ If the row exists, then a SET with
+ value of create(4) returns error
+ 'badValue'. Deleted rows go away
+ immediately. The following values
+ can be returned on reads:
+ noSuch(0)...no such row
+ invalid(1)...Setting it to 'invalid' has the effect of
+ rendering it inoperative..
+ valid(2)....the row exists and is valid"
+ ::= { snMacFilterEntry 10 }
+
+-- MAC Filter Port access table
+
+snMacFilterPortAccessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnMacFilterPortAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "MAC Filter port access table."
+ ::= { snMacFilter 2 }
+
+snMacFilterPortAccessEntry OBJECT-TYPE
+ SYNTAX SnMacFilterPortAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS deprecated
+ DESCRIPTION
+ "An entry in the MAC Filter Port access table."
+ INDEX { snMacFilterPortAccessPortIndex }
+ ::= { snMacFilterPortAccessTable 1 }
+
+SnMacFilterPortAccessEntry ::= SEQUENCE {
+ snMacFilterPortAccessPortIndex
+ INTEGER,
+ snMacFilterPortAccessFilters
+ OCTET STRING,
+ snMacFilterPortAccessRowStatus
+ INTEGER
+ }
+
+snMacFilterPortAccessPortIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..3900)
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "The port index.
+ For FastIron/NetIron products, port index value is from 1 to 42
+ For BigIron products, port index is an encoded number:
+ The bit 0 to bit 7: port number.
+ The bit 8 to bit 11: slot number.
+ For virtual router interface, slot number is 15,
+ port number is the virtual router port from 1 to 60.
+ Therefore, port index value for BigIron is from 257 to 3900."
+ ::= { snMacFilterPortAccessEntry 1 }
+
+snMacFilterPortAccessFilters OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "1st octet correspond to 1st filter
+ number and so on."
+ ::= { snMacFilterPortAccessEntry 2 }
+
+snMacFilterPortAccessRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ valid(2),
+ delete(3),
+ create(4)
+ }
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "This object is used to create and
+ delete row in the table and control
+ if they are used. The values
+ that can be written are:
+ delete(3)...deletes the row
+ create(4)...creates a new row
+
+ If the row exists, then a SET with
+ value of create(4) returns error
+ 'badValue'. Deleted rows go away
+ immediately. The following values
+ can be returned on reads:
+ noSuch(0)...no such row
+ invalid(1)...Setting it to 'invalid' has the effect of
+ rendering it inoperative..
+ valid(2)....the row exists and is valid"
+ ::= { snMacFilterPortAccessEntry 3 }
+
+-- MAC Filter Port access table
+
+snMacFilterIfAccessTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnMacFilterIfAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MAC Filter port access table."
+ ::= { snMacFilter 3 }
+
+snMacFilterIfAccessEntry OBJECT-TYPE
+ SYNTAX SnMacFilterIfAccessEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the MAC Filter Port access table."
+ INDEX { snMacFilterIfAccessPortIndex }
+ ::= { snMacFilterIfAccessTable 1 }
+
+SnMacFilterIfAccessEntry ::= SEQUENCE {
+ snMacFilterIfAccessPortIndex
+ InterfaceIndex,
+ snMacFilterIfAccessFilters
+ OCTET STRING,
+ snMacFilterIfAccessRowStatus
+ INTEGER
+ }
+
+snMacFilterIfAccessPortIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port/interface index."
+ ::= { snMacFilterIfAccessEntry 1 }
+
+snMacFilterIfAccessFilters OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "1st octet correspond to 1st filter number and so on."
+ ::= { snMacFilterIfAccessEntry 2 }
+
+snMacFilterIfAccessRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ invalid(1),
+ valid(2),
+ delete(3),
+ create(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and
+ delete row in the table and control
+ if they are used. The values
+ that can be written are:
+ delete(3)...deletes the row
+ create(4)...creates a new row
+
+ If the row exists, then a SET with
+ value of create(4) returns error
+ 'badValue'. Deleted rows go away
+ immediately. The following values
+ can be returned on reads:
+ noSuch(0)...no such row
+ invalid(1)...Setting it to 'invalid' has the effect of
+ rendering it inoperative..
+ valid(2)....the row exists and is valid"
+ ::= { snMacFilterIfAccessEntry 3 }
+
+-- NTP general group
+
+snNTPGeneral OBJECT IDENTIFIER ::= { snNTP 1 }
+
+snNTPPollInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interval specifies how often to poll the NTP server.
+ Each unit is one second.
+ This object is not supported in NI devices from R5.3"
+ DEFVAL { 1800 }
+ ::= { snNTPGeneral 1 }
+
+snNTPTimeZone OBJECT-TYPE
+ SYNTAX INTEGER {
+ alaska(0),
+ aleutian(1),
+ arizona(2),
+ central(3),
+ eastIndiana(4),
+ eastern(5),
+ hawaii(6),
+ michigan(7),
+ mountain(8),
+ pacific(9),
+ samoa(10),
+ gmtPlus1200(11),
+ gmtPlus1100(12),
+ gmtPlus1000(13),
+ gmtPlus0900(14),
+ gmtPlus0800(15),
+ gmtPlus0700(16),
+ gmtPlus0600(17),
+ gmtPlus0500(18),
+ gmtPlus0400(19),
+ gmtPlus0300(20),
+ gmtPlus0200(21),
+ gmtPlus0100(22),
+ gmt(23),
+ gmtMinus0100(24),
+ gmtMinus0200(25),
+ gmtMinus0300(26),
+ gmtMinus0400(27),
+ gmtMinus0500(28),
+ gmtMinus0600(29),
+ gmtMinus0700(30),
+ gmtMinus0800(31),
+ gmtMinus0900(32),
+ gmtMinus1000(33),
+ gmtMinus1100(34),
+ gmtMinus1200(35),
+ gmtPlus1130(36),
+ gmtPlus1030(37),
+ gmtPlus0930(38),
+ gmtPlus0630(39),
+ gmtPlus0530(40),
+ gmtPlus0430(41),
+ gmtPlus0330(42),
+ gmtMinus0330(43),
+ gmtMinus0830(44),
+ gmtMinus0930(45)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Time zone."
+ DEFVAL { gmt }
+ ::= { snNTPGeneral 2 }
+
+snNTPSummerTimeEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled (1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable daylight saving time. This enables daylight
+ saving time for time/date starting 02:00:00 of first Sunday
+ in April and ending 02:00:00 of last Sunday in October every
+ year."
+ DEFVAL { disabled }
+ ::= { snNTPGeneral 3 }
+
+snNTPSystemClock OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (7))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "System clock, in the following format:
+ octet 0: seconds after the minute [0-60]
+ octet 1: minutes after the hour [0-59]
+ octet 2: hours since midnight [0-23]
+ octet 3: day of the month [1-31]
+ octet 4: months since January [0-11]
+ octet 5: years since 1900
+ octet 6: days since Sunday [0-6]
+ Setting this object requires valid value in octets 0 to 5,
+ and zero in octet 6. System clock can be disabled by setting
+ zero to all octets."
+ ::= { snNTPGeneral 4 }
+
+snNTPSync OBJECT-TYPE
+ SYNTAX INTEGER { other(1), synchronize(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Initiate time synchronization to the NTP servers.
+ For set operation, only 'synchronize(2)' is accepted.
+ For get operation, always return 'other(1)'.
+ This object is not supported in NI devices from R5.3"
+ ::= { snNTPGeneral 5 }
+
+-- NTP server table
+-- snNTPServerTable is deprecated, replaced by fdrySntpServerTable.
+-- The new table "fdrySntpServerTable" combines Ipv4 and Ipv6 Simple Network Time Protocol server configuration.
+
+snNTPServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnNTPServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "NTP (Network Time Protocol) server table."
+ ::= { snNTP 2 }
+
+snNTPServerEntry OBJECT-TYPE
+ SYNTAX SnNTPServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the NTP server table."
+ INDEX { snNTPServerIp }
+ ::= { snNTPServerTable 1 }
+
+SnNTPServerEntry ::= SEQUENCE {
+ snNTPServerIp
+ IpAddress,
+ snNTPServerVersion
+ INTEGER,
+ snNTPServerRowStatus
+ INTEGER
+ }
+
+snNTPServerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "NTP server IP address."
+ ::= { snNTPServerEntry 1 }
+
+snNTPServerVersion OBJECT-TYPE
+ SYNTAX INTEGER (1..4)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "NTP server version."
+ DEFVAL { 1 }
+ ::= { snNTPServerEntry 2 }
+
+snNTPServerRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3),
+ create(4) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To create or delete a NTP server table entry."
+ ::= { snNTPServerEntry 3 }
+
+-- Radius general group
+
+snRadiusGeneral OBJECT IDENTIFIER ::= { snRadius 1 }
+
+snRadiusSNMPAccess OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicate whether Radius group MIB obejcts can be
+ accessed by SNMP manager. If value is disabled,
+ all Radius group MIB objects return 'general error'."
+ DEFVAL { disabled }
+ ::= { snRadiusGeneral 1 }
+
+snRadiusEnableTelnetAuth OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable telnet authentication specified
+ by 'snRadiusLoginMethod'."
+ DEFVAL { disabled }
+ ::= { snRadiusGeneral 2 }
+
+snRadiusRetransmit OBJECT-TYPE
+ SYNTAX INTEGER (0..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of authentication query retransmissions
+ to the Radius server."
+ DEFVAL { 3 }
+ ::= { snRadiusGeneral 3 }
+
+snRadiusTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (1..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interval specifies how long to wait for authentication
+ reply from the Radius server, each unit is one second."
+ DEFVAL { 3 }
+ ::= { snRadiusGeneral 4 }
+
+snRadiusDeadTime OBJECT-TYPE
+ SYNTAX INTEGER (1..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interval specifies Radius server dead time,
+ each unit is one minute."
+ DEFVAL { 3 }
+ ::= { snRadiusGeneral 5 }
+
+snRadiusKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authentication key displayed as encrypted text.
+ Write operation can only be done if the SET request uses
+ SNMPv3 with data encrypted using privacy key.
+ FastIron and NetIron platforms support keysize upto 64 characters."
+ ::= { snRadiusGeneral 6 }
+
+snRadiusLoginMethod OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..7))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A sequence of authentication methods. Each octet represents
+ a method to authenticate the user login process. Each octet
+ has the following enumeration value:
+ enable(1) - authenticate by command line interface
+ enable password
+ radius(2) - authenticate by requesting radius server
+ local(3) - authenticate by local user account table
+ line(4) - authenticate by telnet password
+ tacplus(5) - authenticate by requesting tacplus server
+ none(6) - do not authenticate
+ tacacs(7) - authenticate by requesting tacacs server
+ Setting a zero length octet string invalidates all
+ previous authentication methods."
+ ::= { snRadiusGeneral 7 }
+
+snRadiusEnableMethod OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..7))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A sequence of authentication methods. Each octet represents
+ a method to authenticate the user entering priviledge mode
+ of the command line interface. Each octet has the following
+ enumeration value:
+ enable(1) - authenticate by command line interface
+ enable password
+ radius(2) - authenticate by requesting radius server
+ local(3) - authenticate by local user account table
+ line(4) - authenticate by telnet password
+ tacplus(5) - authenticate by requesting tacplus server
+ none(6) - do not authenticate
+ tacacs(7) - authenticate by requesting tacacs server
+ Setting a zero length octet string invalidates all
+ previous authentication methods."
+ ::= { snRadiusGeneral 8 }
+
+snRadiusWebServerMethod OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..7))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A sequence of authentication methods. Each octet represents
+ a method to authenticate the user accessing the web-server.
+ Each octet has the following enumeration value:
+ enable(1) - authenticate by command line interface
+ enable password
+ radius(2) - authenticate by requesting radius server
+ local(3) - authenticate by local user account table
+ line(4) - authenticate by telnet password
+ tacplus(5) - authenticate by requesting tacplus server
+ none(6) - do not authenticate
+ tacacs(7) - authenticate by requesting tacacs server
+ Setting a zero length octet string invalidates all
+ previous authentication methods."
+ ::= { snRadiusGeneral 9 }
+
+snRadiusSNMPServerMethod OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..7))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A sequence of authentication methods. Each octet represents
+ a method to authenticate the user accessing the snmp-server.
+ Each octet has the following enumeration value:
+ enable(1) - authenticate by command line interface
+ enable password
+ radius(2) - authenticate by requesting radius server
+ local(3) - authenticate by local user account table
+ line(4) - authenticate by telnet password
+ tacplus(5) - authenticate by requesting tacplus server
+ none(6) - do not authenticate
+ tacacs(7) - authenticate by requesting tacacs server
+ Setting a zero length octet string invalidates all
+ previous authentication methods."
+ ::= { snRadiusGeneral 10 }
+
+-- Radius server table
+-- snRadiusServerTable is deprecated, replaced by fdryRadiusServerTable
+-- The new table "fdryRadiusServerTable" combines Ipv4 and Ipv6 Radius Authentication Servers configuration
+
+snRadiusServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnRadiusServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Radius server table."
+ ::= { snRadius 2 }
+
+snRadiusServerEntry OBJECT-TYPE
+ SYNTAX SnRadiusServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the Radius server table."
+ INDEX { snRadiusServerIp }
+ ::= { snRadiusServerTable 1 }
+
+SnRadiusServerEntry ::= SEQUENCE {
+ snRadiusServerIp
+ IpAddress,
+ snRadiusServerAuthPort
+ Integer32,
+ snRadiusServerAcctPort
+ Integer32,
+ snRadiusServerRowStatus
+ INTEGER,
+ snRadiusServerRowKey
+ DisplayString,
+ snRadiusServerUsage
+ INTEGER
+ }
+
+snRadiusServerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Radius server IP address."
+ ::= { snRadiusServerEntry 1 }
+
+snRadiusServerAuthPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authentication UDP port number."
+ DEFVAL { 1812 }
+ ::= { snRadiusServerEntry 2 }
+
+snRadiusServerAcctPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Account UDP port number."
+ DEFVAL { 1813 }
+ ::= { snRadiusServerEntry 3 }
+
+snRadiusServerRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3),
+ create(4) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To create or delete a Radius server table entry."
+ ::= { snRadiusServerEntry 4 }
+
+snRadiusServerRowKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authentication key displayed as encrypted text.
+ FastIron and NetIron platforms support keysize upto 64 characters."
+ ::= { snRadiusServerEntry 5 }
+
+snRadiusServerUsage OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(1),
+ authenticationOnly(2),
+ authorizationOnly(3),
+ accountingOnly(4) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To allow this server to be dedicated for a particular AAA activity."
+ ::= { snRadiusServerEntry 6 }
+
+--- Tacacs General MIBs
+
+snTacacsGeneral OBJECT IDENTIFIER ::= { snTacacs 1 }
+
+snTacacsRetransmit OBJECT-TYPE
+ SYNTAX INTEGER (0..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of authentication query retransmissions
+ to the Tacacs server."
+ DEFVAL { 3 }
+ ::= { snTacacsGeneral 1 }
+
+snTacacsTimeOut OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interval specifies how long to wait for authentication
+ reply from the Tacacs server, each unit is one second."
+ DEFVAL { 3 }
+ ::= { snTacacsGeneral 2 }
+
+snTacacsDeadTime OBJECT-TYPE
+ SYNTAX INTEGER (1..5)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interval specifies Tacacs server dead time,
+ each unit is one minute."
+ DEFVAL { 3 }
+ ::= { snTacacsGeneral 3 }
+
+snTacacsKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authentication key displayed as encrypted text.
+ Write operation can only be done if the SET request uses
+ SNMPv3 with data encrypted using privacy key.
+ FastIron and NetIron platforms support keysize upto 64 characters."
+ ::= { snTacacsGeneral 4 }
+
+snTacacsSNMPAccess OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicate whether Tacacs group MIB obejcts can be
+ accessed by SNMP manager. If value is disabled,
+ all Tacacs group MIB objects return 'general error'."
+ DEFVAL { disabled }
+ ::= { snTacacsGeneral 5 }
+
+-- Tacacs server table
+-- snTacacsServerTable is deprecated, replaced by fdryTacacsServerTable
+-- The new table "fdryTacacsServerTable" combines Ipv4 and Ipv6 Tacacs Authentication Servers configuration
+
+snTacacsServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnTacacsServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Tacacs server table."
+ ::= { snTacacs 2 }
+
+snTacacsServerEntry OBJECT-TYPE
+ SYNTAX SnTacacsServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the Tacacs server table."
+ INDEX { snTacacsServerIp }
+ ::= { snTacacsServerTable 1 }
+
+SnTacacsServerEntry ::= SEQUENCE {
+ snTacacsServerIp
+ IpAddress,
+ snTacacsServerAuthPort
+ Integer32,
+ snTacacsServerRowStatus
+ INTEGER,
+ snTacacsServerRowKey
+ DisplayString,
+ snTacacsServerUsage
+ INTEGER
+ }
+
+snTacacsServerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tacacs server IP address."
+ ::= { snTacacsServerEntry 1 }
+
+snTacacsServerAuthPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authentication UDP port number."
+ DEFVAL { 49 }
+ ::= { snTacacsServerEntry 2 }
+
+snTacacsServerRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3),
+ create(4) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To create or delete a Tacacs server table entry."
+ ::= { snTacacsServerEntry 3 }
+
+snTacacsServerRowKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Authentication key displayed as encrypted text.
+ Write operation can only be done if the SET request uses
+ SNMPv3 with data encrypted using privacy key.
+ FastIron and NetIron platforms support keysize upto 64 characters."
+ ::= { snTacacsServerEntry 4 }
+
+snTacacsServerUsage OBJECT-TYPE
+ SYNTAX INTEGER {
+ default(1),
+ authenticationOnly(2),
+ authorizationOnly(3),
+ accountingOnly(4) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To allow this server to be dedicated for a particular AAA activity."
+ ::= { snTacacsServerEntry 5 }
+
+-- QOS Profile Group
+
+snQosProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnQosProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table contains the configuration of qos profile
+ groups."
+ ::= { snQos 1 }
+
+snQosProfileEntry OBJECT-TYPE
+ SYNTAX SnQosProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of the snQosProfileTable."
+ INDEX {snQosProfileIndex}
+ ::= { snQosProfileTable 1 }
+
+SnQosProfileEntry ::= SEQUENCE {
+ snQosProfileIndex
+ INTEGER,
+ snQosProfileName
+ DisplayString,
+ snQosProfileRequestedBandwidth
+ INTEGER,
+ snQosProfileCalculatedBandwidth
+ INTEGER
+ }
+
+snQosProfileIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index of QOS Profile."
+ ::= { snQosProfileEntry 1 }
+
+snQosProfileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Qos Profile Name string."
+ ::= { snQosProfileEntry 2 }
+
+snQosProfileRequestedBandwidth OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Qos Profile Requested Bandwidth."
+ ::= { snQosProfileEntry 3 }
+
+snQosProfileCalculatedBandwidth OBJECT-TYPE
+ SYNTAX INTEGER (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Qos Profile Calculated Bandwidth."
+ ::= { snQosProfileEntry 4 }
+
+-- QOS Bind Group
+
+snQosBindTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnQosBindEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table contains the configuration of 802.1p to qos profile
+ binding groups."
+ ::= { snQos 2 }
+
+snQosBindEntry OBJECT-TYPE
+ SYNTAX SnQosBindEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of the snQosBindTable."
+ INDEX {snQosBindIndex}
+ ::= { snQosBindTable 1 }
+
+SnQosBindEntry ::= SEQUENCE {
+ snQosBindIndex
+ INTEGER,
+ snQosBindPriority
+ Integer32,
+ snQosBindProfileIndex
+ INTEGER
+ }
+
+snQosBindIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The table index of QOS Bind."
+ ::= { snQosBindEntry 1 }
+
+snQosBindPriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "QOS bind priority."
+ ::= { snQosBindEntry 2 }
+
+snQosBindProfileIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "QOS Bind Profile Index. This is pointer to the
+ index of snQosProfile Table."
+ ::= { snQosBindEntry 3 }
+
+-- Denial of service attack
+
+snDosAttack OBJECT IDENTIFIER ::= { snQos 3 }
+snDosAttackGlobal OBJECT IDENTIFIER ::= { snDosAttack 1 }
+
+snDosAttackICMPDropCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP drop counter."
+ ::= { snDosAttackGlobal 1 }
+
+snDosAttackICMPBlockCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP block counter."
+ ::= { snDosAttackGlobal 2 }
+
+snDosAttackSYNDropCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SYN drop counter."
+ ::= { snDosAttackGlobal 3 }
+
+snDosAttackSYNBlockCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SYN block counter."
+ ::= { snDosAttackGlobal 4 }
+
+snDosAttackPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnDosAttackPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Denial of service attack port table."
+ ::= { snDosAttack 2 }
+
+snDosAttackPortEntry OBJECT-TYPE
+ SYNTAX SnDosAttackPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of the denial of service attack port table."
+ INDEX {snDosAttackPort}
+ ::= { snDosAttackPortTable 1 }
+
+SnDosAttackPortEntry ::= SEQUENCE {
+ snDosAttackPort
+ Integer32,
+ snDosAttackPortICMPDropCount
+ Counter32,
+ snDosAttackPortICMPBlockCount
+ Counter32,
+ snDosAttackPortSYNDropCount
+ Counter32,
+ snDosAttackPortSYNBlockCount
+ Counter32
+ }
+
+snDosAttackPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ifIndex value of a port."
+ ::= { snDosAttackPortEntry 1 }
+
+snDosAttackPortICMPDropCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP drop counter."
+ ::= { snDosAttackPortEntry 2 }
+
+snDosAttackPortICMPBlockCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP block counter."
+ ::= { snDosAttackPortEntry 3 }
+
+snDosAttackPortSYNDropCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SYN drop counter."
+ ::= { snDosAttackPortEntry 4 }
+
+snDosAttackPortSYNBlockCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SYN block counter."
+ ::= { snDosAttackPortEntry 5 }
+
+-- AAA Mib
+
+snAuthentication OBJECT IDENTIFIER ::= { snAAA 1 }
+snAuthorization OBJECT IDENTIFIER ::= { snAAA 2 }
+snAccounting OBJECT IDENTIFIER ::= { snAAA 3 }
+
+snAuthorizationCommandMethods OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..3))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A sequence of authorization methods. Each octet represents
+ a method to authorize the user command. Each octet
+ has the following value:
+ radius(2) - authorize by requesting radius server
+ tacplus(5) - authorize by requesting tacplus server
+ none(6) - skip authorization
+ Setting a zero length octet string invalidates all
+ previous authorization methods."
+ ::= { snAuthorization 1 }
+
+snAuthorizationCommandLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level4(4),
+ level5(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Commands, which are equal to and less than the specified
+ command level here needs to be authorized. Possible enumeration
+ values:
+ 0 - Privilege level 0
+ 4 - Privilege level 4
+ 5 - Privilege level 5."
+ ::= { snAuthorization 2 }
+
+snAuthorizationExec OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..3))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A sequence of exec authorization methods. Each octet represents
+ a method for telnet or SSH login authorization. Each octet
+ has the following enumeration value:
+ radius(2) - send exec authorization request to radius server
+ tacplus(5) - send exec authorization request to tacplus server
+ none(6) - no exec authorization
+ Setting a zero length octet string invalidates all
+ authorization methods."
+ ::= { snAuthorization 3 }
+
+
+snAccountingCommandMethods OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..3))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A sequence of accounting methods. Each octet represents
+ a method to account for the user command. Each octet
+ has the following enumeration value:
+ radius(2) - send accounting info to radius server
+ tacplus(5) - send accounting info to tacplus server
+ none(6) - skip accounting
+ Setting a zero length octet string invalidates all
+ previous accounting methods."
+ ::= { snAccounting 1 }
+
+snAccountingCommandLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ level0(0),
+ level4(4),
+ level5(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Commands, which are equal to and less than the specified
+ command level here will be accounted. Possible enumeration
+ values:
+ level0 - Privilege level 0
+ level4 - Privilege level 4
+ level5 - Privilege level 5."
+ ::= { snAccounting 2 }
+
+snAccountingExec OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..3))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A sequence of accounting methods. Each octet represents
+ a method for telnet or SSH login accounting. Each octet
+ has the following enumeration value:
+ radius(2) - send accounting info to radius server
+ tacplus(5) - send accounting info to tacplus server
+ none(6) - skip accounting
+ Setting a zero length octet string invalidates all
+ previous accounting methods."
+ ::= { snAccounting 3 }
+
+snAccountingSystem OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..3))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A sequence of accounting methods. Each octet represents
+ a method to account for the system related events. Each octet
+ has the following enumeration value:
+ radius(2) - send accounting info to radius server
+ tacplus(5) - send accounting info to tacplus server
+ none(6) - skip accounting
+ Setting a zero length octet string invalidates all
+ previous accounting methods."
+ ::= { snAccounting 4 }
+
+-- NetFlow Mib
+
+snNetFlowGlb OBJECT IDENTIFIER ::= { snNetFlow 1 }
+
+snNetFlowGblEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable NetFlow export operation."
+ DEFVAL { disabled }
+ ::= { snNetFlowGlb 1 }
+
+snNetFlowGblVersion OBJECT-TYPE
+ SYNTAX INTEGER { versionNotSet (0), version1 (1), version5 (5) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "NetFlow export version."
+ DEFVAL { version5 }
+ ::= { snNetFlowGlb 2 }
+
+snNetFlowGblProtocolDisable OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "bit 0 - other, disable all protocols export except UDP and TCP
+ bit 1 - tcp, disable TCP protocol export
+ bit 2 - udp, disable UDP protocol export"
+ DEFVAL { 0 }
+ ::= { snNetFlowGlb 3 }
+
+snNetFlowGblActiveTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum time an active flow can be in the NetFlow cache (minutes: 1..60)"
+ DEFVAL { 60 }
+ ::= { snNetFlowGlb 4 }
+
+snNetFlowGblInactiveTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum time an inactive flow can be in the NetFlow cache (seconds: 10..600)"
+ DEFVAL { 60 }
+ ::= { snNetFlowGlb 5 }
+
+
+-- NetFlow Collector Table
+
+
+snNetFlowCollectorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnNetFlowCollectorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of each NetFlow collector information."
+ ::= { snNetFlow 2 }
+
+snNetFlowCollectorEntry OBJECT-TYPE
+ SYNTAX SnNetFlowCollectorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the NetFlow collector table."
+ INDEX { snNetFlowCollectorIndex }
+ ::= { snNetFlowCollectorTable 1 }
+
+SnNetFlowCollectorEntry ::= SEQUENCE {
+ snNetFlowCollectorIndex
+ INTEGER,
+ snNetFlowCollectorIp
+ IpAddress,
+ snNetFlowCollectorUdpPort
+ Integer32,
+ snNetFlowCollectorSourceInterface
+ InterfaceIndex,
+ snNetFlowCollectorRowStatus
+ INTEGER
+ }
+
+snNetFlowCollectorIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index to the NetFlow collector table."
+ ::= { snNetFlowCollectorEntry 1 }
+
+snNetFlowCollectorIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The NetFlow collector ip address."
+ ::= { snNetFlowCollectorEntry 2 }
+
+snNetFlowCollectorUdpPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The NetFlow collector UDP port number."
+ ::= { snNetFlowCollectorEntry 3 }
+
+snNetFlowCollectorSourceInterface OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The ifIndex value to specify source port to
+ export NetFlow packet. Value 0 to indicate
+ default outgoing port."
+ ::= { snNetFlowCollectorEntry 4 }
+
+
+snNetFlowCollectorRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3),
+ create(4) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To create or delete a NetFlow collector table entry."
+ ::= { snNetFlowCollectorEntry 5 }
+
+
+
+-- NetFlow Aggregation Table
+
+
+snNetFlowAggregationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnNetFlowAggregationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table of each NetFlow aggregation scheme information."
+ ::= { snNetFlow 3 }
+
+snNetFlowAggregationEntry OBJECT-TYPE
+ SYNTAX SnNetFlowAggregationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the NetFlow Aggregation table."
+ INDEX { snNetFlowAggregationIndex }
+ ::= { snNetFlowAggregationTable 1 }
+
+SnNetFlowAggregationEntry ::= SEQUENCE {
+ snNetFlowAggregationIndex
+ INTEGER,
+ snNetFlowAggregationIp
+ IpAddress,
+ snNetFlowAggregationUdpPort
+ Integer32,
+ snNetFlowAggregationSourceInterface
+ InterfaceIndex,
+ snNetFlowAggregationNumberOfCacheEntries
+ Integer32,
+ snNetFlowAggregationActiveTimeout
+ Integer32,
+ snNetFlowAggregationInactiveTimeout
+ Integer32,
+ snNetFlowAggregationEnable
+ INTEGER,
+ snNetFlowAggregationRowStatus
+ INTEGER
+ }
+
+snNetFlowAggregationIndex OBJECT-TYPE
+ SYNTAX INTEGER { as (1), protocolPort (2), destPrefix (3),
+ sourcePrefix (4), prefix (5) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Aggregation scheme ID"
+ ::= { snNetFlowAggregationEntry 1 }
+
+snNetFlowAggregationIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The NetFlow aggregation collector ip address."
+ ::= { snNetFlowAggregationEntry 2 }
+
+snNetFlowAggregationUdpPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The NetFlow aggregation collector UDP port number."
+ ::= { snNetFlowAggregationEntry 3 }
+
+snNetFlowAggregationSourceInterface OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The ifIndex value to specify source port to
+ export NetFlow aggregation packet.
+ Value 0 to indicate default outgoing port."
+ ::= { snNetFlowAggregationEntry 4 }
+
+snNetFlowAggregationNumberOfCacheEntries OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of cache entries for aggregation scheme"
+ ::= { snNetFlowAggregationEntry 5 }
+
+snNetFlowAggregationActiveTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum time an active flow can be in
+ the aggregation cache"
+ ::= { snNetFlowAggregationEntry 6 }
+
+snNetFlowAggregationInactiveTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum time an inactive flow can be in
+ the aggregation cache"
+ ::= { snNetFlowAggregationEntry 7 }
+
+snNetFlowAggregationEnable OBJECT-TYPE
+ SYNTAX INTEGER { disabled(0), enabled(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable NetFlow aggregation
+ for this aggregation scheme."
+ DEFVAL { disabled }
+ ::= { snNetFlowAggregationEntry 8 }
+
+snNetFlowAggregationRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3),
+ create(4) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To create or delete a NetFlow collector table entry."
+ ::= { snNetFlowAggregationEntry 9 }
+
+
+-- NetFlow Interface Table
+
+-- Table containing information about the switching
+-- type in every interface.
+
+snNetFlowIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnNetFlowIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of interface entries. The number of entries
+ is given by the value of ifNumber."
+ ::= { snNetFlow 4 }
+
+snNetFlowIfEntry OBJECT-TYPE
+ SYNTAX SnNetFlowIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry containing the type of switching performed
+ on that interface."
+ INDEX { snNetFlowIfIndex }
+ ::= { snNetFlowIfTable 1 }
+
+SnNetFlowIfEntry ::= SEQUENCE {
+ snNetFlowIfIndex
+ InterfaceIndex,
+ snNetFlowIfFlowSwitching
+ INTEGER
+ }
+
+ snNetFlowIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value, greater than zero, for each
+ interface. It is recommended that values are assigned
+ contiguously starting from 1. The value for each
+ interface sub-layer must remain constant at least from
+ one re-initialization of the entity's network
+ management system to the next re-initialization."
+ ::= { snNetFlowIfEntry 1 }
+
+snNetFlowIfFlowSwitching OBJECT-TYPE
+ SYNTAX INTEGER { disabled (0), enabled (1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To enable/disable flow switching in a particular
+ interface:
+ disable (0) - no flow switching
+ enable (1) - flow switching"
+ ::= { snNetFlowIfEntry 2 }
+
+-- sFlow Collector Table.
+
+snSFlowGlb OBJECT IDENTIFIER ::= { snSFlow 1 }
+
+snSflowCollectorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SnSflowCollectorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of all but first sFlow collectors. The first collector can be configured
+ using sFlowTable in RFC 3176. The RFC cannot be used to configure more
+ than one sFlow collectors. This table has been created to fill this gap."
+ ::= { snSFlow 2 }
+
+snSflowCollectorEntry OBJECT-TYPE
+ SYNTAX SnSflowCollectorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in the sFlow collector table."
+ INDEX { snSflowCollectorIndex }
+ ::= { snSflowCollectorTable 1 }
+
+SnSflowCollectorEntry ::= SEQUENCE {
+ snSflowCollectorIndex
+ Integer32,
+ snSflowCollectorIP
+ IpAddress,
+ snSflowCollectorUDPPort
+ Integer32,
+ snSflowCollectorRowStatus
+ INTEGER
+ }
+
+snSflowCollectorIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index to the sFlow collector table."
+ ::= { snSflowCollectorEntry 1 }
+
+snSflowCollectorIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The sFlow collector ip address."
+ ::= { snSflowCollectorEntry 2 }
+
+snSflowCollectorUDPPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The sFlow collector UDP port number."
+ ::= { snSflowCollectorEntry 3 }
+
+snSflowCollectorRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ noSuch(0),
+ other(1),
+ valid(2),
+ delete(3),
+ create(4),
+ modify(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To create, update or delete a SFlow collector table entry.
+ If the row exists, then a SET with
+ value of create(4) returns error
+ 'badValue'. Deleted rows go away
+ immediately. The following values
+ can be returned on reads:
+ noSuch(0)...no such row
+ other(1)....some other case
+ valid(2)....the row exists and is valid"
+ ::= { snSflowCollectorEntry 4 }
+
+
+snFdpMIBObjects OBJECT IDENTIFIER ::= { snFDP 1 }
+
+snFdpInterface OBJECT IDENTIFIER ::= { snFdpMIBObjects 1 }
+snFdpCache OBJECT IDENTIFIER ::= { snFdpMIBObjects 2 }
+snFdpGlobal OBJECT IDENTIFIER ::= { snFdpMIBObjects 3 }
+snFdpCachedAddr OBJECT IDENTIFIER ::= { snFdpMIBObjects 4 }
+
+--
+-- FDP Interface Group
+--
+snFdpInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FdpInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Status of FDP on the device's interfaces."
+ ::= { snFdpInterface 1 }
+
+snFdpInterfaceEntry OBJECT-TYPE
+ SYNTAX FdpInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the snFdpInterfaceTable,
+ having the status of FDP on an interface."
+ INDEX { snFdpInterfaceIfIndex }
+ ::= { snFdpInterfaceTable 1 }
+
+FdpInterfaceEntry ::= SEQUENCE {
+ snFdpInterfaceIfIndex InterfaceIndex,
+ snFdpInterfaceFdpEnable INTEGER,
+ snFdpInterfaceCdpEnable INTEGER
+}
+
+snFdpInterfaceIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ifIndex value of the local interface."
+ ::= { snFdpInterfaceEntry 1 }
+
+snFdpInterfaceFdpEnable OBJECT-TYPE
+ SYNTAX INTEGER { false(0), true(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The flag, whether the Foundry Discovery Protocol
+ is currently running on this interface. It has no
+ effect when FDP is disabled (snFdpGlobalRun = FALSE)."
+ DEFVAL { true }
+ ::= { snFdpInterfaceEntry 2 }
+
+snFdpInterfaceCdpEnable OBJECT-TYPE
+ SYNTAX INTEGER { false(0), true(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The flag, whether the Cisco Discovery Protocol
+ is currently running on this interface. It has no
+ effect when CDP is disabled (snCdpGlobalRun = FALSE)."
+ DEFVAL { true }
+ ::= { snFdpInterfaceEntry 3 }
+
+--
+-- FDP Cache Table
+--
+
+snFdpCacheTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FdpCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for the cached information obtained
+ via receiving FDP/CDP messages."
+ ::= { snFdpCache 1 }
+
+snFdpCacheEntry OBJECT-TYPE
+ SYNTAX FdpCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the snFdpCacheTable, having the information
+ received via FDP/CDP on one interface from one device.
+ Entries appear when a FDP/CDP advertisement is received
+ from a neighbor device.
+ Entries disappear when FDP/CDP is disabled on the interface, or globally."
+ INDEX { snFdpCacheIfIndex, snFdpCacheDeviceIndex }
+ ::= { snFdpCacheTable 1 }
+
+FdpCacheEntry ::= SEQUENCE {
+ snFdpCacheIfIndex InterfaceIndex,
+ snFdpCacheDeviceIndex Integer32,
+ snFdpCacheDeviceId DisplayString,
+ snFdpCacheAddressType INTEGER,
+ snFdpCacheAddress OCTET STRING,
+ snFdpCacheVersion DisplayString,
+ snFdpCacheDevicePort DisplayString,
+ snFdpCachePlatform DisplayString,
+ snFdpCacheCapabilities DisplayString,
+ snFdpCacheVendorId INTEGER,
+ snFdpCacheIsAggregateVlan INTEGER,
+ snFdpCacheTagType Integer32,
+ snFdpCachePortVlanMask OCTET STRING,
+ snFdpCachePortTagMode INTEGER,
+ snFdpCacheDefaultTrafficeVlanIdForDualMode Integer32
+}
+
+snFdpCacheIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ifIndex value of the local interface."
+ ::= { snFdpCacheEntry 1 }
+
+snFdpCacheDeviceIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Identification of a device, which sent FDP/CDP messages"
+ ::= { snFdpCacheEntry 2 }
+
+snFdpCacheDeviceId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Device-ID string as reported in the most recent FDP/CDP
+ message. The zero-length string indicates no Device-ID
+ field (TLV) was reported in the most recent FDP/CDP
+ message."
+ ::= { snFdpCacheEntry 3 }
+
+snFdpCacheAddressType OBJECT-TYPE
+ SYNTAX INTEGER { ip(1), ipx(2), appletalk(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication of the type of address contained in the
+ corresponding instance of snFdpCacheAddress."
+ ::= { snFdpCacheEntry 4 }
+
+snFdpCacheAddress OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The (first) network-layer address of the device
+ as reported in the most recent FDP/CDP message
+ in the following format:
+ IP address: 4 octets, ip(1)
+ IPX address: 10 octets, ipx(2)
+ First 4-octet as the network number
+ Second 6-octet as the host number
+ Appletalk address: 3 octets, appletalk(3)
+ First 2-octet as the network number
+ Second 1-octet as the host number"
+ ::= { snFdpCacheEntry 5 }
+
+snFdpCacheVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version string as reported in the most recent FDP/CDP message. "
+ ::= { snFdpCacheEntry 6 }
+
+
+snFdpCacheDevicePort OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port-ID string as reported in the most recent FDP/CDP
+ message. This will typically be the value of the ifName
+ object (e.g., Ethernet0). The zero-length string
+ indicates no Port-ID field (TLV) was reported in the
+ most recent FDP/CDP message."
+ ::= { snFdpCacheEntry 7 }
+
+snFdpCachePlatform OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Device's Hardware Platform as reported in the most
+ recent FDP/CDP message. The zero-length string indicates
+ that no Platform field (TLV) was reported in the most
+ recent FDP/CDP message."
+ ::= { snFdpCacheEntry 8 }
+
+snFdpCacheCapabilities OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Device's Functional Capabilities as reported in the
+ most recent FDP/CDP message. "
+ ::= { snFdpCacheEntry 9 }
+
+snFdpCacheVendorId OBJECT-TYPE
+ SYNTAX INTEGER { fdp(1), cdp(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the entry received by either FDP or CDP."
+ ::= { snFdpCacheEntry 10 }
+
+snFdpCacheIsAggregateVlan OBJECT-TYPE
+ SYNTAX INTEGER { false(0), true(1) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Neighbor device is in aggregated-vlan."
+ ::= { snFdpCacheEntry 11 }
+
+snFdpCacheTagType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Neighbor device tag-type."
+ ::= { snFdpCacheEntry 12 }
+
+snFdpCachePortVlanMask OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Neighbor device port VLAN masks in 512-byte octet string."
+ ::= { snFdpCacheEntry 13 }
+
+snFdpCachePortTagMode OBJECT-TYPE
+ SYNTAX INTEGER { untagged(1), tagged(2), dual(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Neighbor device port tag mode"
+ ::= { snFdpCacheEntry 14 }
+
+snFdpCacheDefaultTrafficeVlanIdForDualMode OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Default traffic vlan id for neighbor device dual-mode port"
+ ::= { snFdpCacheEntry 15 }
+
+--
+-- FDP Global Group
+--
+
+snFdpGlobalRun OBJECT-TYPE
+ SYNTAX INTEGER { false(0), true(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The flag, whether the Foundry Discovery Protocol
+ is currently running. FDP entries in snFdpCacheTable are
+ deleted when FDP is disabled."
+ DEFVAL { false }
+ ::= { snFdpGlobal 1 }
+
+snFdpGlobalMessageInterval OBJECT-TYPE
+ SYNTAX INTEGER (5..900)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The interval at which FDP messages are to be generated.
+ The default value is 60 seconds."
+ DEFVAL { 60 }
+ ::= { snFdpGlobal 2 }
+
+snFdpGlobalHoldTime OBJECT-TYPE
+ SYNTAX INTEGER (10..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time for the receiving device holds FDP message.
+ The default value is 180 seconds."
+ DEFVAL { 180 }
+ ::= { snFdpGlobal 3 }
+
+snFdpGlobalCdpRun OBJECT-TYPE
+ SYNTAX INTEGER { false(0), true(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An indication of whether the Cisco Discovery Protocol
+ is currently running. CDP entries in snFdpCacheTable are
+ deleted when CDP is disabled."
+ DEFVAL { false }
+ ::= { snFdpGlobal 4 }
+
+--
+-- FDP Cached Address Entry Table
+--
+snFdpCachedAddressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FdpCachedAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Cached address table from receiving FDP/CDP messages."
+ ::= { snFdpCachedAddr 1 }
+
+snFdpCachedAddressEntry OBJECT-TYPE
+ SYNTAX FdpCachedAddressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the snFdpCacheAddressTable,
+ containing one cached address from FDP/CDP messages."
+ INDEX { snFdpCachedAddrIfIndex, snFdpCachedAddrDeviceIndex, snFdpCachedAddrDeviceAddrEntryIndex }
+ ::= { snFdpCachedAddressTable 1 }
+
+FdpCachedAddressEntry ::= SEQUENCE {
+ snFdpCachedAddrIfIndex InterfaceIndex,
+ snFdpCachedAddrDeviceIndex Integer32,
+ snFdpCachedAddrDeviceAddrEntryIndex Integer32,
+ snFdpCachedAddrType INTEGER,
+ snFdpCachedAddrValue OCTET STRING
+}
+
+snFdpCachedAddrIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The ifIndex value of the local interface."
+ ::= { snFdpCachedAddressEntry 1 }
+
+snFdpCachedAddrDeviceIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique vlaue for each device from which FDP/CDP messages
+ are being received."
+ ::= { snFdpCachedAddressEntry 2 }
+
+snFdpCachedAddrDeviceAddrEntryIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique vlaue for address entry in device from which FDP/CDP messages
+ are being received."
+ ::= { snFdpCachedAddressEntry 3 }
+
+snFdpCachedAddrType OBJECT-TYPE
+ SYNTAX INTEGER { ip(1), ipx(2), appletalk(3) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An indication of the type of address contained in the
+ corresponding instance of snFdpCacheAddrValue."
+ ::= { snFdpCachedAddressEntry 4 }
+
+snFdpCachedAddrValue OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The network-layer address of the device
+ SNMP-agent as reported in the most recent FDP/CDP message
+ in the following format:
+ IP address: 4 octets, ip(1)
+ IPX address: 10 octets, ipx(2)
+ First 4-octet as the network number
+ Second 6-octet as the host number
+ Appletalk address: 3 octets, appletalk(3)
+ First 2-octet as the network number
+ Second 1-octet as the host number"
+ ::= { snFdpCachedAddressEntry 5 }
+
+
+snMacSecurity OBJECT IDENTIFIER ::= { snMac 1 }
+snPortMacSecurity OBJECT IDENTIFIER ::= { snMacSecurity 1 }
+snPortMacGlobalSecurity OBJECT IDENTIFIER ::= { snMacSecurity 2 }
+
+--
+-- Port MAC Security Table
+--
+
+snPortMacSecurityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortMacSecurityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Status of port MAC security on the device's interfaces."
+ ::= { snPortMacSecurity 1 }
+
+snPortMacSecurityEntry OBJECT-TYPE
+ SYNTAX PortMacSecurityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the snPortMacSecurityTable"
+ INDEX { snPortMacSecurityIfIndex,
+ snPortMacSecurityResource,
+ snPortMacSecurityQueryIndex
+ }
+ ::= { snPortMacSecurityTable 1 }
+
+PortMacSecurityEntry ::= SEQUENCE {
+ snPortMacSecurityIfIndex Unsigned32,
+ snPortMacSecurityResource INTEGER,
+ snPortMacSecurityQueryIndex Unsigned32,
+ snPortMacSecurityMAC MacAddress,
+ snPortMacSecurityAgeLeft Unsigned32,
+ snPortMacSecurityShutdownStatus INTEGER,
+ snPortMacSecurityShutdownTimeLeft Unsigned32,
+ snPortMacSecurityVlanId Unsigned32
+}
+
+snPortMacSecurityIfIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ifIndex value of the local Ethernet interface on
+ which MAC security is configured."
+ ::= {snPortMacSecurityEntry 1}
+
+snPortMacSecurityResource OBJECT-TYPE
+ SYNTAX INTEGER { local(1), shared(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address was secured using local or shared resources."
+ ::= {snPortMacSecurityEntry 2}
+
+snPortMacSecurityQueryIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Entry index within the given resource of local Ethernet interface on
+ which MAC security is configured."
+ ::= {snPortMacSecurityEntry 3}
+
+snPortMacSecurityMAC OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The secure MAC address for this interface."
+ ::= {snPortMacSecurityEntry 4}
+
+snPortMacSecurityAgeLeft OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of minutes the MAC address will remain secure
+ before being aged out. 0 means no aging."
+ ::= {snPortMacSecurityEntry 5}
+
+snPortMacSecurityShutdownStatus OBJECT-TYPE
+ SYNTAX INTEGER { up(1), down(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface up/down status."
+ ::= {snPortMacSecurityEntry 6}
+
+snPortMacSecurityShutdownTimeLeft OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If snPortMacSecurityShutdownStatus is up(1), this value will be 0.
+ If snPortMacSecurityShutdownStatus is down(2), this gives
+ the number of seconds before this interface is enabled again.
+ In the later case, 0 means interface is permanently down."
+ ::= {snPortMacSecurityEntry 7}
+
+snPortMacSecurityVlanId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The vlan membership of this interface."
+ ::= {snPortMacSecurityEntry 8}
+
+
+
+--
+-- Port MAC Security Module Statistics Table
+--
+
+snPortMacSecurityModuleStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortMacSecurityModuleStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Port MAC security statistics on each module."
+ ::= { snPortMacSecurity 2 }
+
+snPortMacSecurityModuleStatEntry OBJECT-TYPE
+ SYNTAX PortMacSecurityModuleStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the snPortMacSecurityModuleStatTable"
+ INDEX { snPortMacSecurityModuleStatSlotNum }
+ ::= { snPortMacSecurityModuleStatTable 1 }
+
+PortMacSecurityModuleStatEntry ::= SEQUENCE {
+ snPortMacSecurityModuleStatSlotNum Integer32,
+ snPortMacSecurityModuleStatTotalSecurityPorts Unsigned32,
+ snPortMacSecurityModuleStatTotalMACs Unsigned32,
+ snPortMacSecurityModuleStatViolationCounts Unsigned32,
+ snPortMacSecurityModuleStatTotalShutdownPorts Unsigned32
+}
+
+snPortMacSecurityModuleStatSlotNum OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The slot number of the port security device module."
+ ::= {snPortMacSecurityModuleStatEntry 1}
+
+snPortMacSecurityModuleStatTotalSecurityPorts OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The totol number of Ethernet interfaces on which MAC security is configured in this module."
+ ::= {snPortMacSecurityModuleStatEntry 2}
+
+snPortMacSecurityModuleStatTotalMACs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The totol number of port MAC security MAC addresses are learned or configured in this module."
+ ::= {snPortMacSecurityModuleStatEntry 3}
+
+snPortMacSecurityModuleStatViolationCounts OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The totol number of counts of violation are collected in this module."
+ ::= {snPortMacSecurityModuleStatEntry 4}
+
+snPortMacSecurityModuleStatTotalShutdownPorts OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The totol number of Ethernet interfaces are shutted down due to security violation in this module."
+ ::= {snPortMacSecurityModuleStatEntry 5}
+
+--
+-- Port MAC Security Interface Table
+--
+
+snPortMacSecurityIntfContentTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortMacSecurityIntfContentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Port MAC security statistics on each Ethernet Interface."
+ ::= { snPortMacSecurity 3 }
+
+snPortMacSecurityIntfContentEntry OBJECT-TYPE
+ SYNTAX PortMacSecurityIntfContentEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the snPortMacSecurityIntfContentTable"
+ INDEX { snPortMacSecurityIntfContentIfIndex }
+ ::= { snPortMacSecurityIntfContentTable 1 }
+
+PortMacSecurityIntfContentEntry ::= SEQUENCE {
+ snPortMacSecurityIntfContentIfIndex InterfaceIndex,
+ snPortMacSecurityIntfContentSecurity INTEGER,
+ snPortMacSecurityIntfContentViolationType INTEGER,
+ snPortMacSecurityIntfContentShutdownTime Unsigned32,
+ snPortMacSecurityIntfContentShutdownTimeLeft Unsigned32,
+ snPortMacSecurityIntfContentAgeOutTime Unsigned32,
+ snPortMacSecurityIntfContentMaxLockedMacAllowed Unsigned32,
+ snPortMacSecurityIntfContentTotalMACs Unsigned32,
+ snPortMacSecurityIntfContentViolationCounts Unsigned32
+}
+
+snPortMacSecurityIntfContentIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "In order to identify a particular interface, this
+ object shall identify the instance of the ifIndex
+ object, defined in RFC 2863."
+ ::= { snPortMacSecurityIntfContentEntry 1 }
+
+snPortMacSecurityIntfContentSecurity OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port security for this interface can be either disabled or enabled."
+ ::= {snPortMacSecurityIntfContentEntry 2}
+
+snPortMacSecurityIntfContentViolationType OBJECT-TYPE
+ SYNTAX INTEGER { shutdown(0), restrict(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port security violation type for this interface is shutdown or restrict."
+ ::= {snPortMacSecurityIntfContentEntry 3}
+
+snPortMacSecurityIntfContentShutdownTime OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If snPortMacSecurityIntfContentViolationType is shutdown(1),
+ this value gives the number of seconds this interface is shut down when violation occurs.
+ In the shutdown(1) case, 0 means interface is permanently down.
+ If snPortMacSecurityIntfContentViolationType is restrict(2), this value will be always 0."
+ ::= {snPortMacSecurityIntfContentEntry 4}
+
+snPortMacSecurityIntfContentShutdownTimeLeft OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "If snPortMacSecurityIntfContentViolationType is shutdown(1),
+ whether this interface has been shut down due to a security violation
+ and the value gives the number of seconds before this interface is enabled again.
+ If snPortMacSecurityIntfContentViolationType is restrict(2), this value will be always 0."
+ ::= {snPortMacSecurityIntfContentEntry 5}
+
+snPortMacSecurityIntfContentAgeOutTime OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The amount of time, in minutes, MAC addresses learned on this interface will remain secure.
+ It allows configurable values 0-1440. 0 means no aging permanently."
+ ::= {snPortMacSecurityIntfContentEntry 6}
+
+snPortMacSecurityIntfContentMaxLockedMacAllowed OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum number of security MAC addresses can be locked to this interface."
+ ::= {snPortMacSecurityIntfContentEntry 7}
+
+snPortMacSecurityIntfContentTotalMACs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The totol number of port MAC security MAC addresses are locked in this interface."
+ ::= {snPortMacSecurityIntfContentEntry 8}
+
+snPortMacSecurityIntfContentViolationCounts OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The totol number of counts of violation are collected in this interface."
+ ::= {snPortMacSecurityIntfContentEntry 9}
+
+--
+-- Port MAC Security Interface MAC Table
+--
+
+snPortMacSecurityIntfMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortMacSecurityIntfMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Status of port MAC security on the device's interfaces."
+ ::= { snPortMacSecurity 4 }
+
+snPortMacSecurityIntfMacEntry OBJECT-TYPE
+ SYNTAX PortMacSecurityIntfMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the snPortMacSecurityIntfMacTable"
+ INDEX { snPortMacSecurityIntfMacIfIndex,
+ snPortMacSecurityIntfMacAddress
+ }
+ ::= { snPortMacSecurityIntfMacTable 1 }
+
+PortMacSecurityIntfMacEntry ::= SEQUENCE {
+ snPortMacSecurityIntfMacIfIndex Integer32,
+ snPortMacSecurityIntfMacAddress MacAddress,
+ snPortMacSecurityIntfMacVlanId Unsigned32,
+ snPortMacSecurityIntfMacRowStatus INTEGER
+}
+
+snPortMacSecurityIntfMacIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ifIndex value of the local Ethernet interface on
+ which MAC security is configured."
+ ::= {snPortMacSecurityIntfMacEntry 1}
+
+snPortMacSecurityIntfMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The secure MAC address for this local Ethernet interface on
+ which the secure MAC Address is configured and/or learned.
+ The maximum number of the secure MAC Addresses is restricted
+ by the snPortMacSecurityIntfContentMaxLockedMacAllowed."
+ ::= {snPortMacSecurityIntfMacEntry 2}
+
+snPortMacSecurityIntfMacVlanId OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The vlan membership of this interface, zero means don't care."
+ ::= {snPortMacSecurityIntfMacEntry 3}
+
+snPortMacSecurityIntfMacRowStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ valid(2),
+ delete(3),
+ create(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to create and
+ delete row in the table and control
+ if they are used. The values
+ that can be written are:
+ delete(3)...deletes the row
+ create(4)...creates a new row
+
+ If the row exists, then a SET with
+ value of create(4) returns error
+ 'badValue'. Deleted rows go away
+ immediately. The following values
+ can be returned on reads:
+ noSuch(0)...no such row
+ other(1)....some other case
+ valid(2)....the row exists and is valid"
+ ::= {snPortMacSecurityIntfMacEntry 4}
+
+
+--
+-- Port MAC Security Autosave MAC Table
+--
+
+snPortMacSecurityAutosaveMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortMacSecurityAutosaveMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Autosave MAC addresses of port MAC security on the device's interfaces."
+ ::= { snPortMacSecurity 5 }
+
+snPortMacSecurityAutosaveMacEntry OBJECT-TYPE
+ SYNTAX PortMacSecurityAutosaveMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the snPortMacSecurityAutosaveMacTable"
+ INDEX { snPortMacSecurityAutosaveMacIfIndex,
+ snPortMacSecurityAutosaveMacResource,
+ snPortMacSecurityAutosaveMacQueryIndex
+ }
+ ::= { snPortMacSecurityAutosaveMacTable 1 }
+
+PortMacSecurityAutosaveMacEntry ::= SEQUENCE {
+ snPortMacSecurityAutosaveMacIfIndex Integer32,
+ snPortMacSecurityAutosaveMacResource INTEGER,
+ snPortMacSecurityAutosaveMacQueryIndex Unsigned32,
+ snPortMacSecurityAutosaveMacAddress MacAddress
+}
+
+snPortMacSecurityAutosaveMacIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ifIndex value of the local Ethernet interface on
+ which MAC security is configured."
+ ::= {snPortMacSecurityAutosaveMacEntry 1}
+
+snPortMacSecurityAutosaveMacResource OBJECT-TYPE
+ SYNTAX INTEGER { local(1), shared(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MAC address was autosaved using local or shared resources."
+ ::= {snPortMacSecurityAutosaveMacEntry 2}
+
+snPortMacSecurityAutosaveMacQueryIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Entry index within the given resource of local Ethernet interface on
+ which MAC security is autosaved."
+ ::= {snPortMacSecurityAutosaveMacEntry 3}
+
+snPortMacSecurityAutosaveMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The secure MAC address for this local Ethernet interface on
+ which the secure MAC Address is autosaved."
+ ::= {snPortMacSecurityAutosaveMacEntry 4}
+
+
+
+-- Port MAC Global Security MIB Group
+
+snPortMacGlobalSecurityFeature OBJECT-TYPE
+ SYNTAX INTEGER { disable(0), enable(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port security for this device can be either disabled or enabled."
+ ::= { snPortMacGlobalSecurity 1 }
+
+snPortMacGlobalSecurityAgeOutTime OBJECT-TYPE
+ SYNTAX Unsigned32 (0..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The amount of time, in minutes, MAC addresses learned on this device will remain secure.
+ It allows configurable values in the range of 0-1440. 0 means no aging permanently."
+ ::= { snPortMacGlobalSecurity 2 }
+
+snPortMacGlobalSecurityAutosave OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port security autosave value for this device. It allows
+ configurable values 0 and also in the range of 15-1440. The value 0 means no autosave."
+ ::= { snPortMacGlobalSecurity 3 }
+
+
+--
+-- Port Monitor Table
+--
+
+snPortMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Status of port monitoring on the device's interfaces."
+ ::= { snPortMonitor 1 }
+
+snPortMonitorEntry OBJECT-TYPE
+ SYNTAX PortMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the snPortMonitorTable"
+ INDEX { snPortMonitorIfIndex }
+ ::= { snPortMonitorTable 1 }
+
+PortMonitorEntry ::= SEQUENCE {
+ snPortMonitorIfIndex InterfaceIndex,
+ snPortMonitorMirrorList DisplayString
+}
+
+snPortMonitorIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ifIndex value of the local interface on which
+ monitoring is configuerd."
+ ::= { snPortMonitorEntry 1 }
+
+snPortMonitorMirrorList OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Lists the monitoring configuration of this port.
+ The value is a space delimited sequence of ifIndex of mirror port
+ and monitor mode. The values for mode can be -
+ 0 - off, 1 - input, 2 - output, 3 - both
+ Eg. '65 2 66 1' means send the output traffic to port 2/1 and
+ input traffic to port 2/2.
+ To turn off a mirror use monitor mode of 0 (off) in the list."
+ ::= { snPortMonitorEntry 2 }
+
+END