Observium_CE/mibs/fscom/FS-MPLS-SIGNAL-MIB

304 lines
9.2 KiB
Plaintext

-- *****************************************************************
-- FS-MPLS-SIGNAL-MIB.mib: FS MPLS Signal MIB file
--
-- MAY 2011, Liujinhui
--
-- Copyright (c) 2011 by FS.COM Inc..
-- All rights reserved.
--
-- *****************************************************************
--
FS-MPLS-SIGNAL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
TimeTicks,
IpAddress,
Unsigned32,
Gauge32,
Counter32
FROM SNMPv2-SMI
TruthValue,
DisplayString,
RowStatus
FROM SNMPv2-TC
TimeStamp
FROM SNMPv2-TC -- [RFC2579]
InetAddressPrefixLength,
InetAddressType,
InetAddress,
InetPortNumber
FROM INET-ADDRESS-MIB -- [RFC3291]
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
ConfigStatus
FROM FS-TC
EnabledStatus
FROM P-BRIDGE-MIB
AreaID,
Status,
PositiveInteger,
DesignatedRouterPriority,
RouterID,
HelloRange
FROM OSPF-MIB
fsMgmt
FROM FS-SMI;
fsMplsSignalMIB MODULE-IDENTITY
LAST-UPDATED "201105150000Z"
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 mpls signal mibs."
REVISION "201105150000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { fsMgmt 98}
fsMplsSignalMIBObjects OBJECT IDENTIFIER ::= { fsMplsSignalMIB 1 }
--****************************************************************
fsMplsSignalObjects OBJECT IDENTIFIER ::= { fsMplsSignalMIBObjects 1 }
fsMplsSignalConformance OBJECT IDENTIFIER ::= { fsMplsSignalMIBObjects 2 }
--****************************************************************
-- MPLS Signale Objects
--****************************************************************
fsMplsSignalmplsGernalMibObjects OBJECT IDENTIFIER ::= { fsMplsSignalObjects 1 }
fsMplsSignalConfigMibObjects OBJECT IDENTIFIER ::= { fsMplsSignalObjects 2 }
fsMplsVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current mpls version used."
::={ fsMplsSignalmplsGernalMibObjects 1 }
fsMPLSSignal OBJECT-TYPE
SYNTAX INTEGER {
ldp(1),
rsvp-te(2),
cr-ldp(3),
other(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MPLS signal we support."
::={ fsMplsSignalmplsGernalMibObjects 2 }
fsMPLSTESignal OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Enable TE or not."
::={ fsMplsSignalmplsGernalMibObjects 3 }
fsMPLSConfigLspNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of static LSP configuration."
::={ fsMplsSignalConfigMibObjects 1 }
fsMPLSActiveLspNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of active LSP."
::={ fsMplsSignalConfigMibObjects 2 }
fsMPLSAdministrativeGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF FSMPLSAdministrativeGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing the configured parame-ters
and cumulative statistics of the LSP Administrative Group."
::= { fsMplsSignalObjects 3}
fsMPLSAdministrativeGroupEntry OBJECT-TYPE
SYNTAX FSMPLSAdministrativeGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry of fsMPLSAdministrativeGroupTable."
INDEX { fsMPLSFecIndex }
::= { fsMPLSAdministrativeGroupTable 1 }
FSMPLSAdministrativeGroupEntry ::=
SEQUENCE {
fsMPLSFecIndex INTEGER,
fsMPLSLSPName DisplayString,
fsMPLSLSPStates INTEGER,
fsMPLSLSPForwardBytes INTEGER,
fsMPLSLSPForwardPackets INTEGER,
fsMPLSLSPActiveTime TimeStamp,
fsMPLSLSPCreationTime TimeStamp,
fsMPLSLSPPrimaryCreationTime TimeStamp,
fsMPLSLSPSwitchTimes INTEGER,
fsMPLSLSPLatestSwitchTime TimeStamp,
fsMPLSLSPPathchangeTime TimeStamp,
fsMPLSLSPConfigChangeTime TimeStamp,
fsMPLSLSPBackupPath DisplayString,
fsMPLSLSPOperationPath INTEGER,
fsMPLSLSPIngress InetAddressType,
fsMPLSLSPDestination InetAddressType,
fsMPLSLSPAdministrativeGroupName DisplayString
}
fsMPLSFecIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index which uniquely identifies this entry."
::={ fsMPLSAdministrativeGroupEntry 1 }
fsMPLSLSPName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"LSP name."
::={ fsMPLSAdministrativeGroupEntry 2 }
fsMPLSLSPStates OBJECT-TYPE
SYNTAX INTEGER {
active(1),
inactive(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"LSP states"
::= { fsMPLSAdministrativeGroupEntry 3 }
fsMPLSLSPForwardBytes OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Forwarding bytes by LSP,where 0 means does not support."
::={ fsMPLSAdministrativeGroupEntry 4 }
fsMPLSLSPForwardPackets OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Forwarding packets by LSP,where 0 means does not support"
::={ fsMPLSAdministrativeGroupEntry 5 }
fsMPLSLSPActiveTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total LSP Active time."
::={ fsMPLSAdministrativeGroupEntry 6 }
fsMPLSLSPCreationTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"LSP creation time."
::={ fsMPLSAdministrativeGroupEntry 7 }
fsMPLSLSPPrimaryCreationTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Primary LSP creation time."
::={ fsMPLSAdministrativeGroupEntry 8 }
fsMPLSLSPSwitchTimes OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total primary-standby switching times."
::={ fsMPLSAdministrativeGroupEntry 9 }
fsMPLSLSPLatestSwitchTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The latest switching time"
::={ fsMPLSAdministrativeGroupEntry 10 }
fsMPLSLSPPathchangeTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The latest LSP change time."
::={ fsMPLSAdministrativeGroupEntry 11 }
fsMPLSLSPConfigChangeTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Latest LSP configuration change time."
::={ fsMPLSAdministrativeGroupEntry 12 }
fsMPLSLSPBackupPath OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Backup path name."
::={ fsMPLSAdministrativeGroupEntry 13 }
fsMPLSLSPOperationPath OBJECT-TYPE
SYNTAX INTEGER {
primary(1),
backup(2),
none(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Operational path which is used"
::={ fsMPLSAdministrativeGroupEntry 14 }
fsMPLSLSPIngress OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"LSP ingress."
::={ fsMPLSAdministrativeGroupEntry 15 }
fsMPLSLSPDestination OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"LSP egress."
::={ fsMPLSAdministrativeGroupEntry 16 }
fsMPLSLSPAdministrativeGroupName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"LSP Administrative Group name."
::={ fsMPLSAdministrativeGroupEntry 17 }
END