From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/ubiquoss/UBQS-DOT1BRIDGE-MIB | 1067 +++++++++++++++++++++++++++++++++++++ 1 file changed, 1067 insertions(+) create mode 100644 MIBS/ubiquoss/UBQS-DOT1BRIDGE-MIB (limited to 'MIBS/ubiquoss/UBQS-DOT1BRIDGE-MIB') diff --git a/MIBS/ubiquoss/UBQS-DOT1BRIDGE-MIB b/MIBS/ubiquoss/UBQS-DOT1BRIDGE-MIB new file mode 100644 index 0000000..d72fc90 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-DOT1BRIDGE-MIB @@ -0,0 +1,1067 @@ +-- ***************************************************************** +-- 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 + + + + -- cgit v1.2.3