-- *****************************************************************
-- MAIPU-BACKUP.mib:  Maipu enterprise device backup MIB file
--
--version 1.0.0.1, Sep 24, 2002 Huanglulu
--
-- Copyright (c)  by Maipu DataComm Inc.
-- All rights reserved.
-- 
-- *****************************************************************
--

MPBACKUP-MIB DEFINITIONS ::= BEGIN

IMPORTS
    RowStatus							FROM SNMPv2-TC
    MODULE-IDENTITY, OBJECT-TYPE        FROM SNMPv2-SMI
    mpMgmt                              FROM MAIPU-SMI;

mpBackupMib MODULE-IDENTITY
    LAST-UPDATED "0102200000Z"
    ORGANIZATION "Maipu DataComm"
    CONTACT-INFO
	"   Maipu DataComm
		Customer Service

		Postal: Consulate Drive
			Chengdu, Sichuan  610041
			China

		Tel: 86-028-5161006

		E-mail: office@maipu.com"
    DESCRIPTION
		"The assignments for Maipu router's MIB of backup infomation!"
    ::= { mpMgmt 29 }

-- ****************

mpBackupConf	OBJECT IDENTIFIER ::= { mpBackupMib 1 }

-- ****************

mpBackupConfTable	OBJECT-TYPE
    SYNTAX SEQUENCE OF MpBackupConfEntry
    MAX-ACCESS not-accessible
    STATUS current
    DESCRIPTION
		"backupñ."
    ::= { mpBackupConf 1 }

mpBackupConfEntry	OBJECT-TYPE
    SYNTAX MpBackupConfEntry
    MAX-ACCESS not-accessible
    STATUS current
    DESCRIPTION
		"backupñĿ."
    INDEX { backupIfIndex }
    ::= { mpBackupConfTable 1 }

ModemConfEntry ::=
	SEQUENCE {
		backupIfIndex		INTEGER,
		backupIfName		OCTET STRING,
		backupFlag			OCTET STRING,
		backupDelayAct		Unsigned32,
		backupDelayDeact	Unsigned32,
		backupLoadAct		INTEGER,
		backupLoadDeact		INTEGER,
		backupRowStatus		RowStatus
			}

backupIfIndex	OBJECT-TYPE
    SYNTAX INTEGER
    MAX-ACCESS read-create
    STATUS current
    DESCRIPTION
		"òűݵĽӿ."
    ::= { mpBackupConfEntry 1 }

backupIfName	OBJECT-TYPE
    SYNTAX OCTET STRING
    MAX-ACCESS read-create
    STATUS current
    DESCRIPTION
		"õıݽӿ."
    ::= { mpBackupConfEntry 2 }

backupFlag	OBJECT-TYPE
    SYNTAX OCTET STRING (SIZE(1))
    MAX-ACCESS read-create
    STATUS current
    DESCRIPTION
		"λʾ0x02ʾñݿڣ0x04ʾҶϱݿ,
		 0x08ʾزñݣ0x10ʾزҶϱ."
    ::= { mpBackupConfEntry 3 }

backupDelayAct	OBJECT-TYPE
    SYNTAX Unsigned32
    MAX-ACCESS read-create
    STATUS current
    DESCRIPTION
		"ʧЧñݿ."
    ::= { mpBackupConfEntry 4 }

backupDelayDeact	OBJECT-TYPE
    SYNTAX Unsigned32
    MAX-ACCESS read-create
    STATUS current
    DESCRIPTION
		"ڻָҶϱݿ."
    ::= { mpBackupConfEntry 5 }

backupLoadAct	OBJECT-TYPE
    SYNTAX INTEGER (0..100)
    MAX-ACCESS read-create
    STATUS current
    DESCRIPTION
		"ڸشﵽٷ֮ʱñݿ."
    ::= { mpBackupConfEntry 6 }

backupLoadDeact	OBJECT-TYPE
    SYNTAX INTEGER (0..100)
    MAX-ACCESS read-create
    STATUS current
    DESCRIPTION
		"ںͱݿڵĸ֮͵ܸصİٷ֮ʱҶϱݿ."
    ::= { mpBackupConfEntry 7 }

backupRowStatus	OBJECT-TYPE
    SYNTAX RowStatus
    MAX-ACCESS read-create
    STATUS current
    DESCRIPTION
		"."
    ::= { mpBackupConfEntry 8 }

END
 