ALCATEL-ENT1-PPPOEIA-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, Counter32 FROM SNMPv2-SMI -- [RFC2578] TEXTUAL-CONVENTION FROM SNMPv2-TC SnmpAdminString FROM SNMP-FRAMEWORK-MIB MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF -- [RFC2580] InterfaceIndex FROM IF-MIB -- [RFC2863] softentIND1PPPoEIA FROM ALCATEL-ENT1-BASE ; alaPPPoEIAMIB MODULE-IDENTITY LAST-UPDATED "201101240000Z" -- 07/16/2014 00:00GMT ORGANIZATION "Alcatel - Architects Of An Internet World" CONTACT-INFO "Please consult with Customer Service to insure the most appropriate version of this document is used with the products in question: Alcatel Internetworking, Incorporated (Division 1, Formerly XYLAN Corporation) 26801 West Agoura Road Agoura Hills, CA 91301-5122 United States Of America Telephone: North America +1 800 995 2696 Latin America +1 877 919 9526 Europe +31 23 556 0100 Asia +65 394 7933 All Other +1 818 878 4507 Electronic Mail: support@ind.alcatel.com World Wide Web: http://www.ind.alcatel.com File Transfer Protocol: ftp://ftp.ind.alcatel.com/pub/products/mibs" DESCRIPTION "This module describes an authoritative enterprise- specific Simple Network Management Protocol (SNMP) Management Information Base (MIB): For the Birds Of Prey Product Line PPPoE Intermediate Agent. The right to make changes in specification and other information contained in this document without prior notice is reserved. No liability shall be assumed for any incidental, indirect, special, or consequential damages whatsoever arising from or related to this document or the information contained herein. Vendors, end-users, and other interested parties are granted non-exclusive license to use this specification in connection with management of the products for which it is intended to be used. Copyright (C) 1995-2002 Alcatel Internetworking, Incorporated ALL RIGHTS RESERVED WORLDWIDE" REVISION "201101240000Z" -- 01/24/2011 00:00GMT DESCRIPTION "The mib for PPPoE Intermediate Agent module." ::= { softentIND1PPPoEIA 1} -- --------------------------------------------------------------------------------- alaPPPoEIAMIBObjects OBJECT-IDENTITY STATUS current DESCRIPTION "Branch For PPPoE Intermediate Agent Subsystem Managed Objects." ::= { alaPPPoEIAMIB 1 } alaPPPoEIAMIBConformance OBJECT-IDENTITY STATUS current DESCRIPTION "Branch for PPPoE Intermediate Agent Module MIB Subsystem Conformance Information." ::= { alaPPPoEIAMIB 2 } alaPPPoEIAMIBGroups OBJECT-IDENTITY STATUS current DESCRIPTION "Branch for PPPoE Intermediate Agent Module MIB Subsystem Units of Conformance." ::= { alaPPPoEIAMIBConformance 1 } alaPPPoEIAMIBCompliances OBJECT-IDENTITY STATUS current DESCRIPTION "Branch for PPPoE Intermediate Agent Module MIB Subsystem Compliance Statements." ::= { alaPPPoEIAMIBConformance 2 } -- ---------------------------------------------------------------------------------- PPPoEIACircuitIDFieldType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The format for PPPoEIA Circuit Identifier ASCII field none(1) - This value is used when no format is specified base-mac(2) - base mac of the system system-name(3) - name of the system user-string(4) - user configurable string interface-alias(5) - the alias used for the interface vlan(6) - the vlan on which packets is received interface(7) - the interface on which packets are received cvlan(8) - the cvlan on which packets are received" SYNTAX INTEGER { none(1), baseMac(2), systemName(3), userString(4), interfaceAlias(5), vlan(6), interface(7), cvlan(8) } -- ******************************************************************* -- The PPPoE Intermediate Agent Status object -- ******************************************************************* alaPPPoEIAGlobalConfig OBJECT IDENTIFIER ::= { alaPPPoEIAMIBObjects 1 } alaPPPoEIAGlobalStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the global status for PPPoE Intermediate Agent. Indicates whether the PPPoE Intermediate Agent is enabled/disabled on the switch." DEFVAL { disable } ::= { alaPPPoEIAGlobalConfig 1 } -- ******************************************************************* -- The PPPoE Intermediate Agent Access Node Identifier object -- ******************************************************************* alaPPPoEIAGlobalAccessNodeIDFormatType OBJECT-TYPE SYNTAX INTEGER { baseMac(1), systemName(2), mgntAddress(3), userString(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the format type for Access Node Identifier." DEFVAL { baseMac } ::= { alaPPPoEIAGlobalConfig 2 } alaPPPoEIAGlobalAccessNodeIDStringValue OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the value of string that will be used in Access Node Identifier." ::= { alaPPPoEIAGlobalConfig 3 } -- ******************************************************************* -- The PPPoE Intermediate Agent Circuit Identifier Field objects -- ******************************************************************* alaPPPoEIAGlobalCircuitIDFormatType OBJECT-TYPE SYNTAX INTEGER { default(1), ascii(2), atm(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the format type for CircuitID. If format is default(1), the CircuitID is encoded as 'access-node-id eth slot/port:vlan'. If format is ascii(2), CircuitID is encoded as all the CircuitID fields separated by delimiter upto a maximum of 63 chars. If format is atm(3),the CircuitID is encoded as 'access-node-id atm rack/sub-rack/slot/port:svlan.cvlan'.Here rack/sub-rack will be always 0/0" DEFVAL { default } ::= { alaPPPoEIAGlobalConfig 4 } alaPPPoEIAGlobalCircuitIDField1 OBJECT-TYPE SYNTAX PPPoEIACircuitIDFieldType MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the first field in the PPPoEIA CircuitID in ASCII format." DEFVAL { none } ::= { alaPPPoEIAGlobalConfig 5 } alaPPPoEIAGlobalCircuitIDField1StrVal OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The string value of the first field in the PPPoEIA CircuitID in ASCII format." ::= { alaPPPoEIAGlobalConfig 6 } alaPPPoEIAGlobalCircuitIDField2 OBJECT-TYPE SYNTAX PPPoEIACircuitIDFieldType MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the second field in the PPPoEIA CircuitID in ASCII format." DEFVAL { none } ::= { alaPPPoEIAGlobalConfig 7 } alaPPPoEIAGlobalCircuitIDField2StrVal OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The string value of the second field in the PPPoEIA CircuitID in ASCII format." ::= { alaPPPoEIAGlobalConfig 8 } alaPPPoEIAGlobalCircuitIDField3 OBJECT-TYPE SYNTAX PPPoEIACircuitIDFieldType MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the third field in the PPPoEIA CircuitID in ASCII format." DEFVAL { none } ::= { alaPPPoEIAGlobalConfig 9 } alaPPPoEIAGlobalCircuitIDField3StrVal OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The string value of the third field in the PPPoEIA CircuitID in ASCII format." ::= { alaPPPoEIAGlobalConfig 10 } alaPPPoEIAGlobalCircuitIDField4 OBJECT-TYPE SYNTAX PPPoEIACircuitIDFieldType MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the fourth field in the PPPoEIA CircuitID in ASCII format." DEFVAL { none } ::= { alaPPPoEIAGlobalConfig 11 } alaPPPoEIAGlobalCircuitIDField4StrVal OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The string value of the fourth field in the PPPoEIA CircuitID in ASCII format." ::= { alaPPPoEIAGlobalConfig 12 } alaPPPoEIAGlobalCircuitIDField5 OBJECT-TYPE SYNTAX PPPoEIACircuitIDFieldType MAX-ACCESS read-write STATUS current DESCRIPTION "The type of the fifth field in the PPPoEIA CircuitID in ASCII format." DEFVAL { none } ::= { alaPPPoEIAGlobalConfig 13 } alaPPPoEIAGlobalCircuitIDField5StrVal OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The string value of the fifth field in the PPPoEIA CircuitID in ASCII format." ::= { alaPPPoEIAGlobalConfig 14 } alaPPPoEIAGlobalCircuitIDDelimiter OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1)) MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the delimiter that is inserted between the fields in the PPPoEIA CircuitID in ASCII format. The allowed delimiters are ':', '|', '/', '\', '-', '_', ' ', '#', '.', ',' and ';' The default value of the delimiter is ':' " DEFVAL { ":" } ::= { alaPPPoEIAGlobalConfig 15 } -- ******************************************************************* -- The PPPoE Intermediate Agent Remote Identifier object -- ******************************************************************* alaPPPoEIAGlobalRemoteIDFormatType OBJECT-TYPE SYNTAX INTEGER { baseMac(1), systemName(2), mgntAddress(3), userString(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the format type for the Remote Identifier." DEFVAL { baseMac } ::= { alaPPPoEIAGlobalConfig 16 } alaPPPoEIAGlobalRemoteIDStringValue OBJECT-TYPE SYNTAX SnmpAdminString (SIZE (0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the value of the string that will be used in Remote Identifier." ::= { alaPPPoEIAGlobalConfig 17 } -- ******************************************************************* -- The Clear Statistics object -- ******************************************************************* alaPPPoEIAGlobalClearStats OBJECT-TYPE SYNTAX INTEGER { default(1), reset(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the global clear statistics control for PPPoE Intermediate Agent The value reset (1) indicates that clear all statistic counters." DEFVAL { default } ::= { alaPPPoEIAGlobalConfig 18 } -- ****************************************************************** -- The PPPoE Intermediate Agent Config Table -- ****************************************************************** alaPPPoEIAPortConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaPPPoEIAPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Defines the PPPoE Intermediate Agent port config table for providing, via SNMP, the capability of performing PPPoE Intermediate Agent operation." ::= { alaPPPoEIAMIBObjects 2 } alaPPPoEIAPortConfigEntry OBJECT-TYPE SYNTAX AlaPPPoEIAPortConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Port Config table entry" INDEX { alaPPPoEIAPortConfigIfIndex } ::= { alaPPPoEIAPortConfigTable 1 } AlaPPPoEIAPortConfigEntry ::= SEQUENCE { alaPPPoEIAPortConfigIfIndex InterfaceIndex, alaPPPoEIAPortConfigStatus INTEGER, alaPPPoEIAPortConfigTrustMode INTEGER } alaPPPoEIAPortConfigIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifIndex subindex identifying this instance." ::= { alaPPPoEIAPortConfigEntry 1 } alaPPPoEIAPortConfigStatus OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the PPPoE Intermediate Agent is enabled on the port." DEFVAL { disable } ::= { alaPPPoEIAPortConfigEntry 2 } alaPPPoEIAPortConfigTrustMode OBJECT-TYPE SYNTAX INTEGER { client(1), trusted(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This allows user to configure the Trust Port." DEFVAL { client } ::= { alaPPPoEIAPortConfigEntry 3 } -- ****************************************************************** -- PPPoE Intermediate Agent Stats Table -- ****************************************************************** alaPPPoEIAStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF AlaPPPoEIAStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the statistics of the tests performed for PPPoEIA." ::= { alaPPPoEIAMIBObjects 3 } alaPPPoEIAStatsEntry OBJECT-TYPE SYNTAX AlaPPPoEIAStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The test result's stats table." INDEX { alaPPPoEIAStatsIfIndex } ::= { alaPPPoEIAStatsTable 1 } AlaPPPoEIAStatsEntry ::= SEQUENCE { alaPPPoEIAStatsIfIndex InterfaceIndex, alaPPPoEIAStatsClearStats INTEGER, alaPPPoEIAStatsPADIRxCounter Counter32, alaPPPoEIAStatsPADRRxCounter Counter32, alaPPPoEIAStatsPADTRxCounter Counter32, alaPPPoEIAStatsPADIRxDiscardCounter Counter32, alaPPPoEIAStatsPADRRxDiscardCounter Counter32, alaPPPoEIAStatsPADTRxDiscardCounter Counter32, alaPPPoEIAStatsPADORxDiscardCounter Counter32, alaPPPoEIAStatsPADSRxDiscardCounter Counter32, alaPPPoEIAStatsPADSRxCounter Counter32, alaPPPoEIAStatsPADORxCounter Counter32 } alaPPPoEIAStatsIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION "The ifindex of the port on which PPPoE Intermediate Agent is enabled." ::= { alaPPPoEIAStatsEntry 1 } alaPPPoEIAStatsClearStats OBJECT-TYPE SYNTAX INTEGER { default(0), reset(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the clear statistics control for PPPoEIA for client ports. The value reset (1) indicates that clear all statistic counters." DEFVAL { default } ::= { alaPPPoEIAStatsEntry 2 } alaPPPoEIAStatsPADIRxCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the PPPoE Active Discovery Initiation Packets received on client ports." ::= { alaPPPoEIAStatsEntry 3 } alaPPPoEIAStatsPADRRxCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the PPPoE Active Discovery Request Packets received on client ports." ::= { alaPPPoEIAStatsEntry 4 } alaPPPoEIAStatsPADTRxCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the PPPoE Active Discovery Termination Packets received on client ports." ::= { alaPPPoEIAStatsEntry 5 } alaPPPoEIAStatsPADIRxDiscardCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the PPPoE Active Discovery Initiation Packets received and discarded on client ports." ::= { alaPPPoEIAStatsEntry 6 } alaPPPoEIAStatsPADRRxDiscardCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the PPPoE Active Discovery Request Packets received and discarded on client ports." ::= { alaPPPoEIAStatsEntry 7 } alaPPPoEIAStatsPADTRxDiscardCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the PPPoE Active Discovery Termination Packets received and discarded on client ports." ::= { alaPPPoEIAStatsEntry 8 } alaPPPoEIAStatsPADORxDiscardCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the PPPoE Active Discovery Offer Packets received and discarded on client ports." ::= { alaPPPoEIAStatsEntry 9 } alaPPPoEIAStatsPADSRxDiscardCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the PPPoE Active Discovery Session Confirmation Packets received and discarded on client ports." ::= { alaPPPoEIAStatsEntry 10 } alaPPPoEIAStatsPADSRxCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the PPPoE Active Discovery Session Confirmation Packets received and discarded on client ports." ::= { alaPPPoEIAStatsEntry 11 } alaPPPoEIAStatsPADORxCounter OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of the PPPoE Active Discovery Session Confirmation Packets received and discarded on client ports." ::= { alaPPPoEIAStatsEntry 12 } -- ****************************************************************** -- MIB Module Compliance statements -- ****************************************************************** alaPPPoEIAMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Compliance statement for PPPoE Intermediate Agent." MODULE MANDATORY-GROUPS { alaPPPoEIAGlobalConfigGroup, alaPPPoEIAPortConfigGroup, alaPPPoEIAStatsGroup } ::= { alaPPPoEIAMIBCompliances 1 } -- ****************************************************************** -- MIB Grouping - UNITS OF CONFORMANCE -- ****************************************************************** alaPPPoEIAGlobalConfigGroup OBJECT-GROUP OBJECTS { alaPPPoEIAGlobalStatus, alaPPPoEIAGlobalAccessNodeIDFormatType, alaPPPoEIAGlobalAccessNodeIDStringValue, alaPPPoEIAGlobalCircuitIDFormatType, alaPPPoEIAGlobalCircuitIDField1, alaPPPoEIAGlobalCircuitIDField1StrVal, alaPPPoEIAGlobalCircuitIDField2, alaPPPoEIAGlobalCircuitIDField2StrVal, alaPPPoEIAGlobalCircuitIDField3, alaPPPoEIAGlobalCircuitIDField3StrVal, alaPPPoEIAGlobalCircuitIDField4, alaPPPoEIAGlobalCircuitIDField4StrVal, alaPPPoEIAGlobalCircuitIDField5, alaPPPoEIAGlobalCircuitIDField5StrVal, alaPPPoEIAGlobalCircuitIDDelimiter, alaPPPoEIAGlobalRemoteIDFormatType, alaPPPoEIAGlobalRemoteIDStringValue, alaPPPoEIAGlobalClearStats } STATUS current DESCRIPTION "Collection of objects for the management of PPPoE Intermediate Agent Global configuration." ::={ alaPPPoEIAMIBGroups 1 } alaPPPoEIAPortConfigGroup OBJECT-GROUP OBJECTS { alaPPPoEIAPortConfigStatus, alaPPPoEIAPortConfigTrustMode } STATUS current DESCRIPTION "Collection of objects for the PPPoE Intermediate Agent configuration." ::={ alaPPPoEIAMIBGroups 2 } alaPPPoEIAStatsGroup OBJECT-GROUP OBJECTS { alaPPPoEIAStatsClearStats, alaPPPoEIAStatsPADIRxCounter, alaPPPoEIAStatsPADRRxCounter, alaPPPoEIAStatsPADTRxCounter, alaPPPoEIAStatsPADIRxDiscardCounter, alaPPPoEIAStatsPADRRxDiscardCounter, alaPPPoEIAStatsPADTRxDiscardCounter, alaPPPoEIAStatsPADORxDiscardCounter, alaPPPoEIAStatsPADSRxDiscardCounter, alaPPPoEIAStatsPADSRxCounter, alaPPPoEIAStatsPADORxCounter } STATUS current DESCRIPTION "Collection of objects for the PPPoE Intermediate Agent statistics information." ::={ alaPPPoEIAMIBGroups 3 } END