304 lines
9.2 KiB
Plaintext
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
|
|
|