-- =============================================================== -- Copyright (C) 2000 Paradyne Corporation. -- Management Link Extension Group PDN-MGMT-LINK-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress FROM SNMPv2-SMI DisplayString, RowStatus, TruthValue FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF pdnMgmtLink FROM PDN-HEADER-MIB; devMgmtLink MODULE-IDENTITY LAST-UPDATED "0110051200Z" ORGANIZATION "Paradyne Networks" CONTACT-INFO " Postal: Paradyne Networks 8545 126th Avenue Largo, FL 33773-1500 Tel: 727-530-2000 General Comments to: mibwg_team@eng.paradyne.com Editors F. Mota R. Steinberger T. Swanson " DESCRIPTION "This is the MIB Module for the Management Links used in different types of interfaces." REVISION "0110051200Z" DESCRIPTION "M. Mohankumar o Added TruthValue devMgmtLinkSetDE o Added new type Payload Managed to devMgmtLinkType " REVISION "0009050000Z" DESCRIPTION "Z. Pan o Added devMgmtLinkType to distinguish on-demand management link from persistent management link. " REVISION "0007050000Z" DESCRIPTION "T. Swanson o Changed description of devMgmtLinkEndpoint to explain which table entry OID is expected. " REVISION "0004201200Z" DESCRIPTION "This module improves the pdn_PvcXConnect enterprise MIB to manage the management links." ::= { pdnMgmtLink 1 } -- This Paradyne Management MIB Module consists of the following tables: -- (1) Device Management Link Configuration table -- Paradyne Management Link Configuration Table -- This table contains Management Link specific configuration -- information beyond those supported using the standard MIBs -- (e.g. FR or ATM). -- This table contains an entry for each management link known to -- this entity. devMgmtLinkConfTable OBJECT-TYPE SYNTAX SEQUENCE OF DevMgmtLinkConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entity's Management Link table." ::= { devMgmtLink 1 } devMgmtLinkConfEntry OBJECT-TYPE SYNTAX DevMgmtLinkConfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A particular management link." INDEX { devMgmtLinkEndpoint, devMgmtLinkSubId } ::= { devMgmtLinkConfTable 1 } DevMgmtLinkConfEntry ::= SEQUENCE { devMgmtLinkEndpoint OBJECT IDENTIFIER, devMgmtLinkSubId Integer32, devMgmtLinkName DisplayString, devMgmtLinkIpAddress IpAddress, devMgmtLinkIpMask IpAddress, devMgmtLinkRipType INTEGER, devMgmtLinkRowStatus RowStatus, devMgmtLinkType INTEGER, devMgmtLinkSetDE TruthValue } devMgmtLinkEndpoint OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The endpoint of this management link. The object identifier must exist to create a new link. This object refers to the first ACCESSIBLE object in the table that corresponds to this endpoint. e.g. The first accessible row in the frCircuitTable, or frPVCEndptTable, or atmVclTable, etc. If the LinkType is payload management link, then the end point must be part of an existing PVC connection. Example: For a management link on ifIndex 101016001--IANA ifType frameRelayService(44), DLCI 16, the value of this object will be .1.3.6.1.2.1.10.44.1.3.1.2.101016002.16 which refers to the frPVCEndptInMaxFrameSize object in the frPVCEndptTable. This is the first accessible object in the row for ifIndex 101016001, DLCI 16." ::= { devMgmtLinkConfEntry 1 } devMgmtLinkSubId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The sub-identifier for the endpoint, if any exists (e.g. EDLCI). If none exists the value of this object is 2147483647." ::= { devMgmtLinkConfEntry 2 } devMgmtLinkName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies a name for this management link." DEFVAL { "" } ::= { devMgmtLinkConfEntry 3 } devMgmtLinkIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "IP address needed to access this unit through this management link." ::= { devMgmtLinkConfEntry 4 } devMgmtLinkIpMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Subnet Mask needed to access this unit through this management link." ::= { devMgmtLinkConfEntry 5 } devMgmtLinkRipType OBJECT-TYPE SYNTAX INTEGER { none(1), -- No routing protocol is used. proprietary(2), -- A proprietary variant of RIP -- version 1 is used to communicate -- routing information between devices. rip1(3), -- The device will send standard RIP -- version 1 packets out the link -- containing routing information. -- RIP messages received on this link -- will be ignored. rip2(4) -- The device will send standard RIP -- version 2 packets out the link -- containing routing information. } MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies which routing protocol is used on the management link." DEFVAL { none } ::= { devMgmtLinkConfEntry 6 } devMgmtLinkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used to create new rows in this table, modify existing rows, and to delete existing rows. To create a new management link, the entries for the link endpoints must first be created. The devMgmtLinkRowStatus may not be set to `active' unless the following columnar objects exist in this row: devMgmtLinkIpAddress, devMgmtLinkIpMask." ::= { devMgmtLinkConfEntry 7 } devMgmtLinkType OBJECT-TYPE SYNTAX INTEGER { ondemand(1), -- on demand management link persistent(2), -- persistent management link payload(3) -- payload management link } MAX-ACCESS read-create STATUS current DESCRIPTION "Specifies which type of management link is requested. The scope of on-demand management link is limited to troubleshooting and download, while that of persistent managment link is for device configuration, mornitoring, and maintenance. The on-demand management link shall be tore down when troubleshooting finished. The payload management link is created to monitor a circuit (network PVC) for the presence of IP frames. " ::= { devMgmtLinkConfEntry 8 } devMgmtLinkSetDE OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object enables or disables the setDE option. When set to true(1), the frames sent on a Management PVC have the Discard Eligible bit set. Default is false(2)." ::= { devMgmtLinkConfEntry 9 } -- Conformance Information pdnMgmtMIBConformance OBJECT IDENTIFIER ::= { devMgmtLink 2 } pdnMgmtMIBGroups OBJECT IDENTIFIER ::= { pdnMgmtMIBConformance 1 } pdnMgmtCompliances OBJECT IDENTIFIER ::= { pdnMgmtMIBConformance 2 } -- Compliance Statements pdnMgmtCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which have management links." MODULE -- this module MANDATORY-GROUPS { devMgmtLinkConfGroup } GROUP devMgmtLinkOptionalGroup DESCRIPTION "This optional group is used for the configuration of management links." OBJECT devMgmtLinkName MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT devMgmtLinkIpAddress MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT devMgmtLinkIpMask MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT devMgmtLinkRipType MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT devMgmtLinkRowStatus SYNTAX INTEGER { active(1) } MIN-ACCESS read-only DESCRIPTION "Write access is not required, and only one of the six enumerated values for the RowStatus textual convention need be supported, specifically: active(1)." OBJECT devMgmtLinkType MIN-ACCESS read-only DESCRIPTION "Write access is not required." OBJECT devMgmtLinkSetDE MIN-ACCESS read-only DESCRIPTION "Write access is not required." ::= { pdnMgmtCompliances 1} devMgmtLinkRequiredGroup OBJECT-GROUP OBJECTS { devMgmtLinkIpAddress, devMgmtLinkIpMask, devMgmtLinkRowStatus } STATUS deprecated DESCRIPTION "A collection of objects providing required configuration information about management links. deprecated" ::= { pdnMgmtMIBGroups 1 } devMgmtLinkOptionalGroup OBJECT-GROUP OBJECTS { devMgmtLinkName, devMgmtLinkRipType, devMgmtLinkSetDE } STATUS current DESCRIPTION "A collection of objects providing optional configuration information about management links." ::= { pdnMgmtMIBGroups 2 } devMgmtLinkConfGroup OBJECT-GROUP OBJECTS { devMgmtLinkIpAddress, devMgmtLinkIpMask, devMgmtLinkRowStatus, devMgmtLinkType } STATUS current DESCRIPTION "A collection of objects providing required configuration information about management links." ::= { pdnMgmtMIBGroups 3 } END