initial commit; version 22.5.12042
This commit is contained in:
4547
mibs/ipinfusion/CMM-CHASSIS-MIB
Normal file
4547
mibs/ipinfusion/CMM-CHASSIS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1864
mibs/ipinfusion/CUSTOMIF-STATS-MIB
Normal file
1864
mibs/ipinfusion/CUSTOMIF-STATS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
322
mibs/ipinfusion/IPI-ACL-MIB
Normal file
322
mibs/ipinfusion/IPI-ACL-MIB
Normal file
@ -0,0 +1,322 @@
|
||||
IPI-ACL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, enterprises,
|
||||
Counter64, Unsigned32 FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC
|
||||
ipi FROM OCNOS-IPI-MODULE-MIB;
|
||||
|
||||
ipiACLMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201709181200Z" -- Sep 30, 2017 11:30:00 GMT
|
||||
ORGANIZATION "IP Infusion"
|
||||
CONTACT-INFO "www.ipinfusion.com"
|
||||
DESCRIPTION
|
||||
"IPI ACL MIB. "
|
||||
::= { ipi 106 }
|
||||
|
||||
ipiAclObjects OBJECT IDENTIFIER ::={ ipiACLMib 1 }
|
||||
|
||||
ipiMacACLTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpiMacACLEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table object containing MAC ACL information
|
||||
given by the ACL number."
|
||||
::= { ipiAclObjects 1 }
|
||||
|
||||
ipiMacACLEntry OBJECT-TYPE
|
||||
SYNTAX IpiMacACLEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table object containing MAC ACL information
|
||||
given by the ACL number."
|
||||
INDEX { macAclNumber }
|
||||
::= { ipiMacACLTable 1 }
|
||||
|
||||
IpiMacACLEntry ::=
|
||||
SEQUENCE {
|
||||
macAclNumber Unsigned32,
|
||||
macACLName DisplayString,
|
||||
macACLFilterCount Unsigned32,
|
||||
macACLDefaultFilterMatchPkts Counter64
|
||||
}
|
||||
|
||||
macAclNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique number corresponding to an ACL."
|
||||
::= { ipiMacACLEntry 1 }
|
||||
|
||||
macACLName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name given to the MAC ACL."
|
||||
::= { ipiMacACLEntry 2 }
|
||||
|
||||
macACLFilterCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of rules in the MAC ACL."
|
||||
::= { ipiMacACLEntry 3 }
|
||||
|
||||
macACLDefaultFilterMatchPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of matched packets for the default rule on the MAC ACL."
|
||||
::= { ipiMacACLEntry 4 }
|
||||
|
||||
ipiMacACLFilterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpiMacACLFilterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table object containing MAC ACL information
|
||||
given by the ACL number."
|
||||
::= { ipiAclObjects 2 }
|
||||
|
||||
ipiMacACLFilterEntry OBJECT-TYPE
|
||||
SYNTAX IpiMacACLFilterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table object containing MAC ACL information
|
||||
given by the ACL number."
|
||||
INDEX { macAclNumber, macAclFilterSequenceNumber }
|
||||
::= { ipiMacACLFilterTable 1 }
|
||||
|
||||
IpiMacACLFilterEntry ::=
|
||||
SEQUENCE {
|
||||
macAclFilterSequenceNumber Unsigned32,
|
||||
macACLFilterMatchPkts Counter64
|
||||
}
|
||||
|
||||
macAclFilterSequenceNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique number corresponding to a rule in mac ACL."
|
||||
::= { ipiMacACLFilterEntry 1 }
|
||||
|
||||
macACLFilterMatchPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of matched packets based on the MAC ACL rule."
|
||||
::= { ipiMacACLFilterEntry 2 }
|
||||
|
||||
|
||||
ipiIpACLTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpiIpACLEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table object containing IP ACL information
|
||||
given by the ACL number."
|
||||
::= { ipiAclObjects 3 }
|
||||
|
||||
ipiIpACLEntry OBJECT-TYPE
|
||||
SYNTAX IpiIpACLEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table object containing IP ACL information
|
||||
given by the ACL number."
|
||||
INDEX { ipAclNumber }
|
||||
::= { ipiIpACLTable 1 }
|
||||
|
||||
IpiIpACLEntry ::=
|
||||
SEQUENCE {
|
||||
ipAclNumber Unsigned32,
|
||||
ipACLName DisplayString,
|
||||
ipACLFilterCount Unsigned32,
|
||||
ipACLDefaultFilterMatchPkts Counter64
|
||||
}
|
||||
|
||||
ipAclNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique number corresponding to an ACL."
|
||||
::= { ipiIpACLEntry 1 }
|
||||
|
||||
ipACLName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name given to the IP ACL."
|
||||
::= { ipiIpACLEntry 2 }
|
||||
|
||||
ipACLFilterCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of rules in the IP ACL."
|
||||
::= { ipiIpACLEntry 3 }
|
||||
|
||||
ipACLDefaultFilterMatchPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of matched packets for the default rule on the IP ACL."
|
||||
::= { ipiIpACLEntry 4 }
|
||||
|
||||
|
||||
ipiIpACLFilterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpiIpACLFilterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table object containing IP ACL information
|
||||
given by the ACL number."
|
||||
::= { ipiAclObjects 4 }
|
||||
|
||||
ipiIpACLFilterEntry OBJECT-TYPE
|
||||
SYNTAX IpiIpACLFilterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table object containing IP ACL information
|
||||
given by the ACL number."
|
||||
INDEX { ipAclNumber, ipAclFilterSequenceNumber }
|
||||
::= { ipiIpACLFilterTable 1 }
|
||||
|
||||
IpiIpACLFilterEntry ::=
|
||||
SEQUENCE {
|
||||
ipAclFilterSequenceNumber Unsigned32,
|
||||
ipACLFilterMatchPkts Counter64
|
||||
}
|
||||
|
||||
ipAclFilterSequenceNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique number corresponding to a rule in IP ACL."
|
||||
::= { ipiIpACLFilterEntry 1 }
|
||||
|
||||
ipACLFilterMatchPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of matched packets based on the IP ACL rule."
|
||||
::= { ipiIpACLFilterEntry 2 }
|
||||
|
||||
|
||||
ipiIpv6ACLTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpiIpv6ACLEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table object containing IPv6 ACL information
|
||||
given by the ACL number."
|
||||
::= { ipiAclObjects 5 }
|
||||
|
||||
ipiIpv6ACLEntry OBJECT-TYPE
|
||||
SYNTAX IpiIpv6ACLEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table object containing IPv6 ACL information
|
||||
given by the ACL number."
|
||||
INDEX { ipv6AclNumber }
|
||||
::= { ipiIpv6ACLTable 1 }
|
||||
|
||||
IpiIpv6ACLEntry ::=
|
||||
SEQUENCE {
|
||||
ipv6AclNumber Unsigned32,
|
||||
ipv6ACLName DisplayString,
|
||||
ipv6ACLFilterCount Unsigned32,
|
||||
ipv6ACLDefaultFilterMatchPkts Counter64
|
||||
}
|
||||
|
||||
ipv6AclNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique number corresponding to an ACL."
|
||||
::= { ipiIpv6ACLEntry 1 }
|
||||
|
||||
ipv6ACLName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name given to the IPv6 ACL."
|
||||
::= { ipiIpv6ACLEntry 2 }
|
||||
|
||||
ipv6ACLFilterCount OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of rules in the IPv6 ACL rule."
|
||||
::= { ipiIpv6ACLEntry 3 }
|
||||
|
||||
ipv6ACLDefaultFilterMatchPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of matched packets for the default rule on the IPv6 ACL."
|
||||
::= { ipiIpv6ACLEntry 4 }
|
||||
|
||||
|
||||
ipiIpv6ACLFilterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpiIpv6ACLFilterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table object containing IPv6 ACL information
|
||||
given by the ACL number."
|
||||
::= { ipiAclObjects 6 }
|
||||
|
||||
ipiIpv6ACLFilterEntry OBJECT-TYPE
|
||||
SYNTAX IpiIpv6ACLFilterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table object containing IPv6 ACL information
|
||||
given by the ACL number."
|
||||
INDEX { ipv6AclNumber, ipv6AclFilterSequenceNumber }
|
||||
::= { ipiIpv6ACLFilterTable 1 }
|
||||
|
||||
IpiIpv6ACLFilterEntry ::=
|
||||
SEQUENCE {
|
||||
ipv6AclFilterSequenceNumber Unsigned32,
|
||||
ipv6ACLFilterMatchPkts Counter64
|
||||
}
|
||||
|
||||
ipv6AclFilterSequenceNumber OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique number corresponding to a rule in IPv6 ACL."
|
||||
::= { ipiIpv6ACLFilterEntry 1 }
|
||||
|
||||
ipv6ACLFilterMatchPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of matched packets based on the IPv6 ACL rule."
|
||||
::= { ipiIpv6ACLFilterEntry 2 }
|
||||
END
|
||||
100
mibs/ipinfusion/IPI-HQOS-MIB
Normal file
100
mibs/ipinfusion/IPI-HQOS-MIB
Normal file
@ -0,0 +1,100 @@
|
||||
IPI-HQOS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- This module provides authoritative definitions for hqos statistics modules
|
||||
--
|
||||
-- This module will be extended, as needed.
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE,enterprises,
|
||||
Gauge32, Counter32, Counter64, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
ifIndex FROM IF-MIB
|
||||
ipi FROM OCNOS-IPI-MODULE-MIB;
|
||||
|
||||
ipiHqosMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201709181200Z" -- Oct 25, 2017 12:00:00 GMT
|
||||
ORGANIZATION "IP Infusion"
|
||||
CONTACT-INFO "www.ipinfusion.com"
|
||||
DESCRIPTION
|
||||
"IPI HQOS CLASS-MAP STATISTICS MIB."
|
||||
::= { ipi 107 }
|
||||
|
||||
ipiHqosTable OBJECT IDENTIFIER ::={ ipiHqosMib 1 }
|
||||
|
||||
ipiHqosCmapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IPIHqosCmapStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table containing Hierarchical quality of service information."
|
||||
::= { ipiHqosTable 1 }
|
||||
|
||||
ipiHqosCmapEntry OBJECT-TYPE
|
||||
SYNTAX IPIHqosCmapStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table object containing information of class-maps attached to interfaces through service policy."
|
||||
INDEX { ifIndex, hqosDirection, hqosCmapId }
|
||||
::= { ipiHqosCmapTable 1 }
|
||||
|
||||
IPIHqosCmapEntry::=
|
||||
SEQUENCE {
|
||||
hqosDirection Unsigned32,
|
||||
hqosCmapId Unsigned32,
|
||||
hqosCmapMatchPkts Counter64,
|
||||
hqosCmapMatchBytes Counter64,
|
||||
hqosCmapDropPkts Counter64,
|
||||
hqosCmapDropBytes Counter64
|
||||
}
|
||||
|
||||
hqosDirection OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The direction in which service policy is attached on the interface. 1 - input, 2 - output"
|
||||
::= { ipiHqosCmapEntry 1 }
|
||||
|
||||
hqosCmapId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A unique number corresponding to a class-map."
|
||||
::= { ipiHqosCmapEntry 2 }
|
||||
|
||||
hqosCmapMatchPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The number of packets that matched the rules of class-map on the attached interface"
|
||||
::= { ipiHqosCmapEntry 3 }
|
||||
|
||||
hqosCmapMatchBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The number of bytes that matched the rules of class-map on the attached interface"
|
||||
::= { ipiHqosCmapEntry 4 }
|
||||
|
||||
hqosCmapDropPkts OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets that were dropped on the attached interface due to policer action on the class-map."
|
||||
::= { ipiHqosCmapEntry 5 }
|
||||
|
||||
hqosCmapDropBytes OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes that were dropped on the attached interface due to policer action on the class-map"
|
||||
::= { ipiHqosCmapEntry 6 }
|
||||
|
||||
END
|
||||
286
mibs/ipinfusion/IPI-TCAM-UTILIZATION-MIB
Normal file
286
mibs/ipinfusion/IPI-TCAM-UTILIZATION-MIB
Normal file
@ -0,0 +1,286 @@
|
||||
IPI-TCAM-UTILIZATION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- This module provides authoritative definitions for tcam utilization table
|
||||
--
|
||||
-- This module will be extended, as needed.
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE,
|
||||
Gauge32, Counter32, Unsigned32,
|
||||
TimeTicks, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, DisplayString,
|
||||
MacAddress, RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
enterprises, OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
ipi FROM OCNOS-IPI-MODULE-MIB;
|
||||
|
||||
ipiTCAMutilization MODULE-IDENTITY
|
||||
LAST-UPDATED "201603301200Z" -- Mar 30, 2016 12:00:00 GMT
|
||||
ORGANIZATION
|
||||
"IPI."
|
||||
CONTACT-INFO
|
||||
"support@ipinfusion.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The Structure of NSM Management for TCAM Utilization Information for
|
||||
the IPI enterprise."
|
||||
::= { ipi 108 }
|
||||
|
||||
|
||||
-- ### Groups ###
|
||||
|
||||
TCAMUtilizationObjects OBJECT IDENTIFIER ::={ ipiTCAMutilization 1 }
|
||||
TCAMUtilizationAlarmObjects OBJECT IDENTIFIER ::={ ipiTCAMutilization 2 }
|
||||
|
||||
-- ### Textual Convention
|
||||
|
||||
CodeType ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The code type value for a given unit,
|
||||
displayed in hexadecimal."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
UnitType ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "x"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit type value for a given unit,
|
||||
displayed in hexadecimal."
|
||||
SYNTAX Unsigned32
|
||||
|
||||
--- ### Ingress TCAM Utilization Table
|
||||
|
||||
ingressTCAMUtilizationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IngressTCAMUtilizationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table displaying the free, used and total entries
|
||||
of ingress groups."
|
||||
::= { TCAMUtilizationObjects 1 }
|
||||
|
||||
ingressTCAMUtilizationEntry OBJECT-TYPE
|
||||
SYNTAX IngressTCAMUtilizationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "TCAM Utilization in Ingress direction."
|
||||
INDEX { ingTCAMGroupName }
|
||||
::= { ingressTCAMUtilizationTable 1 }
|
||||
|
||||
IngressTCAMUtilizationEntry ::=
|
||||
SEQUENCE {
|
||||
ingTCAMGroupName DisplayString,
|
||||
ingFreeTCAMEntries INTEGER,
|
||||
ingUsedTCAMPercent INTEGER,
|
||||
ingUsedTCAMEntries INTEGER,
|
||||
ingTotalTCAMEntries INTEGER,
|
||||
ingDedicatedTCAMEntries INTEGER,
|
||||
ingSharedTCAMEntries INTEGER
|
||||
}
|
||||
|
||||
ingTCAMGroupName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ingress TCAM group name."
|
||||
::= { ingressTCAMUtilizationEntry 1 }
|
||||
|
||||
ingFreeTCAMEntries OBJECT-TYPE
|
||||
SYNTAX Integer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ingress Free TCAM entries."
|
||||
::= { ingressTCAMUtilizationEntry 2 }
|
||||
|
||||
ingUsedTCAMPercent OBJECT-TYPE
|
||||
SYNTAX Integer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ingress Used TCAM percentage."
|
||||
::= { ingressTCAMUtilizationEntry 3 }
|
||||
|
||||
ingUsedTCAMEntries OBJECT-TYPE
|
||||
SYNTAX Integer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ingress Used TCAM entries."
|
||||
::= { ingressTCAMUtilizationEntry 4 }
|
||||
|
||||
ingTotalTCAMEntries OBJECT-TYPE
|
||||
SYNTAX Integer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ingress Total TCAM entries."
|
||||
::= { ingressTCAMUtilizationEntry 5 }
|
||||
|
||||
ingDedicatedTCAMEntries OBJECT-TYPE
|
||||
SYNTAX Integer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ingress Dedicated TCAM entries."
|
||||
::= { ingressTCAMUtilizationEntry 6 }
|
||||
|
||||
ingSharedTCAMEntries OBJECT-TYPE
|
||||
SYNTAX Integer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ingress Shared TCAM entries."
|
||||
::= { ingressTCAMUtilizationEntry 7 }
|
||||
|
||||
|
||||
egressTCAMUtilizationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EgressTCAMUtilizationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Table displaying the free, used and total entries
|
||||
of egress TCAM groups."
|
||||
::= { TCAMUtilizationObjects 2 }
|
||||
|
||||
egressTCAMUtilizationEntry OBJECT-TYPE
|
||||
SYNTAX EgressTCAMUtilizationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "TCAM Uitlization in Egress direction."
|
||||
INDEX { egrTCAMGroupName }
|
||||
::= { egressTCAMUtilizationTable 1 }
|
||||
|
||||
|
||||
EgressTCAMUtilizationEntry ::=
|
||||
SEQUENCE {
|
||||
egrTCAMGroupName DisplayString,
|
||||
egrFreeTCAMEntries INTEGER,
|
||||
egrUsedTCAMPercent INTEGER,
|
||||
egrUsedTCAMEntries INTEGER,
|
||||
egrTotalTCAMEntries INTEGER,
|
||||
egrDedicatedTCAMEntries INTEGER,
|
||||
egrSharedTCAMEntries INTEGER
|
||||
}
|
||||
|
||||
egrTCAMGroupName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Egress TCAM group name."
|
||||
::= { egressTCAMUtilizationEntry 1 }
|
||||
|
||||
egrFreeTCAMEntries OBJECT-TYPE
|
||||
SYNTAX Integer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Egress Free TCAM entries."
|
||||
::= { egressTCAMUtilizationEntry 2 }
|
||||
|
||||
egrUsedTCAMPercent OBJECT-TYPE
|
||||
SYNTAX Integer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Egress Used TCAM percentage."
|
||||
::= { egressTCAMUtilizationEntry 3 }
|
||||
|
||||
egrUsedTCAMEntries OBJECT-TYPE
|
||||
SYNTAX Integer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Egress Used TCAM entries."
|
||||
::= { egressTCAMUtilizationEntry 4 }
|
||||
|
||||
egrTotalTCAMEntries OBJECT-TYPE
|
||||
SYNTAX Integer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Egress Total TCAM entries."
|
||||
::= { egressTCAMUtilizationEntry 5 }
|
||||
|
||||
egrDedicatedTCAMEntries OBJECT-TYPE
|
||||
SYNTAX Integer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Egress Dedicated TCAM entries."
|
||||
::= { egressTCAMUtilizationEntry 6 }
|
||||
|
||||
egrSharedTCAMEntries OBJECT-TYPE
|
||||
SYNTAX Integer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total Shared TCAM information."
|
||||
::= { egressTCAMUtilizationEntry 7 }
|
||||
|
||||
tCAMWarningThresholdLevel OBJECT-TYPE
|
||||
SYNTAX Integer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TCAM Warning Threshold level in percentage."
|
||||
::= { TCAMUtilizationObjects 3 }
|
||||
|
||||
tCAMAlertThresholdLevel OBJECT-TYPE
|
||||
SYNTAX Integer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TCAM Alert Threshold level in percentage."
|
||||
::= { TCAMUtilizationObjects 4 }
|
||||
|
||||
TCAMUtilizationAlarmNotifications OBJECT IDENTIFIER ::= { TCAMUtilizationAlarmObjects 1 }
|
||||
|
||||
ingTCAMWarningThresholdTrap NOTIFICATION-TYPE
|
||||
OBJECTS {ingTCAMGroupName,
|
||||
ingUsedTCAMPercent,
|
||||
ingUsedTCAMEntries}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap to send information for Warning Threshold."
|
||||
::= { TCAMUtilizationAlarmNotifications 1 }
|
||||
|
||||
ingTCAMCriticalThresholdTrap NOTIFICATION-TYPE
|
||||
OBJECTS {ingTCAMGroupName,
|
||||
ingUsedTCAMPercent,
|
||||
ingUsedTCAMEntries}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap to send information for Critical Threshold."
|
||||
::= { TCAMUtilizationAlarmNotifications 2 }
|
||||
|
||||
egrTCAMWarningThresholdTrap NOTIFICATION-TYPE
|
||||
OBJECTS {egrTCAMGroupName,
|
||||
egrUsedTCAMPercent,
|
||||
egrUsedTCAMEntries}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap to send information for Warning Threshold."
|
||||
::= { TCAMUtilizationAlarmNotifications 3 }
|
||||
|
||||
egrTCAMCriticalThresholdTrap NOTIFICATION-TYPE
|
||||
OBJECTS {egrTCAMGroupName,
|
||||
egrUsedTCAMPercent,
|
||||
egrUsedTCAMEntries}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trap to send information for Critical Threshold."
|
||||
::= { TCAMUtilizationAlarmNotifications 4 }
|
||||
|
||||
|
||||
END
|
||||
|
||||
732
mibs/ipinfusion/MSTP-MIB
Normal file
732
mibs/ipinfusion/MSTP-MIB
Normal file
@ -0,0 +1,732 @@
|
||||
MSTP-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, RowStatus, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
TimeTicks
|
||||
FROM RFC1155-SMI
|
||||
BridgeId, Timeout
|
||||
FROM BRIDGE-MIB
|
||||
dot1dBridge
|
||||
FROM BRIDGE-MIB;
|
||||
|
||||
dot1sStp MODULE-IDENTITY
|
||||
LAST-UPDATED "200412050000Z"
|
||||
ORGANIZATION "IETF Bridge MIB Working Group"
|
||||
CONTACT-INFO
|
||||
"Email: Bridge-mib@ietf.org"
|
||||
DESCRIPTION
|
||||
" The Bridge MIB Extension module for managing devices
|
||||
that support the Multiple Spanning Tree Protocol defined
|
||||
by IEEE 802.1s."
|
||||
REVISION "200412050000Z"
|
||||
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
"Draft 1"
|
||||
::= { dot1dBridge 99 }
|
||||
|
||||
dot1sStpName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The configuration name that identifies the MST
|
||||
region and is used as one of the inputs in the
|
||||
computation of the MST Configuration Identifier.
|
||||
This object does not have any default value."
|
||||
REFERENCE
|
||||
"IEEE 802.1s clause 13.7"
|
||||
::= { dot1sStp 1 }
|
||||
dot1sStpRevision OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the MST revision that
|
||||
identifies the MST region and is used as one
|
||||
of the inputs in the computation of the MST
|
||||
configuration Identifier. This object does not
|
||||
have any default value."
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.7"
|
||||
::= { dot1sStp 2 }
|
||||
dot1sStpEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This parameter is used for enabling or disabling
|
||||
MST globally on all the bridging ports."
|
||||
REFERENCE
|
||||
"IEEE 802.1s"
|
||||
DEFVAL { 2 }
|
||||
::= { dot1sStp 3 }
|
||||
dot1sStpBridgeMaxAge OBJECT-TYPE
|
||||
SYNTAX Timeout (600..4000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value that all bridges use for MaxAge when
|
||||
this bridge is acting as the root. This parameter
|
||||
is applicable for all MST Instances including CIST."
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.23.4, 13.23.10"
|
||||
DEFVAL { 2000 }
|
||||
::= { dot1sStp 4 }
|
||||
dot1sStpBridgeHelloTime OBJECT-TYPE
|
||||
SYNTAX Timeout (100..1000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value that all bridges use for HelloTime when
|
||||
this bridge is acting as the root. This parameter
|
||||
is applicable for all MST Instances including CIST."
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.23.4, 13.23.10"
|
||||
DEFVAL { 200 }
|
||||
::= { dot1sStp 5 }
|
||||
dot1sStpBridgeForwardDelay OBJECT-TYPE
|
||||
SYNTAX Timeout (4..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value that all bridges use for ForwardDelay
|
||||
when this bridge is acting as the root. This parameter
|
||||
is applicable for all MST Instances including CIST."
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.23.4, 13.23.10"
|
||||
DEFVAL { 1500 }
|
||||
::= { dot1sStp 6 }
|
||||
dot1sStpTxHoldCount OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..15)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value used by the Port Transmit state machine to
|
||||
limit the maximum transmission rate of MST BPDUs within
|
||||
the hello interval."
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.22"
|
||||
DEFVAL { 3 }
|
||||
::= { dot1sStp 7 }
|
||||
dot1sStpProtocolSpecification OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
decLb100(2),
|
||||
ieee8021d(3),
|
||||
ieee8021w(4),
|
||||
ieee8021s(5)
|
||||
}
|
||||
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.1w
|
||||
implementations will return 'ieee8021w(4)'. IEEE
|
||||
802.1s implementations will return 'ieee8021s(5). If
|
||||
future versions of the IEEE Spanning Tree Protocol
|
||||
are released that are incompatible with the
|
||||
current version a new value will be defined."
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.22"
|
||||
DEFVAL { 5 }
|
||||
::= { dot1sStp 8 }
|
||||
dot1sStpInstTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot1sStpInstEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains MST instance-specific
|
||||
configuration and operational information."
|
||||
::= { dot1sStp 9 }
|
||||
|
||||
dot1sStpInstEntry OBJECT-TYPE
|
||||
SYNTAX Dot1sStpInstEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of information maintained by every mst instance
|
||||
about the STP topology for that instance."
|
||||
INDEX { dot1sStpInstId }
|
||||
::= { dot1sStpInstTable 1 }
|
||||
Dot1sStpInstEntry ::=
|
||||
SEQUENCE {
|
||||
dot1sStpInstId
|
||||
Integer32,
|
||||
dot1sStpPriority
|
||||
Integer32,
|
||||
dot1sStpInstTimeSinceTopologyChange
|
||||
TimeTicks,
|
||||
dot1sStpInstTopChanges
|
||||
Counter32,
|
||||
dot1sStpInstDesignatedRoot
|
||||
BridgeId,
|
||||
dot1sStpInstRootCost
|
||||
Integer32,
|
||||
dot1sStpInstRootPort
|
||||
Integer32,
|
||||
dot1sStpInstMaxAge
|
||||
Timeout,
|
||||
dot1sStpInstHelloTime
|
||||
Timeout,
|
||||
dot1sStpInstForwardDelay
|
||||
Timeout,
|
||||
dot1sStpInstAdminEnable
|
||||
TruthValue,
|
||||
dot1sStpInstOperEnable
|
||||
TruthValue
|
||||
}
|
||||
dot1sStpInstId OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..64)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifier of this MST Instance" --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s"
|
||||
::= { dot1sStpInstEntry 1 }
|
||||
dot1sStpPriority OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..61440)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the write-able portion of the Bridge
|
||||
ID, i.e., the first two octets, out of which the
|
||||
priority is the most significant 4 bits of the first
|
||||
octet of the (8 octet long) Bridge ID. The other
|
||||
(last) 6 octets of the Bridge ID are given by the
|
||||
value of dot1dBaseBridgeAddress in the BRIDGE-MIB.
|
||||
The value of this object should always be a multiple
|
||||
of 4096." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.23.2"
|
||||
DEFVAL { 32768 }
|
||||
::= { dot1sStpInstEntry 2 }
|
||||
dot1sStpInstTimeSinceTopologyChange 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 running MSTP." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
" IEEE 802.1D-1990: Section 6.8.1.1.3"
|
||||
::= { dot1sStpInstEntry 3 }
|
||||
dot1sStpInstTopChanges OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of topology changes detected by
|
||||
this bridge entity running MST since the management
|
||||
entity was last reset or initialized." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
" IEEE 802.1D-1990: Section 6.8.1.1.3"
|
||||
::= { dot1sStpInstEntry 4 }
|
||||
dot1sStpInstDesignatedRoot OBJECT-TYPE
|
||||
SYNTAX BridgeId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The bridge identifier of the root of the
|
||||
corresponding spanning tree instance as determined
|
||||
by the Spanning Tree Protocol for that instance.
|
||||
This value is used as the CIST Root Identifier or MSTI
|
||||
regional root identifier parameter in all MST BPDUs
|
||||
originated by this node." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.23.6, 13.23.12"
|
||||
::= { dot1sStpInstEntry 5 }
|
||||
dot1sStpInstRootCost OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The cost of the path to the root as seen from
|
||||
this bridge for this instance." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.23.6, 13.23.12"
|
||||
::= { dot1sStpInstEntry 6 }
|
||||
dot1sStpInstRootPort OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of the port which offers the
|
||||
lowest cost path from this bridge to the root
|
||||
bridge for this instance." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.23.6, 13.23.12"
|
||||
::= { dot1sStpInstEntry 7 }
|
||||
dot1sStpInstMaxAge OBJECT-TYPE
|
||||
SYNTAX Timeout
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"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, which is
|
||||
advertised by the Root bridge and is currently
|
||||
used for this MST Instance." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.23.7, 13.23.13"
|
||||
::= { dot1sStpInstEntry 8 }
|
||||
dot1sStpInstHelloTime OBJECT-TYPE
|
||||
SYNTAX Timeout
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The period of time between the transmission of
|
||||
MST BPDUs 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, which is advertised by the Root bridge and is
|
||||
currently used for this MST Instance." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.23.7, 13.23.13"
|
||||
::= { dot1sStpInstEntry 9 }
|
||||
dot1sStpInstForwardDelay OBJECT-TYPE
|
||||
SYNTAX Timeout
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"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 Discarding 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
|
||||
dot1sStpBridgeForwardDelay which is the value that
|
||||
this bridge and all others would start using
|
||||
if/when this bridge were to become the root.]" --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.23.7, 13.23.13"
|
||||
::= { dot1sStpInstEntry 10 }
|
||||
dot1sStpInstAdminEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administrative enabled/disabled status of the
|
||||
instance" --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s"
|
||||
DEFVAL { 2 }
|
||||
::= { dot1sStpInstEntry 11 }
|
||||
dot1sStpInstOperEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational enabled/disabled status of the
|
||||
instance. An MST Instance may be administratively
|
||||
enabled but may not be operationally running, for
|
||||
example, when no VLAN is mapped to that MST Instance." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s"
|
||||
DEFVAL { 2 }
|
||||
::= { dot1sStpInstEntry 12 }
|
||||
|
||||
dot1sStpPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot1sStpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains MSTP ports' information."
|
||||
::= { dot1sStp 9 }
|
||||
|
||||
dot1sStpPortEntry OBJECT-TYPE
|
||||
SYNTAX Dot1sStpPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of information maintained by every MST port
|
||||
about the Spanning Tree Protocol state for that port."
|
||||
INDEX { dot1sStpPort }
|
||||
::= { dot1sStpPortTable 1 }
|
||||
|
||||
Dot1sStpPortEntry ::=
|
||||
SEQUENCE {
|
||||
dot1sStpPort
|
||||
Integer32,
|
||||
dot1sStpPortAdminEdgePort
|
||||
TruthValue,
|
||||
dot1sStpPortAdminPointToPoint
|
||||
INTEGER,
|
||||
dot1sStpPortOperEdgePort
|
||||
TruthValue,
|
||||
dot1sStpPortOperPointToPoint
|
||||
TruthValue,
|
||||
dot1sStpVersion
|
||||
INTEGER
|
||||
}
|
||||
|
||||
dot1sStpPort OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port number of the port for which this entry
|
||||
contains Spanning Tree Protocol management
|
||||
information."
|
||||
REFERENCE
|
||||
" IEEE 802.1s: Section 13.24.21"
|
||||
::= { dot1sStpPortEntry 1 }
|
||||
|
||||
|
||||
dot1sStpPortAdminEdgePort 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." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 12.8.2.1.3"
|
||||
::= { dot1sStpPortEntry 2 }
|
||||
|
||||
dot1sStpPortAdminPointToPoint OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
forceTrue(1),
|
||||
forceFalse(2),
|
||||
auto(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The administrative point-to-point status of the LAN segment
|
||||
attached to this port. A value of forceTrue(1) indicates that
|
||||
this port should always be treated as if it is connected to
|
||||
a point-to-point link. A value of forceFalse(2) indicates
|
||||
that this port should be treated as having a shared media
|
||||
connection. A value of auto(3) indicates that this port is
|
||||
considered to have a point-to-point link if it is an Aggregator
|
||||
and all of its members are aggregatable, or if the MAC entity
|
||||
is configured for full duplex operation, either through
|
||||
auto-negotiation or by management means."
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.18"
|
||||
::= { dot1sStpPortEntry 3 }
|
||||
|
||||
dot1sStpPortOperEdgePort OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational 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."
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 12.8.2.1.3"
|
||||
::= { dot1sStpPortEntry 4 }
|
||||
|
||||
dot1sStpPortOperPointToPoint OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operational point-to-point status of the LAN segment
|
||||
attached to this port. It indicates whether a port is
|
||||
considered to have a point-to-point connection or not.
|
||||
The value is determined by management or by auto-detection,
|
||||
as described in the dot1dStpPortAdminPointToPoint object."
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.18"
|
||||
::= { dot1sStpPortEntry 5 }
|
||||
|
||||
dot1sStpVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
stpCompatible(0),
|
||||
rstp-mstp(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
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/mstp(2)' indicates the Rapid
|
||||
Spanning Tree Protocol specified in IEEE 802.1w and
|
||||
Multiple Spanning Tree Protocol specified in IEEE
|
||||
802.1s. New value may be defined as future versions
|
||||
of the protocol become available."
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 14.2"
|
||||
DEFVAL { rstp-mstp }
|
||||
::= { dot1sStpPortEntry 6 }
|
||||
|
||||
dot1sStpInstPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot1sStpInstPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains MST port and instance
|
||||
information."
|
||||
::= { dot1sStp 10 }
|
||||
|
||||
dot1sStpInstPortEntry OBJECT-TYPE
|
||||
SYNTAX Dot1sStpInstPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of information maintained by every MST port
|
||||
for each MST instance it belongs to about the Spanning
|
||||
Tree Protocol state for that port."
|
||||
INDEX { dot1sStpInstId, dot1sStpPort }
|
||||
::= { dot1sStpInstPortTable 1 }
|
||||
|
||||
Dot1sStpInstPortEntry ::=
|
||||
SEQUENCE {
|
||||
dot1sStpInstPortPriority
|
||||
Integer32,
|
||||
dot1sStpInstPortState
|
||||
INTEGER,
|
||||
dot1sStpInstPortPathCost
|
||||
Integer32,
|
||||
dot1sStpInstPortDesignatedRoot
|
||||
BridgeId,
|
||||
dot1sStpInstPortDesignatedCost
|
||||
Integer32,
|
||||
dot1sStpInstPortDesignatedBridge
|
||||
BridgeId,
|
||||
dot1sStpInstPortDesignatedPort
|
||||
OCTET STRING,
|
||||
dot1sStpInstPortForwardTransitions
|
||||
Counter32,
|
||||
dot1sStpInstPortRole
|
||||
INTEGER
|
||||
}
|
||||
|
||||
dot1sStpInstPortPriority OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..240)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the priority field which is
|
||||
contained in the most significant 4 bits
|
||||
of the first (in network byte order)
|
||||
octet of the (2 octet long) Port ID. As it is
|
||||
contained only in 4 bits, the value has to be
|
||||
a multiple of 16. The other octet of the Port
|
||||
ID is given by the value of dot1dStpPort." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.24.21"
|
||||
::= { dot1sStpInstPortEntry 1 }
|
||||
|
||||
dot1sStpInstPortState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
disabled(1),
|
||||
discarding(2),
|
||||
learning(3),
|
||||
forwarding(4)
|
||||
}
|
||||
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. For ports which
|
||||
are disabled (see dot1dStpPortEnable), this object
|
||||
will have a value of disabled(1)." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.16"
|
||||
::= { dot1sStpInstPortEntry 2 }
|
||||
|
||||
dot1sStpInstPortPathCost OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..200000000)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"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." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.24.8, 13.24.17"
|
||||
::= { dot1sStpInstPortEntry 3 }
|
||||
|
||||
dot1sStpInstPortDesignatedRoot 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." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.24.4, 13.24.11"
|
||||
::= { dot1sStpInstPortEntry 4 }
|
||||
|
||||
dot1sStpInstPortDesignatedCost 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." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.24.4, 13.24.11"
|
||||
::= { dot1sStpInstPortEntry 5 }
|
||||
|
||||
dot1sStpInstPortDesignatedBridge 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." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.24.4, 13.24.11"
|
||||
::= { dot1sStpInstPortEntry 6 }
|
||||
|
||||
dot1sStpInstPortDesignatedPort 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." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.24.4, 13.24.11"
|
||||
::= { dot1sStpInstPortEntry 7 }
|
||||
|
||||
dot1sStpInstPortForwardTransitions OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of times this port has transitioned
|
||||
from the Learning state to the Forwarding state." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s"
|
||||
::= { dot1sStpInstPortEntry 8 }
|
||||
|
||||
dot1sStpInstPortRole OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
master(0),
|
||||
alternate-backup(1),
|
||||
root(2),
|
||||
designated(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The role of the port. As per IEEE 802.1s, the
|
||||
port can have any of the following roles:
|
||||
Disabled, Root, Designated, Alternate, Backup,
|
||||
Master" --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s: Section 13.24.25"
|
||||
::= { dot1sStpInstPortEntry 9 }
|
||||
|
||||
dot1sStpVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Dot1sStpVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains MSTI-VLAN mapping."
|
||||
::= { dot1sStp 11 }
|
||||
|
||||
dot1sStpVlanEntry OBJECT-TYPE
|
||||
SYNTAX Dot1sStpVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of information maintained by every MST instance
|
||||
about the VLANs mapped to that instance." --- IPI Comments: Not Supported
|
||||
INDEX { dot1sStpVlanMstIndex, dot1sStpVlanRangeIndex }
|
||||
::= { dot1sStpVlanTable 1 }
|
||||
|
||||
Dot1sStpVlanEntry ::=
|
||||
SEQUENCE {
|
||||
dot1sStpVlanMstIndex
|
||||
Integer32,
|
||||
dot1sStpVlanRangeIndex
|
||||
Integer32,
|
||||
dot1sStpVlanMin
|
||||
Integer32,
|
||||
dot1sStpVlanMax
|
||||
Integer32,
|
||||
dot1sStpVlanRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
dot1sStpVlanMstIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (2..8)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the primary index to the MST-VLAN table
|
||||
and is derived from the MST Instance id by
|
||||
incrementing by 1." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s"
|
||||
::= { dot1sStpVlanEntry 1 }
|
||||
|
||||
|
||||
dot1sStpVlanRangeIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4094)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the secondary index to the MSTI-VLAN Table.
|
||||
It signifies the index to the VLAN range entry in
|
||||
the table." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s"
|
||||
::= { dot1sStpVlanEntry 2 }
|
||||
|
||||
dot1sStpVlanMin OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4094)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The lower value in the VLAN range mapped
|
||||
to the MST Instance." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s"
|
||||
::= { dot1sStpVlanEntry 3 }
|
||||
|
||||
dot1sStpVlanMax OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4094)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The higher value in the VLAN range mapped
|
||||
to the MST Instance." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s"
|
||||
::= { dot1sStpVlanEntry 4 }
|
||||
|
||||
dot1sStpVlanRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of the row as per SNMP-v2." --- IPI Comments: Not Supported
|
||||
REFERENCE
|
||||
"IEEE 802.1s"
|
||||
::= { dot1sStpVlanEntry 5 }
|
||||
|
||||
END
|
||||
230
mibs/ipinfusion/OCNOS-INTERFACE-MIB
Normal file
230
mibs/ipinfusion/OCNOS-INTERFACE-MIB
Normal file
@ -0,0 +1,230 @@
|
||||
OCNOS-INTERFACE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
Gauge32, Counter32, Integer32, Unsigned32,
|
||||
IpAddress, Counter64,
|
||||
TimeTicks, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, DisplayString,
|
||||
PhysAddress, RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
snmpTraps
|
||||
FROM SNMPv2-MIB
|
||||
enterprises, OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
Ipv6Address
|
||||
FROM IPV6-TC
|
||||
ipi FROM OCNOS-IPI-MODULE-MIB
|
||||
ifName FROM IF-MIB
|
||||
ifIndex FROM IF-MIB
|
||||
vrVrId
|
||||
FROM OCNOS-VR-MIB;
|
||||
|
||||
interface MODULE-IDENTITY
|
||||
LAST-UPDATED "201806210000Z"
|
||||
ORGANIZATION "IP Infusion Inc."
|
||||
CONTACT-INFO
|
||||
"postal: 3965 Freedom Circle, Suite 200, Santa Clara, CA 95054
|
||||
|
||||
email: support@ipinfusion.com
|
||||
|
||||
telephone: +1 408-400-1900
|
||||
website: http://www.ipinfusion.com/"
|
||||
DESCRIPTION
|
||||
"This MIB module is for managing Datamodel for interface object"
|
||||
|
||||
REVISION "201806210000Z"
|
||||
DESCRIPTION
|
||||
"Initial Version"
|
||||
::= { ipi 4 }
|
||||
|
||||
|
||||
interfaceIfIndexListTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF InterfaceIfIndexListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides information for interface index details"
|
||||
::= { interface 1 }
|
||||
|
||||
interfaceIfIndexListEntry OBJECT-TYPE
|
||||
SYNTAX InterfaceIfIndexListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information for interface index details"
|
||||
INDEX { vrVrId,ifIndex }
|
||||
::= { interfaceIfIndexListTable 1 }
|
||||
|
||||
InterfaceIfIndexListEntry::= SEQUENCE {
|
||||
interfaceIfName1 OCTET STRING,
|
||||
interfaceErrDisReason BITS,
|
||||
interfaceAggDownMinLink INTEGER,
|
||||
interfaceArpDiscardPackets Counter64,
|
||||
interfaceTxArpDiscardPackets Counter64,
|
||||
interfaceRxArpRequestPackets Counter64,
|
||||
interfaceRxArpReplyPackets Counter64,
|
||||
interfaceTxArpRequestPackets Counter64,
|
||||
interfaceTxArpReplyPackets Counter64,
|
||||
interfaceNdDiscardPackets Counter64,
|
||||
interfaceTxNdDiscardPackets Counter64,
|
||||
interfaceRxNDRequestPackets Counter64,
|
||||
interfaceRxNDReplyPackets Counter64,
|
||||
interfaceTxNDRequestPackets Counter64,
|
||||
interfaceTxNDReplyPackets Counter64 }
|
||||
|
||||
interfaceIfName1 OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The textual name of the interface. The value of this object should be
|
||||
the name of the interface as assigned by the local device and should be suitable
|
||||
for use in commands entered at the device's `console'. This might be a text name,
|
||||
such as `le0' or a simple port number, such as `1', depending on the interface
|
||||
naming syntax of the device. If several entries in the ifTable together represent
|
||||
a single interface as named by the device, then each will have the same value of
|
||||
ifName. Note that for an agent which responds to SNMP queries concerning an
|
||||
interface on some other (proxied) device, then the value of ifName for such an
|
||||
interface is the proxied device's local name for it. If there is no local name,
|
||||
or this object is otherwise not applicable, then this object contains a zero-length
|
||||
string."
|
||||
::= { interfaceIfIndexListEntry 1 }
|
||||
|
||||
interfaceErrDisReason OBJECT-TYPE
|
||||
SYNTAX BITS {lagmismatch(0), stpbpduguard(1), linkflap(2)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies the event that caused the interface to be error-disabled. If interface is error-disabled because of lag-mismatch, value of this object is 1. If interface is error-disabled because of stp-bpdu-guard, value of this object is 2. If interface is error-disabled because of link-flap, value of this object is 4."
|
||||
::= { interfaceIfIndexListEntry 2 }
|
||||
|
||||
interfaceAggDownMinLink OBJECT-TYPE
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"aggDownMinLink Flag is set then Interface moved to Down state Min Links else move to Up state Min Links"
|
||||
::= { interfaceIfIndexListEntry 3 }
|
||||
|
||||
interfaceArpDiscardPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object describes Arp Discard Packets(Applicable only for logical VxLAN-access ports)"
|
||||
::= { interfaceIfIndexListEntry 4 }
|
||||
|
||||
interfaceTxArpDiscardPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object describes Arp Out Discard Packets(Applicable only for logical VxLAN-access ports)"
|
||||
::= { interfaceIfIndexListEntry 5 }
|
||||
|
||||
interfaceRxArpRequestPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object describes Arp request Received Packets(Applicable only for logical VxLAN-access ports)"
|
||||
::= { interfaceIfIndexListEntry 6 }
|
||||
|
||||
interfaceRxArpReplyPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object describes Arp reply Received Packets(Applicable only for logical VxLAN-access ports)"
|
||||
::= { interfaceIfIndexListEntry 7 }
|
||||
|
||||
interfaceTxArpRequestPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object describes Arp request Transmitted Packets(Applicable only for logical VxLAN-access ports)"
|
||||
::= { interfaceIfIndexListEntry 8 }
|
||||
|
||||
interfaceTxArpReplyPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object describes Arp reply Transmitted Packets(Applicable only for logical VxLAN-access ports)"
|
||||
::= { interfaceIfIndexListEntry 9 }
|
||||
|
||||
interfaceNdDiscardPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object describes ND Discard Packets(Applicable only for logical VxLAN-access ports)"
|
||||
::= { interfaceIfIndexListEntry 10 }
|
||||
|
||||
interfaceTxNdDiscardPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object describes ND Out Discard Packets(Applicable only for logical VxLAN-access ports)"
|
||||
::= { interfaceIfIndexListEntry 11 }
|
||||
|
||||
interfaceRxNDRequestPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object describes ND Solicitaion Received Packets(Applicable only for logical VxLAN-access ports)"
|
||||
::= { interfaceIfIndexListEntry 12 }
|
||||
|
||||
interfaceRxNDReplyPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object describes ND Advertisement Received Packets(Applicable only for logical VxLAN-access ports)"
|
||||
::= { interfaceIfIndexListEntry 13 }
|
||||
|
||||
interfaceTxNDRequestPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object describes ND Solicitaion Transmitted Packets(Applicable only for logical VxLAN-access ports)"
|
||||
::= { interfaceIfIndexListEntry 14 }
|
||||
|
||||
interfaceTxNDReplyPackets OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object describes ND Advertisement Transmitted Packets(Applicable only for logical VxLAN-access ports)"
|
||||
::= { interfaceIfIndexListEntry 15 }
|
||||
|
||||
|
||||
--
|
||||
-- Notifications
|
||||
--
|
||||
|
||||
interfaceNotificationsPrefix OBJECT IDENTIFIER ::=
|
||||
{ interface 0 }
|
||||
|
||||
interfaceErrdisNotif NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex, vrVrId, interfaceErrDisReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interfaceErrdisNotif is generated when an interface is error-disabled(errDisReason will have non-zero value) and when it recovers from errdisabled state (errDisReason will have '0')."
|
||||
::= { interfaceNotificationsPrefix 1 }
|
||||
|
||||
aggMinLink NOTIFICATION-TYPE
|
||||
OBJECTS { ifIndex, vrVrId, interfaceAggDownMinLink }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The aggMinLink is generated when a total Active (link-UP) LAG member link count becomes less than the configured min-link count."
|
||||
::= { interfaceNotificationsPrefix 2 }
|
||||
END
|
||||
30
mibs/ipinfusion/OCNOS-IPI-MODULE-MIB
Normal file
30
mibs/ipinfusion/OCNOS-IPI-MODULE-MIB
Normal file
@ -0,0 +1,30 @@
|
||||
OCNOS-IPI-MODULE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
Gauge32, Counter32, Integer32, Unsigned32,
|
||||
IpAddress, Counter64,
|
||||
TimeTicks, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, DisplayString,
|
||||
PhysAddress, RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
snmpTraps
|
||||
FROM SNMPv2-MIB
|
||||
enterprises, OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI;
|
||||
ipi MODULE-IDENTITY
|
||||
LAST-UPDATED "201603301200Z"
|
||||
ORGANIZATION
|
||||
"IPI."
|
||||
CONTACT-INFO
|
||||
"ipinfusion.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The IPI enterprise Module Identity."
|
||||
|
||||
::= { enterprises 36673 } -- assigned by IANA
|
||||
|
||||
END
|
||||
152
mibs/ipinfusion/OCNOS-PSERV-MIB
Normal file
152
mibs/ipinfusion/OCNOS-PSERV-MIB
Normal file
@ -0,0 +1,152 @@
|
||||
OCNOS-PSERV-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
Gauge32, Counter32, Integer32, Unsigned32,
|
||||
IpAddress, Counter64,
|
||||
TimeTicks, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, DisplayString,
|
||||
PhysAddress, RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
snmpTraps
|
||||
FROM SNMPv2-MIB
|
||||
enterprises, OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
Ipv6Address
|
||||
FROM IPV6-TC
|
||||
ipi FROM OCNOS-IPI-MODULE-MIB
|
||||
CmmChassisObject FROM CMM-CHASSIS-MIB;
|
||||
|
||||
cmmSoftwareObjects MODULE-IDENTITY
|
||||
LAST-UPDATED "201804050000Z"
|
||||
ORGANIZATION "IP Infusion Inc."
|
||||
CONTACT-INFO
|
||||
"postal: 3965 Freedom Circle, Suite 200, Santa Clara, CA 95054
|
||||
|
||||
email: support@ipinfusion.com
|
||||
|
||||
telephone: +1 408-400-1900
|
||||
website: http://www.ipinfusion.com/"
|
||||
DESCRIPTION
|
||||
"This MIB module is for managing System Software status"
|
||||
|
||||
REVISION "201804050000Z"
|
||||
DESCRIPTION
|
||||
"Initial Version"
|
||||
::= { CmmChassisObject 4 }
|
||||
|
||||
cmmSoftwareProcessKeepaliveTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32(30..1800)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"software watchdog keep-alive time interval in seconds. Software watchdog monitors various OcNOS module and restarts module on detection of any software anomalies like crash or hang.Device is rebooted on detection of NSM/HSL crash or hang."
|
||||
DEFVAL { 60 }
|
||||
::= { cmmSoftwareObjects 1 }
|
||||
|
||||
cmmSoftwareProcessWatchdogStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {disabled(0), enabled(1)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates status of software watchdog monitoring . If value of this object is enabled then software watchdog is active and is monitoring software anomalies for various OcNOS modules."
|
||||
::= { cmmSoftwareObjects 2 }
|
||||
|
||||
cmmSoftwareProcessStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {false(0), true(1)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Global process status of all modules, if all process are running then this value will be true otherwise it wil be false"
|
||||
::= { cmmSoftwareObjects 3 }
|
||||
|
||||
|
||||
cmmSoftwareProcessObjectsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CmmSoftwareProcessObjectsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides information for monitoring information for protocol Module running on the host"
|
||||
::= { cmmSoftwareObjects 4 }
|
||||
|
||||
cmmSoftwareProcessObjectsEntry OBJECT-TYPE
|
||||
SYNTAX CmmSoftwareProcessObjectsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information for monitoring information for protocol Module running on the host"
|
||||
INDEX { cmmSoftwareProcessID }
|
||||
::= { cmmSoftwareProcessObjectsTable 1 }
|
||||
|
||||
CmmSoftwareProcessObjectsEntry::= SEQUENCE {
|
||||
cmmSoftwareProcessID Unsigned32,
|
||||
cmmSoftwareProcessName OCTET STRING,
|
||||
cmmSoftwareProcessState INTEGER,
|
||||
cmmSoftwareProcessStartTime DateAndTime,
|
||||
cmmSoftwareProcessLastRestartReason OCTET STRING }
|
||||
|
||||
cmmSoftwareProcessID OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each protocol module is uniquely identified with a number, also called as protocol module id"
|
||||
::= { cmmSoftwareProcessObjectsEntry 1 }
|
||||
|
||||
cmmSoftwareProcessName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Protocol module name"
|
||||
::= { cmmSoftwareProcessObjectsEntry 2 }
|
||||
|
||||
cmmSoftwareProcessState OBJECT-TYPE
|
||||
SYNTAX INTEGER {notrunning(0), running(1)}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"state of the process, whether its runnning or not running."
|
||||
::= { cmmSoftwareProcessObjectsEntry 3 }
|
||||
|
||||
cmmSoftwareProcessStartTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The starting time of a protocol module, given in date and time."
|
||||
::= { cmmSoftwareProcessObjectsEntry 4 }
|
||||
|
||||
cmmSoftwareProcessLastRestartReason OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reason for process to shutdown provided it was running.This value will be the signal description"
|
||||
::= { cmmSoftwareProcessObjectsEntry 5 }
|
||||
|
||||
|
||||
--
|
||||
-- Notifications
|
||||
--
|
||||
|
||||
cmmSoftwareObjectsNotificationsPrefix OBJECT IDENTIFIER ::=
|
||||
{ cmmSoftwareObjects 0 }
|
||||
|
||||
cmmSysPsDownNotification NOTIFICATION-TYPE
|
||||
OBJECTS { cmmSoftwareProcessID, cmmSoftwareProcessName, cmmSoftwareProcessStartTime, cmmSoftwareProcessLastRestartReason }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The cmmSysPsDownNotification event is generated when a protocol module down/hung/crashes"
|
||||
::= { cmmSoftwareObjectsNotificationsPrefix 1 }
|
||||
|
||||
cmmSysPsRestartNotification NOTIFICATION-TYPE
|
||||
OBJECTS { cmmSoftwareProcessID, cmmSoftwareProcessName, cmmSoftwareProcessStartTime }
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The cmmSysPsRestartNotification event is generated when a protocol module recovered from down/hung/crashes"
|
||||
::= { cmmSoftwareObjectsNotificationsPrefix 2 }
|
||||
END
|
||||
80
mibs/ipinfusion/OCNOS-VR-MIB
Normal file
80
mibs/ipinfusion/OCNOS-VR-MIB
Normal file
@ -0,0 +1,80 @@
|
||||
OCNOS-VR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
Gauge32, Counter32, Integer32, Unsigned32,
|
||||
IpAddress, Counter64,
|
||||
TimeTicks, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, DisplayString,
|
||||
PhysAddress, RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
snmpTraps
|
||||
FROM SNMPv2-MIB
|
||||
enterprises, OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
Ipv6Address
|
||||
FROM IPV6-TC
|
||||
ipi FROM OCNOS-IPI-MODULE-MIB;
|
||||
|
||||
vr MODULE-IDENTITY
|
||||
LAST-UPDATED "201806210000Z"
|
||||
ORGANIZATION "IP Infusion Inc."
|
||||
CONTACT-INFO
|
||||
"postal: 3965 Freedom Circle, Suite 200, Santa Clara, CA 95054
|
||||
|
||||
email: support@ipinfusion.com
|
||||
|
||||
telephone: +1 408-400-1900
|
||||
website: http://www.ipinfusion.com/"
|
||||
DESCRIPTION
|
||||
"This MIB module is for managing Virtual router"
|
||||
|
||||
REVISION "201806210000Z"
|
||||
DESCRIPTION
|
||||
"Initial Version"
|
||||
::= { ipi 2 }
|
||||
|
||||
|
||||
vrVrTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VrVrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides information for Virtual router object"
|
||||
::= { vr 1 }
|
||||
|
||||
vrVrEntry OBJECT-TYPE
|
||||
SYNTAX VrVrEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information for Virtual router object"
|
||||
INDEX { vrVrId }
|
||||
::= { vrVrTable 1 }
|
||||
|
||||
VrVrEntry::= SEQUENCE {
|
||||
vrVrId Unsigned32,
|
||||
vrName OCTET STRING }
|
||||
|
||||
vrVrId OBJECT-TYPE
|
||||
SYNTAX Unsigned32(0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Virtual router id"
|
||||
DEFVAL { 0 }
|
||||
::= { vrVrEntry 1 }
|
||||
|
||||
vrName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { vrVrEntry 2 }
|
||||
|
||||
|
||||
END
|
||||
117
mibs/ipinfusion/OCNOS-VRF-MIB
Normal file
117
mibs/ipinfusion/OCNOS-VRF-MIB
Normal file
@ -0,0 +1,117 @@
|
||||
OCNOS-VRF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
Gauge32, Counter32, Integer32, Unsigned32,
|
||||
IpAddress, Counter64,
|
||||
TimeTicks, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, DisplayString,
|
||||
PhysAddress, RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
snmpTraps
|
||||
FROM SNMPv2-MIB
|
||||
enterprises, OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
Ipv6Address
|
||||
FROM IPV6-TC
|
||||
ipi FROM OCNOS-IPI-MODULE-MIB
|
||||
vrVrId
|
||||
FROM OCNOS-VR-MIB;
|
||||
|
||||
vrf MODULE-IDENTITY
|
||||
LAST-UPDATED "201806210000Z"
|
||||
ORGANIZATION "IP Infusion Inc."
|
||||
CONTACT-INFO
|
||||
"postal: 3965 Freedom Circle, Suite 200, Santa Clara, CA 95054
|
||||
|
||||
email: support@ipinfusion.com
|
||||
|
||||
telephone: +1 408-400-1900
|
||||
website: http://www.ipinfusion.com/"
|
||||
DESCRIPTION
|
||||
"This MIB module is for managing VPN Routing/Forwarding"
|
||||
|
||||
REVISION "201806210000Z"
|
||||
DESCRIPTION
|
||||
"Initial Version"
|
||||
::= { ipi 3 }
|
||||
|
||||
|
||||
vrfVrfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VrfVrfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides information for vrf"
|
||||
::= { vrf 1 }
|
||||
|
||||
vrfVrfEntry OBJECT-TYPE
|
||||
SYNTAX VrfVrfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information for vrf"
|
||||
INDEX { vrVrId,vrfVrfName }
|
||||
::= { vrfVrfTable 1 }
|
||||
|
||||
VrfVrfEntry::= SEQUENCE {
|
||||
vrfVrfName OCTET STRING,
|
||||
vrfMacVrf INTEGER,
|
||||
vrfVrfId Unsigned32,
|
||||
vrfFibId Unsigned32,
|
||||
vrfDescription OCTET STRING,
|
||||
vrfRouterId IpAddress }
|
||||
|
||||
vrfVrfName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { vrfVrfEntry 1 }
|
||||
|
||||
vrfMacVrf OBJECT-TYPE
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { vrfVrfEntry 2 }
|
||||
|
||||
vrfVrfId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { vrfVrfEntry 3 }
|
||||
|
||||
vrfFibId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { vrfVrfEntry 4 }
|
||||
|
||||
vrfDescription OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { vrfVrfEntry 5 }
|
||||
|
||||
vrfRouterId OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"vrf router id"
|
||||
::= { vrfVrfEntry 6 }
|
||||
|
||||
|
||||
END
|
||||
236
mibs/ipinfusion/TFO-MIB
Normal file
236
mibs/ipinfusion/TFO-MIB
Normal file
@ -0,0 +1,236 @@
|
||||
TFO-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, enterprises
|
||||
FROM SNMPv2-SMI,
|
||||
ipi FROM OCNOS-IPI-MODULE-MIB;
|
||||
|
||||
tfoMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201511300000Z" -- November 30, 2015
|
||||
ORGANIZATION "IP Infusion"
|
||||
CONTACT-INFO
|
||||
"Email: support@ipinfusion.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The MIB module describes the objects to configure
|
||||
Trigger FailOver(TFO)."
|
||||
|
||||
REVISION "201511300000Z"
|
||||
DESCRIPTION
|
||||
"1st version of TFO MIB"
|
||||
::= { ipi 762 }
|
||||
|
||||
tfoCreate OBJECT IDENTIFIER ::= { tfoMIB 1 }
|
||||
|
||||
tfoFeature OBJECT-TYPE
|
||||
SYNTAX INTEGER { disable(0), enable(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Global administrative status of TFO.
|
||||
TFO is globally disabled by default"
|
||||
DEFVAL { disable }
|
||||
::= { tfoCreate 1 }
|
||||
|
||||
|
||||
--
|
||||
-- TFO If Table
|
||||
--
|
||||
|
||||
tfoIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TfoIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table for all interface which can be mapped to FOG."
|
||||
::= { tfoCreate 2 }
|
||||
|
||||
tfoIfEntry OBJECT-TYPE
|
||||
SYNTAX TfoIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes of interface link type."
|
||||
INDEX { tfoIfIndex }
|
||||
::= { tfoIfTable 1 }
|
||||
|
||||
TfoIfEntry ::= SEQUENCE {
|
||||
tfoIfIndex Integer32,
|
||||
tfoIfLinkType Integer32
|
||||
}
|
||||
|
||||
tfoIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into tfoIfTable."
|
||||
::= { tfoIfEntry 1 }
|
||||
|
||||
tfoIfLinkType OBJECT-TYPE
|
||||
SYNTAX INTEGER { unmapped(0), uplink(1), downlink(2) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object can be used to configure port as uplink or downlink
|
||||
only uplink port can be mapped as MPG and only downlink port
|
||||
can be mapped as CPG."
|
||||
::= { tfoIfEntry 2 }
|
||||
|
||||
|
||||
--
|
||||
-- Fog Table
|
||||
--
|
||||
|
||||
tfoFogTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TfoFogEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table for all FailOver Group(FOG) and its information."
|
||||
::= { tfoCreate 3 }
|
||||
|
||||
tfoFogEntry OBJECT-TYPE
|
||||
SYNTAX TfoFogEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes of FOG."
|
||||
INDEX { tfoFogIndex }
|
||||
::= { tfoFogTable 1 }
|
||||
|
||||
TfoFogEntry ::= SEQUENCE {
|
||||
tfoFogIndex Integer32,
|
||||
tfoFogCreate Integer32,
|
||||
tfoFOGEnable Integer32,
|
||||
tfoFogTfcCount Integer32,
|
||||
tfoFogMpgLinkFailure Integer32,
|
||||
tfoFogMpgLinkRecover Integer32,
|
||||
tfoFogCpgAutoEnabled Integer32,
|
||||
tfoFogCpgAutoDisabled Integer32
|
||||
}
|
||||
|
||||
tfoFogIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..64)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into tfoFogTable."
|
||||
::= { tfoFogEntry 1 }
|
||||
|
||||
tfoFogCreate OBJECT-TYPE
|
||||
SYNTAX INTEGER { delete(0), add(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object can be used to Create or Delete a FOG
|
||||
by specifing the fog index. Fog Index can vary from 1 to 64"
|
||||
::= { tfoFogEntry 2 }
|
||||
|
||||
tfoFOGEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER { disable(0), enable(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Object can be used to Disable or Enable a FOG
|
||||
by specifing the fog index. Fog Index can vary from 1 to 64"
|
||||
::= { tfoFogEntry 3 }
|
||||
|
||||
tfoFogTfcCount OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..63)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Trigger Failover Count to be configured for a FOG.
|
||||
Trigger Failover Count can range from 0 to 63."
|
||||
DEFVAL { 0 }
|
||||
::= { tfoFogEntry 4 }
|
||||
|
||||
tfoFogMpgLinkFailure OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies number of times MPG's link has failed."
|
||||
DEFVAL { 0 }
|
||||
::= { tfoFogEntry 5 }
|
||||
|
||||
tfoFogMpgLinkRecover OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies number of times MPG's link has recovered."
|
||||
DEFVAL { 0 }
|
||||
::= { tfoFogEntry 6 }
|
||||
|
||||
tfoFogCpgAutoEnabled OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies number of times CPG's link has been auto-enabled."
|
||||
DEFVAL { 0 }
|
||||
::= { tfoFogEntry 7 }
|
||||
|
||||
tfoFogCpgAutoDisabled OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies number of times CPG's link has been auto-disabled."
|
||||
DEFVAL { 0 }
|
||||
::= { tfoFogEntry 8 }
|
||||
|
||||
--
|
||||
-- Fog Interface Table
|
||||
--
|
||||
|
||||
tfoFogIfTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TfoFogIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table for Interface mapped to FOG."
|
||||
::= { tfoCreate 4 }
|
||||
|
||||
tfoFogIfEntry OBJECT-TYPE
|
||||
SYNTAX TfoFogIfEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Attributes of an FOG interface table."
|
||||
INDEX { tfoFogIndex, tfoFogIfIndex }
|
||||
::= { tfoFogIfTable 1 }
|
||||
|
||||
TfoFogIfEntry ::= SEQUENCE {
|
||||
tfoFogIfIndex Integer32,
|
||||
tfoFogMpgIfConfigure Integer32,
|
||||
tfoFogCpgIfConfigure Integer32
|
||||
}
|
||||
|
||||
tfoFogIfIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index into TfoFogIfTable. Only Physical and LAG interface can be mapped"
|
||||
::= { tfoFogIfEntry 1 }
|
||||
|
||||
tfoFogMpgIfConfigure OBJECT-TYPE
|
||||
SYNTAX INTEGER { delete(0), add(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Uplink Port which can be mapped to Monitor Port Group"
|
||||
::= { tfoFogIfEntry 2 }
|
||||
tfoFogCpgIfConfigure OBJECT-TYPE
|
||||
SYNTAX INTEGER { delete(0), add(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Downlink Port which can be mapped to Control Port Group"
|
||||
::= { tfoFogIfEntry 3 }
|
||||
|
||||
END
|
||||
Reference in New Issue
Block a user