865 lines
31 KiB
Plaintext
865 lines
31 KiB
Plaintext
-- *******************************************************************
|
|
-- CISCO-LWAPP-GUEST-LAN-MIB.my
|
|
-- This MIB helps to manage the GUESTLANs on the controller
|
|
-- July 2019, A. Consolini
|
|
--
|
|
-- Copyright (c) 2019 by Cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
-- *******************************************************************
|
|
|
|
CISCO-LWAPP-GUEST-LAN-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
MacAddress,
|
|
TruthValue,
|
|
RowStatus
|
|
FROM SNMPv2-TC
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
InetAddressType,
|
|
InetAddress
|
|
FROM INET-ADDRESS-MIB
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
ciscoMgmt
|
|
FROM CISCO-SMI;
|
|
|
|
ciscoLwappGuestLanMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201810160000Z"
|
|
ORGANIZATION "Cisco Systems Inc."
|
|
CONTACT-INFO
|
|
" Cisco Systems,
|
|
Customer Service
|
|
|
|
Postal: 170 W Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
E-mail: cs-wnbu-snmp@cisco.com"
|
|
DESCRIPTION
|
|
"The controller is handling the configuration of
|
|
possible guest access to the Cisco network.
|
|
The same wireless LAN controller can be used to
|
|
provide access to both types, wireless and wired.
|
|
|
|
This MIB is intended to implement wired guest (guest lan)
|
|
on the overall wireless lan controller.
|
|
|
|
This MIB allows to configure the guest lan profile and
|
|
its attributes.
|
|
The main attributes that can be configured are:
|
|
- security method like open or LWA (local web authentication).
|
|
- The wired vlan associated with the guest lan can be configured too.
|
|
|
|
GLOSSARY
|
|
|
|
Central Controller ( CC )
|
|
|
|
The central entity that handles the guest lan configuration.
|
|
Throughout this MIB, this entity is also referred
|
|
to as 'controller'."
|
|
|
|
REVISION "201810160000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { ciscoMgmt 868 }
|
|
|
|
ciscoLwappGuestLanMIBNotifs OBJECT IDENTIFIER
|
|
::= { ciscoLwappGuestLanMIB 0 }
|
|
|
|
ciscoLwappGuestLanMIBObjects OBJECT IDENTIFIER
|
|
::= { ciscoLwappGuestLanMIB 1 }
|
|
|
|
ciscoLwappGuestLanConform OBJECT IDENTIFIER
|
|
::= { ciscoLwappGuestLanMIB 2 }
|
|
|
|
ciscoLwappGuestLanConfig OBJECT IDENTIFIER
|
|
::= { ciscoLwappGuestLanMIBObjects 1 }
|
|
|
|
-- ********************************************************************
|
|
-- GUEST LAN configuration
|
|
-- ********************************************************************
|
|
|
|
cLGuestLanTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CLGuestLanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table represents the GLAN configuration sent by
|
|
the controller to the APs for their operation.
|
|
|
|
LWAPP APs exchange configuration messages with the
|
|
controller and get the required configuration for
|
|
their 802.11 related operations. As part of these
|
|
messages, the GLAN configuration is pushed by the
|
|
controller to the LWAPP APs.
|
|
|
|
This table doesn't have any dependencies on other
|
|
existing tables. By defining cLGuestLanIndex, the
|
|
unique identifier for a GLAN, this table provides
|
|
a common index structure for use in several other
|
|
new tables that populate information on security
|
|
related attributes like authentication, encryption,
|
|
802.11 parameters, Quality-of-Service attributes
|
|
etc., that would relate to a particular GLAN.
|
|
|
|
Rows are added or deleted by explicit
|
|
management actions initiated by the user from a
|
|
network management station through the
|
|
cLRlanRowStatus object."
|
|
::= { ciscoLwappGuestLanConfig 1 }
|
|
|
|
cLGuestLanEntry OBJECT-TYPE
|
|
SYNTAX CLGuestLanEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each entry in this table represents the GLAN
|
|
configuration sent by the controller to APs
|
|
for use during their operations. entries can be
|
|
added/deleted by explicit management actions by Prime
|
|
or by user console."
|
|
INDEX { cLGuestLanIndex }
|
|
::= { cLGuestLanTable 1 }
|
|
|
|
CLGuestLanEntry ::= SEQUENCE {
|
|
cLGuestLanIndex Unsigned32,
|
|
cLGuestLanRowStatus RowStatus,
|
|
cLGuestLanProfileName SnmpAdminString,
|
|
cLGuestLanHasWiredVlan INTEGER,
|
|
cLGuestLanWiredVlan Unsigned32,
|
|
cLGuestLanAuthenticationList SnmpAdminString,
|
|
cLGuestLanAuthorizationList SnmpAdminString,
|
|
cLGuestLanSecurityWebAuth TruthValue,
|
|
cLGuestLanWebAuthParameter SnmpAdminString,
|
|
cLGuestLanClientLimit Unsigned32,
|
|
cLGuestLanStatus TruthValue,
|
|
cLGuestLanMdnsMode INTEGER
|
|
}
|
|
|
|
cLGuestLanIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..5)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object uniquely identifies one instance of
|
|
a GLAN on the controller."
|
|
::= { cLGuestLanEntry 1 }
|
|
|
|
cLGuestLanRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the status column for this row and used
|
|
to create, modify and delete specific instances of rows
|
|
in this table.
|
|
This table supports modification of writable objects when the
|
|
RowStatus is 'active'.
|
|
The following objects are mandatory for successful
|
|
creation of an entry:
|
|
cLGuestLanIndex
|
|
cLGuestLanProfileName."
|
|
::= { cLGuestLanEntry 2 }
|
|
|
|
cLGuestLanProfileName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Profile name associated to the guest lan.
|
|
This object uniquely identifies one instance of
|
|
a GLAN on the controller."
|
|
::= { cLGuestLanEntry 3 }
|
|
|
|
cLGuestLanHasWiredVlan OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
withoutWiredVlan(1),
|
|
withWiredVlan(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies if the GLAN has a
|
|
wired VLAN number configured and it is a mandatory
|
|
attribute.
|
|
It must be set to 'withWiredVlan' on the foreign controller,
|
|
and to 'withoutWiredVlan' on the anchor controller."
|
|
::= { cLGuestLanEntry 4 }
|
|
|
|
cLGuestLanWiredVlan OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4096)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the VLAN number associated to the GLAN.
|
|
This must be configured only on the foreign controller;
|
|
it must be left unconfigured on the anchor controller."
|
|
::= { cLGuestLanEntry 5 }
|
|
|
|
cLGuestLanAuthenticationList OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
" This object is a name of the authentication list.
|
|
It is a name associated to an authentication
|
|
method that that can be local or remote."
|
|
::= { cLGuestLanEntry 6 }
|
|
|
|
cLGuestLanAuthorizationList OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is a name of the authorization list.
|
|
It is a name associated to an authentication
|
|
method that that can be local or remote."
|
|
::= { cLGuestLanEntry 7 }
|
|
|
|
cLGuestLanSecurityWebAuth OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies if the web authentication
|
|
is enabled or not for the GLAN.
|
|
A value of 'true' indicates that
|
|
web authentication is enabled.
|
|
A value of 'false' indicates that
|
|
web authentication is disabled."
|
|
::= { cLGuestLanEntry 8 }
|
|
|
|
cLGuestLanWebAuthParameter OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Web authentication (WebAuth) is Layer 3 security.
|
|
It allows for user-friendly security that works on
|
|
any station that runs a browser.
|
|
This object specifies the L3 paramater of the
|
|
Web Authentication for the guest LAN"
|
|
::= { cLGuestLanEntry 9 }
|
|
|
|
cLGuestLanClientLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..2000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the maximum number of
|
|
clients that can be hosted"
|
|
::= { cLGuestLanEntry 10 }
|
|
|
|
cLGuestLanStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the admin status of the
|
|
lan status, if it is shutdown or active.
|
|
A value of 'true' indicates that the guest lan is active.
|
|
A value of 'false' indicates that the guest lan is shutdown."
|
|
::= { cLGuestLanEntry 11 }
|
|
|
|
cLGuestLanMdnsMode OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
bridge(0),
|
|
drop(1),
|
|
gateway(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the possible mDNS mode
|
|
of the Guest Lan
|
|
0 indicates GLAN is in Bridge mode for mDNS packets.
|
|
bridges all the mDNS packets to the anchor.
|
|
1 indicates GLAN is is Drop mode for mDNS packets.
|
|
Drops all the mDNS packects.
|
|
2 indicates GLAN is in Gateway mode for mDNS packets
|
|
The controller is handling the mDNS packets."
|
|
DEFVAL { bridge }
|
|
::= { cLGuestLanEntry 12 }
|
|
|
|
-- ********************************************************************
|
|
-- GUEST LAN map profile to policy configuration
|
|
-- ********************************************************************
|
|
|
|
cLGuestLanProfileToPolicyTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CLGuestLanProfileToPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the association between a profile
|
|
name and a policy name."
|
|
::= { ciscoLwappGuestLanConfig 2 }
|
|
|
|
cLGuestLanProfileToPolicyEntry OBJECT-TYPE
|
|
SYNTAX CLGuestLanProfileToPolicyEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table is defining the association between
|
|
a mapping name and a profile name."
|
|
INDEX { cLGuestLanMapName,
|
|
clGuestLanMapGuestLanProfileName
|
|
}
|
|
::= { cLGuestLanProfileToPolicyTable 1 }
|
|
|
|
CLGuestLanProfileToPolicyEntry ::= SEQUENCE {
|
|
cLGuestLanMapName SnmpAdminString,
|
|
clGuestLanMapGuestLanProfileName SnmpAdminString,
|
|
cLGuestLanMapProfileToPolicyRowStatus RowStatus,
|
|
clGuestLanMapPolicyProfileName SnmpAdminString
|
|
}
|
|
|
|
cLGuestLanMapName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..128))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object uniquely identifies one instance of
|
|
a guest lan map on the controller."
|
|
::= { cLGuestLanProfileToPolicyEntry 1 }
|
|
|
|
clGuestLanMapGuestLanProfileName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..128))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the name of the guest lan.."
|
|
::= { cLGuestLanProfileToPolicyEntry 2 }
|
|
|
|
cLGuestLanMapProfileToPolicyRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the status column for this row and used
|
|
to create, modify and delete specific instances of rows
|
|
in this table.
|
|
This table supports modification of writable objects when the
|
|
RowStatus is 'active'."
|
|
::= { cLGuestLanProfileToPolicyEntry 3 }
|
|
|
|
clGuestLanMapPolicyProfileName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..128))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object identifies the policy profile associated to the
|
|
guest lan profile."
|
|
::= { cLGuestLanProfileToPolicyEntry 4 }
|
|
|
|
|
|
|
|
-- ********************************************************************
|
|
-- GUEST LAN map object configuration
|
|
-- ********************************************************************
|
|
|
|
cLGuestLanGuestLanMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CLGuestLanGuestLanMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the guest lan map object. only one instance is
|
|
allowed for the moment."
|
|
::= { ciscoLwappGuestLanConfig 3 }
|
|
|
|
cLGuestLanGuestLanMapEntry OBJECT-TYPE
|
|
SYNTAX CLGuestLanGuestLanMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table will specify the map name for
|
|
mapping of guest lan policies and policy
|
|
profiles."
|
|
INDEX { cLGuestLanGuestLanMapName }
|
|
::= { cLGuestLanGuestLanMapTable 1 }
|
|
|
|
CLGuestLanGuestLanMapEntry ::= SEQUENCE {
|
|
cLGuestLanGuestLanMapName SnmpAdminString,
|
|
cLGuestLanGuestLanMapRowStatus RowStatus
|
|
}
|
|
|
|
cLGuestLanGuestLanMapName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..128))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object uniquely identifies one instance of
|
|
a guest lan map on the controller."
|
|
::= { cLGuestLanGuestLanMapEntry 1 }
|
|
|
|
cLGuestLanGuestLanMapRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the status column for this row and used
|
|
to create, modify and delete specific instances of rows
|
|
in this table.
|
|
This table supports modification of writable objects when the
|
|
RowStatus is 'active'."
|
|
::= { cLGuestLanGuestLanMapEntry 2 }
|
|
|
|
|
|
-- ***************************************************************
|
|
-- * Mobile Station Index Table
|
|
-- ***************************************************************
|
|
|
|
cLGuestLanMobileStationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CLGuestLanMobileStationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mobile Station Table indexed by
|
|
cLGuestLanMobileStationMacAddress.
|
|
(Mobile Station is better referred to as Client in the current
|
|
releases.)"
|
|
::= { ciscoLwappGuestLanConfig 4 }
|
|
|
|
cLGuestLanMobileStationEntry OBJECT-TYPE
|
|
SYNTAX CLGuestLanMobileStationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in cLGuestLanMobileStationTable."
|
|
INDEX { cLGuestLanMobileStationMacAddress }
|
|
::= { cLGuestLanMobileStationTable 1 }
|
|
|
|
CLGuestLanMobileStationEntry ::= SEQUENCE {
|
|
cLGuestLanMobileStationMacAddress MacAddress,
|
|
cLGuestLanMobileStationIpAddressType InetAddressType,
|
|
cLGuestLanMobileStationIpAddress InetAddress,
|
|
cLGuestLanMobileStationUserName SnmpAdminString,
|
|
clGuestLanMobileStationProfileName SnmpAdminString,
|
|
cLGuestLanMobileStationAID Unsigned32,
|
|
cLGuestLanMobileStationStatus INTEGER,
|
|
cLGuestLanMobileStationReasonCode INTEGER,
|
|
cLGuestLanMobileStationMobilityStatus INTEGER,
|
|
cLGuestLanMobileStationAnchorAddressType InetAddressType,
|
|
cLGuestLanMobileStationAnchorAddress InetAddress,
|
|
cLGuestLanMobileStationSessionTimeout Unsigned32,
|
|
cLGuestLanMobileStationAuthenticationAlgorithm INTEGER,
|
|
cLGuestLanMobileStationDeleteAction INTEGER,
|
|
cLGuestLanMobileStationPolicyManagerState SnmpAdminString,
|
|
cLGuestLanMobileStationSecurityPolicyStatus INTEGER,
|
|
cLGuestLanMobileStationInterface SnmpAdminString,
|
|
cLGuestLanMobileStationVlanId Unsigned32,
|
|
cLGuestLanMobileStationPolicyType INTEGER,
|
|
cLGuestLanMobileStationEncryptionCypher INTEGER,
|
|
cLGuestLanMobileStationEapType INTEGER,
|
|
cLGuestLanMobileStationStatusCode Unsigned32,
|
|
cLGuestLanMobileStationAAAOverridePassphrase TruthValue
|
|
}
|
|
|
|
cLGuestLanMobileStationMacAddress OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"802.11 MAC Address of the Mobile Station."
|
|
::= { cLGuestLanMobileStationEntry 1 }
|
|
|
|
cLGuestLanMobileStationIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address type of the Mobile Station.
|
|
The Ip address is limited to ipv4 and ipv6."
|
|
::= { cLGuestLanMobileStationEntry 2 }
|
|
|
|
cLGuestLanMobileStationIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP Address of the Mobile Station."
|
|
::= { cLGuestLanMobileStationEntry 3 }
|
|
|
|
cLGuestLanMobileStationUserName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"User Name, if any, of the Mobile Station. This should be
|
|
non empty in the case of Web Authentication and IPSec."
|
|
::= { cLGuestLanMobileStationEntry 4 }
|
|
|
|
clGuestLanMobileStationProfileName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SSID Advertised by the Mobile Station."
|
|
::= { cLGuestLanMobileStationEntry 5 }
|
|
|
|
cLGuestLanMobileStationAID OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"AID for the Mobile Station."
|
|
::= { cLGuestLanMobileStationEntry 6 }
|
|
|
|
cLGuestLanMobileStationStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
idle(0),
|
|
aaaPending(1),
|
|
authenticated(2),
|
|
associated(3),
|
|
powersave(4),
|
|
disassociated(5),
|
|
tobedeleted(6),
|
|
probing(7),
|
|
blacklisted(8)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of the Mobile Station."
|
|
::= { cLGuestLanMobileStationEntry 7 }
|
|
|
|
cLGuestLanMobileStationReasonCode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unspecified(1),
|
|
previousAuthNotValid(2),
|
|
deauthenticationLeaving(3),
|
|
disassociationDueToInactivity(4),
|
|
disassociationAPBusy(5),
|
|
class2FrameFromNonAuthStation(6),
|
|
class2FrameFromNonAssStation(7),
|
|
disassociationStaHasLeft(8),
|
|
staReqAssociationWithoutAuth(9),
|
|
invalidInformationElement(40),
|
|
groupCipherInvalid(41),
|
|
unicastCipherInvalid(42),
|
|
akmpInvalid(43),
|
|
unsupportedRsnVersion(44),
|
|
invalidRsnIeCapabilities(45),
|
|
cipherSuiteRejected(46),
|
|
missingReasonCode(99),
|
|
maxAssociatedClientsReached(101),
|
|
unSpecifieQosFailure(200),
|
|
qosPolicyMismatch(201),
|
|
inSufficientBandwidth(202),
|
|
inValidQosParams(203)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reason Code as defined in 802.11 standards."
|
|
::= { cLGuestLanMobileStationEntry 8 }
|
|
|
|
cLGuestLanMobileStationMobilityStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unassociated(0),
|
|
local(1),
|
|
anchor(2),
|
|
foreign(3),
|
|
handoff(4),
|
|
unknown(5),
|
|
exportanchor(6),
|
|
exportforeign(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mobility Role of the Mobile Station."
|
|
::= { cLGuestLanMobileStationEntry 9 }
|
|
|
|
cLGuestLanMobileStationAnchorAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the Mobility Status of the Mobile Station is
|
|
Anchor then it will have Peer Ip Address and will
|
|
have Anchor IP if the Role is Foreign.
|
|
The Ip address is limited to ipv4 and ipv6."
|
|
::= { cLGuestLanMobileStationEntry 10 }
|
|
|
|
cLGuestLanMobileStationAnchorAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If the Mobility Status of the Mobile Station is
|
|
Anchor then it will have Peer Ip Address and will
|
|
have Anchor IP if the Role is Foreign."
|
|
::= { cLGuestLanMobileStationEntry 11 }
|
|
|
|
cLGuestLanMobileStationSessionTimeout OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Session Timeout of the Mobile station."
|
|
::= { cLGuestLanMobileStationEntry 12 }
|
|
|
|
cLGuestLanMobileStationAuthenticationAlgorithm OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
openSystem(0),
|
|
sharedKey(1),
|
|
unknown(2),
|
|
openAndEap(128)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication Algorithm of the Mobile Station."
|
|
::= { cLGuestLanMobileStationEntry 13 }
|
|
|
|
cLGuestLanMobileStationDeleteAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
default(0),
|
|
delete(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Action to Deauthenticate the Mobile Station. Set the
|
|
State to delete."
|
|
::= { cLGuestLanMobileStationEntry 14 }
|
|
|
|
cLGuestLanMobileStationPolicyManagerState OBJECT-TYPE
|
|
SYNTAX SnmpAdminString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Policy Manager State of the Mobile Station."
|
|
::= { cLGuestLanMobileStationEntry 15 }
|
|
|
|
cLGuestLanMobileStationSecurityPolicyStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
completed(0),
|
|
notcompleted(1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this attribute has the value completed, it shall
|
|
indicate that the Mobile Station has completed the
|
|
security policy checks. Otherwise the checks are yet
|
|
to be completed."
|
|
::= { cLGuestLanMobileStationEntry 16 }
|
|
|
|
cLGuestLanMobileStationInterface OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (0..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the Interface of the Mobile Station to the switch."
|
|
::= { cLGuestLanMobileStationEntry 17 }
|
|
|
|
cLGuestLanMobileStationVlanId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..4096)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Vlan ID of the Interface to which the Mobile Station is
|
|
associated."
|
|
::= { cLGuestLanMobileStationEntry 18 }
|
|
|
|
cLGuestLanMobileStationPolicyType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
dot1x(0),
|
|
wpa1(1),
|
|
wpa2(2),
|
|
wpa2vff(3),
|
|
notavailable(4),
|
|
unknown(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mode of the AP to which the Mobile Station is associated."
|
|
::= { cLGuestLanMobileStationEntry 19 }
|
|
|
|
cLGuestLanMobileStationEncryptionCypher OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ccmpAes(0),
|
|
tkipMic(1),
|
|
wep40(2),
|
|
wep104(3),
|
|
wep128(4),
|
|
none(5),
|
|
tkipWep40(6),
|
|
tkipWep104(7),
|
|
gcmp128(8),
|
|
gcmp256(9),
|
|
ccmp256(10),
|
|
notavailable(11),
|
|
unknown(12)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Mode of the AP to which the Mobile Station is associated."
|
|
::= { cLGuestLanMobileStationEntry 20 }
|
|
|
|
cLGuestLanMobileStationEapType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
eapTls(0),
|
|
ttls(1),
|
|
peap(2),
|
|
leap(3),
|
|
speke(4),
|
|
eapFast(5),
|
|
notavailable(6),
|
|
unknown(7)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EAP type for the Mobile Station."
|
|
::= { cLGuestLanMobileStationEntry 21 }
|
|
|
|
cLGuestLanMobileStationStatusCode OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status Code of the Mobile Station."
|
|
::= { cLGuestLanMobileStationEntry 22 }
|
|
|
|
cLGuestLanMobileStationAAAOverridePassphrase OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flag to check wheather AAA override passphrase is
|
|
enabled for a MAB+PSK client or not."
|
|
::= { cLGuestLanMobileStationEntry 23 }
|
|
|
|
|
|
-- ********************************************************************
|
|
-- * Notifications
|
|
-- ********************************************************************
|
|
|
|
cLGuestLanAllAnchorsDown NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
cLGuestLanProfileName,
|
|
clGuestLanMapPolicyProfileName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification will be emitted by the SNMP agent,
|
|
when successive EoIP ping attempts to all the anchors on
|
|
GuestLan, denoted by cLGuestLanProfileName, fails and
|
|
all the anchors are conclusively down."
|
|
::= { ciscoLwappGuestLanMIBNotifs 1 }
|
|
|
|
cLGuestLanOneAnchorOnGuestLanUp NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
cLGuestLanProfileName,
|
|
clGuestLanMapPolicyProfileName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification will be emitted by the SNMP agent,
|
|
when successive EoIP and UDP ping to at least one anchor
|
|
on the GuestLan, denoted by cLGuestLanProfileName, is
|
|
restored and anchor is conclusively up."
|
|
::= { ciscoLwappGuestLanMIBNotifs 2 }
|
|
|
|
--*******************************************************************
|
|
--* END OF - NOTIFICATIONS
|
|
--*******************************************************************
|
|
|
|
-- ********************************************************************
|
|
-- * Compliance statements
|
|
-- ********************************************************************
|
|
|
|
ciscoLwappGuestLanCompliances OBJECT IDENTIFIER
|
|
::= { ciscoLwappGuestLanConform 1 }
|
|
|
|
ciscoLwappGuestLanMIBGroups OBJECT IDENTIFIER
|
|
::= { ciscoLwappGuestLanConform 2 }
|
|
|
|
ciscoLwappGuestLanCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for the SNMP entities that
|
|
implement the ciscoLwappGuestLanMIB module."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS {
|
|
ciscoLwappGuestLanConfigGroup,
|
|
ciscoLwappGuestLanNotifsGroup
|
|
}
|
|
::= { ciscoLwappGuestLanCompliances 1 }
|
|
|
|
--*******************************************************************
|
|
--* Units of conformance
|
|
--*******************************************************************
|
|
|
|
ciscoLwappGuestLanConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cLGuestLanRowStatus,
|
|
cLGuestLanProfileName,
|
|
cLGuestLanHasWiredVlan,
|
|
cLGuestLanWiredVlan,
|
|
cLGuestLanAuthenticationList,
|
|
cLGuestLanAuthorizationList,
|
|
cLGuestLanSecurityWebAuth,
|
|
cLGuestLanWebAuthParameter,
|
|
cLGuestLanClientLimit,
|
|
cLGuestLanStatus,
|
|
cLGuestLanGuestLanMapRowStatus,
|
|
cLGuestLanMapProfileToPolicyRowStatus,
|
|
clGuestLanMapPolicyProfileName,
|
|
cLGuestLanMdnsMode,
|
|
cLGuestLanMobileStationIpAddressType,
|
|
cLGuestLanMobileStationIpAddress,
|
|
cLGuestLanMobileStationUserName,
|
|
clGuestLanMobileStationProfileName,
|
|
cLGuestLanMobileStationAID,
|
|
cLGuestLanMobileStationStatus,
|
|
cLGuestLanMobileStationReasonCode,
|
|
cLGuestLanMobileStationMobilityStatus,
|
|
cLGuestLanMobileStationAnchorAddressType,
|
|
cLGuestLanMobileStationAnchorAddress,
|
|
cLGuestLanMobileStationSessionTimeout,
|
|
cLGuestLanMobileStationAuthenticationAlgorithm,
|
|
cLGuestLanMobileStationDeleteAction,
|
|
cLGuestLanMobileStationPolicyManagerState,
|
|
cLGuestLanMobileStationSecurityPolicyStatus,
|
|
cLGuestLanMobileStationInterface,
|
|
cLGuestLanMobileStationVlanId,
|
|
cLGuestLanMobileStationPolicyType,
|
|
cLGuestLanMobileStationEncryptionCypher,
|
|
cLGuestLanMobileStationEapType,
|
|
cLGuestLanMobileStationStatusCode,
|
|
cLGuestLanMobileStationAAAOverridePassphrase
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This collection of objects represents the
|
|
GLAN policy attributes."
|
|
::= { ciscoLwappGuestLanMIBGroups 1 }
|
|
|
|
ciscoLwappGuestLanNotifsGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
cLGuestLanAllAnchorsDown,
|
|
cLGuestLanOneAnchorOnGuestLanUp
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a collection of notifications about the
|
|
general functional behavior of Guest LAN on
|
|
WLAN controllers."
|
|
::= { ciscoLwappGuestLanMIBGroups 2 }
|
|
END
|
|
|
|
|