Observium_CE/mibs/raisecom/RAISECOM-PPPOEAGENT-MIB

206 lines
5.9 KiB
Plaintext

-- MibName=rcPPPoEAgent
-- *****************************************************************
-- RAISECOM-VLAN-MIB.MIB: Raisecom PPPoEAgent MIB file
-- NOV 2008, huangxiyuan
--
-- Copyright (c) 2008 by Raisecom, Inc.
-- All rights reserved.
--
-- *****************************************************************
RAISECOM-PPPOEAGENT-MIB DEFINITIONS ::= BEGIN
IMPORTS
EnableVar FROM SWITCH-TC
ifIndex FROM IF-MIB
iscomSwitch FROM RAISECOM-BASE-MIB;
rcPPPoEAgent MODULE-IDENTITY
LAST-UPDATED "200811100000Z"
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
" Raise Systems
Postal: Beijing, China
Tel: 86-010-82884499
E-mail: support@raisecom.com"
DESCRIPTION
"description of PPPoEAgent object."
::= { iscomSwitch 47}
--
-- groups in the MIB
--
rcPPPoEAgentConfigAttachString OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..55))
ACCESS read-write
STATUS current
DESCRIPTION
"PPPoE intermediate agent Circuit-ID attach-string"
::= { rcPPPoEAgent 1 }
-- config table--
rcPPPoEAgentConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcPPPoEAgentConfigEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides objects to pppoe+ port config list"
::= { rcPPPoEAgent 2 }
rcPPPoEAgentConfigEntry OBJECT-TYPE
SYNTAX rcPPPoEAgentConfigEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rcPPPoEAgentConfigTable"
INDEX { ifIndex }
::= { rcPPPoEAgentConfigTable 1 }
rcPPPoEAgentConfigEntry ::= SEQUENCE {
rcPPPoEAgentConfigPortEnable EnableVar,
rcPPPoEAgentConfigOverwriteEnable EnableVar,
rcPPPoEAgentConfigCircuitIDInfo OCTET STRING,
rcPPPoEAgentConfigRemoteIDType INTEGER,
rcPPPoEAgentConfigRemoteIDFormat INTEGER,
rcPPPoEAgentConfigPortTrust INTEGER
}
rcPPPoEAgentConfigPortEnable OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"Enable PPPoE intermediate agent"
::= { rcPPPoEAgentConfigEntry 1 }
rcPPPoEAgentConfigOverwriteEnable OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"Enable PPPoE intermediate agent overwrite the VST infomation"
::= { rcPPPoEAgentConfigEntry 2 }
rcPPPoEAgentConfigCircuitIDInfo OBJECT-TYPE
SYNTAX OCTET STRING(SIZE(0..63))
ACCESS read-write
STATUS current
DESCRIPTION
"Circuit-ID infomation of PPPoE intermediate agent"
::= { rcPPPoEAgentConfigEntry 3 }
rcPPPoEAgentConfigRemoteIDType OBJECT-TYPE
SYNTAX INTEGER{switch-mac(1), client-mac(2)}
ACCESS read-write
STATUS current
DESCRIPTION
"Remote-ID type of PPPoE intermediate agent"
DEFVAL {switch-mac}
::= { rcPPPoEAgentConfigEntry 4 }
rcPPPoEAgentConfigRemoteIDFormat OBJECT-TYPE
SYNTAX INTEGER{binary(1), ascii(2)}
ACCESS read-write
STATUS current
DESCRIPTION
"Remote-ID format of PPPoE intermediate agent"
DEFVAL {binary}
::= { rcPPPoEAgentConfigEntry 5 }
rcPPPoEAgentConfigPortTrust OBJECT-TYPE
SYNTAX INTEGER{True(1), False(2)}
ACCESS read-write
STATUS current
DESCRIPTION
"Trust port of PPPoE intermediate agent"
DEFVAL {True}
::= { rcPPPoEAgentConfigEntry 6 }
-- statistic table
rcPPPoEAgentStatisticsTable OBJECT-TYPE
SYNTAX SEQUENCE OF rcPPPoEAgentStatisticsEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides objects to pppoe+ port statistics list"
::= { rcPPPoEAgent 3 }
rcPPPoEAgentStatisticsEntry OBJECT-TYPE
SYNTAX rcPPPoEAgentStatisticsEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in rcPPPoEAgentStatisticsTable"
INDEX { ifIndex }
::= { rcPPPoEAgentStatisticsTable 1 }
rcPPPoEAgentStatisticsEntry ::= SEQUENCE {
rcPPPoEAgentStatisticsReset INTEGER,
rcPPPoEAgentStatisticsPADIReceived INTEGER,
rcPPPoEAgentStatisticsPADISend INTEGER,
rcPPPoEAgentStatisticsPADRReceived INTEGER,
rcPPPoEAgentStatisticsPADRSend INTEGER
}
rcPPPoEAgentStatisticsReset OBJECT-TYPE
SYNTAX INTEGER {reset(1)}
ACCESS read-write
STATUS current
DESCRIPTION
"To reset PPPoE packet counter"
::= { rcPPPoEAgentStatisticsEntry 1 }
rcPPPoEAgentStatisticsPADIReceived OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Indicate how many PADI packet the CPU of switch had received"
::= { rcPPPoEAgentStatisticsEntry 2 }
rcPPPoEAgentStatisticsPADISend OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Indicate how many PADI packet the CPU of switch had send"
::= { rcPPPoEAgentStatisticsEntry 3 }
rcPPPoEAgentStatisticsPADRReceived OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Indicate how many PADR packet the CPU of switch had received"
::= { rcPPPoEAgentStatisticsEntry 4 }
rcPPPoEAgentStatisticsPADRSend OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS current
DESCRIPTION
"Indicate how many PADR packet the CPU of switch had send"
::= { rcPPPoEAgentStatisticsEntry 5 }
rcPPPoEAgentConfigCircuitIDMode OBJECT-TYPE
SYNTAX INTEGER{switch(1), onu(2)}
ACCESS read-write
STATUS current
DESCRIPTION
"PPPoE intermediate agent Circuit-ID padding mode"
DEFVAL {switch}
::= { rcPPPoEAgent 4 }
rcPPPoEAgentConfigEnable OBJECT-TYPE
SYNTAX EnableVar
ACCESS read-write
STATUS current
DESCRIPTION
"Indicates whether the global PPPoE Agent is enabled"
::= { rcPPPoEAgent 5 }
END