-- -- Copyright 2001 by Marconi Communications, Inc. -- -- This FORE proprietary MIB defines parameters relevant to the DS3 and DSX1 -- Frame Relay/ATM interworking function. It is based on the FRF.8 interworking -- agreement. Fore-evlp-frf8-MIB DEFINITIONS ::= BEGIN IMPORTS Integer32, Counter32, TimeTicks, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI frameInternetworking, AtmAddress FROM Fore-Common-MIB RowStatus, DisplayString FROM SNMPv2-TC InterfaceIndex FROM IF-MIB; foreFrf8EvlpModule MODULE-IDENTITY LAST-UPDATED "0108281600Z" ORGANIZATION "Marconi Communications" CONTACT-INFO " Postal: Marconi Communications, Inc. 5000 Marconi Drive Warrendale, PA 15086-7502 Tel: +1 724 742 6999 Email: bbrs-mibs@marconi.com Web: http://www.marconi.com" DESCRIPTION "This MIB module provides FR/ATM FRF.8 interworking envelop table to both DS3 FR and DSX1 FR applications. It gives means to create/remove a FR/ATM interworking connection and provides several statistics at connection level." ::= { frameInternetworking 8 } ------------------------------------------------------------------------ -- -- This is an ENVELOP table to provide an unified interface to SNMP manager -- to support the creation of a Frame Relay/ATM FRF.8 interworking connection -- on both DS3 FR netmod and DSX1 FR netmod. If the service is on DSX1 FR -- netmod, this table passes the relevant fields to the existing -- frf8Conn table of Fore-frf8-MIB to create service. If the service -- is on DSX3 FR netmod, the frf8EvlpConnTable itself supports the -- association of the Frame Relay connection with the internal ATM fabric -- connection. -- frf8EvlpConnTable OBJECT-TYPE SYNTAX SEQUENCE OF Frf8EvlpConnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of cross connections between the frame relay and ATM Fabric connections" ::= { foreFrf8EvlpModule 1 } frf8EvlpConnEntry OBJECT-TYPE SYNTAX Frf8EvlpConnEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry in the frame relay/atm netmod cross-connect table" INDEX { frf8EvlpConnFrServiceIfIndex, frf8EvlpConnDlci } ::= { frf8EvlpConnTable 1 } Frf8EvlpConnEntry ::= SEQUENCE { frf8EvlpConnFrServiceIfIndex InterfaceIndex, frf8EvlpConnDlci Integer32, frf8EvlpConnFabServiceIfIndex InterfaceIndex, frf8EvlpConnFabVpi Integer32, frf8EvlpConnFabVci Integer32, frf8EvlpConnRowStatus RowStatus, frf8EvlpConnProfilefrf8Index Integer32, frf8EvlpConnProfileEpdPpdIndex Integer32, frf8EvlpConnAtmAddrType INTEGER, frf8EvlpConnAtmAddress AtmAddress, frf8EvlpConnAtmSubAddrType INTEGER, frf8EvlpConnAtmSubAddress AtmAddress, frf8EvlpConnFrAddrType INTEGER, frf8EvlpConnFrAddress AtmAddress, frf8EvlpConnAdminStatus INTEGER, frf8EvlpConnOperStatus INTEGER, frf8EvlpConnCreationTime TimeTicks, frf8EvlpConnTimeChange TimeTicks, frf8EvlpConnPVCAlarmReason INTEGER, frf8EvlpConnAtmToFrPDUDiscards Counter32, frf8EvlpConnFrToAtmPDUDiscards Counter32, frf8EvlpConnAtmToFrUnkProts Counter32, frf8EvlpConnFrToAtmUnkProts Counter32, frf8EvlpConnAtmToFrArpNakDiscards Counter32, frf8EvlpConnServiceId DisplayString, frf8EvlpConnActualId DisplayString, frf8EvlpConnActualDLCI Integer32, frf8EvlpConnProfileFrRateIndex Integer32, frf8EvlpConnName DisplayString, frf8EvlpConnFrRe INTEGER, frf8EvlpConnFrShaping INTEGER, frf8EvlpConnFrPolicing INTEGER, frf8EvlpConnStatistics INTEGER, frf8EvlpConnMlfrPriority Integer32 } frf8EvlpConnFrServiceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Interface index of the Frame Relay service this connection exists on" ::= { frf8EvlpConnEntry 1} frf8EvlpConnDlci OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "DLCI of this connection on the frame relay service" ::= { frf8EvlpConnEntry 2 } frf8EvlpConnFabServiceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "This is the IfIndex associated with the fabric pseudo atm service this connection is mapped to by the agent when this Frame Relay connection is created. This IfIndex can be converted to a BNP notation value through the ifIndexMapTable of the fore-switch MIB. That BNP value can be used to establish a connection accross the switching fabric by means of the FORE-switch MIB" ::= { frf8EvlpConnEntry 3 } frf8EvlpConnFabVpi OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the fabric VPI(equivalent to ivpi) of the ATM connection this frame relay/ATM connection is mapped to by the agent when this row is created. This VPI will be used to establish a connection accross the switching fabric by means of the FORE-switch MIB" ::= { frf8EvlpConnEntry 4 } frf8EvlpConnFabVci OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the fabric VCI (equivalent to ivci)of the ATM connection this frame relay connection is mapped to by the agent when this row is created. This VCI will be used to establish a connection accross the switching fabric by means of the FORE-switch MIB" ::= { frf8EvlpConnEntry 5 } frf8EvlpConnRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object is used for dynamic creation of entries in this table and all frame relay connection level tables. This object is also used to delete existing connection rows." ::= { frf8EvlpConnEntry 6 } frf8EvlpConnProfilefrf8Index OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "the profileFrf8Index, in the fore-profile.mib" ::= { frf8EvlpConnEntry 7 } frf8EvlpConnProfileEpdPpdIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The index of the EpdPpd Controller profile which contains: 1 ) Enable/disable the EPD for CLP=0 cells for a specific connection; 2 ) Enable/disable the EPD for CLP=1 cells for a specific connection; 3 ) Enable/disable the PPD for CLP=1 cells for a specific connection" ::= { frf8EvlpConnEntry 8 } frf8EvlpConnAtmAddrType OBJECT-TYPE SYNTAX INTEGER { null(1), e164(2), nsap(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Define the address format of the ATM Service User end point" ::= { frf8EvlpConnEntry 9 } frf8EvlpConnAtmAddress OBJECT-TYPE SYNTAX AtmAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination ATM address to which this Virtual Circuit is connected." ::= { frf8EvlpConnEntry 10 } frf8EvlpConnAtmSubAddrType OBJECT-TYPE SYNTAX INTEGER{ null(1), e164(2), nsap(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the sub-address format of the ATM Service User end point " ::= { frf8EvlpConnEntry 11 } frf8EvlpConnAtmSubAddress OBJECT-TYPE SYNTAX AtmAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The destination ATM subaddress to which this Virtual Circuit is connected." ::= { frf8EvlpConnEntry 12 } frf8EvlpConnFrAddrType OBJECT-TYPE SYNTAX INTEGER{ null(1), e164(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the frame relay address format of the Frame Relay Service User end point" ::= { frf8EvlpConnEntry 13 } frf8EvlpConnFrAddress OBJECT-TYPE SYNTAX AtmAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The address to which the Frame Relay DLCI is connected." ::= { frf8EvlpConnEntry 14 } frf8EvlpConnAdminStatus OBJECT-TYPE SYNTAX INTEGER { up (1), down (2), testing (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the particular virtual circuit is operational. " DEFVAL { down } ::= {frf8EvlpConnEntry 15 } frf8EvlpConnOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), faulty(3) } MAX-ACCESS read-only STATUS current DESCRIPTION " The current operational status of the interworking connection" ::= {frf8EvlpConnEntry 16 } frf8EvlpConnCreationTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the virtual circuit was created" ::= {frf8EvlpConnEntry 17 } frf8EvlpConnTimeChange OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime (MIB II) when last there was a change in the virtual circuit state " ::= {frf8EvlpConnEntry 18 } frf8EvlpConnPVCAlarmReason OBJECT-TYPE SYNTAX INTEGER{ nodefect (1), frAlarmed (2), frClear (3), aisAlarmed (4), aisClear (5), rdiAlarmed (6), rdiClear (7), frAdminUp (8), frAdminDown(9), frDelete (10) } MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the reason why the PVC entered/exited the alarmed condition.Defines if the SAC (service affect Condition) is caused/cleared by the Frame Relay network(frAlarmed/frClear), or by the ATM network (aisAlarmed/aisClear,rdiAlarmed/aisClear). The nodefect means no current SAC in either network. This object will be part of the frf8PVCAlarmTRAP." ::={frf8EvlpConnEntry 19 } frf8EvlpConnAtmToFrPDUDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PDU's coming from the ATM network to the FR network that are discarded by the interworking function" ::= {frf8EvlpConnEntry 20 } frf8EvlpConnFrToAtmPDUDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PDU's coming from the FR network to the ATM network that are discarded by the interworking function " ::= {frf8EvlpConnEntry 21 } frf8EvlpConnAtmToFrUnkProts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PDU's received with an unknown protocol type by the interworking function from the ATM network" ::= {frf8EvlpConnEntry 22 } frf8EvlpConnFrToAtmUnkProts OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of PDU's received with an unknown protocol type by the interworking function from the Frame Relay network" ::= {frf8EvlpConnEntry 23 } frf8EvlpConnAtmToFrArpNakDiscards OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of AAL-5 ARP NAK PDU's that are discarded by the interworking function on this ATM VCC.If the iwf, interworking function receives an ATM ARP with opcode 10 (NAK), the ARP packet is discarde, since FR ARP does not support that opcode. " ::= {frf8EvlpConnEntry 24 } frf8EvlpConnServiceId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "ID of the Frame Relay service this connection exists on" ::= { frf8EvlpConnEntry 25 } frf8EvlpConnActualId OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This is used as the actual working FR interface Service ID" ::= { frf8EvlpConnEntry 26 } frf8EvlpConnActualDLCI OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The actual working DLCI of the connection on the frame relay service" ::= { frf8EvlpConnEntry 27 } frf8EvlpConnProfileFrRateIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "That is the FR rate profile index" ::= { frf8EvlpConnEntry 28 } frf8EvlpConnName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "That is the name of FRF8 service" ::= { frf8EvlpConnEntry 29 } frf8EvlpConnFrRe OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "That is the FR rate enforcement flag" ::= { frf8EvlpConnEntry 30 } frf8EvlpConnFrShaping OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "That is the FR shaping towards FR network flag" ::= {frf8EvlpConnEntry 31 } frf8EvlpConnFrPolicing OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "That is the FR policing tag DE flag" ::= {frf8EvlpConnEntry 32 } frf8EvlpConnStatistics OBJECT-TYPE SYNTAX INTEGER { enabled (1), disabled (2), clear (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "That is the FR statistics enable flag" DEFVAL { disabled } ::= {frf8EvlpConnEntry 33 } frf8EvlpConnMlfrPriority OBJECT-TYPE SYNTAX Integer32 (0..31) MAX-ACCESS read-create STATUS current DESCRIPTION "The multi-link frame relay bundle connection priority. For connections not built on top of mlfr bundles or UFR connections this value has no effect. Otherwise the priority should be set to an integer from 0 to 31. When a link in a bundle goes operationally down and there is not enough bandwidth to support the configured connections. The UFR traffic will be dropped then the nrtVFR starting with the highest priority to the lowest priority. Then the rtVFR starting with the highest priority to the lowest priority. And finally the CFR starting with the highest priority to the lowest priority. If 2 connections within the same class have the same priority the higher DLCI will be dropped first. " DEFVAL { 0 } ::= { frf8EvlpConnEntry 34 } --------------------------------------------------------------- -- -- This table provides information on a per-Connection -- and Protocol Type basis -- This table includes statistics and state information -- regarding the protocols registered on a particular -- Virtual Circuit. -- frf8EvlpProtTable OBJECT-TYPE SYNTAX SEQUENCE OF Frf8EvlpProtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Objects associated with the protocols registered on a specific Virtual Circuit." REFERENCE "Frame Relay Forum Implementation Agreement 8." ::= { foreFrf8EvlpModule 2 } frf8EvlpProtEntry OBJECT-TYPE SYNTAX Frf8EvlpProtEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The statistics entry for the Protocol Table." INDEX { frf8EvlpProtServiceIfIndex, frf8EvlpProtDlci , frf8EvlpProtProtocol} ::= { frf8EvlpProtTable 1 } Frf8EvlpProtEntry ::= SEQUENCE { frf8EvlpProtServiceIfIndex InterfaceIndex, frf8EvlpProtDlci Integer32, frf8EvlpProtProtocol INTEGER, frf8EvlpProtAtmToFrPdus Counter32, frf8EvlpProtAtmToFrOctets Counter32, frf8EvlpProtFrToAtmPdus Counter32, frf8EvlpProtFrToAtmOctets Counter32 } frf8EvlpProtServiceIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Interface index of the Frame Relay service this connection exists on. " ::= { frf8EvlpProtEntry 1 } frf8EvlpProtDlci OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "DLCI of this connection on the frame relay service." ::= { frf8EvlpProtEntry 2 } frf8EvlpProtProtocol OBJECT-TYPE SYNTAX INTEGER { prot8023withfcs(1), prot8023(2), prot8025withfcs(3), prot8025(4), ip(5), arp(6), ipx (7), sna (8), fddi (9), fddiwithfcs (10), x25x75 (11), prot8026 (12), routediso (13) } MAX-ACCESS read-only STATUS current DESCRIPTION "The protocol(s) registered over this Virtual Circuit." ::= { frf8EvlpProtEntry 3 } frf8EvlpProtAtmToFrPdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of AAL-5 PDU's received by FRF.8 of this protocol type from ATM to FR network direction." ::= { frf8EvlpProtEntry 4 } frf8EvlpProtAtmToFrOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of AAL-5 octets received by FRF.8 of this protocol type from ATM to FR network direction." ::= { frf8EvlpProtEntry 5 } frf8EvlpProtFrToAtmPdus OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of AAL-5 PDU's transmitted by FRF.8 of this protocol type from FR to ATM network direction." ::= { frf8EvlpProtEntry 6 } frf8EvlpProtFrToAtmOctets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of AAL-5 octets transmitted by FRF.8 of this protocol type from FR to ATM network direction." ::= { frf8EvlpProtEntry 7 } END