264 lines
8.0 KiB
Plaintext
264 lines
8.0 KiB
Plaintext
-- *****************************************************************
|
|
-- 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
|
|
|
|
|
|
|
|
|