mibs/MIBS/ubiquoss/UBQS-OSPF-MIB
2023-12-05 12:25:34 +01:00

341 lines
10 KiB
Plaintext

-- *****************************************************************
-- UBQS-OSPF-MIB : Ubiquoss OSPF Router Information MIB
--
-- Jun 2011, Park Hyung Eun
--
-- Copyright (c) 2011 by Ubiquoss, Corp.
--
-- All rights reserved.
-- ***************************************************************
UBQS-OSPF-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
ubiMgmtv2
FROM UBQS-SMI;
ubiOspfMIB 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
"This MIB module defines the OSPF Version 2 Protocol"
::= { ubiMgmtv2 23 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
UbiOspfAreaIdType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value that represents a type of areaID type.
unknown(0) An unknown type.
decimal(1) An area ID is numeric type.
ipv4(2) An area ID is defined by ipv4 address.
"
SYNTAX INTEGER {
unknown(0),
decimal(1),
ipv4(2)
}
UbiOspfAreaId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Represents an IPv4 network address:
(1d.1d.1d.1d)
Octets Contents Encoding
1-4 IPv4 address network-byte order
The corresponding UbiOspfAreaIdType value is ipv4(2)
Represents an decimal value:
(4d)
Octets Contents
1-4 Decimal
The corresponding UbiOspfAreaIdType value is decimal(1).
"
SYNTAX OCTET STRING (SIZE (0..4))
-- ***************************************************************
-- ubiOspfMIB
-- ***************************************************************
ubiOspfMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiOspfMIB 0 }
ubiOspfMIBObjects OBJECT IDENTIFIER ::= { ubiOspfMIB 1 }
ubiOspfMIBConformance OBJECT IDENTIFIER ::= { ubiOspfMIB 2 }
-- ***************************************************************
-- ubiOspfMIBNotificationPrefix
-- ***************************************************************
-- ***********************************************************
-- ubiOspfInstanceTable
-- ***********************************************************
ubiOspfInstanceTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiOspfInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiOspfMIBObjects 1 }
ubiOspfInstanceEntry OBJECT-TYPE
SYNTAX UbiOspfInstanceEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiOspfInstId }
::= { ubiOspfInstanceTable 1 }
UbiOspfInstanceEntry ::= SEQUENCE {
ubiOspfInstId Integer32,
ubiOspfInstRouterId IpAddress,
ubiOspfInstMplsTeRouterId InterfaceIndex,
ubiOspfInstRowStatus RowStatus
}
ubiOspfInstId OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OSPF Instance(Process) ID."
::= { ubiOspfInstanceEntry 1 }
ubiOspfInstRouterId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"OSPF Router ID."
::= { ubiOspfInstanceEntry 2 }
ubiOspfInstMplsTeRouterId OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"OSPF MPLS TE Rotuer ID."
::= { ubiOspfInstanceEntry 3 }
ubiOspfInstRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiOspfInstanceEntry 4 }
-- ***********************************************************
-- ubiOspfNetworkTable
-- ***********************************************************
ubiOspfNetworkTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiOspfNetworkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiOspfMIBObjects 2 }
ubiOspfNetworkEntry OBJECT-TYPE
SYNTAX UbiOspfNetworkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiOspfInstId, ubiOspfNetworkAddr, ubiOspfNetworkPrefixLen }
::= { ubiOspfNetworkTable 1 }
UbiOspfNetworkEntry ::= SEQUENCE {
ubiOspfNetworkAddr IpAddress,
ubiOspfNetworkPrefixLen InetAddressPrefixLength,
ubiOspfNetworkAreaIdType UbiOspfAreaIdType,
ubiOspfNetworkAreaId DisplayString,
ubiOspfNetworkRowStatus RowStatus
}
ubiOspfNetworkAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OSPF Network Prefix."
::= { ubiOspfNetworkEntry 1 }
ubiOspfNetworkPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OSPF Netwrok Prefix Length."
::= { ubiOspfNetworkEntry 2 }
ubiOspfNetworkAreaIdType OBJECT-TYPE
SYNTAX UbiOspfAreaIdType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
" OSPF Netwrok ID type
unknown(0),
decimal(1),
ipv4(2)
"
::= { ubiOspfNetworkEntry 3 }
ubiOspfNetworkAreaId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"OSPF Netwrok ID. "
::= { ubiOspfNetworkEntry 4 }
ubiOspfNetworkRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiOspfNetworkEntry 5 }
-- ***********************************************************
-- ubiOspfMplsTeAreaIdTable
-- ***********************************************************
ubiOspfMplsTeAreaIdTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiOspfMplsTeAreaIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
::= { ubiOspfMIBObjects 3 }
ubiOspfMplsTeAreaIdEntry OBJECT-TYPE
SYNTAX UbiOspfMplsTeAreaIdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
""
INDEX { ubiOspfInstId, ubiOspfMplsTeAreaIdType, ubiOspfMplsTeAreaIdAddr }
::= { ubiOspfMplsTeAreaIdTable 1 }
UbiOspfMplsTeAreaIdEntry ::= SEQUENCE {
ubiOspfMplsTeAreaIdType UbiOspfAreaIdType,
ubiOspfMplsTeAreaId UbiOspfAreaId,
ubiOspfMplsTeAreaIdRowStatus RowStatus
}
ubiOspfMplsTeAreaIdType OBJECT-TYPE
SYNTAX UbiOspfAreaIdType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
" OSPF MPLS TE Area Type
unknown(0),
decimal(1),
ipv4(2)
"
::= { ubiOspfMplsTeAreaIdEntry 1 }
ubiOspfMplsTeAreaId OBJECT-TYPE
SYNTAX UbiOspfAreaId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OSPF MPLS TE Area."
::= { ubiOspfMplsTeAreaIdEntry 2 }
ubiOspfMplsTeAreaIdRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
""
::= { ubiOspfMplsTeAreaIdEntry 3 }
-- ***********************************************************
-- ubiOspfMIBConformance
-- ***********************************************************
ubiOspfMIBCompliances OBJECT IDENTIFIER ::= { ubiOspfMIBConformance 1 }
ubiOspfMIBGroups OBJECT IDENTIFIER ::= { ubiOspfMIBConformance 2 }
-- Compliance
ubiOspfMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the UBQS-OSPF-MIB"
MODULE -- this module
MANDATORY-GROUPS {
ubiOspfMIBGroup
}
GROUP ubiOspfMIBGroup
DESCRIPTION
"The ubiOspfGroup is applicable for implementations which
need to get the OSPf information of the system."
::= { ubiOspfMIBCompliances 1 }
ubiOspfMIBGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about the OSPF information of system."
::= { ubiOspfMIBGroups 1 }
END