206 lines
5.9 KiB
Plaintext
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 |