372 lines
11 KiB
Plaintext
372 lines
11 KiB
Plaintext
-- *****************************************************************
|
|
-- Meru Networks Enterprise Specific MIB
|
|
--
|
|
-- Copyright (c) 2005 by Meru Networks
|
|
-- All rights reserved
|
|
--
|
|
-- *****************************************************************
|
|
|
|
MERU-CONFIG-VLAN-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
NOTIFICATION-TYPE,
|
|
OBJECT-TYPE,
|
|
MODULE-IDENTITY,
|
|
OBJECT-IDENTITY,
|
|
enterprises,
|
|
Counter32,
|
|
Counter64,
|
|
Gauge32,
|
|
TimeTicks,
|
|
IpAddress,
|
|
Integer32
|
|
FROM SNMPv2-SMI
|
|
Ipv6Address
|
|
FROM IPV6-TC
|
|
TEXTUAL-CONVENTION,
|
|
TimeInterval,
|
|
TimeStamp,
|
|
DateAndTime,
|
|
TruthValue,
|
|
DisplayString,
|
|
MacAddress,
|
|
RowStatus
|
|
FROM SNMPv2-TC
|
|
mwConfiguration
|
|
FROM MERU-SMI
|
|
MwlOnOffSwitch,
|
|
MwlAddressIfAssignmentType,
|
|
MwlNmsInterfaceType,
|
|
MwlArrayDataTypeAction,
|
|
MwlProfileOwner
|
|
FROM MERU-TC;
|
|
|
|
mwConfigVlan MODULE-IDENTITY
|
|
LAST-UPDATED "200506050000Z"
|
|
ORGANIZATION "Meru Networks"
|
|
CONTACT-INFO "support@merunetworks.com"
|
|
DESCRIPTION
|
|
"This MIB defines all the managed objects used to manage the Meru WLAN
|
|
VLAN Configuration infrastructure"
|
|
::= { mwConfiguration 5 }
|
|
|
|
|
|
|
|
mwVlanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MwVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes VLAN Configuration "
|
|
::= { mwConfigVlan 1 }
|
|
|
|
mwVlanEntry OBJECT-TYPE
|
|
SYNTAX MwVlanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes VLAN Configuration "
|
|
INDEX { mwVlanTableIndex }
|
|
::= { mwVlanTable 1 }
|
|
|
|
MwVlanEntry ::= SEQUENCE {
|
|
mwVlanTableIndex Integer32,
|
|
mwVlanTag Unsigned32,
|
|
mwVlanName DisplayString(SIZE (1..32)),
|
|
mwVlanNetMask IpAddress,
|
|
mwVlanIpAddress IpAddress,
|
|
mwVlanInterfaceIndex Unsigned32,
|
|
mwVlanDefaultGateway IpAddress,
|
|
mwVlanMaxNumberOfClients Unsigned32,
|
|
mwVlanDHCPServerIpAddress IpAddress,
|
|
mwVlanDhcpRelayPassThroughFlag MwlOnOffSwitch,
|
|
mwVlanOverrideDefaultDHCPServer MwlOnOffSwitch,
|
|
mwVlanOwner MwlProfileOwner,
|
|
mwVlanRowStatus RowStatus
|
|
}
|
|
|
|
|
|
mwVlanTableIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value of the table "
|
|
::= { mwVlanEntry 1 }
|
|
|
|
mwVlanTag OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Tag"
|
|
::= { mwVlanEntry 2 }
|
|
|
|
mwVlanName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes VLAN Name"
|
|
::= { mwVlanEntry 3 }
|
|
|
|
mwVlanNetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Netmask"
|
|
::= { mwVlanEntry 4 }
|
|
|
|
mwVlanIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes IP Address"
|
|
::= { mwVlanEntry 5 }
|
|
|
|
mwVlanInterfaceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Ethernet Interface Index"
|
|
::= { mwVlanEntry 6 }
|
|
|
|
mwVlanDefaultGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes IP Address of the Default Gateway"
|
|
::= { mwVlanEntry 7 }
|
|
|
|
mwVlanDHCPServerIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes DHCP Server IP Address"
|
|
::= { mwVlanEntry 8 }
|
|
|
|
mwVlanDhcpRelayPassThroughFlag OBJECT-TYPE
|
|
SYNTAX MwlOnOffSwitch
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes DHCP Relay Pass-Through"
|
|
::= { mwVlanEntry 9 }
|
|
|
|
mwVlanOverrideDefaultDHCPServer OBJECT-TYPE
|
|
SYNTAX MwlOnOffSwitch
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Override Default DHCP Server Flag"
|
|
::= { mwVlanEntry 10 }
|
|
|
|
mwVlanOwner OBJECT-TYPE
|
|
SYNTAX MwlProfileOwner
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Owner"
|
|
::= { mwVlanEntry 11 }
|
|
|
|
mwVlanMaxNumberOfClients OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Maximum number of clients"
|
|
::= { mwVlanEntry 13 }
|
|
|
|
mwVlanRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and delete rows in the table"
|
|
::= { mwVlanEntry 15 }
|
|
|
|
mwVlanMgmtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MwVlanMgmtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Management VLAN Configuration "
|
|
::= { mwConfigVlan 2 }
|
|
|
|
mwVlanMgmtEntry OBJECT-TYPE
|
|
SYNTAX MwVlanMgmtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Management VLAN Configuration "
|
|
INDEX { mwVlanMgmtTableIndex }
|
|
::= { mwVlanMgmtTable 1 }
|
|
|
|
MwVlanMgmtEntry ::= SEQUENCE {
|
|
mwVlanMgmtTableIndex Integer32,
|
|
mwVlanMgmtTag Unsigned32,
|
|
mwVlanMgmtName DisplayString(SIZE (1..32)),
|
|
mwVlanMgmtNetMask IpAddress,
|
|
mwVlanMgmtIpAddress IpAddress,
|
|
mwVlanMgmtInterfaceIndex Unsigned32,
|
|
mwVlanMgmtDefaultGateway IpAddress,
|
|
mwVlanMgmtAssignedType MwlAddressIfAssignmentType,
|
|
mwVlanMgmtInterfaceType MwlNmsInterfaceType,
|
|
mwVlanMgmtRowStatus RowStatus
|
|
}
|
|
|
|
|
|
mwVlanMgmtTableIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value of the table "
|
|
::= { mwVlanMgmtEntry 1 }
|
|
|
|
mwVlanMgmtTag OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Tag"
|
|
::= { mwVlanMgmtEntry 2 }
|
|
|
|
mwVlanMgmtName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes VLAN Name"
|
|
::= { mwVlanMgmtEntry 3 }
|
|
|
|
mwVlanMgmtInterfaceIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Interface Number"
|
|
::= { mwVlanMgmtEntry 4 }
|
|
|
|
mwVlanMgmtIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes IP Address"
|
|
::= { mwVlanMgmtEntry 5 }
|
|
|
|
mwVlanMgmtNetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Netmask"
|
|
::= { mwVlanMgmtEntry 6 }
|
|
|
|
mwVlanMgmtDefaultGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Gateway Address"
|
|
::= { mwVlanMgmtEntry 7 }
|
|
|
|
mwVlanMgmtAssignedType OBJECT-TYPE
|
|
SYNTAX MwlAddressIfAssignmentType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Assignment Type"
|
|
::= { mwVlanMgmtEntry 8 }
|
|
|
|
mwVlanMgmtInterfaceType OBJECT-TYPE
|
|
SYNTAX MwlNmsInterfaceType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Interface Mode"
|
|
::= { mwVlanMgmtEntry 9 }
|
|
|
|
mwVlanMgmtRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and delete rows in the table"
|
|
::= { mwVlanMgmtEntry 11 }
|
|
|
|
mwVlanPoolTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF MwVlanPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes VLAN Pool Configuration "
|
|
::= { mwConfigVlan 3 }
|
|
|
|
mwVlanPoolEntry OBJECT-TYPE
|
|
SYNTAX MwVlanPoolEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes VLAN Pool Configuration "
|
|
INDEX { mwVlanPoolTableIndex }
|
|
::= { mwVlanPoolTable 1 }
|
|
|
|
MwVlanPoolEntry ::= SEQUENCE {
|
|
mwVlanPoolTableIndex Integer32,
|
|
mwVlanPoolName DisplayString(SIZE (1..64)),
|
|
mwVlanPoolTagList DisplayString,
|
|
mwVlanPoolOwner MwlProfileOwner,
|
|
mwVlanPoolRowStatus RowStatus
|
|
}
|
|
|
|
|
|
mwVlanPoolTableIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The index value of the table "
|
|
::= { mwVlanPoolEntry 1 }
|
|
|
|
mwVlanPoolName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE (1..64))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes VLAN Pool Name"
|
|
::= { mwVlanPoolEntry 3 }
|
|
|
|
mwVlanPoolTagList OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Vlan Pool Tag List"
|
|
::= { mwVlanPoolEntry 4 }
|
|
|
|
mwVlanPoolOwner OBJECT-TYPE
|
|
SYNTAX MwlProfileOwner
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes Owner"
|
|
::= { mwVlanPoolEntry 5 }
|
|
|
|
mwVlanPoolRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create and delete rows in the table"
|
|
::= { mwVlanPoolEntry 6 }
|
|
|
|
|
|
END
|
|
|