mibs/MIBS/ubiquoss/UBQS-DOT1BRIDGE-MIB

1068 lines
33 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
-- *****************************************************************
-- UBQS-DOT1BRIDGE-MIB : Ubiquoss DOT1BRIDGE MIB
--
-- July 2009, Park Hyung Eun
--
-- Copyright (c) 2009 by Ubiquoss, Corp.
-- All rights reserved.
-- *****************************************************************
--
UBQS-DOT1BRIDGE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Counter32,
IpAddress,
Gauge32,
Integer32,
Unsigned32
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
RowStatus,
DisplayString,
TruthValue,
MacAddress
FROM SNMPv2-TC
VlanIndex,
FROM Q-BRIDGE-MIB
UbiPortList,
UbiBridgeId
FROM UBQS-TC
ubiMgmtv2
FROM UBQS-SMI;
ubiDot1BridgeMIB MODULE-IDENTITY
LAST-UPDATED "200905260000Z"
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
"The MIB module for entities implementing
the IEEE 802.1 management."
::= { ubiMgmtv2 5 }
-- *****************************************************************
-- Textual Conventions
-- *****************************************************************
VlanStpType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of the Spanning Tree Protocol (STP) running on
this VLAN."
SYNTAX INTEGER {
stp(1),
stp-vlan-bridge(2),
rstp(3),
rstp-vlan-bridge(4),
mstp(5),
provider-rstp(6),
provider-mstp(7),
rpvstExt(8) -- rpvst+
}
UbiVlanIntType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of the VLAN.
other(1),
backbone_p2p(2), -- backbone point to point
backbone_m2m(3), -- backbone multipoint to multipoint
customer(4),
service_p2p(5), -- service point to point
service_m2m(6) -- service multipoint to multipoint"
SYNTAX INTEGER {
other(1),
backbone_p2p(2), -- backbone point to point
backbone_m2m(3), -- backbone multipoint to multipoint
customer(4),
service_p2p(5), -- service point to point
service_m2m(6) -- service multipoint to multipoint
}
UbiVlanType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The type of the VLAN."
SYNTAX BITS
{
static(0),
dynamic(1),
cvlan(2),
svlan(3),
svlan_p2p(4),
svlan_m2m(5),
--PBB
bvlan(6),
bvlan_p2p(7),
bvlan_m2m(8),
-- PBB TE
tevlan(9),
auto(10)
}
UbiBridgeType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the component type(s) of this bridge. The
following component types are possible:
iComponent(1) - An S-VLAN aware component of a Backbone
Edge Bridge which performs encapsulation of customer
frames.
bComponent(2) - An S-VLAN aware component of a Backbone
Edge Bridge which bundles backbone service instances
into B-VLANs.
cVlanComponent(3) - A C-VLAN aware component of an
enterprise VLAN bridge or of a Provider Bridge used
to process C-tagged frames.
sVlanComponent(4) - An S-VLAN aware component of a
Provider Bridge.
dBridgeComponent(5) - A VLAN unaware component of an
802.1D bridge.
edgeComponent (6) - A C-VLAN or S-VLAN aware component of a
Provider Bridge."
SYNTAX INTEGER {
iComponent(1),
bComponent(2),
cVlanComponent(3), -- vlan bridge or provider edge bridge
sVlanComponent(4), -- provider bridge
dBridgeComponent(5),
edgeComponent(6), -- provider edge bridge
}
-- *****************************************************************
-- ubiDo1MIBObjects
-- *****************************************************************
ubiDot1BridgeMIBNotificationsPrefix OBJECT IDENTIFIER ::= { ubiDot1BridgeMIB 0 }
ubiVlanMIBObjects OBJECT IDENTIFIER ::= { ubiDot1BridgeMIB 1 }
ubiBridgeMIBObjects OBJECT IDENTIFIER ::= { ubiDot1BridgeMIB 2 }
ubiMacAddressTableMIBObjects OBJECT IDENTIFIER ::= { ubiDot1BridgeMIB 3 }
ubiDot1BridgeMIBConformance OBJECT IDENTIFIER ::= { ubiDot1BridgeMIB 10 }
-- *****************************************************************
-- ubiVlanMIBNotificationEnables
-- *****************************************************************
ubiVlanNotifications OBJECT IDENTIFIER ::= { ubiDot1BridgeMIBNotificationsPrefix 0 }
ubiVlanCreated NOTIFICATION-TYPE
OBJECTS { ubiVlanName }
STATUS current
DESCRIPTION
"A ubiVlanCreated notification is generated by a
device when a VLAN is created."
::= { ubiVlanNotifications 1 }
ubiVlanDeleted NOTIFICATION-TYPE
OBJECTS { ubiVlanName }
STATUS current
DESCRIPTION
"A ubiVlanDeleted notification is generated by a
device when a VLAN is deleted."
::= { ubiVlanNotifications 2 }
-- *****************************************************************
-- ubiFdbNotifications
-- *****************************************************************
ubiFdbNotifications OBJECT IDENTIFIER ::= { ubiDot1BridgeMIBNotificationsPrefix 1 }
ubiFdbAlarmAsserted NOTIFICATION-TYPE
OBJECTS { }
STATUS current
DESCRIPTION
"A ubiFdbAlarmAsserted notification is generated by a
device when the number of FDB entries exceeds high threshold."
::= { ubiFdbNotifications 1 }
ubiFdbAlarmCleared NOTIFICATION-TYPE
OBJECTS { }
STATUS current
DESCRIPTION
"A ubiFdbAlarmCleared notification is generated by a
device when the number of FDB entries meets low threshold."
::= { ubiFdbNotifications 2 }
-- *****************************************************************
-- ubiVlanMIBNotificationEnables
-- *****************************************************************
ubiVlanNotificationEnables OBJECT IDENTIFIER ::= { ubiVlanMIBObjects 1 }
ubiVlanCreateEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the notification should
be generated when a VLAN is created.
If the value of this object is 'true' then the
vlanCreated notification will be generated.
If the value of this object is 'false' then the
vlanCreated notification will not be generated."
DEFVAL { false }
::= { ubiVlanNotificationEnables 1 }
ubiVlanDeleteEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An indication of whether the notification should
be generated when a VLAN is deleted.
If the value of this object is 'true' then the
vlanDeleted notification will be generated.
If the value of this object is 'false' then the
vlanDeleted notification will not be generated."
DEFVAL { false }
::= { ubiVlanNotificationEnables 2 }
-- *****************************************************************
-- ubiVlanTable
-- *****************************************************************
ubiVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains information on the VLANs which
currently exist."
::= { ubiVlanMIBObjects 2 }
ubiVlanEntry OBJECT-TYPE
SYNTAX UbiVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about one current VLAN."
INDEX { ubiVlanIndex }
::= { ubiVlanTable 1 }
UbiVlanEntry ::= SEQUENCE {
ubiVlanIndex VlanIndex,
ubiVlanIfIndex Integer32,
ubiVlanName DisplayString,
ubiVlanStatus INTEGER,
ubiVlanType UbiVlanType,
ubiVlanMtu Integer32,
ubiVlanStpType INTEGER,
ubiVlanRowStatus RowStatus
}
ubiVlanIndex OBJECT-TYPE
SYNTAX VlanIndex
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The VLAN-id of this VLAN."
::= { ubiVlanEntry 1 }
ubiVlanIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the ifIndex corresponding to
this VLAN-id."
::= { ubiVlanEntry 2 }
ubiVlanName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of this VLAN."
::= { ubiVlanEntry 3 }
ubiVlanStatus OBJECT-TYPE
SYNTAX INTEGER
{
inactive(1),
active(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The current state of the VLAN."
DEFVAL { active }
::= { ubiVlanEntry 4 }
ubiVlanType OBJECT-TYPE
SYNTAX UbiVlanType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the type(s) of this vlan."
::= { ubiVlanEntry 5 }
ubiVlanMtu OBJECT-TYPE
SYNTAX Integer32 (1500..10218)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MTU size on this VLAN."
DEFVAL { 1500 }
::= { ubiVlanEntry 6 }
ubiVlanStpType OBJECT-TYPE
SYNTAX VlanStpType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the Spanning Tree Protocol (STP) running on
this VLAN.
STP Type:
stp(1),
stp-vlan-bridge(2),
rstp(3),
rstp-vlan-bridge(4),
mstp(5),
provider-rstp(6),
provider-mstp(7),
rpvstExt(8) -- rpvst+
"
::= { ubiVlanEntry 7 }
ubiVlanRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS deprecated
DESCRIPTION
"The status of Vlan row. This table is deprecated
by ubiVlanStaticTable."
::= { ubiVlanEntry 8 }
-- *****************************************************************
-- ubiVlanMembershipTable
-- *****************************************************************
ubiVlanMembershipTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiVlanMembershipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for configuring VLAN port membership.
There is one row for each bridge port."
::= { ubiVlanMIBObjects 3 }
ubiVlanMembershipEntry OBJECT-TYPE
SYNTAX UbiVlanMembershipEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry (conceptual row) in the ubiVlanMembershipTable."
INDEX { ubiVlanIndex }
::= { ubiVlanMembershipTable 1 }
UbiVlanMembershipEntry ::= SEQUENCE {
ubiVmMemberPorts UbiPortList
}
ubiVmMemberPorts OBJECT-TYPE
SYNTAX UbiPortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The set of the device's member ports that belong
to the VLAN. A bit is corresponding with the bridge port id."
::= { ubiVlanMembershipEntry 1 }
-- *****************************************************************
-- ubiVlanStaticTable (including vlanType)
-- *****************************************************************
ubiVlanStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiVlanStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing static configuration information for
each VLAN. This table contains vlan type for entry creatation
and encompasses the ubiVlanTable."
::= { ubiVlanMIBObjects 4 }
ubiVlanStaticEntry OBJECT-TYPE
SYNTAX UbiVlanStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Static information for a VLAN configured into
the device by management."
INDEX { ubiVlanIndex }
::= { ubiVlanStaticTable 1 }
UbiVlanStaticEntry ::= SEQUENCE {
ubiVlanStaticBridgeId UbiBridgeId,
ubiVlanStaticVlanType UbiVlanIntType,
ubiVlanStaticAdditiveType BITS,
ubiVlanStaticRowStatus RowStatus,
}
ubiVlanStaticBridgeId OBJECT-TYPE
SYNTAX UbiBridgeId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the bridge group id."
::= { ubiVlanStaticEntry 1 }
ubiVlanStaticVlanType OBJECT-TYPE
SYNTAX UbiVlanIntType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the type(s) of this vlan.
other(1)
backbone_p2p(2): backbone point to point
backbone_m2m(3): backbone multipoint to multipoint
customer(4)
service_p2p(5): service point to point
service_m2m(6): service multipoint to multipoint
"
::= { ubiVlanStaticEntry 2 }
ubiVlanStaticAdditiveType OBJECT-TYPE
SYNTAX BITS {
multicast(0)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the additive characteristic(s) for this vlan.
multicast(0) - Indicates a vlan has capability
for multicast traffic"
::= { ubiVlanStaticEntry 3 }
ubiVlanStaticRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of vlan row."
::= { ubiVlanStaticEntry 4 }
-- *****************************************************************
-- ubiBridgeTable
-- *****************************************************************
ubiBridgeTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiBridgeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains generic information about
every bridge group."
::= { ubiBridgeMIBObjects 1 }
ubiBridgeEntry OBJECT-TYPE
SYNTAX UbiBridgeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of information for each bridge."
INDEX { ubiBridgeId }
::= { ubiBridgeTable 1 }
UbiBridgeEntry ::= SEQUENCE {
ubiBridgeId UbiBridgeId,
ubiBridgeProtocol UbiBridgeType,
ubiBridgeTopology INTEGER,
ubiBridgeAgeingTime Unsigned32,
ubiBridgeRowStatus RowStatus
}
ubiBridgeId OBJECT-TYPE
SYNTAX UbiBridgeId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The component identifier is used to distinguish between
the multiple virtual bridge instances."
::= { ubiBridgeEntry 1 }
ubiBridgeProtocol OBJECT-TYPE
SYNTAX UbiBridgeType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates the component type(s) of this bridge. The
following component types are possible:
iComponent(1) - An S-VLAN aware component of a Backbone
Edge Bridge which performs encapsulation of customer
frames.
bComponent(2) - An S-VLAN aware component of a Backbone
Edge Bridge which bundles backbone service instances
into B-VLANs.
cVlanComponent(3) - A C-VLAN aware component of an
enterprise VLAN bridge or of a Provider Bridge used
to process C-tagged frames.
sVlanComponent(4) - An S-VLAN aware component of a
Provider Bridge.
dBridgeComponent(5) - A VLAN unaware component of an
802.1D bridge.
edgeComponent (6) - A C-VLAN or S-VLAN aware component of a
Provider Bridge."
::= { ubiBridgeEntry 2 }
ubiBridgeTopology OBJECT-TYPE
SYNTAX INTEGER {
none(1),
ring(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Topology type of this bridge entry"
::= { ubiBridgeEntry 3 }
ubiBridgeAgeingTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Ageing time of this bridge entry"
::= { ubiBridgeEntry 4}
ubiBridgeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of bridge row."
::= { ubiBridgeEntry 5 }
-- *****************************************************************
-- ubiBridgePortTable
-- *****************************************************************
ubiBridgePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiBridgePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains generic information about
every interface information of bridge group."
::= { ubiBridgeMIBObjects 2 }
ubiBridgePortEntry OBJECT-TYPE
SYNTAX UbiBridgePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of interface information for each bridge"
INDEX { ubiBridgeId, ubiBridgePort }
::= { ubiBridgePortTable 1 }
UbiBridgePortEntry ::= SEQUENCE {
ubiBridgePort Integer32,
ubiBridgePortIfIndex Integer32,
ubiBridgePortName DisplayString,
ubiBridgePortStatus INTEGER
}
ubiBridgePort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The port number of the port for which this entry
contains bridge management information."
::= { ubiBridgePortEntry 1 }
ubiBridgePortIfIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of the instance of the ifIndex object,
defined in IF-MIB, for the interface corresponding
to this port."
::= { ubiBridgePortEntry 2 }
ubiBridgePortName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A textual string containing information about this
port."
::= { ubiBridgePortEntry 3 }
ubiBridgePortStatus OBJECT-TYPE
SYNTAX INTEGER {
none(0),
disabled(1),
listening(2),
learning(3),
forwarding(4),
blocking(5),
discarding(6),
discarding-edge(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of the bridge port."
::= { ubiBridgePortEntry 4 }
-- *****************************************************************
-- ubiBridgeVlanTable
-- *****************************************************************
ubiBridgeVlanTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiBridgeVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table that contains generic information about
every VLAN configuration of bridge group."
::= { ubiBridgeMIBObjects 3 }
ubiBridgeVlanEntry OBJECT-TYPE
SYNTAX UbiBridgeVlanEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information controlling VLAN configuration for bridge"
INDEX { ubiBridgeId, ubiVlanIndex }
::= { ubiBridgeVlanTable 1 }
UbiBridgeVlanEntry ::= SEQUENCE {
ubiBridgeVlanStatus INTEGER
}
ubiBridgeVlanStatus OBJECT-TYPE
SYNTAX INTEGER {
none(0),
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of the VLAN"
::= { ubiBridgeVlanEntry 1 }
-- *****************************************************************
-- ubiMacAddressTableObjects
-- *****************************************************************
ubiMacAddressAgingTime OBJECT-TYPE
SYNTAX Integer32(10..600)
ACCESS read-write
STATUS current
DESCRIPTION
"aging-time of mac-address-table"
::= { ubiMacAddressTableMIBObjects 1 }
-- ubiMacTableListTable
ubiMacTableListTable OBJECT-TYPE
SYNTAX SEQUENCE OF UbiMacTableListEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The static table of mac-address-table list entrys"
::= { ubiMacAddressTableMIBObjects 2 }
ubiMacTableListEntry OBJECT-TYPE
SYNTAX UbiMacTableListEntry
ACCESS not-accessible
STATUS current
DESCRIPTION
"The entry representing static mac-address-table list member"
INDEX
{
ubiMacTableAddress,
ubiMacTableIfindex,
ubiMacTableType,
ubiMacTableForward,
ubiMacTableVlanId
}
::= { ubiMacTableListTable 1 }
UbiMacTableListEntry ::= SEQUENCE {
ubiMacTableAddress MacAddress,
ubiMacTableIfindex Integer32,
ubiMacTableType INTEGER,
ubiMacTableForward INTEGER,
ubiMacTableVlanId Integer32,
ubiMacTableRowStatus RowStatus
}
ubiMacTableAddress OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..6))
ACCESS read-only
STATUS current
DESCRIPTION
"mac address of static mac-address-table entry"
::= { ubiMacTableListEntry 1 }
ubiMacTableIfindex OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS current
DESCRIPTION
"interface name of static mac-address-table entry"
::= { ubiMacTableListEntry 2 }
ubiMacTableType OBJECT-TYPE
SYNTAX INTEGER
{
static(1)
-- dynamic(2),
-- multicast(3)
}
ACCESS read-only
STATUS current
DESCRIPTION
"type of static mac-address-type entry.
If create mac-address-table, type must be static"
::= { ubiMacTableListEntry 3 }
ubiMacTableForward OBJECT-TYPE
SYNTAX INTEGER
{
discard(0),
forward(1)
}
ACCESS read-only
STATUS current
DESCRIPTION
"forward state of static mac-address-table entry"
::= { ubiMacTableListEntry 4 }
ubiMacTableVlanId OBJECT-TYPE
SYNTAX Integer32(1..4094)
ACCESS read-only
STATUS current
DESCRIPTION
"vlan of static mac-address-table entry"
::= { ubiMacTableListEntry 5 }
ubiMacTableRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS current
DESCRIPTION
"row status, only static type"
::= { ubiMacTableListEntry 6 }
-- ubiMacTableCountTable
-- ubiMacTableVlanCountTable OBJECT-TYPE
-- SYNTAX SEQUENCE OF UbiMacTableVlanCountEntry
-- ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "The table of mac-address-table vlan count entry"
-- ::= { ubiMacAddressTableObjects 3 }
-- ubiMacTableVlanCountEntry OBJECT-TYPE
-- SYNTAX UbiMacTableVlanCountEntry
-- ACCESS not-accessible
-- STATUS current
-- DESCRIPTION
-- "The entry representing mac-address-table vlan count"
-- INDEX { vlanIndex }
-- ::= { ubiMacTableVlanCountTable 1 }
-- UbiMacTableVlanCountEntry ::= SEQUENCE {
-- ubiMacVlanDynamicCount Integer32,
-- ubiMacVlanStaticCount Integer32,
-- ubiMacVlanMulticastCount Integer32,
-- ubiMacVlanAvailTotal Integer32
-- }
-- ubiMacVlanDynamicCount OBJECT-TYPE
-- SYNTAX Integer32
-- ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "dynamic mac count of specific vlan"
-- ::= { ubiMacTableVlanCountEntry 1 }
-- ubiMacVlanStaticCount OBJECT-TYPE
-- SYNTAX Integer32
-- ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "static mac count of specific vlan"
-- ::= { ubiMacTableVlanCountEntry 2 }
-- ubiMacVlanMulticastCount OBJECT-TYPE
-- SYNTAX Integer32
-- ACCESS read-only
-- STATUS current
-- DESCRIPTION
-- "multicast mac count of specific vlan"
-- ::= { ubiMacTableVlanCountEntry 3 }
-- ubiClearMacTable
ubiClearMacTable OBJECT IDENTIFIER ::= { ubiMacAddressTableMIBObjects 3 }
ubiClearMacType OBJECT-TYPE
SYNTAX INTEGER
{
static(1),
dynamic(2),
multicast(3)
}
ACCESS read-write
STATUS current
DESCRIPTION
"type of mac-address-table list to be cleared"
::= { ubiClearMacTable 1 }
ubiClearMacAddress OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..14))
ACCESS read-write
STATUS current
DESCRIPTION
"address of mac-address-table list to be cleared.
If this value is set,
ifindex and vlanId must not be set."
::= { ubiClearMacTable 2 }
ubiClearMacIfindex OBJECT-TYPE
SYNTAX Integer32
ACCESS read-write
STATUS current
DESCRIPTION
"ifindex of mac-address-table list to be cleared.
If this value is set,
macAddr and vlanId must not be set."
::= { ubiClearMacTable 3 }
ubiClearMacVlanId OBJECT-TYPE
SYNTAX Integer32(1..4094)
ACCESS read-write
STATUS current
DESCRIPTION
"vlan id of mac-address-table list to be cleared.
If this value is set,
macAddr and ifindex must not be set."
::= { ubiClearMacTable 4 }
ubiClearMacBridgeId OBJECT-TYPE
SYNTAX Integer32(1..32)
ACCESS read-write
STATUS current
DESCRIPTION
"bridge id of mac-address-table list to be cleared"
::= { ubiClearMacTable 5 }
ubiClearMacInstanceId OBJECT-TYPE
SYNTAX Integer32(1..63)
ACCESS read-write
STATUS current
DESCRIPTION
"instance id of mac-address-table list to be cleared.
before set this value, ifindex must be set."
::= { ubiClearMacTable 6 }
ubiClearMacExcute OBJECT-TYPE
SYNTAX INTEGER
{
none(0),
excute(1)
}
ACCESS read-write
STATUS current
DESCRIPTION
"value to control to clear mac-address-table"
::= { ubiClearMacTable 7 }
-- *****************************************************************
-- ubiMacTotalCount
-- *****************************************************************
ubiMacTotalCount OBJECT-TYPE
SYNTAX Integer32
ACCESS read-only
STATUS current
DESCRIPTION
"Total count of mac-address-table"
::= { ubiMacAddressTableMIBObjects 4 }
-- *****************************************************************
-- ubiDot1MIBConformance
-- *****************************************************************
-- Conformance Information
ubiDot1BridgeMIBCompliances OBJECT IDENTIFIER ::= { ubiDot1BridgeMIBConformance 1 }
ubiDot1BridgeMIBGroups OBJECT IDENTIFIER ::= { ubiDot1BridgeMIBConformance 2 }
-- compliance statements
ubiVlanMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for DOT1 implementations."
MODULE -- this module
MANDATORY-GROUPS {
ubiVlanGroup,
ubiVlanNotifEnabledGroup,
}
::= { ubiDot1BridgeMIBCompliances 1 }
-- units of conformance
ubiVlanGroup OBJECT-GROUP
OBJECTS {
ubiVlanIndex,
ubiVlanIfIndex,
ubiVlanState,
ubiVlanType,
ubiVlanName,
ubiVlanMtu,
ubiVlanStpType,
ubiVlanRowStatus,
ubiVmMemberPorts
}
STATUS current
DESCRIPTION
"A collection of objects for the monitoring
VLAN information."
::= { ubiDot1BridgeMIBGroups 1 }
ubiVlanNotifEnabledGroup OBJECT-GROUP
OBJECTS {
ubiVlanCreatedNotifEnabled,
ubiVlanDeletedNotifEnabled
}
STATUS current
DESCRIPTION
"A collection of objects to indicate whether a
certain group of notifications are enabled."
::= { ubiDot1BridgeMIBGroups 2 }
ubiVlanStaticGroup OBJECT-GROUP
OBJECTS {
ubiVlanStaticBridgeId ,
ubiVlanStaticVlanType ,
ubiVlanStaticAdditiveType ,
ubiVlanStaticRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects for VLAN creation with type."
::= { ubiDot1BridgeMIBGroups 3 }
-- compliance statements
ubiBridgeMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for DOT1 implementations."
MODULE -- this module
MANDATORY-GROUPS {
ubiBridgeGroup,
ubiBridgePortGroup,
ubiBridgeVlanGroup
}
::= { ubiDot1BridgeMIBCompliances 2 }
-- units of conformance
ubiBridgeGroup OBJECT-GROUP
OBJECTS {
ubiBridgeId,
ubiBridgeProtocol,
ubiVlubiBridgeTopology,
ubiBridgeAgeingTime,
ubiBridgeRowStatus
}
STATUS current
DESCRIPTION
"A collection of objects for the bridge information."
::= { ubiDot1BridgeMIBGroups 4 }
ubiBridgePortGroup OBJECT-GROUP
OBJECTS {
ubiBridgePort ,
ubiBridgePortIfIndex ,
ubiBridgePortName ,
ubiBridgePortStatus
}
STATUS current
DESCRIPTION
"A collection of objects for the bridge port information."
::= { ubiDot1BridgeMIBGroups 5 }
ubiBridgeVlanGroup OBJECT-GROUP
OBJECTS {
ubiBridgeVlanStatus
}
STATUS current
DESCRIPTION
"A collection of objects for the bridge VLAN information."
::= { ubiDot1BridgeMIBGroups 6 }
END