341 lines
10 KiB
Plaintext
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
|