246 lines
7.7 KiB
Plaintext
246 lines
7.7 KiB
Plaintext
-- *****************************************************************
|
|
-- QTECH-WLAN-HOTBACKUP-MIB.mib: Qtech WLAN HOT-BACKUP MIB file
|
|
--
|
|
-- July 2012, jiangweifeng
|
|
--
|
|
-- Copyright (c) 2012 by Qtech Networks Co.,Ltd.
|
|
-- All rights reserved.
|
|
-- *****************************************************************
|
|
|
|
|
|
QTECH-WLAN-HOTBACKUP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
Integer32,
|
|
IpAddress
|
|
FROM SNMPv2-SMI
|
|
qtechMgmt
|
|
FROM QTECH-SMI
|
|
InetAddress,
|
|
InetAddressType
|
|
FROM INET-ADDRESS-MIB;
|
|
|
|
qtechWlanHotbackupMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201207310000Z"
|
|
ORGANIZATION "Qtech Networks Co.,Ltd."
|
|
CONTACT-INFO
|
|
"
|
|
Tel: 4008-111-000
|
|
|
|
E-mail: service@qtech.com.cn"
|
|
DESCRIPTION
|
|
"This MIB is intended to get the wlan hot-backup
|
|
information on AC. AC may establish hot-backup relationship
|
|
with several ACs(called peers)."
|
|
REVISION "201207310000Z"
|
|
DESCRIPTION
|
|
"Initial version of this mib."
|
|
::= { qtechMgmt 115 }
|
|
|
|
qtechWlanHotbackupMIBObjects OBJECT IDENTIFIER
|
|
::= { qtechWlanHotbackupMIB 1 }
|
|
|
|
qtechWlanHotbackupNotificationsMIBObjects OBJECT IDENTIFIER
|
|
::= { qtechWlanHotbackupMIB 2 }
|
|
|
|
qtechWlanHotbackupNtfObjects OBJECT IDENTIFIER
|
|
::= { qtechWlanHotbackupNotificationsMIBObjects 1 }
|
|
|
|
qtechWlanHotbackupNotifications OBJECT IDENTIFIER
|
|
::= { qtechWlanHotbackupNotificationsMIBObjects 2 }
|
|
|
|
--*******************************************************************
|
|
--qtechWlanHotbackupPeerTable: list of wlan hot-backup peer
|
|
--*******************************************************************
|
|
qtechWlanHotbackupPeerTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF QtechWlanHotbackupPeerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table listing the peers establishing hot-backup
|
|
relationship with this AC."
|
|
::= { qtechWlanHotbackupMIBObjects 1 }
|
|
|
|
qtechWlanHotbackupPeerEntry OBJECT-TYPE
|
|
SYNTAX QtechWlanHotbackupPeerEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Wlan hot-backup peer entry."
|
|
INDEX { qtechWlanHotbackupIpAddress }
|
|
::= { qtechWlanHotbackupPeerTable 1 }
|
|
|
|
QtechWlanHotbackupPeerEntry ::= SEQUENCE {
|
|
qtechWlanHotbackupIpAddress IpAddress,
|
|
qtechWlanHotbackupIsEnabled INTEGER,
|
|
qtechWlanHotbackupState INTEGER
|
|
}
|
|
|
|
qtechWlanHotbackupIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Wlan hot-backup peer's IP address."
|
|
::= { qtechWlanHotbackupPeerEntry 1 }
|
|
|
|
qtechWlanHotbackupIsEnabled OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Wlan hot-backup enable state with this peer."
|
|
::= { qtechWlanHotbackupPeerEntry 2 }
|
|
|
|
qtechWlanHotbackupState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
hb-disable(1),
|
|
probe(2),
|
|
hdsk(3),
|
|
tcp-connect(4),
|
|
sulking(5),
|
|
channel-up(6)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Wlan hot-backup state with this peer."
|
|
::= { qtechWlanHotbackupPeerEntry 3 }
|
|
|
|
--*******************************************************************
|
|
--qtechWlanHotbackupContextTable: list of wlan hot-backup context
|
|
--*******************************************************************
|
|
qtechWlanHotbackupContextTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF QtechWlanHotbackupContextEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table descrips information about AC context info."
|
|
::= { qtechWlanHotbackupMIBObjects 2 }
|
|
|
|
qtechWlanHotbackupContextEntry OBJECT-TYPE
|
|
SYNTAX QtechWlanHotbackupContextEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry contains information about AC context info."
|
|
INDEX { qtechWlanHotbackupCtxIpAddress, qtechWlanHotbackupContextId }
|
|
::= { qtechWlanHotbackupContextTable 1 }
|
|
|
|
QtechWlanHotbackupContextEntry ::=
|
|
SEQUENCE {
|
|
qtechWlanHotbackupCtxIpAddress IpAddress,
|
|
qtechWlanHotbackupContextId INTEGER,
|
|
qtechWlanHotbackupContextState INTEGER
|
|
}
|
|
|
|
qtechWlanHotbackupCtxIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Wlan hot-backup peer's IP address."
|
|
::= { qtechWlanHotbackupContextEntry 1 }
|
|
|
|
qtechWlanHotbackupContextId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry contains context id."
|
|
::= { qtechWlanHotbackupContextEntry 2 }
|
|
|
|
qtechWlanHotbackupContextState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
unknown(1),
|
|
single-active(2),
|
|
single-standby(3),
|
|
pair-active(4),
|
|
pair-standby(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry contains context state."
|
|
::= { qtechWlanHotbackupContextEntry 3 }
|
|
|
|
-- ****************************************
|
|
--
|
|
-- Notify nodes
|
|
--
|
|
-- ****************************************
|
|
qtechNotifyPeerIpType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the peer ip type."
|
|
::= { qtechWlanHotbackupNtfObjects 1 }
|
|
|
|
qtechNotifyPeerIp OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the peer ip."
|
|
::= { qtechWlanHotbackupNtfObjects 2 }
|
|
|
|
qtechNotifyCtxId OBJECT-TYPE
|
|
SYNTAX INTEGER(0..65535)
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the context id."
|
|
::= { qtechWlanHotbackupNtfObjects 3 }
|
|
|
|
qtechNotifyOldState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
unknown(1),
|
|
single-active(2),
|
|
single-standby(3),
|
|
pair-active(4),
|
|
pair-standby(5)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the old state."
|
|
::= { qtechWlanHotbackupNtfObjects 4 }
|
|
|
|
qtechNotifyNewState OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
disable(0),
|
|
unknown(1),
|
|
single-active(2),
|
|
single-standby(3),
|
|
pair-active(4),
|
|
pair-standby(5)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Represents the new state."
|
|
::= { qtechWlanHotbackupNtfObjects 5 }
|
|
|
|
qtechNotifyWlanHBChange NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
qtechNotifyPeerIpType,
|
|
qtechNotifyPeerIp,
|
|
qtechNotifyCtxId,
|
|
qtechNotifyOldState,
|
|
qtechNotifyNewState
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification is sent by the AC hotbackup change state."
|
|
::= { qtechWlanHotbackupNotifications 1 }
|
|
|
|
END
|