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/UBIQUOSS-EPON-ONTMANAGER-GROUP-MIB | 723 +++++++++++++++++++++++ 1 file changed, 723 insertions(+) create mode 100644 MIBS/ubiquoss/UBIQUOSS-EPON-ONTMANAGER-GROUP-MIB (limited to 'MIBS/ubiquoss/UBIQUOSS-EPON-ONTMANAGER-GROUP-MIB') diff --git a/MIBS/ubiquoss/UBIQUOSS-EPON-ONTMANAGER-GROUP-MIB b/MIBS/ubiquoss/UBIQUOSS-EPON-ONTMANAGER-GROUP-MIB new file mode 100644 index 0000000..11b025d --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-EPON-ONTMANAGER-GROUP-MIB @@ -0,0 +1,723 @@ +-- ***************************************************************** +-- UBIQUOSS-EPON-ONTMANAGER-GROUP-MIB.my +-- +-- Jun 2008, Hyungeun Park +-- +-- Copyright (c) 2006 by Ubiquoss, Corp. +-- All rights reserved. +-- +-- ***************************************************************** + + UBIQUOSS-EPON-ONTMANAGER-GROUP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + BridgeId + FROM BRIDGE-MIB + ifIndex + FROM RFC1213-MIB + Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString, RowStatus + FROM SNMPv2-TC + ubiEponGroupMIB + FROM UBQS-SMI + ubiPortIndex + FROM UBQS-INTERFACE-MIB; + + + ubiOntSwitchMIB MODULE-IDENTITY + LAST-UPDATED "200806171703Z" -- Jun 17, 2008 at 17:03 GMT + ORGANIZATION + "Ubiquoss Corp." + CONTACT-INFO + "Chair : Hyungeun Park + Ubiquoss Corp. + Postal: : 24F Milennium B/D, + 467-12, Dogok-Dong, + GangNam-Gu, Seoul 135-270 + Korea + EMail: : phe618@ubiquoss.com + Phone : +82-2-2190-3166" + DESCRIPTION + "This MIB module defines epon ont switch information." + ::= { ubiEponGroupMIB 3 } + + + +-- +-- Node definitions +-- + + ubiOntSwitchMIBObjects OBJECT IDENTIFIER ::= { ubiOntSwitchMIB 1 } + +-- *********************************************************** +-- ontSwitchPortTable +-- *********************************************************** + ontSwitchPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF OntSwitchPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { ubiOntSwitchMIBObjects 1 } + + ontSwitchPortEntry OBJECT-TYPE + SYNTAX OntSwitchPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { ubiPortIndex, onuId, subsPortIndex } + ::= { ontSwitchPortTable 1 } + + OntSwitchPortEntry ::= + SEQUENCE { + ontSwitchPortName + DisplayString, + ontSwitchPortOperStatus + INTEGER, + ontSwitchPortAdminStatus + INTEGER, + ontSwitchPortAutoNegotiation + INTEGER, + ontSwitchPortSpeed + INTEGER, + ontSwitchPortDuplex + INTEGER, + ontSwitchPortFlowControl + INTEGER, + ontSwitchPortMacLimit + INTEGER + } + + ontSwitchPortName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { ontSwitchPortEntry 1 } + + ontSwitchPortOperStatus OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { ontSwitchPortEntry 2 } + + ontSwitchPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + locked(0), + unlocked(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { ontSwitchPortEntry 3 } + + ontSwitchPortAutoNegotiation OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { ontSwitchPortEntry 4 } + + ontSwitchPortSpeed OBJECT-TYPE + SYNTAX INTEGER + { + speed10(1), + speed100(2), + speed1000(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { ontSwitchPortEntry 5 } + + ontSwitchPortDuplex OBJECT-TYPE + SYNTAX INTEGER + { + halfDuplex(0), + fullDuplex(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { ontSwitchPortEntry 6 } + + ontSwitchPortFlowControl OBJECT-TYPE + SYNTAX INTEGER + { + on(1), + off(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { ontSwitchPortEntry 7 } + + ontSwitchPortMacLimit OBJECT-TYPE + SYNTAX INTEGER + { + unlimit(64) + }(1..16) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "mac-limit range <1-16>. + 64 : no mac limit" + ::= { ontSwitchPortEntry 8 } + +-- *********************************************************** +-- vlanConfig +-- *********************************************************** + vlanConfig OBJECT IDENTIFIER ::= { ubiOntSwitchMIBObjects 2 } + +-- *********************************************************** +-- vlanTable +-- *********************************************************** + + vlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { vlanConfig 1 } + + vlanEntry OBJECT-TYPE + SYNTAX VlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { ubiPortIndex, onuId, vlanIndex } + ::= { vlanTable 1 } + + VlanEntry ::= + SEQUENCE { + vlanId + Integer32, + vlanRowStatus + RowStatus + } + + vlanId OBJECT-TYPE + SYNTAX Integer32 (2..4093) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { vlanEntry 1 } + + vlanRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Description." + ::= { vlanEntry 2 } + +-- *********************************************************** +-- vlanPortAdaptaionTable +-- *********************************************************** + vlanPortAdaptaionTable OBJECT-TYPE + SYNTAX SEQUENCE OF VlanPortAdaptaionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { vlanConfig 2 } + + vlanPortAdaptaionEntry OBJECT-TYPE + SYNTAX VlanPortAdaptaionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + INDEX { ubiPortIndex, onuId, subsPortIndex, vlanId } + ::= { vlanPortAdaptaionTable 1 } + + VlanPortAdaptaionEntry ::= + SEQUENCE { + vlanMode + INTEGER, + vlanMember + INTEGER + } + + vlanMode OBJECT-TYPE + SYNTAX INTEGER + { + trunk(0), + access(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { vlanPortAdaptaionEntry 1 } + + vlanMember OBJECT-TYPE + SYNTAX INTEGER + { + add(1), + remove(2), + setNative(3), + resetNative(4), + untaggedVlan(5), + taggedVlan(6), + notExist(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SET value : add, remove, setNative, resetNative. + GET value : untaggedVlan, taggedVlan, notExist." + ::= { vlanPortAdaptaionEntry 2 } + +-- *********************************************************** +-- stpConfig +-- *********************************************************** + stpConfig OBJECT IDENTIFIER ::= { ubiOntSwitchMIBObjects 3 } + +-- *********************************************************** +-- stpGlobalTable +-- ********************************************************** + stpGlobalTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { stpConfig 1 } + + stpGlobalEntry OBJECT-TYPE + SYNTAX StpGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index : ONT Physical Index." + INDEX { ubiPortIndex, onuId } + ::= { stpGlobalTable 1 } + + StpGlobalEntry ::= + SEQUENCE { + bridgeStpStatus + INTEGER, + bridgeStpAgeingTime + INTEGER, + bridgeStpRootPathCost + Integer32, + bridgeStpPriority + Integer32, + bridgeStpForwardTime + INTEGER, + bridgeStpHelloTime + INTEGER, + bridgeStpMaxAge + INTEGER, + bridgeStpRootPort + Integer32, + bridgeStpRootId + BridgeId + } + + bridgeStpStatus OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { stpGlobalEntry 1 } + + bridgeStpAgeingTime OBJECT-TYPE + SYNTAX INTEGER + { + unset(0) + }(10..286) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Ageing-time is translated to other value : + + -------------------------------------------- + input value | translated value + -------------------------------------------- + 10 - 13 | 8 + -------------------------------------------- + 14 - 26 | 17 + -------------------------------------------- + 27 - 52 | 35 + -------------------------------------------- + 53 - 106 | 70 + -------------------------------------------- + 107 - 214 | 142 + -------------------------------------------- + 215 - 286 | 286 + --------------------------------------------" + ::= { stpGlobalEntry 2 } + + bridgeStpRootPathCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { stpGlobalEntry 3 } + + bridgeStpPriority OBJECT-TYPE + SYNTAX Integer32 (0..61440) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { stpGlobalEntry 4 } + + bridgeStpForwardTime OBJECT-TYPE + SYNTAX INTEGER + { + unset(0) + }(4..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { stpGlobalEntry 5 } + + bridgeStpHelloTime OBJECT-TYPE + SYNTAX INTEGER + { + unset(0) + }(1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { stpGlobalEntry 6 } + + bridgeStpMaxAge OBJECT-TYPE + SYNTAX INTEGER + { + unset(0) + }(6..40) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { stpGlobalEntry 7 } + + bridgeStpRootPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { stpGlobalEntry 8 } + + bridgeStpRootId OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { stpGlobalEntry 9 } + +-- *********************************************************** +-- stpPortTable +-- *********************************************************** + stpPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF StpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { stpConfig 2 } + + stpPortEntry OBJECT-TYPE + SYNTAX StpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index : ONT Physical Port Index." + INDEX { ubiPortIndex, onuId, subsPortIndex } + ::= { stpPortTable 1 } + + StpPortEntry ::= + SEQUENCE { + stpPort + Integer32, + stpPortPriority + Integer32, + stpPortState + INTEGER, + stpPortPathCost + Integer32, + stpPortDesignatedRoot + BridgeId, + stpPortDesignatedCost + Integer32, + stpPortDesignatedBridge + BridgeId, + stpPortDesignatedPort + OCTET STRING, + stpPortDesignatedForwardTransitions + Counter32 + } + + stpPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { stpPortEntry 1 } + + stpPortPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { stpPortEntry 2 } + + stpPortState OBJECT-TYPE + SYNTAX INTEGER + { + disabled(1), + blocking(2), + listening(3), + learning(4), + forwarding(5), + broken(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { stpPortEntry 3 } + + stpPortPathCost OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { stpPortEntry 4 } + + stpPortDesignatedRoot OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { stpPortEntry 5 } + + stpPortDesignatedCost OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { stpPortEntry 6 } + + stpPortDesignatedBridge OBJECT-TYPE + SYNTAX BridgeId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { stpPortEntry 7 } + + stpPortDesignatedPort OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { stpPortEntry 8 } + + stpPortDesignatedForwardTransitions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description." + ::= { stpPortEntry 9 } + +-- *********************************************************** +-- igmpConfig +-- *********************************************************** + igmpConfig OBJECT IDENTIFIER ::= { ubiOntSwitchMIBObjects 4 } + +-- *********************************************************** +-- igmpGlobalTable +-- *********************************************************** + igmpGlobalTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { igmpConfig 1 } + + igmpGlobalEntry OBJECT-TYPE + SYNTAX IgmpGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index : ONT Physical Index." + INDEX { ubiPortIndex, onuId } + ::= { igmpGlobalTable 1 } + + IgmpGlobalEntry ::= + SEQUENCE { + igmpGlobalStatus + INTEGER, + igmpGlobalLastMemberQueryCount + Integer32, + igmpGlobalRobustnessCount + Integer32 + } + + igmpGlobalStatus OBJECT-TYPE + SYNTAX INTEGER + { + disable(1), + enable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { igmpGlobalEntry 1 } + + igmpGlobalLastMemberQueryCount OBJECT-TYPE + SYNTAX Integer32 (0..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { igmpGlobalEntry 2 } + + igmpGlobalRobustnessCount OBJECT-TYPE + SYNTAX Integer32 (0..12) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { igmpGlobalEntry 3 } + +-- *********************************************************** +-- igmpPortTable +-- *********************************************************** + igmpPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF IgmpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Description." + ::= { igmpConfig 2 } + + igmpPortEntry OBJECT-TYPE + SYNTAX IgmpPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index : ONT Physical Port Index." + INDEX { ubiPortIndex, onuId, subsPortIndex } + ::= { igmpPortTable 1 } + + IgmpPortEntry ::= + SEQUENCE { + igmpPortMaxGroup + Integer32 + } + + igmpPortMaxGroup OBJECT-TYPE + SYNTAX Integer32 (10..35) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Description." + ::= { igmpPortEntry 1 } + +-- *********************************************************** +-- ubiOntSwitchMIBNotificationPrefix +-- *********************************************************** +-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications +-- that are backward compatible with SNMPv1 Traps. + ubiOntSwitchMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiOntSwitchMIB 2 } + ubiOntSwitchMIBNotifications OBJECT IDENTIFIER ::= { ubiOntSwitchMIBNotificationPrefix 0 } + + -- TODO + +-- *********************************************************** +-- ubiPonMacGroupMIBNotificationPrefix +-- *********************************************************** +-- conformance information + ubiOntSwitchMIBConformance OBJECT IDENTIFIER ::= { ubiOntSwitchMIB 3 } + ubiOntSwitchMIBCompliances OBJECT IDENTIFIER ::= { ubiOntSwitchMIBConformance 1 } + ubiOntSwitchMIBGroups OBJECT IDENTIFIER ::= { ubiOntSwitchMIBConformance 2 } + +-- compliance statements + ubiOntSwitchMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Description" + MODULE -- this module + MANDATORY-GROUPS { ubiOntSwitchMIBGroup, + ubiOntSwitchMIBNotificationGroup + } + GROUP ubiOntSwitchMIBGroup + DESCRIPTION + "Description" + GROUP ubiOntSwitchMIBNotificationGroup + DESCRIPTION + "Description" + + ::= { ubiOntSwitchMIBCompliances 1 } + +-- compliance statements + ubiOntSwitchMIBGroup OBJECT-GROUP + OBJECTS { + -- TODO + } + STATUS current + DESCRIPTION + "ubiquoss ont switch information MIB" + ::= { ubiOntSwitchMIBGroups 1 } + + ubiOntSwitchMIBNotificationGroup OBJECT-GROUP + OBJECTS { + -- TODO + } + STATUS current + DESCRIPTION + "ubiquoss ont switch information Notifications" + ::= { ubiOntSwitchMIBGroups 2 } + + END + +-- +-- UBIQUOSS-EPON-ONTMANAGER-MIB.my +-- -- cgit v1.2.3