From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/ubiquoss/UBQS-MPLS-RSVP-MIB | 316 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 316 insertions(+) create mode 100644 MIBS/ubiquoss/UBQS-MPLS-RSVP-MIB (limited to 'MIBS/ubiquoss/UBQS-MPLS-RSVP-MIB') diff --git a/MIBS/ubiquoss/UBQS-MPLS-RSVP-MIB b/MIBS/ubiquoss/UBQS-MPLS-RSVP-MIB new file mode 100644 index 0000000..b37e872 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-MPLS-RSVP-MIB @@ -0,0 +1,316 @@ +-- ***************************************************************** +-- 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 -- cgit v1.2.3