mibs/MIBS/ubiquoss/UBQS-CPU-MAC-FILTER

204 lines
6.2 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- *****************************************************************
-- UBQS-AUTO-RESET-MIB: Ubiquoss Auto Reset MIB file
--
-- June 2011, Hyung Eun Park
--
-- Copyright (c) 2009 by Ubiquoss, Corp.
-- All rights reserved.
--
-- *****************************************************************
--
UBQS-CPU-MAC-FILTER-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
PhysAddress
FROM SNMPv2-TC
InetAddress
FROM INET-ADDRESS-MIB
ubiMgmtv2
FROM UBQS-SMI;
ubiCpuMacFilterMIB MODULE-IDENTITY
LAST-UPDATED "201311191545Z"
ORGANIZATION "Ubiquoss Corp."
CONTACT-INFO
" Ubiquoss
Customer Service
Postal: 24F Milennium B/D,
467-12, Dogok-Dong,
GangNam-Gu, Seoul 135-270
Korea
Tel: 82-2-2190-3100"
DESCRIPTION
""
::= { ubiMgmtv2 30 }
-- ***********************************************************
-- Textual Conventions
-- ***********************************************************
-- ***************************************************************
-- ubiCpuMacFilterMIB
-- ***************************************************************
ubiCpuMacFilterMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiCpuMacFilterMIB 0 }
ubiCpuMacFilterMIBObjects OBJECT IDENTIFIER ::= { ubiCpuMacFilterMIB 1 }
ubiCpuMacFilterMIBConformance OBJECT IDENTIFIER ::= { ubiCpuMacFilterMIB 2 }
-- *****************************************************************
-- ubiCpuMacFilterMIBNotificationPrefix
-- *****************************************************************
ubiCpuMacFilterNotification NOTIFICATION-TYPE
OBJECTS {
ubiCpuMacFilterStatsVlanIfIndex,
ubiCpuMacFilterStatsMacAddr,
ubiCpuMacFilterStatsBlocked,
ubiCpuMacFilterStatsPortIndex,
ubiCpuMacFilterStatsIpAddr,
ubiCpuMacFilterStatsType
}
STATUS current
DESCRIPTION
"Notification of that CPU-mac-filter event is occured"
::= { ubiCpuMacFilterMIBNotificationPrefix 1 }
-- *****************************************************************
-- ubiCpuMacFilterMIBObjects
-- *****************************************************************
ubiCpuMacFilterStatsTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiCpuMacFilterStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects which privide
the information about the occured cpu-mac-filter event"
::= { ubiCpuMacFilterMIBObjects 1 }
ubiCpuMacFilterStatsEntry OBJECT-TYPE
SYNTAX UbiCpuMacFilterStatsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry containing information about the occured cpu-mac-filter event"
INDEX { ubiCpuMacFilterStatsVlanIfIndex, ubiCpuMacFilterStatsMacAddr }
::= { ubiCpuMacFilterStatsTable 1 }
UbiCpuMacFilterStatsEntry ::= SEQUENCE
{
ubiCpuMacFilterStatsVlanIfIndex INTEGER,
ubiCpuMacFilterStatsMacAddr PhysAddress,
ubiCpuMacFilterStatsBlocked INTEGER,
ubiCpuMacFilterStatsPortIndex INTEGER,
ubiCpuMacFilterStatsIpAddr InetAddress,
ubiCpuMacFilterStatsType INTEGER
}
ubiCpuMacFilterStatsVlanIfIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Ifindex for vlan that cpu-mac-filter event is occured at."
::= { ubiCpuMacFilterStatsEntry 1 }
ubiCpuMacFilterStatsMacAddr OBJECT-TYPE
SYNTAX PhysAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"MAC address blocked by cpu-mac-filter event."
::= { ubiCpuMacFilterStatsEntry 2 }
ubiCpuMacFilterStatsBlocked OBJECT-TYPE
SYNTAX INTEGER{
block(1),
unblock(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"this object presents that this event is for block(1) or unblock(2)"
::= { ubiCpuMacFilterStatsEntry 3 }
ubiCpuMacFilterStatsPortIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Ifindex for physical port that cpu-mac-filter event is occured at."
::= { ubiCpuMacFilterStatsEntry 4 }
ubiCpuMacFilterStatsIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IP address which associated the blocked mac-address"
::= { ubiCpuMacFilterStatsEntry 5 }
ubiCpuMacFilterStatsType OBJECT-TYPE
SYNTAX INTEGER{
unicast(0),
broadcast(1),
multicast(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Type of ubiCpuMacFilterStatsMacAddr object"
::= { ubiCpuMacFilterStatsEntry 6 }
-- *****************************************************************
-- ubiCpuMacFilterMIBConformance
-- *****************************************************************
--
-- conformance information
--
ubiCpuMacFilterMIBCompliances OBJECT IDENTIFIER ::= { ubiCpuMacFilterMIBConformance 1 }
ubiCpuMacFilterMIBGroups OBJECT IDENTIFIER ::= { ubiCpuMacFilterMIBConformance 2 }
-- compliance statements
ubiCpuMacFilterMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement the UBQS-CPU-MAC-FILTER-MIB"
MODULE
MANDATORY-GROUPS { ubiCpuMacFilterGroup }
GROUP ubiCpuMacFilterGroup
DESCRIPTION
"The ubiCpuMacFilterGroup is applicable for implementations which
need to get the Cpu-mac-filter information."
::= { ubiCpuMacFilterMIBCompliances 1 }
-- units of conformance
ubiCpuMacFilterGroup OBJECT-GROUP
OBJECTS {
}
STATUS current
DESCRIPTION
"A collection of objects containing
information about the Cpu-mac-filter of system."
::= { ubiCpuMacFilterMIBGroups 1 }
END