Observium_CE/mibs/mitel/MITEL-ROUTERGROUP-MIB

245 lines
7.9 KiB
Plaintext

-- Copyright 1999 MITEL Corporation
-- All rights reserved.
-- This MITEL SNMP Management Information Base Specification
-- (Specification) embodies MITEL's confidential and
-- proprietary intellectual property. MITEL retains all
-- title and ownership in the Specification, including any
-- revisions.
-- This Specification is supplied "AS IS", and MITEL makes
-- no warranty, either express or implied, as to the use,
-- operation, condition, or performance of the Specification.
MITEL-ROUTERGROUP-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, enterprises,
Integer32, IpAddress
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC;
mitelRouterIpRouterGroup MODULE-IDENTITY
LAST-UPDATED "200303241045Z"
ORGANIZATION "MITEL Corporation"
CONTACT-INFO "Standards Group,
Postal: MITEL Corporation
350 Legget Drive, PO Box 13089
Kanata, Ontario
Canada K2K 1X3
Tel: +1 613 592 2122
Fax: +1 613 592 4784
E-mail: std@mitel.com"
DESCRIPTION "The MITEL Router MIB module."
REVISION "200303241045Z"
DESCRIPTION "Convert to SMIv2"
REVISION "199903010000Z"
DESCRIPTION "Router Table MIB Version 1.0"
::= { mitelIpNetRouter 5 }
mitel OBJECT IDENTIFIER ::= { enterprises 1027}
mitelProprietary OBJECT IDENTIFIER ::= { mitel 4}
mitelPropIpNetworking OBJECT IDENTIFIER ::= { mitelProprietary 8 }
mitelIpNetRouter OBJECT IDENTIFIER ::= { mitelPropIpNetworking 1 }
-- Routing Entry Table
-- ============================================
mitelIpRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF MitelIpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table is a list of IP Routing Entries."
::= { mitelRouterIpRouterGroup 1 }
-- The group name may not exist, will have to check it out.
mitelIpRouteEntry OBJECT-TYPE
SYNTAX MitelIpRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry in this table contains information of an IP Route Entry."
INDEX { mitelIpRouteTblDestAddress, mitelIpRouteTblGateAddress }
::= { mitelIpRouteTable 1 }
MitelIpRouteEntry ::=
SEQUENCE {
mitelIpRouteTblDestAddress
IpAddress,
mitelIpRouteTblGateAddress
IpAddress,
mitelIpRouteTblNetmaskAddress
IpAddress,
mitelIpRouteTblIfIndex
INTEGER,
mitelIpRouteTblMetric1
Integer32,
mitelIpRouteTblMetric2
Integer32,
mitelIpRouteTblMetric3
Integer32,
mitelIpRouteTblMetric4
Integer32,
mitelIpRouteTblMetric5
Integer32,
mitelIpRouteTblRouteType
Integer32,
mitelIpRouteTblRouteProto
Integer32,
mitelIpRouteTblRouteAge
INTEGER,
mitelIpRouteTblBlockLearning
INTEGER,
mitelIpRouteTblInUse
INTEGER,
mitelIpRouteTblDisableLearned
INTEGER,
mitelIpRouteTblConvertStatic
INTEGER,
mitelIpRouteTblRowStatus
RowStatus
}
mitelIpRouteTblDestAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the destination network"
::= { mitelIpRouteEntry 1 }
mitelIpRouteTblGateAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Destination Gateway IP address. "
::= { mitelIpRouteEntry 2 }
mitelIpRouteTblNetmaskAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the netmask to apply to this network. "
::= { mitelIpRouteEntry 3 }
mitelIpRouteTblIfIndex OBJECT-TYPE
SYNTAX INTEGER (2..13)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the IfIndex to use as a key into the table. 0 & 1 are not used "
::= { mitelIpRouteEntry 4 }
mitelIpRouteTblMetric1 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Metric 1"
::= { mitelIpRouteEntry 5 }
mitelIpRouteTblMetric2 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Metric 2"
::= { mitelIpRouteEntry 6 }
mitelIpRouteTblMetric3 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Metric 3"
::= { mitelIpRouteEntry 7 }
mitelIpRouteTblMetric4 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Metric 4"
::= { mitelIpRouteEntry 8 }
mitelIpRouteTblMetric5 OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Metric 5"
::= { mitelIpRouteEntry 9 }
mitelIpRouteTblRouteType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies what kind of route this is."
::= { mitelIpRouteEntry 10 }
mitelIpRouteTblRouteProto OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies what protocol to use for the routing table entry."
::= { mitelIpRouteEntry 11 }
mitelIpRouteTblRouteAge OBJECT-TYPE
SYNTAX INTEGER (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the age of the route entry in the table."
::= { mitelIpRouteEntry 12 }
mitelIpRouteTblBlockLearning OBJECT-TYPE
SYNTAX INTEGER {enable(1), disable(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If enabled will block the learned route in question"
::= { mitelIpRouteEntry 13 }
mitelIpRouteTblInUse OBJECT-TYPE
SYNTAX INTEGER {enable(1), disable(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies whether this routing entry is in use or not"
::= { mitelIpRouteEntry 14 }
mitelIpRouteTblDisableLearned OBJECT-TYPE
SYNTAX INTEGER {enable(1), disable(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Determines whether learned routes should be disabled or not"
::= { mitelIpRouteEntry 15 }
mitelIpRouteTblConvertStatic OBJECT-TYPE
SYNTAX INTEGER {enable(1), disable(2)}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An action to convert a learned route into a static route."
::= { mitelIpRouteEntry 16 }
mitelIpRouteTblRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The current status of this entry. "
::= { mitelIpRouteEntry 17 }
END