-- Copyright 2001 by Marconi Communications -- TO DO -- ?? Get the right entry of This MIB Fore-HDLC-Tunnel-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, Integer32, TimeTicks FROM SNMPv2-SMI RowStatus, DisplayString FROM SNMPv2-TC frameInternetworking FROM Fore-Common-MIB InterfaceIndex FROM IF-MIB; -- -- The foreHdlcTunnelGroup definition -- foreHdlcTunnelGroup 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 HDLC-tunnel interworking table to channelized DS3 FR applications. It gives means to create/remove a FR/ATM HDLC-tunnel interworking connection." ::= { frameInternetworking 10 } -- -- HDLC Tunnel Configuration Definition -- foreHdlcTunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF ForeHdlcTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing HDLC tunnel configuration and status." ::= { foreHdlcTunnelGroup 1 } foreHdlcTunnelEntry OBJECT-TYPE SYNTAX ForeHdlcTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table entry containing the HDLC tunnel information." INDEX { hdlcTunnelHdlcIfIndex } ::= { foreHdlcTunnelTable 1 } ForeHdlcTunnelEntry ::= SEQUENCE { hdlcTunnelHdlcIfIndex InterfaceIndex, hdlcTunnelServiceID DisplayString, hdlcTunnelName DisplayString, hdlcTunnelAdminStatus INTEGER, hdlcTunnelOperStatus INTEGER, hdlcTunnelFabAtmIfIndex InterfaceIndex, hdlcTunnelFabVpi Integer32, hdlcTunnelFabVci Integer32, hdlcTunnelRowStatus RowStatus, hdlcTunnelCreationTime TimeTicks, hdlcTunnelTimeChange TimeTicks, hdlcTunnelPVCAlarmReason INTEGER } hdlcTunnelHdlcIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "Interface index of the HDLC interface this connection exists on" ::= { foreHdlcTunnelEntry 1 } hdlcTunnelServiceID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "String ID of the HDLC interface this connection exists on" ::= { foreHdlcTunnelEntry 2 } hdlcTunnelName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "That is the name of the HDLC tunneling connection" ::= { foreHdlcTunnelEntry 3 } hdlcTunnelAdminStatus OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Flag to control the particular HDLC tunneling connection is operational or not" ::= { foreHdlcTunnelEntry 4 } hdlcTunnelOperStatus OBJECT-TYPE SYNTAX INTEGER { up (1), down (2) } MAX-ACCESS read-only STATUS current DESCRIPTION " The current operational status of the HDLC tunneling connection" ::= { foreHdlcTunnelEntry 5 } hdlcTunnelFabAtmIfIndex 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 HDLC tunnel 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. If specified, hdlcTunnelFabVpi and hdlcTunnelFabVci must be specified and hdlcTunnelPeerHdlcIfIndex may not be specified." ::= { foreHdlcTunnelEntry 6 } hdlcTunnelFabVpi OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the fabric VPI(equivalent to ivpi) of the ATM connection this HDLC tunnel/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" ::= { foreHdlcTunnelEntry 7 } hdlcTunnelFabVci OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the fabric VCI (equivalent to ivci)of the ATM connection this HDLC tunnel 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" ::= { foreHdlcTunnelEntry 8 } hdlcTunnelRowStatus 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." ::= { foreHdlcTunnelEntry 9 } hdlcTunnelCreationTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the HDLC tunnel was created" ::= { foreHdlcTunnelEntry 10 } hdlcTunnelTimeChange 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 " ::= { foreHdlcTunnelEntry 11 } hdlcTunnelPVCAlarmReason OBJECT-TYPE SYNTAX INTEGER{ tunnelOperUp (1), tunnelOperDown (2), tunnelAdminUp (3), tunnelAdminDown (4), tunnelAisAlarm (5), tunnelRdiAlarm (6), tunnelAisClear (7), tunnelRdiClear (8) } 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." ::= { foreHdlcTunnelEntry 12 } END