350 lines
11 KiB
Plaintext
350 lines
11 KiB
Plaintext
-- *******************************************************************
|
|
-- CISCO-LWAPP-NETFLOW-MIB.my
|
|
-- This Module describes about the Netflow.
|
|
-- June 2012, Venkatesh Puranik
|
|
--
|
|
-- Copyright (c) 2011, 2012, 2017 by Cisco Systems, Inc.
|
|
-- All rights reserved.
|
|
-- *******************************************************************
|
|
|
|
CISCO-LWAPP-NETFLOW-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE,
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
RowStatus
|
|
FROM SNMPv2-TC
|
|
InetAddressType,
|
|
InetAddress,
|
|
InetPortNumber
|
|
FROM INET-ADDRESS-MIB
|
|
SnmpAdminString
|
|
FROM SNMP-FRAMEWORK-MIB
|
|
ciscoMgmt
|
|
FROM CISCO-SMI;
|
|
|
|
|
|
-- ********************************************************************
|
|
-- * MODULE IDENTITY
|
|
-- ********************************************************************
|
|
|
|
ciscoLwappNetflowMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201704270000Z"
|
|
ORGANIZATION "Cisco Systems Inc."
|
|
CONTACT-INFO
|
|
"Cisco Systems,
|
|
Customer Service
|
|
|
|
Postal: 170 West Tasman Drive
|
|
San Jose, CA 95134
|
|
USA
|
|
|
|
Tel: +1 800 553-NETS
|
|
|
|
Email: cs-snmp@cisco.com"
|
|
DESCRIPTION
|
|
"Netflow is a protocol for collecting IP traffic information
|
|
from network devices for traffic monitoring.
|
|
The netflow architecture consists of:
|
|
-Collector: An entity that collects all the IP traffic
|
|
info from various network elements
|
|
-Exporter: A network entity that exports the template
|
|
of the information that will be exported along
|
|
with the actual data which maps to the exported
|
|
template. WLC will play the role of an Exporter.
|
|
|
|
GLOSSARY
|
|
|
|
Access Point ( AP )
|
|
|
|
An entity that contains an 802.11 medium access
|
|
control ( MAC ) and physical layer ( PHY ) interface
|
|
and provides access to the distribution services via
|
|
the wireless medium for associated clients.
|
|
|
|
LWAPP APs encapsulate all the 802.11 frames in
|
|
LWAPP frames and sends it to the controller to which
|
|
it is logically connected to.
|
|
|
|
Central Controller ( CC )
|
|
|
|
The central entity that terminates the LWAPP protocol
|
|
tunnel from the LWAPP APs. Throughout this MIB,
|
|
this entity also referred to as 'controller'.
|
|
|
|
Light Weight Access Point Protocol ( LWAPP )
|
|
|
|
This is a generic protocol that defines the
|
|
communication between the Access Points and the
|
|
controllers.
|
|
|
|
Mobile Node ( MN )
|
|
|
|
A roaming 802.11 wireless device in a wireless
|
|
network associated with an access point."
|
|
REVISION "201704270000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB module."
|
|
::= { ciscoMgmt 840 }
|
|
|
|
|
|
ciscoLwappNetflowMIBNotifs OBJECT IDENTIFIER
|
|
::= { ciscoLwappNetflowMIB 0 }
|
|
|
|
ciscoLwappNetflowMIBObjects OBJECT IDENTIFIER
|
|
::= { ciscoLwappNetflowMIB 1 }
|
|
|
|
ciscoLwappNetflowMIBConform OBJECT IDENTIFIER
|
|
::= { ciscoLwappNetflowMIB 2 }
|
|
|
|
ciscoLwappNetflowTableObjects OBJECT IDENTIFIER
|
|
::= { ciscoLwappNetflowMIBObjects 1 }
|
|
|
|
-- *******************************************************************
|
|
-- Netflow Monitor Table
|
|
-- *******************************************************************
|
|
|
|
cLNetflowMonitorTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CLNetflowMonitorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table represents the information about
|
|
netflow monitor."
|
|
::= { ciscoLwappNetflowTableObjects 1 }
|
|
|
|
cLNetflowMonitorEntry OBJECT-TYPE
|
|
SYNTAX CLNetflowMonitorEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing the configuration attributes
|
|
of netflow monitor."
|
|
INDEX { cLNetflowMonitorName }
|
|
::= { cLNetflowMonitorTable 1 }
|
|
|
|
CLNetflowMonitorEntry ::= SEQUENCE {
|
|
cLNetflowMonitorName SnmpAdminString,
|
|
cLNetflowMonitorRecordName SnmpAdminString,
|
|
cLNetflowMonitorRowStatus RowStatus
|
|
}
|
|
|
|
cLNetflowMonitorName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the netflow monitor name."
|
|
::= { cLNetflowMonitorEntry 1 }
|
|
|
|
cLNetflowMonitorRecordName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the netflow monitor record type.
|
|
'none' specifies no record name is being used.
|
|
'none' should be used to delete record name from monitor."
|
|
::= { cLNetflowMonitorEntry 2 }
|
|
|
|
cLNetflowMonitorRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the status column for this row and is used to
|
|
create and delete specific instances of rows in this
|
|
table."
|
|
::= { cLNetflowMonitorEntry 3 }
|
|
|
|
|
|
-- *******************************************************************
|
|
-- Netflow Exporter Table
|
|
-- *******************************************************************
|
|
|
|
cLNetflowExporterTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CLNetflowExporterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table represents the information about
|
|
netflow exporter."
|
|
::= { ciscoLwappNetflowTableObjects 2 }
|
|
|
|
cLNetflowExporterEntry OBJECT-TYPE
|
|
SYNTAX CLNetflowExporterEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing the configuration attributes
|
|
of netflow exporter."
|
|
INDEX { cLNetflowExporterName }
|
|
::= { cLNetflowExporterTable 1 }
|
|
|
|
CLNetflowExporterEntry ::= SEQUENCE {
|
|
cLNetflowExporterName SnmpAdminString,
|
|
cLNetflowExporterIPAddressType InetAddressType,
|
|
cLNetflowExporterIPAddress InetAddress,
|
|
cLNetflowExporterPortNumber InetPortNumber,
|
|
cLNetflowExporterRowStatus RowStatus
|
|
}
|
|
|
|
cLNetflowExporterName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the netflow exporter name."
|
|
::= { cLNetflowExporterEntry 1 }
|
|
|
|
cLNetflowExporterIPAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the netflow exporter IP
|
|
address type."
|
|
::= { cLNetflowExporterEntry 2 }
|
|
|
|
cLNetflowExporterIPAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the netflow exporter IP
|
|
address."
|
|
::= { cLNetflowExporterEntry 3 }
|
|
|
|
cLNetflowExporterPortNumber OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the netflow exporter port
|
|
number."
|
|
::= { cLNetflowExporterEntry 4 }
|
|
|
|
cLNetflowExporterRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the status column for this row and is used to
|
|
create and delete specific instances of rows in this
|
|
table."
|
|
::= { cLNetflowExporterEntry 5 }
|
|
|
|
|
|
-- *******************************************************************
|
|
-- Netflow Monitor Exporter Map Table
|
|
-- *******************************************************************
|
|
|
|
cLNetflowMonitorMappingTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CLNetflowMonitorMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table represents the netflow monitor and
|
|
exporter association."
|
|
::= { ciscoLwappNetflowTableObjects 3 }
|
|
|
|
cLNetflowMonitorMappingEntry OBJECT-TYPE
|
|
SYNTAX CLNetflowMonitorMappingEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing the association between
|
|
netflow monitor and exporter."
|
|
INDEX {
|
|
cLNetflowMonitorName,
|
|
cLNetflowMonitorMappingExporterName
|
|
}
|
|
::= { cLNetflowMonitorMappingTable 1 }
|
|
|
|
CLNetflowMonitorMappingEntry ::= SEQUENCE {
|
|
cLNetflowMonitorMappingExporterName SnmpAdminString,
|
|
cLNetflowMonitorMappingRowStatus RowStatus
|
|
}
|
|
|
|
cLNetflowMonitorMappingExporterName OBJECT-TYPE
|
|
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object represents the netflow exporter name."
|
|
::= { cLNetflowMonitorMappingEntry 1 }
|
|
|
|
cLNetflowMonitorMappingRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the status column for this row and is used to
|
|
create and delete specific instances of rows in this
|
|
table."
|
|
::= { cLNetflowMonitorMappingEntry 2 }
|
|
|
|
|
|
-- *******************************************************************
|
|
-- * NOTIFICATIONS
|
|
-- *******************************************************************
|
|
--
|
|
-- *******************************************************************
|
|
-- * END OF - NOTIFICATIONS
|
|
-- *******************************************************************
|
|
--
|
|
-- *******************************************************************
|
|
-- * Compliance statements
|
|
-- *******************************************************************
|
|
|
|
ciscoLwappNetflowMIBCompliances OBJECT IDENTIFIER
|
|
::= { ciscoLwappNetflowMIBConform 1 }
|
|
|
|
ciscoLwappNetflowMIBGroups OBJECT IDENTIFIER
|
|
::= { ciscoLwappNetflowMIBConform 2 }
|
|
|
|
|
|
ciscoLwappNetflowMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for the SNMP entities that
|
|
implement the ciscoLwappNetflowMIB module."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { cLNetflowConfigGroup }
|
|
::= { ciscoLwappNetflowMIBCompliances 1 }
|
|
|
|
-- *******************************************************************
|
|
-- * Units of conformance
|
|
-- *******************************************************************
|
|
|
|
cLNetflowConfigGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
cLNetflowMonitorName,
|
|
cLNetflowMonitorRecordName,
|
|
cLNetflowMonitorRowStatus,
|
|
cLNetflowExporterName,
|
|
cLNetflowExporterIPAddressType,
|
|
cLNetflowExporterIPAddress,
|
|
cLNetflowExporterPortNumber,
|
|
cLNetflowExporterRowStatus,
|
|
cLNetflowMonitorMappingExporterName,
|
|
cLNetflowMonitorMappingRowStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a collection of objects which can
|
|
be configured to control netflow parameters."
|
|
::= { ciscoLwappNetflowMIBGroups 1 }
|
|
|
|
END
|
|
|
|
|
|
|