Observium_CE/mibs/fscom/FS-PFXV6-MIB

294 lines
7.5 KiB
Plaintext

-- *****************************************************************
-- FS-PFXV6-MIB.mib: FS PFXv6 MIB file
--
-- 2015.01.13, huangguohua@fs.com.cn
--
-- Copyright (c) 2002 by FS.COM Inc..
-- All rights reserved.
--
-- *****************************************************************
--
FS-PFXV6-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
IpAddress,
Integer32,
Counter32
FROM SNMPv2-SMI
RowStatus,
DisplayString,
PhysAddress
FROM SNMPv2-TC
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
IfIndex
FROM FS-TC
fsMgmt
FROM FS-SMI;
fsPFXv6MIB MODULE-IDENTITY
LAST-UPDATED "201501130000Z"
ORGANIZATION "FS.COM Inc.."
CONTACT-INFO
"
Tel: 400-865-2852
E-mail: https://www.fs.com/live_chat_service_mail.html"
DESCRIPTION
"This module defines fs pfxv6 mibs."
REVISION "201501130000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { fsMgmt 134}
fsPFXv6MIBObjects OBJECT IDENTIFIER ::= { fsPFXv6MIB 1 }
-- IPv6 local pool table
fsPFXv6Table OBJECT-TYPE
SYNTAX SEQUENCE OF FSPFXv6Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The IPv6 local pool statistics."
::= { fsPFXv6MIBObjects 1 }
fsPFXv6Entry OBJECT-TYPE
SYNTAX FSPFXv6Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each pool entry statistics."
INDEX { fsPFXv6Name }
::= { fsPFXv6Table 1 }
FSPFXv6Entry ::=
SEQUENCE {
fsPFXv6Name
DisplayString,
fsPFXv6Total
Integer32,
fsPFXv6Rejects
Integer32,
fsPFXv6Accepts
Integer32,
fsPFXv6Frees
Integer32,
fsPFXv6Userate
INTEGER
}
fsPFXv6Name OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The pool name."
::= { fsPFXv6Entry 1 }
fsPFXv6Total OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total prefix number of pool."
::= { fsPFXv6Entry 2 }
fsPFXv6Rejects OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rejects number of pool."
::= { fsPFXv6Entry 3 }
fsPFXv6Accepts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Accepts number of pool."
::= { fsPFXv6Entry 4 }
fsPFXv6Frees OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Frees number of pool."
::= { fsPFXv6Entry 5 }
fsPFXv6Userate OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Use rate of pool."
::= { fsPFXv6Entry 6 }
-- Interface configure pool for SLAAC
fsPFXv6IfTable OBJECT-TYPE
SYNTAX SEQUENCE OF FSPFXv6IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Interface configure pool for SLAAC."
::= { fsPFXv6MIBObjects 2 }
fsPFXv6IfEntry OBJECT-TYPE
SYNTAX FSPFXv6IfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each pool entry statistics"
INDEX { fsPFXv6IfIfIndex}
::= { fsPFXv6IfTable 1 }
FSPFXv6IfEntry ::=
SEQUENCE {
fsPFXv6IfIfIndex
IfIndex,
fsPFXv6IfName
DisplayString,
fsPFXv6IfTotal
Integer32,
fsPFXv6IfRejects
Integer32,
fsPFXv6IfAccepts
Integer32,
fsPFXv6IfFrees
Integer32,
fsPFXv6IfUserate
INTEGER
}
fsPFXv6IfIfIndex OBJECT-TYPE
SYNTAX IfIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The interface on which this entry's equivalence
is effective. The interface identified by a
particular value of this index is the same
interface as identified by the same value of
ifIndex."
::= { fsPFXv6IfEntry 1 }
fsPFXv6IfName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The pool name."
::= { fsPFXv6IfEntry 2 }
fsPFXv6IfTotal OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total prefix number of pool."
::= { fsPFXv6IfEntry 3 }
fsPFXv6IfRejects OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Rejects number of pool."
::= { fsPFXv6IfEntry 4 }
fsPFXv6IfAccepts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Accepts number of pool."
::= { fsPFXv6IfEntry 5 }
fsPFXv6IfFrees OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Frees number of pool."
::= { fsPFXv6IfEntry 6 }
fsPFXv6IfUserate OBJECT-TYPE
SYNTAX INTEGER (0..100)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Use rate of pool."
::= { fsPFXv6IfEntry 7 }
-- Counter for PFXv6
fsSlaacRequestNumber OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of SLAAC request this system have"
::= { fsPFXv6MIBObjects 3 }
fsSlaacRequestSuccessNumber OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Success Number of SLAAC request this system have"
::= { fsPFXv6MIBObjects 4 }
fsPFXv6MIBConformance OBJECT IDENTIFIER ::= { fsPFXv6MIB 2 }
fsPFXv6MIBCompliances OBJECT IDENTIFIER ::= { fsPFXv6MIBConformance 1 }
fsPFXv6MIBGroups OBJECT IDENTIFIER ::= { fsPFXv6MIBConformance 2 }
-- compliance statements
fsPFXv6MIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the FS PFXv6 MIB"
MODULE -- this module
MANDATORY-GROUPS { fsPFXv6MIBGroup
}
::= { fsPFXv6MIBCompliances 1 }
-- units of conformance
fsPFXv6MIBGroup OBJECT-GROUP
OBJECTS {
fsPFXv6Name,
fsPFXv6Total,
fsPFXv6Rejects,
fsPFXv6Accepts,
fsPFXv6Frees,
fsPFXv6Userate,
fsPFXv6IfIfIndex,
fsPFXv6IfName,
fsPFXv6IfTotal,
fsPFXv6IfRejects,
fsPFXv6IfAccepts,
fsPFXv6IfFrees,
fsPFXv6IfUserate,
fsSlaacRequestNumber,
fsSlaacRequestSuccessNumber
}
STATUS current
DESCRIPTION
"A collection of objects providing pfxv6 management and
opertion to a FS agent."
::= { fsPFXv6MIBGroups 1 }
END