317 lines
10 KiB
Plaintext
317 lines
10 KiB
Plaintext
-- *****************************************************************
|
|
-- UBQS-MPLS-RSVP-MIB : Ubiquoss RSVP MIB
|
|
--
|
|
-- Jun 2011, Park Hyung Eun
|
|
--
|
|
-- Copyright (c) 2011 by Ubiquoss, Corp.
|
|
--
|
|
-- All rights reserved.
|
|
-- ***************************************************************
|
|
|
|
UBQS-MPLS-RSVP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Unsigned32,
|
|
Integer32,
|
|
NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
IpAddress,
|
|
RowStatus,
|
|
TimeStamp,
|
|
DisplayString,
|
|
TruthValue,
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
InetAddress,
|
|
InetAddressType,
|
|
InetAddressPrefixLength,
|
|
InetAddressPrefixLength
|
|
FROM INET-ADDRESS-MIB
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
mplsStdMIB, MplsBitRate, MplsBurstSize, MplsLSPID,
|
|
MplsTunnelIndex, MplsTunnelInstanceIndex,
|
|
MplsTunnelAffinity, MplsExtendedTunnelId, MplsPathIndex,
|
|
MplsPathIndexOrZero, MplsOwner, TeHopAddressType,
|
|
TeHopAddress, TeHopAddressAS, TeHopAddressUnnum
|
|
FROM MPLS-TC-STD-MIB -- [RFC3811]
|
|
ubiMplsGroupMIB
|
|
FROM UBQS-SMI;
|
|
|
|
|
|
ubiRsvpMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201106210000Z"
|
|
ORGANIZATION "Ubiquoss Corp."
|
|
CONTACT-INFO
|
|
" Ubiquoss
|
|
Customer Service
|
|
|
|
Postal: 24F Milennium B/D,
|
|
467-12, Dogok-Dong,
|
|
GangNam-Gu, Seoul 135-270
|
|
Korea
|
|
|
|
Tel: 82-2-2190-3100"
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiMplsGroupMIB 4 }
|
|
|
|
|
|
|
|
-- ***********************************************************
|
|
-- Textual Conventions
|
|
-- ***********************************************************
|
|
|
|
|
|
-- ***************************************************************
|
|
-- ubiRsvpMIB
|
|
-- ***************************************************************
|
|
ubiRsvpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiRsvpMIB 0 }
|
|
ubiRsvpMIBObjects OBJECT IDENTIFIER ::= { ubiRsvpMIB 1 }
|
|
ubiRsvpMIBConformance OBJECT IDENTIFIER ::= { ubiRsvpMIB 2 }
|
|
|
|
|
|
ubiRsvpGlobal OBJECT IDENTIFIER ::= { ubiRsvpMIBObjects 1 }
|
|
|
|
|
|
-- ***************************************************************
|
|
-- ubiRsvpMIBNotificationPrefix
|
|
-- ***************************************************************
|
|
|
|
-- ***********************************************************
|
|
-- ubiRsvpGlobal
|
|
-- ***********************************************************
|
|
ubiRsvpEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
Enable/Disable Ubiquoss RSVP.
|
|
%If you disable it all entry of
|
|
mplsTunnelTable, mplsTunnelHopTable,
|
|
ubiRSVPTunnelTable and ubiRSVPNeighboTable will disappear.
|
|
"
|
|
DEFVAL { false }
|
|
::= { ubiRsvpGlobal 1 }
|
|
|
|
ubiRsvpCspfEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"(Not)Use CSPF as LSP Path determination method for RSVP"
|
|
DEFVAL { false }
|
|
::= { ubiRsvpGlobal 2 }
|
|
|
|
ubiRsvpLocalProtectionEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable local protection"
|
|
DEFVAL { false }
|
|
::= { ubiRsvpGlobal 3 }
|
|
|
|
ubiRsvpPhpEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable local penultimate-hop-popping"
|
|
DEFVAL { true }
|
|
::= { ubiRsvpGlobal 4 }
|
|
|
|
ubiRsvpRefreshReductionEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable refresh message reduction"
|
|
DEFVAL { false }
|
|
::= { ubiRsvpGlobal 5 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiRsvpTunnelTable
|
|
-- ***********************************************************
|
|
ubiRsvpTunnelTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiRsvpTunnelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains Ubiquoss RSVP Tunnel configuration"
|
|
::= { ubiRsvpMIBObjects 2 }
|
|
|
|
ubiRsvpTunnelEntry OBJECT-TYPE
|
|
SYNTAX UbiRsvpTunnelEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"
|
|
RSVP Trunk configuration Table.
|
|
IT extends standard 'mplsTunnelTable' MIB
|
|
to describe configurations that the standard MIB does not handle.
|
|
"
|
|
INDEX { mplsTunnelIndex , mplsTunnelInstance ,
|
|
mplsTunnelIngressLSRId , mplsTunnelEgressLSRId
|
|
}
|
|
::= { ubiRsvpTunnelTable 1 }
|
|
|
|
UbiRsvpTunnelEntry ::= SEQUENCE {
|
|
ubiRsvpTunnelRetryTimer Gauge32,
|
|
ubiRsvpTunnelCspfEnable TruthValue,
|
|
ubiRsvpTunnelAlternativeHopTableIndex Gauge32
|
|
}
|
|
|
|
ubiRsvpTunnelRetryTimer OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Config RSVP session retry time"
|
|
::= { ubiRsvpTunnelEntry 1 }
|
|
|
|
ubiRsvpTunnelCspfEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable CSPF Query"
|
|
::= { ubiRsvpTunnelEntry 2 }
|
|
|
|
ubiRsvpTunnelAlternativeHopTableIndex OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Config alternative path for RSVP session"
|
|
::= { ubiRsvpTunnelEntry 3 }
|
|
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiRsvpInterfaceTable
|
|
-- ***********************************************************
|
|
ubiRsvpInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiRsvpInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Contains RSVP configuration per interface."
|
|
::= { ubiRsvpMIBObjects 3 }
|
|
|
|
ubiRsvpInterfaceEntry OBJECT-TYPE
|
|
SYNTAX UbiRsvpInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ifIndex }
|
|
::= { ubiRsvpInterfaceTable 1 }
|
|
|
|
UbiRsvpInterfaceEntry ::= SEQUENCE {
|
|
ubiRsvpIfEnable TruthValue
|
|
}
|
|
|
|
ubiRsvpIfEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/Disable RSVP on interface"
|
|
::= { ubiRsvpInterfaceEntry 1 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiRsvpNeighborTable
|
|
-- ***********************************************************
|
|
ubiRsvpNeighborTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiRsvpNeighborEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Config RSVP Neighbor manually"
|
|
::= { ubiRsvpMIBObjects 4 }
|
|
|
|
ubiRsvpNeighborEntry OBJECT-TYPE
|
|
SYNTAX UbiRsvpNeighborEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ubiRsvpNeighborAddrType, ubiRsvpNeighborAddr }
|
|
::= { ubiRsvpNeighborTable 1 }
|
|
|
|
UbiRsvpNeighborEntry ::= SEQUENCE {
|
|
ubiRsvpNeighborAddrType InetAddressType,
|
|
ubiRsvpNeighborAddr InetAddress,
|
|
ubiRsvpNEighborRowStatus RowStatus
|
|
}
|
|
|
|
ubiRsvpNeighborAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Address type of RSVP Neighbor"
|
|
::= { ubiRsvpNeighborEntry 1 }
|
|
|
|
ubiRsvpNeighborAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Address of RSVP Neighbor"
|
|
::= { ubiRsvpNeighborEntry 2 }
|
|
|
|
ubiRsvpNEighborRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Create/Delecte RSVP Neighbor manually"
|
|
::= { ubiRsvpNeighborEntry 3 }
|
|
|
|
|
|
-- ***********************************************************
|
|
-- ubiRsvpMIBConformance
|
|
-- ***********************************************************
|
|
ubiRsvpMIBCompliances OBJECT IDENTIFIER ::= { ubiRsvpMIBConformance 1 }
|
|
ubiRsvpMIBGroups OBJECT IDENTIFIER ::= { ubiRsvpMIBConformance 2 }
|
|
-- Compliance
|
|
|
|
ubiRsvpMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which
|
|
implement the UBQS-MPLS-RSVP-MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ubiRsvpMIBGroup
|
|
}
|
|
GROUP ubiRsvpMIBGroup
|
|
DESCRIPTION
|
|
"The ubiRsvpMIBGroup is applicable for implementations which
|
|
need to get the RSVP information."
|
|
::= { ubiRsvpMIBCompliances 1 }
|
|
|
|
|
|
ubiRsvpMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of objects containing
|
|
information about the RSVP information."
|
|
::= { ubiRsvpMIBGroups 1 }
|
|
|
|
|
|
END
|