mibs/MIBS/fortinet/MERU-CONFIG-VLAN-MIB
2023-12-05 12:25:34 +01:00

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