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-PON-LAG-MIB | 263 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 263 insertions(+) create mode 100644 MIBS/ubiquoss/UBQS-PON-LAG-MIB (limited to 'MIBS/ubiquoss/UBQS-PON-LAG-MIB') diff --git a/MIBS/ubiquoss/UBQS-PON-LAG-MIB b/MIBS/ubiquoss/UBQS-PON-LAG-MIB new file mode 100644 index 0000000..d6b1c3f --- /dev/null +++ b/MIBS/ubiquoss/UBQS-PON-LAG-MIB @@ -0,0 +1,263 @@ +-- ***************************************************************** +-- UBQS-LAG-MIB.: Ubiquoss LAG MIB +-- +-- Dec 2010, Park Hyung Eun +-- +-- Copyright (c) 2010 by Ubiquoss, Corp. +-- All rights reserved. +-- ***************************************************************** +-- + +UBQS-PON-LAG-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + NOTIFICATION-TYPE, + FROM SNMPv2-SMI + MODULE-COMPLIANCE, + OBJECT-GROUP, + NOTIFICATION-GROUP, + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, + RowStatus, + FROM SNMPv2-TC + ifIndex, InterfaceIndex, + FROM IF-MIB + DisplayString, + FROM RFC1213-MIB + UbiPortList, + FROM UBQS-TC + ubiPonCommonGroupMIB + FROM UBQS-SMI; + + +ubiPonLagMIB MODULE-IDENTITY + LAST-UPDATED "201301151117Z" + 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 + "Link Aggregation MIB module for managing 802.3ad" + ::= { ubiPonCommonGroupMIB 16 } + + +-- ***************************************************************** +-- ubiPonLagMIBObjects +-- ***************************************************************** + +ubiPonLagMIBNotificationsPrefix OBJECT IDENTIFIER ::= { ubiPonLagMIB 0 } +ubiPonLagMIBObjects OBJECT IDENTIFIER ::= { ubiPonLagMIB 1 } +ubiPonLagMIBConformance OBJECT IDENTIFIER ::= { ubiPonLagMIB 2 } + + +ubiPonRedundancyPort OBJECT IDENTIFIER ::= { ubiPonLagMIBObjects 1 } + +-- ***************************************************************** +-- ubiPonRedundancyPortTable +-- ***************************************************************** + ubiPonRedundancyPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF UbiPonRedundancyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the redundancy pon port + information." + ::= { ubiPonRedundancyPort 1 } + + + ubiPonRedundancyPortEntry OBJECT-TYPE + SYNTAX UbiPonRedundancyPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for redundancy pon prot." + INDEX { ubiReduIfIndex } + ::= { ubiPonRedundancyPortTable 1 } + + UbiPonRedundancyPortEntry ::= SEQUENCE { + ubiPonReduIfIndex InterfaceIndex, + ubiPonReduPeerIfIndex InterfaceIndex, + ubiPonReduIfName DisplayString, + ubiPonReduPeerIfName DisplayString, + ubiPonReduAggIfIndex InterfaceIndex, + ubiPonReduAggIfName DisplayString, + ubiPonReduHoldoff INTEGER, + ubiPonReduWtr INTEGER, + ubiPonReduActive INTEGER, + ubiPonReduRowStatus RowStatus + } + + ubiPonReduIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interface index of redundancy pon port " + ::= { ubiPonRedundancyPortEntry 1 } + + ubiPonReduPeerIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "peer interface index of redundancy pon port" + ::= { ubiPonRedundancyPortEntry 2 } + + ubiPonReduIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "interface name of redundancy pon port" + ::= { ubiPonRedundancyPortEntry 3 } + + ubiPonReduPeerIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "peer interface name of redundancy pon port" + ::= { ubiPonRedundancyPortEntry 4 } + + ubiPonReduAggIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aggregation interface index of redundancy pon port" + ::= { ubiPonRedundancyPortEntry 5 } + + ubiPonReduAggIfName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "aggregation interface name of redundancy pon port" + ::= { ubiPonRedundancyPortEntry 6 } + + ubiPonReduHoldoff OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "pon holdoff of redundancy pon port" + ::= { ubiPonRedundancyPortEntry 7 } + + ubiPonReduWtr OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "pon wtr of redundancy pon port" + ::= { ubiPonRedundancyPortEntry 8 } + + + ubiPonReduActive OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "pon activation status of redundancy pon port + 0 : none + 1 : left + 2 : right + " + ::= { ubiPonRedundancyPortEntry 9 } + + ubiPonReduRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of redundancy pon port row. + The createAndGo(4) can create the redundancy pon port and + set the particular port to that redundancy pon port. + The destroy(6) can unset the particular port from the redundancy pon port. + If you want to remove the redundancy pon port, set redundancy pon port Delete." + ::= { ubiPonRedundancyPortEntry 10 } + + ubiPonRedundancyPortSwitchoverTable OBJECT-TYPE + SYNTAX SEQUENCE OF UbiPonRedundancyPortSwitchoverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains the redundancy pon port Switchover + information." + ::= { ubiPonRedundancyPort 2 } + + + ubiPonRedundancyPortSwitchoverEntry OBJECT-TYPE + SYNTAX UbiPonRedundancyPortSwitchoverEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of information for redundancy pon prot Switchover." + INDEX { ubiReduIfIndex } + ::= { ubiPonRedundancyPortSwitchoverTable 1 } + + UbiPonRedundancyPortSwitchoverEntry ::= SEQUENCE { + ubiPonReduSwitchover InterfaceIndex, + } + + ubiPonReduSwitchover OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Active's peer interface index of redundancy pon port Switchover + Work on only write. 1. + " + ::= { ubiPonRedundancyPortSwitchoverEntry 1 } +-- ***************************************************************** +-- ubiPonLagMIBConformance +-- ***************************************************************** + +-- Conformance Information +ubiPonLagMIBCompliances OBJECT IDENTIFIER ::= { ubiPonLagMIBConformance 1 } +ubiPonLagMIBGroups OBJECT IDENTIFIER ::= { ubiPonLagMIBConformance 2 } + + +-- compliance statements + + ubiPonLagMIBCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for Pon Lag implementations." + MODULE -- this module + MANDATORY-GROUPS { + ubiAggGroup + } + ::= { ubiPonLagMIBCompliances 1 } + +-- units of conformance + + ubiPonLagGroup OBJECT-GROUP + OBJECTS { + ubiPonReduIfIndex, + ubiPonReduPeerIfIndex, + ubiPonReduIfName, + ubiPonReduPeerIfName, + ubiPonReduAggIfIndex, + ubiPonReduAggIfName, + ubiPonReduActive, + } + STATUS current + DESCRIPTION + "A collection of objects that provide redundancy port + creation or deletion." + ::= { ubiPonLagMIBGroups 1 } + +END + + + + -- cgit v1.2.3