-- 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