Observium_CE/mibs/qtech/QTECH-DOT11-MESH-HWMP-MIB

324 lines
36 KiB
Plaintext

-- *******************************************************************
-- QTECH-DOT11-MESH-HWMP-MIB : Qtech MIB
-- May 2010, liyan
--
-- Copyright (c) 2010 by Qtech Networks Co.,Ltd.
-- All rights reserved.
-- *******************************************************************
QTECH-DOT11-MESH-HWMP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE
--INTEGER
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
ifIndex
FROM RFC1213-MIB
qtechMgmt
FROM QTECH-SMI;
--*******************************************
--* module definition
--*******************************************
qtechDot11MeshHWMPMIB MODULE-IDENTITY
LAST-UPDATED "201002260000Z"
ORGANIZATION
"Qtech Networks Co.,Ltd."
CONTACT-INFO
"Tel: 4008-111-000
E-mail: service@qtech.com.cn "
DESCRIPTION
"
Wlan software private MIB for Qtech SNC according to the China
Mobile standard. This is device manage MIB.
"
REVISION "201002280000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { qtechMgmt 92 }
-- **********************************************************************
-- * dot11MeshHWMPConfig TABLE start *
-- **********************************************************************
apdot11MeshHWMPConfigObjects OBJECT IDENTIFIER ::= { qtechDot11MeshHWMPMIB 1 }
dot11MeshHWMPConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF Dot11MeshHWMPConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Mesh Station HWMP Configuration attributes. In tabular form to
allow for multiple instances on an agent."
::={ apdot11MeshHWMPConfigObjects 1 }
dot11MeshHWMPConfigEntry OBJECT-TYPE
SYNTAX Dot11MeshHWMPConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the dot11MeshHWMPConfigTable. It is possible for there
to be multiple IEEE 802.11 interfaces on one agent, each with its
unique MAC address. The relationship between an IEEE 802.11
interface and an interface in the context of the Internet-standard
MIB is one-to-one. As such, the value of an ifIndex object instance
can be directly used to identify corresponding instances of the
objects defined herein.
ifIndex - Each IEEE 802.11 interface is represented by an ifEntry.
Interface tables in this MIB module are indexed by ifIndex."
INDEX { ifIndex }
::= { dot11MeshHWMPConfigTable 1 }
Dot11MeshHWMPConfigEntry ::=
SEQUENCE {
dot11MeshHWMPmaxPREQretries INTEGER,
dot11MeshHWMPnetDiameter INTEGER,
dot11MeshHWMPnetDiameterTraversalTime INTEGER,
dot11MeshHWMPpreqMinInterval INTEGER,
dot11MeshHWMPperrMinInterval INTEGER,
dot11MeshHWMPactivePathToRootTimeout INTEGER,
dot11MeshHWMPactivePathTimeout INTEGER,
dot11MeshHWMProotMode INTEGER,
dot11MeshHWMProotInterval INTEGER,
dot11MeshHWMPrannInterval INTEGER,
dot11MeshHWMPtargetOnly INTEGER,
dot11MeshHWMPmaintenanceInterval INTEGER,
dot11MeshHWMPconfirmationInterval INTEGER
}
dot11MeshHWMPmaxPREQretries OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is a control variable.
It is written by an external management entity.
This attribute shall specify the number of Action frames containing
a PREQ that an originator mesh STA can send to a particular path
target for a specific path discovery."
DEFVAL { 3 }
::= { dot11MeshHWMPConfigEntry 1}
dot11MeshHWMPnetDiameter OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is a control variable.
It is written by an external management entity.
This attribute shall specify the estimate of the maximum number of
hops that it takes for an HWMP element to propagate across the mesh
BSS."
DEFVAL { 31 }
::= { dot11MeshHWMPConfigEntry 2}
dot11MeshHWMPnetDiameterTraversalTime OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is a control variable.
It is written by an external management entity.
This attribute shall specify the estimate of the interval of time
(in TUs) that it takes for an HWMP element to propagate across the
mesh BSS."
DEFVAL { 500 }
::= { dot11MeshHWMPConfigEntry 3}
dot11MeshHWMPpreqMinInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is a control variable.
It is written by an external management entity.
This attribute shall specify the minimum interval of time (in TUs)
during which a mesh STA can send only one Action frame containing a
PREQ element."
DEFVAL { 100 }
::= { dot11MeshHWMPConfigEntry 4}
dot11MeshHWMPperrMinInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is a control variable.
It is written by an external management entity.
This attribute shall specify the minimum interval of time (in TUs)
during which a mesh STA can send only one Action frame containing a
PERR element."
DEFVAL { 100 }
::= { dot11MeshHWMPConfigEntry 5}
dot11MeshHWMPactivePathToRootTimeout OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is a control variable.
It is written by an external management entity.
This object shall specify the time (in TUs) for which mesh STAs
receiving a proactive PREQ shall consider the forwarding
information to the root mesh STA to be valid; it must be greater
than dot11MeshHWMProotInterval."
DEFVAL { 5000 }
::= { dot11MeshHWMPConfigEntry 6}
dot11MeshHWMPactivePathTimeout OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is a control variable.
It is written by an external management entity.
This attribute shall specify the time (in TUs) for which mesh STAs
receiving a PREQ to individual target(s) shall consider the
forwarding information to be valid."
DEFVAL { 5000 }
::= { dot11MeshHWMPConfigEntry 7}
dot11MeshHWMProotMode OBJECT-TYPE
SYNTAX INTEGER {
noRoot(0),
proactivePREQnoPREP(2),
proactivePREQwithPREP(3),
rann(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is a control variable.
It is written by an external management entity.
This attribute controls the configuration of a mesh STA as root
mesh STA. A mesh STA is configured as a root mesh STA if
dot11MeshHWMProotMode is set to 2, 3 or 4. Different values
correspond to different modes of the root mesh STA. The mesh STA is
not a root mesh STA when the attribute is set to 0."
DEFVAL { noRoot }
::= { dot11MeshHWMPConfigEntry 8}
dot11MeshHWMProotInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is a control variable.
It is written by an external management entity.
This attribute shall specify the minimum interval of time (in TUs)
during which a root mesh STA can send only one Action frame
containing a proactive PREQ element."
DEFVAL { 2000 }
::= { dot11MeshHWMPConfigEntry 9}
dot11MeshHWMPrannInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is a control variable.
It is written by an external management entity.
This attribute shall specify the minimum interval of time (in TUs)
during which a mesh STA can send only one Action frame containing a
RANN element."
DEFVAL { 1000 }
::= { dot11MeshHWMPConfigEntry 10}
dot11MeshHWMPtargetOnly OBJECT-TYPE
SYNTAX INTEGER {
intermediateMSTA(0),
targetOnly(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is a control variable.
It is written by an external management entity.
This attribute, when set to intermediateMSTA (0), shall allow
intermediate mesh STAs to respond with a PREP to a PREQ if they have
valid forwarding information to the requested target. When set to
targetOnly (1), only the target MSTA is allowed to respond with a
PREP to a PREQ."
DEFVAL { targetOnly }
::= { dot11MeshHWMPConfigEntry 11}
dot11MeshHWMPmaintenanceInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is a control variable.
It is written by an external management entity.
This attribute shall specify the minimum interval of time (in TUs)
during which a mesh STA can send only one Action frame containing a
PREQ element for path maintenance."
DEFVAL { 2000 }
::= { dot11MeshHWMPConfigEntry 12}
dot11MeshHWMPconfirmationInterval OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This is a control variable.
It is written by an external management entity.
This attribute shall specify the minimum interval of time (in TUs)
during which a mesh STA can send only one Action frame containing a
PREQ element for root path confirmation."
DEFVAL { 2000 }
::= { dot11MeshHWMPConfigEntry 13}
--**********************************************************************
--* End of dot11MeshHWMPConfig TABLE
--**********************************************************************
--**********************************************************************
-- about conformance info
--**********************************************************************
qtechDot11MeshHWMPConformance OBJECT IDENTIFIER ::= { qtechDot11MeshHWMPMIB 2 }
qtechDot11MeshHWMPCompliances OBJECT IDENTIFIER ::= { qtechDot11MeshHWMPConformance 1 }
qtechDot11MeshHWMPGroups OBJECT IDENTIFIER ::= { qtechDot11MeshHWMPConformance 2 }
-- compliance statements
qtechDot11MeshHWMPCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement the qtechDot11MeshHWMPMIB."
MODULE
MANDATORY-GROUPS {
qtechDot11MeshHWMPGroup
}
::= {qtechDot11MeshHWMPCompliances 1}
-- units of conformance
qtechDot11MeshHWMPGroup OBJECT-GROUP
OBJECTS {
dot11MeshHWMPmaxPREQretries,
dot11MeshHWMPnetDiameter,
dot11MeshHWMPnetDiameterTraversalTime,
dot11MeshHWMPpreqMinInterval,
dot11MeshHWMPperrMinInterval,
dot11MeshHWMPactivePathToRootTimeout,
dot11MeshHWMPactivePathTimeout,
dot11MeshHWMProotMode,
dot11MeshHWMProotInterval,
dot11MeshHWMPrannInterval,
dot11MeshHWMPtargetOnly,
dot11MeshHWMPmaintenanceInterval,
dot11MeshHWMPconfirmationInterval
}
STATUS current
DESCRIPTION
"A collection of objects which is possible for there to be
multiple IEEE 802.11 interfaces on one agent, each with its
unique MAC address. The relationship between an IEEE 802.11
interface and an interface in the context of the Internet-standard
MIB is one-to-one. As such, the value of an ifIndex object instance
can be directly used to identify corresponding instances of the
objects defined herein."
::= { qtechDot11MeshHWMPGroups 1 }
END