-- Copyright (C) 2012 by Zhone Technologies. All Rights Reserved. -- ====================================================================== -- == == -- == ZHNHPNA MIB == -- == == -- == Copyright (C) 2012 Zhone Technologies, Inc. == -- == Confidential, Unpublished Property of Zhone Technologies. == -- == Rights Reserved Under the Copyright Laws of the United States. == -- == == -- ====================================================================== ZHNHPNA DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY , OBJECT-TYPE , enterprises, Integer32, Unsigned32, IpAddress, Gauge32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF TEXTUAL-CONVENTION, MacAddress, RowStatus, TruthValue FROM SNMPv2-TC zhoneWtn FROM Zhone; -- 1.3.6.1.4.1.5504.2.5.47 zhnHpna MODULE-IDENTITY LAST-UPDATED "201204251200Z" -- Apr 25, 2012 ORGANIZATION "Zhone Technologies, Inc." CONTACT-INFO "Zhone Technologies, Inc. Florida Design Center 8545 126th Avenue North Largo, FL 33773 Toll-Free: +1 877-ZHONE20 (+1 877-946-6320) Tel: +1-510-777-7000 Fax: +1-510-777-7001 E-mail: support@zhone.com" DESCRIPTION "This file defines the private Enterprise MIB extensions that define the HCNA/HPNA interfaces supported by the Zhone CPEs." REVISION "201204251200Z" -- Apr 25, 2012 DESCRIPTION "Added https to FirewallMgmtAccessServiceValues StationRxPower to Integer32" REVISION "201201301200Z" -- Jan 30, 2012 DESCRIPTION "First Draft" ::= { zhoneWtn 47 } -- 1.3.6.1.4.1.5504.2.5.47.1 -- InternetGatewayDevice.X_ZHONE_HPNA. -- zhnHpnaObjects OBJECT IDENTIFIER ::= { zhnHpna 1 } -- -- 1.3.6.1.4.1.5504.2.5.47.1.1 -- hpnaDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF HPNADeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of HPNA Phoneline information for the integral HPNA devices." ::= { zhnHpnaObjects 1} hpnaDeviceEntry OBJECT-TYPE SYNTAX HPNADeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table includes an entry for each integral HPNA device supported by the CPE." INDEX { hpnaDeviceIndex } ::= { hpnaDeviceTable 1} HPNADeviceEntry ::= SEQUENCE { hpnaDeviceIndex Unsigned32, hpnaDeviceMAC MacAddress, hpnaDeviceHWVersion OCTET STRING, hpnaDeviceFWVersion OCTET STRING } hpnaDeviceIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "HPNA Device Table index" ::= { hpnaDeviceEntry 1 } hpnaDeviceMAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Source MAC address of the integral HPNA device." ::= { hpnaDeviceEntry 2 } hpnaDeviceHWVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Version of the on-board, hardware chipset." ::= { hpnaDeviceEntry 3 } hpnaDeviceFWVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware version of the code running on the HPNA device." ::= { hpnaDeviceEntry 4 } -- -- 1.3.6.1.4.1.5504.2.5.47.1.2 -- hcnaDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF HCNADeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of HPNA Coax information for the integral HCNA devices." ::= { zhnHpnaObjects 2 } hcnaDeviceEntry OBJECT-TYPE SYNTAX HCNADeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table includes an entry for each integral HCNA device supported by the CPE." INDEX { hcnaDeviceIndex } ::= { hcnaDeviceTable 1 } HCNADeviceEntry ::= SEQUENCE { hcnaDeviceIndex Unsigned32, hcnaDeviceMAC MacAddress, hcnaDeviceHWVersion OCTET STRING, hcnaDeviceFWVersion OCTET STRING } hcnaDeviceIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "HCNA Device Table index" ::= { hcnaDeviceEntry 1 } hcnaDeviceMAC OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Source MAC address of the integral HCNA device." ::= { hcnaDeviceEntry 2 } hcnaDeviceHWVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Version of the on-board, hardware chipset." ::= { hcnaDeviceEntry 3 } hcnaDeviceFWVersion OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware version of the code running on the HCNA device." ::= { hcnaDeviceEntry 4 } -- -- 1.3.6.1.4.1.5504.2.5.47.1.3 -- hpnaStationsTable OBJECT-TYPE SYNTAX SEQUENCE OF HPNAStationsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of HPNA station information." ::= { zhnHpnaObjects 3 } hpnaStationsEntry OBJECT-TYPE SYNTAX HPNAStationsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each HPNA interface maintains a list of known HPNA devices on the network. This table includes an entry for each HPNA device detected." INDEX { hpnaStationIndex } ::= { hpnaStationsTable 1 } HPNAStationsEntry ::= SEQUENCE { hpnaStationIndex Unsigned32, hpnaStationSource MacAddress, hpnaStationDestination MacAddress, hpnaStationRate Unsigned32, hpnaStationSymbolRate Unsigned32, hpnaStationBitsPerSymbol Unsigned32, hpnaStationRxPower Integer32 } hpnaStationIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "HPNA Stations Table index" ::= { hpnaStationsEntry 1 } hpnaStationSource OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the source HPNA station." ::= { hpnaStationsEntry 2 } hpnaStationDestination OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the destination HPNA station." ::= { hpnaStationsEntry 3 } hpnaStationRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "HPNA transmission rate, in Mbps." ::= { hpnaStationsEntry 4 } hpnaStationSymbolRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "HPNA symbol rate, in Mhz." ::= { hpnaStationsEntry 5 } hpnaStationBitsPerSymbol OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "HPNA rate divided by the symbol rate, in Mhz." ::= { hpnaStationsEntry 6 } hpnaStationRxPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "HPNA receive power, in dBm." ::= { hpnaStationsEntry 7 } -- -- 1.3.6.1.4.1.5504.2.5.47.1.4 -- hcnaStationsTable OBJECT-TYPE SYNTAX SEQUENCE OF HCNAStationsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of HPNA Coax (HCNA) station information." ::= { zhnHpnaObjects 4 } hcnaStationsEntry OBJECT-TYPE SYNTAX HCNAStationsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each HCNA interface maintains a list of known HPNA Coax devices on the network. This table includes an entry for each HCNA device detected." INDEX { hcnaStationIndex } ::= { hcnaStationsTable 1 } HCNAStationsEntry ::= SEQUENCE { hcnaStationIndex Unsigned32, hcnaStationSource MacAddress, hcnaStationDestination MacAddress, hcnaStationRate Unsigned32, hcnaStationSymbolRate Unsigned32, hcnaStationBitsPerSymbol Unsigned32, hcnaStationRxPower Integer32 } hcnaStationIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "HCNA Stations Table index" ::= { hcnaStationsEntry 1 } hcnaStationSource OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the source HCNA station." ::= { hcnaStationsEntry 2 } hcnaStationDestination OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the destination HCNA station." ::= { hcnaStationsEntry 3 } hcnaStationRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "HCNA transmission rate, in Mbps." ::= { hcnaStationsEntry 4 } hcnaStationSymbolRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "HCNA symbol rate, in Mhz." ::= { hcnaStationsEntry 5 } hcnaStationBitsPerSymbol OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "HCNA rate divided by the symbol rate, in Mhz." ::= { hcnaStationsEntry 6 } hcnaStationRxPower OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "HCNA receive power, in dBm." ::= { hcnaStationsEntry 7 } -- **************************************************************************** -- -- Conformance Information -- zhnHpnaConformance OBJECT IDENTIFIER ::= { zhnHpna 2 } zhnHpnaGroups OBJECT IDENTIFIER ::= { zhnHpnaConformance 1 } zhnHpnaCompliances OBJECT IDENTIFIER ::= { zhnHpnaConformance 2 } -- -- Compliance Statements -- zhnHpnaCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The Compliance statement for SNMP entities which manage the Zhone CPE HPNA/HCNA Station Information" MODULE -- this module MANDATORY-GROUPS { zhnHpnaDeviceGroup, zhnHcnaDeviceGroup } ::= {zhnHpnaCompliances 1 } -- -- Units of Conformance -- zhnHpnaDeviceGroup OBJECT-GROUP OBJECTS { hpnaDeviceMAC, hpnaDeviceHWVersion, hpnaDeviceFWVersion } STATUS current DESCRIPTION "A collection of Zhone IP objects that describe the HPNA station information. This group is only supported by CPEs that have one or more HPNA Phone lines." ::= { zhnHpnaGroups 1 } zhnHcnaDeviceGroup OBJECT-GROUP OBJECTS { hcnaDeviceMAC, hcnaDeviceHWVersion, hcnaDeviceFWVersion } STATUS current DESCRIPTION "A collection of Zhone IP objects that describe the HPNA station information. This group is only supported by CPEs that have one or more HPNA Coax line." ::= { zhnHpnaGroups 2 } zhnHpnaStationsGroup OBJECT-GROUP OBJECTS { hpnaStationSource, hpnaStationDestination, hpnaStationRate, hpnaStationSymbolRate, hpnaStationBitsPerSymbol, hpnaStationRxPower } STATUS current DESCRIPTION "A collection of Zhone IP objects that describe the HPNA station information. This group is only supported by CPEs that have one or more HPNA Phone line." ::= { zhnHpnaGroups 3 } zhnHcnaStationsGroup OBJECT-GROUP OBJECTS { hcnaStationSource, hcnaStationDestination, hcnaStationRate, hcnaStationSymbolRate, hcnaStationBitsPerSymbol, hcnaStationRxPower } STATUS current DESCRIPTION "A collection of Zhone IP objects that describe the HCNA station information. This group is only supported by CPEs that have one or more HPNA Coax line." ::= { zhnHpnaGroups 4 } END