529 lines
12 KiB
Plaintext
529 lines
12 KiB
Plaintext
|
FOUNDRY-SN-WIRELESS-GROUP-MIB DEFINITIONS ::= BEGIN
|
||
|
|
||
|
-- SECTION 1: Top Level Definitions
|
||
|
|
||
|
IMPORTS
|
||
|
MODULE-IDENTITY, OBJECT-TYPE, IpAddress,Integer32
|
||
|
FROM SNMPv2-SMI
|
||
|
MacAddress
|
||
|
FROM FOUNDRY-SN-AGENT-MIB
|
||
|
snSwitch
|
||
|
FROM FOUNDRY-SN-SWITCH-GROUP-MIB
|
||
|
TEXTUAL-CONVENTION
|
||
|
FROM SNMPv2-TC;
|
||
|
|
||
|
snWireless MODULE-IDENTITY
|
||
|
LAST-UPDATED "201006020000Z" -- 04 June 2010
|
||
|
ORGANIZATION "Brocade Communications Systems, Inc."
|
||
|
CONTACT-INFO
|
||
|
"Technical Support Center
|
||
|
130 Holger Way,
|
||
|
San Jose, CA 95134
|
||
|
Email: ipsupport@brocade.com
|
||
|
Phone: 1-800-752-8061
|
||
|
URL: www.brocade.com"
|
||
|
DESCRIPTION
|
||
|
"Copyright 1996-2010 Brocade Communications Systems, Inc.
|
||
|
All rights reserved.
|
||
|
This Brocade Communications Systems SNMP Management Information Base Specification
|
||
|
embodies Brocade Communications Systems' confidential and proprietary
|
||
|
intellectual property. Brocade Communications Systems retains all
|
||
|
title and ownership in the Specification, including any revisions.
|
||
|
|
||
|
This Specification is supplied AS IS, and Brocade Communications Systems makes
|
||
|
no warranty, either express or implied, as to the use,
|
||
|
operation, condition, or performance of the specification, and any unintended
|
||
|
consequence it may on the user environment."
|
||
|
|
||
|
REVISION "201006020000Z" -- 04 June 2010
|
||
|
DESCRIPTION
|
||
|
"Changed the ORGANIZATION, CONTACT-INFO and DESCRIPTION fields."
|
||
|
|
||
|
REVISION "200909300000Z" -- September 30, 2009
|
||
|
DESCRIPTION
|
||
|
"convert from SMIv1 to SMIv2"
|
||
|
::= {snSwitch 23}
|
||
|
|
||
|
-- textual conventions
|
||
|
|
||
|
IfIndexList ::= TEXTUAL-CONVENTION
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Each octet within this value specifies a set of eight
|
||
|
interfaces by their ifIndex values, with the first octet
|
||
|
specifying interfaces 1 through 8, the second octet
|
||
|
specifying interfaces 9 through 16, etc. Within each
|
||
|
octet, the most significant bit represents the lowest
|
||
|
numbered interface, and the least significant bit
|
||
|
represents the highest numbered interface. Thus, each
|
||
|
interface of the device is represented by a single bit
|
||
|
within the value of this object. If that bit has a value
|
||
|
of '1' then that interface is included in the set of
|
||
|
interfaces; the interface is not included if its bit has a
|
||
|
value of '0'."
|
||
|
SYNTAX OCTET STRING
|
||
|
|
||
|
-- iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).foundry(1991)
|
||
|
|
||
|
wgGroup OBJECT IDENTIFIER ::= { snWireless 1 }
|
||
|
|
||
|
wgMobilityId OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Unique Identifier used to specify the mobility doamin.
|
||
|
Valid range is <1 - 65535>. Use <0> to remove the domain."
|
||
|
::= { wgGroup 1 }
|
||
|
|
||
|
wgVpnPTDeletePolicy OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Write a valid VPN pass through policy ID to remove the policy.
|
||
|
Return zero when reading this object."
|
||
|
::= { wgGroup 2 }
|
||
|
|
||
|
|
||
|
--
|
||
|
-- WiFi Interface Table
|
||
|
--
|
||
|
|
||
|
wgIfTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF WgIfEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"WiFi Interface Table."
|
||
|
::= { snWireless 2 }
|
||
|
|
||
|
wgIfEntry OBJECT-TYPE
|
||
|
SYNTAX WgIfEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry of the WiFi Interface Table."
|
||
|
INDEX { wgIfIndex }
|
||
|
::= { wgIfTable 1 }
|
||
|
|
||
|
WgIfEntry ::= SEQUENCE {
|
||
|
wgIfIndex Integer32,
|
||
|
wgIfWirelessEnable INTEGER,
|
||
|
wgIfPnPLearnNewAP INTEGER,
|
||
|
wgIfAutoPortDisable INTEGER,
|
||
|
wgIfVpnPTPolicyId Integer32,
|
||
|
wgIfFullCompRoamingEnable INTEGER
|
||
|
}
|
||
|
|
||
|
wgIfIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"ifIndex value of the switch interface."
|
||
|
::= { wgIfEntry 1 }
|
||
|
|
||
|
wgIfWirelessEnable OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
other(1),
|
||
|
enable(2),
|
||
|
disable(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Control wireless function of the switch interface."
|
||
|
DEFVAL { disable }
|
||
|
::= { wgIfEntry 2 }
|
||
|
|
||
|
wgIfPnPLearnNewAP OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
other(1),
|
||
|
enable(2),
|
||
|
disable(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Control the interface to learn new AP."
|
||
|
::= { wgIfEntry 3 }
|
||
|
|
||
|
wgIfAutoPortDisable OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
other(1),
|
||
|
enable(2),
|
||
|
disable(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Disable the interface if the interface link status change."
|
||
|
::= { wgIfEntry 4 }
|
||
|
|
||
|
wgIfVpnPTPolicyId OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"To bind an interface to a VPN pass through policy, write
|
||
|
a valid policy number which is larger than zero. To unbind
|
||
|
an interface to a VPN pass through policy, write a zero."
|
||
|
::= { wgIfEntry 5 }
|
||
|
|
||
|
wgIfFullCompRoamingEnable OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
other(1),
|
||
|
enable(2),
|
||
|
disable(3)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Control full compatibility roaming of an interface."
|
||
|
DEFVAL { disable }
|
||
|
::= { wgIfEntry 6 }
|
||
|
|
||
|
|
||
|
--
|
||
|
-- Roaming Peer table
|
||
|
--
|
||
|
|
||
|
wgRoamingPeerTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF WgRoamingPeerEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Roaming Peer table contains information of peers."
|
||
|
::= { snWireless 3 }
|
||
|
|
||
|
wgRoamingPeerEntry OBJECT-TYPE
|
||
|
SYNTAX WgRoamingPeerEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry of the roaming peer table."
|
||
|
INDEX { wgRoamingPeerIpAddress }
|
||
|
::= { wgRoamingPeerTable 1 }
|
||
|
|
||
|
WgRoamingPeerEntry ::= SEQUENCE {
|
||
|
wgRoamingPeerIpAddress
|
||
|
IpAddress,
|
||
|
wgRoamingPeerConnectionStatus
|
||
|
INTEGER,
|
||
|
wgRoamingPeerRowStatus
|
||
|
INTEGER
|
||
|
}
|
||
|
|
||
|
wgRoamingPeerIpAddress OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IP Address of the ISRP peer."
|
||
|
::= { wgRoamingPeerEntry 1 }
|
||
|
|
||
|
wgRoamingPeerConnectionStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
other(1),
|
||
|
configured(2),
|
||
|
established(3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Shows the state of the ISRP Connection."
|
||
|
::= { wgRoamingPeerEntry 2 }
|
||
|
|
||
|
wgRoamingPeerRowStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
other(1),
|
||
|
valid(2),
|
||
|
delete(3),
|
||
|
create(4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Shows the state of the row in the PeerRow Table."
|
||
|
::= { wgRoamingPeerEntry 3 }
|
||
|
|
||
|
|
||
|
--
|
||
|
-- AP Plug and Play Table
|
||
|
--
|
||
|
|
||
|
wgPnPTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF WgPnPEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"AP Plug and Play Table."
|
||
|
::= { snWireless 4 }
|
||
|
|
||
|
wgPnPEntry OBJECT-TYPE
|
||
|
SYNTAX WgPnPEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry of the AP Plug and Play Table."
|
||
|
INDEX { wgPnPIfIndex, wgPnPMacAddress }
|
||
|
::= { wgPnPTable 1 }
|
||
|
|
||
|
WgPnPEntry ::= SEQUENCE {
|
||
|
wgPnPIfIndex Integer32,
|
||
|
wgPnPMacAddress MacAddress,
|
||
|
wgPnPIpAddress IpAddress,
|
||
|
wgPnPIpMask IpAddress,
|
||
|
wgPnPIpDefaultGw IpAddress,
|
||
|
wgPnPStatus INTEGER,
|
||
|
wgPnPRowStatus INTEGER
|
||
|
}
|
||
|
|
||
|
wgPnPIfIndex OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"ifIndex value of the switch interface."
|
||
|
::= { wgPnPEntry 1 }
|
||
|
|
||
|
wgPnPMacAddress OBJECT-TYPE
|
||
|
SYNTAX MacAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"MAC address of the attached AP."
|
||
|
::= { wgPnPEntry 2 }
|
||
|
|
||
|
wgPnPIpAddress OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"IP address of the attached AP."
|
||
|
::= { wgPnPEntry 3 }
|
||
|
|
||
|
wgPnPIpMask OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Subnet mask of the attached AP."
|
||
|
::= { wgPnPEntry 4 }
|
||
|
|
||
|
wgPnPIpDefaultGw OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Default gateway of the attached AP."
|
||
|
::= { wgPnPEntry 5 }
|
||
|
|
||
|
wgPnPStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
other(1),
|
||
|
discovered(2),
|
||
|
configured(3),
|
||
|
operational(4)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"AP device status. If the switch diecovered a new AP which
|
||
|
had not been configured, the 'discovered' state will return.
|
||
|
If the AP's IP address, subnet mask and default gateway were
|
||
|
configured to the switch port but the AP with the matching
|
||
|
MAC address had not attached to the switch port, 'configured'
|
||
|
state will return. If the AP's IP address, subnet mask and
|
||
|
default gateway were configured to the switch port and the
|
||
|
AP with the matching MAC address had attached to the switch
|
||
|
port and was operating, 'operational' state will return."
|
||
|
::= { wgPnPEntry 6 }
|
||
|
|
||
|
wgPnPRowStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
other(1),
|
||
|
valid(2),
|
||
|
delete(3),
|
||
|
create(4),
|
||
|
modify(5)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Create, delete or modify a row of AP Plug and Play Table."
|
||
|
::= { wgPnPEntry 7 }
|
||
|
|
||
|
--
|
||
|
-- VPN Pass Through Server Table
|
||
|
--
|
||
|
|
||
|
wgVpnPTServerTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF WgVpnPTServerEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"VPN pass through server table"
|
||
|
::= { snWireless 5 }
|
||
|
|
||
|
wgVpnPTServerEntry OBJECT-TYPE
|
||
|
SYNTAX WgVpnPTServerEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry of the VPN pass through server table."
|
||
|
INDEX { wgVpnPTServerPolicyId, wgVpnPTServerIpAddress }
|
||
|
::= { wgVpnPTServerTable 1 }
|
||
|
|
||
|
WgVpnPTServerEntry ::= SEQUENCE {
|
||
|
wgVpnPTServerPolicyId Integer32,
|
||
|
wgVpnPTServerIpAddress IpAddress,
|
||
|
wgVpnPTServerRowStatus INTEGER
|
||
|
}
|
||
|
|
||
|
wgVpnPTServerPolicyId OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"VPN pass through policy identifier. It must be greater than zero."
|
||
|
::= { wgVpnPTServerEntry 1 }
|
||
|
|
||
|
wgVpnPTServerIpAddress OBJECT-TYPE
|
||
|
SYNTAX IpAddress
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"VPN server IP address."
|
||
|
::= { wgVpnPTServerEntry 2 }
|
||
|
|
||
|
wgVpnPTServerRowStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
other(1),
|
||
|
valid(2),
|
||
|
delete(3),
|
||
|
create(4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Create or delete a row of VPN pass through server table."
|
||
|
::= { wgVpnPTServerEntry 3 }
|
||
|
|
||
|
|
||
|
--
|
||
|
-- VPN Pass Through Filter Table
|
||
|
--
|
||
|
|
||
|
wgVpnPTFilterTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF WgVpnPTFilterEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"VPN pass through filter table"
|
||
|
::= { snWireless 6 }
|
||
|
|
||
|
wgVpnPTFilterEntry OBJECT-TYPE
|
||
|
SYNTAX WgVpnPTFilterEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry of the VPN pass through filter table."
|
||
|
INDEX { wgVpnPTFilterPolicyId, wgVpnPTFilterProtocol, wgVpnPTFilterPort }
|
||
|
::= { wgVpnPTFilterTable 1 }
|
||
|
|
||
|
WgVpnPTFilterEntry ::= SEQUENCE {
|
||
|
wgVpnPTFilterPolicyId Integer32,
|
||
|
wgVpnPTFilterProtocol INTEGER,
|
||
|
wgVpnPTFilterPort Integer32,
|
||
|
wgVpnPTFilterRowStatus INTEGER
|
||
|
}
|
||
|
|
||
|
wgVpnPTFilterPolicyId OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"VPN pass through policy identifier. It must be greater than zero."
|
||
|
::= { wgVpnPTFilterEntry 1 }
|
||
|
|
||
|
wgVpnPTFilterProtocol OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
other(1),
|
||
|
udp(2),
|
||
|
tcp(3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Allow this type of protocol to pass through."
|
||
|
::= { wgVpnPTFilterEntry 2 }
|
||
|
|
||
|
wgVpnPTFilterPort OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Allow this protocol port to pass through."
|
||
|
::= { wgVpnPTFilterEntry 3 }
|
||
|
|
||
|
wgVpnPTFilterRowStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER {
|
||
|
other(1),
|
||
|
valid(2),
|
||
|
delete(3),
|
||
|
create(4)
|
||
|
}
|
||
|
MAX-ACCESS read-write
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Create or delete a row of VPN pass through filter table."
|
||
|
::= { wgVpnPTFilterEntry 4 }
|
||
|
|
||
|
--
|
||
|
-- VPN Pass Through Policy Table
|
||
|
--
|
||
|
|
||
|
wgVpnPTPolicyTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF WgVpnPTPolicyEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"VPN pass through policy table"
|
||
|
::= { snWireless 7 }
|
||
|
|
||
|
wgVpnPTPolicyEntry OBJECT-TYPE
|
||
|
SYNTAX WgVpnPTPolicyEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"An entry of the VPN pass through policy table."
|
||
|
INDEX { wgVpnPTPolicyId }
|
||
|
::= { wgVpnPTPolicyTable 1 }
|
||
|
|
||
|
WgVpnPTPolicyEntry ::= SEQUENCE {
|
||
|
wgVpnPTPolicyId Integer32,
|
||
|
wgVpnPTPolicyPortList IfIndexList
|
||
|
}
|
||
|
|
||
|
wgVpnPTPolicyId OBJECT-TYPE
|
||
|
SYNTAX Integer32
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"VPN pass through policy identifier. It must be greater than zero."
|
||
|
::= { wgVpnPTPolicyEntry 1 }
|
||
|
|
||
|
wgVpnPTPolicyPortList OBJECT-TYPE
|
||
|
SYNTAX IfIndexList
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"A list of ports bound to this VPN pass through policy."
|
||
|
::= { wgVpnPTPolicyEntry 2 }
|
||
|
|
||
|
END
|
||
|
|
||
|
|