Observium_CE/mibs/media5/MX-PPPOE-MIB

153 lines
6.3 KiB
Plaintext

-- **SDOC***********************************************************************
-- *****************************************************************************
--
-- Copyright(c) 2003 Mediatrix Telecom, Inc.
--
-- NOTICE:
-- This document contains information that is confidential and proprietary to
-- Mediatrix Telecom, Inc.
--
-- Mediatrix Telecom, Inc. reserves all rights to this document as well as to
-- the Intellectual Property of the document and the technology and know-how
-- that it includes and represents.
--
-- This publication cannot be reproduced, neither in whole nor in part, in any
-- form whatsoever, without prior written approval by Mediatrix Telecom, Inc.
--
-- Mediatrix Telecom, Inc. reserves the right to revise this publication and
-- make changes at any time and without the obligation to notify any person
-- and/or entity of such revisions and/or changes.
--
-- *****************************************************************************
-- **EDOC***********************************************************************
MX-PPPOE-MIB
DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
mediatrixConfig
FROM MX-SMI
MxEnableState
FROM MX-TC;
pppoeMIB MODULE-IDENTITY
LAST-UPDATED "0307090000Z"
ORGANIZATION "Mediatrix Telecom, Inc."
CONTACT-INFO "Mediatrix Telecom, Inc.
4229, Garlock Street
Sherbrooke (Quebec)
Canada, J1L 2C8
Phone: (819) 829-8749
http://www.mediatrix.com"
DESCRIPTION "This MIB is used to customize properties of the PPPoE service."
-- *************************************************************************
-- Revision history
-- *************************************************************************
REVISION "0307090000Z"
DESCRIPTION "July 9, 2003
Creation."
::= { mediatrixConfig 105 }
pppoeMIBObjects OBJECT IDENTIFIER ::= { pppoeMIB 1 }
pppoeConformance OBJECT IDENTIFIER ::= { pppoeMIB 5 }
-- *************************************************************************
-- pppoeMIBObjects.
-- *************************************************************************
pppoeEnable OBJECT-TYPE
SYNTAX MxEnableState
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable the PPPoE service.
enable : The PPPoE service is enabled. The unit tries to establish a PPPoE
connection to the access concentrator (AC) and service specified in
pppoeAcName and pppoeServiceName.
disable : The PPPoE service is disabled.
Changes to this setting require a reboot to take effect.
This variable's semantics are different depending on protocol and/or
hardware platforms.
Please refer to the documentation shipped with your device for more details."
DEFVAL { disable }
::= { pppoeMIBObjects 5 }
pppoeAcName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The name of the access concentrator (AC) to connect to on the next PPPoE
connection establishment.
This name is matched against the AC-Name field of the PADO packet sent by the
access concentrators. See RFC2516 section 5.2 for details.
If empty, the unit accepts the first offer that it receives.
This variable's semantics are different depending on protocol and/or
hardware platforms.
Please refer to the documentation shipped with your device for more details."
DEFVAL { "" }
::= { pppoeMIBObjects 10 }
pppoeServiceName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The name of the service requested to the access concentrator (AC) on the next
PPPoE connection establishment.
This string is used as the Service-Name field of the PADI packet broadcasted
to the access concentrators. See RFC2516 section 5.1 for details.
If empty, the unit sends a null Service-Name field meaning that any service is
acceptable.
This variable's semantics are different depending on protocol and/or
hardware platforms.
Please refer to the documentation shipped with your device for more details."
DEFVAL { "" }
::= { pppoeMIBObjects 15 }
-- *************************************************************************
-- Conformance information
-- *************************************************************************
pppoeCompliances OBJECT IDENTIFIER ::= { pppoeConformance 1 }
pppoeComplVer1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"List of groups required to support PPPoE service."
MODULE -- This Module
MANDATORY-GROUPS {
pppoeConnectionCustomizationVer1
}
::= { pppoeCompliances 1 }
-- *************************************************************************
-- MIB variable grouping
-- *************************************************************************
pppoeGroups OBJECT IDENTIFIER ::= { pppoeConformance 5 }
pppoeConnectionCustomizationVer1 OBJECT-GROUP
OBJECTS {
pppoeEnable,
pppoeAcName,
pppoeServiceName
}
STATUS current
DESCRIPTION "A collection of objects that defines the characteristics of a PPPoE connection."
::= { pppoeGroups 10 }
END