-- ***************************************************************** -- MOCA11-MIB.my: MoCA 1.1 Device MIB. -- -- Copyright (c) 2012 by Multimedia over Coax Alliance -- All rights reserved. -- -- ***************************************************************** -- MOCA11-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Unsigned32, Counter32, Counter64 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF TEXTUAL-CONVENTION, DisplayString, MacAddress, RowStatus, TruthValue FROM SNMPv2-TC ifIndex FROM IF-MIB mocaMIBs FROM MOCA-SMI; moca11 MODULE-IDENTITY LAST-UPDATED "201306260000Z" -- June 26, 2013 ORGANIZATION "Multimedia over Coax Alliance (MoCA) Technical Working Group." CONTACT-INFO "www.mocalliance.org Postal: Multimedia over Coax Alliance 2400 Camino Ramon Suite 375 San Ramon, CA 94583 USA Tel: +1 925 275-6606 Email: help@mocalliance.org" DESCRIPTION "This MIB defines the objects used to remote configure, monitor, and diagnose the Multimedia over Coax Alliance (MoCA) network." REVISION "201306260000Z" -- June 26, 2013 DESCRIPTION "Add item moca2dot0 about MocaVersion." REVISION "201201270000Z" -- January 27, 2012 00:00 AM DESCRIPTION "Third revision. The following specification is referenced in this revision of the MIB definition, 1. MoCA MAC/PHY Specification 1.1, June 27, 2011. The key changes in this revision are, a. Included the MoCA Password Hash object and algorithm. b. Added the MocaLinkStatsTable?and associated objects. c. Added the MocaMeshScModTable?and associated objects. d. Added 8 new objects to the MocaIfStatsTable?to collect bytes, unicast, multicast, and broadcast statistics. e. Added two new objects to the MocaIfStatusTable?for the Password Hash and Channel Support." REVISION "200907110000Z" -- July 11, 2009 00:00 AM DESCRIPTION "Second revision. The following two specifications are referenced in this revision of the MIB definition, 1. MoCA MAC/PHY Specification 1.0, July 1, 2009. 2. MoCA MAC/PHY Specification 1.1 Extensions, June 13, 2009. The key changes in this revision are, a. Updated textual convention 'MocaVersion' and 'MocaDB', and added 'MocaPacketAggrLevel'. b. Added 'mocaIfStatusChangeEnable' and 'mocaIfNumNodesChangeEnable' to 'mocaIfConfigTable'. c. Renamed 'mocaIfBeaconVersion' to 'mocaIfNetworkVersion'. d. Renamed 'mocaIfTenPacketsAggrCapable' to 'mocaIfPacketsAggrCapability'. e. Added 'mocaIfTxGcdRate' to 'mocaIfStatusTable'. f. Added 'mocaIfTxPacketsFlow' to 'mocaIfFlowStatsTable'. g. Renamed 'mocaNodeTenPacketsAggrCapable' to 'mocaNodePacketsAggrCapability'. h. Added 'mocaNodeRxPackets', 'mocaNodeRxCorrected', 'mocaNodeRxDrops' and 'mocaNodeSNR' to 'mocaNodeTable'. i. Added 'mocaBridgeTable' to 'mocaObjects'. j. Added 'mocaTrapIfStatusChange' and 'mocaTrapIfNumNodesChange' to 'mocaNotifications'." REVISION "200810030000Z" -- October 3, 2008 00:00 AM DESCRIPTION "Initial version of this MIB module. The following two specifications are referenced in this MIB definition, 1. MoCA MAC/PHY Specification 1.0, April 5, 2007 2. MoCA MAC/PHY Specification 1.1 Extensions, September 26, 2007." ::= { mocaMIBs 1 } -- -- Textual Conventions -- MocaVersion ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represent the MoCA Specification version. 'moca10' represents MoCA Specification 1.0. 'moca11' represents MoCA Specification 1.1. 'moca20' represents MoCA Specification 2.0." SYNTAX INTEGER { moca1dot0 (10), moca1dot1 (11), moca1dot1ProTem (12), moca2dot0 (20) } MocaNodeID ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "Represent a MoCA node ID. MoCA 1.0 network can have a maximum of 8 nodes, so node ID is 0 to 7. MoCA 1.1 network can have a maximum of 16 nodes, so node ID is 0 to 15." SYNTAX Unsigned32 (0..15) MocaChannel ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represent the RF center frequency of a MoCA channel in MHz. A1 center frequency at 875 MHz B1 center frequency at 900 MHz C1 center frequency at 925 MHz C2 center frequency at 950 MHz C3 center frequency at 975 MHz C4 center frequency at 1000 MHz D1 center frequency at 1150 MHz D2 center frequency at 1200 MHz D3 center frequency at 1250 MHz D4 center frequency at 1300 MHz D5 center frequency at 1350 MHz D6 center frequency at 1400 MHz D7 center frequency at 1450 MHz D8 center frequency at 1500 MHz " REFERENCE "MoCA MAC/PHY Specification 1.0, section 4.6." SYNTAX INTEGER { unknown (0), a1 (875), b1 (900), c1 (925), c2 (950), c3 (975), c4 (1000), d1 (1150), d2 (1200), d3 (1250), d4 (1300), d5 (1350), d6 (1400), d7 (1450), d8 (1500) } MocaChannelMask ::= TEXTUAL-CONVENTION DISPLAY-HINT "x" STATUS current DESCRIPTION "Represent one or more RF center frequency of MoCA channels using a bitmask. Bit 31 is the most significant bit, and bit 0 is the least significant bit. Not all bits are valid MoCA channels. bit 0 center frequency at 800 MHz bit 1 center frequency at 825 MHz bit 2 center frequency at 850 MHz bit 3 center frequency at 875 MHz bit 4 center frequency at 900 MHz bit 5 center frequency at 925 MHz bit 6 center frequency at 950 MHz bit 7 center frequency at 975 MHz bit 8 center frequency at 1000 MHz bit 9 center frequency at 1025 MHz bit 10 center frequency at 1050 MHz bit 11 center frequency at 1050 MHz bit 12 center frequency at 1100 MHz bit 13 center frequency at 1125 MHz bit 14 center frequency at 1150 MHz bit 15 center frequency at 1175 MHz bit 16 center frequency at 1200 MHz bit 17 center frequency at 1225 MHz bit 18 center frequency at 1250 MHz bit 19 center frequency at 1275 MHz bit 20 center frequency at 1300 MHz bit 21 center frequency at 1325 MHz bit 22 center frequency at 1350 MHz bit 23 center frequency at 1375 MHz bit 24 center frequency at 1400 MHz bit 25 center frequency at 1425 MHz bit 26 center frequency at 1450 MHz bit 27 center frequency at 1475 MHz bit 28 center frequency at 1500 MHz bit 29 center frequency at 1525 MHz bit 30 center frequency at 1550 MHz bit 31 center frequency at 1575 MHz" SYNTAX Unsigned32 MocaPhyRate ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "Represent the transmit PHY rate in Mbps." SYNTAX Unsigned32 (0..1024) MocaDB ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "Represent one decibel or 1 dB." SYNTAX Unsigned32 (0..127) MocaDBm ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "Represent a measure of power in mW expressed in decibels, and calculated as follows: power = 10*log10( Vrms^2 / R * 1000 ) where Vrms is the root-mean-square Voltage of the received waveform and R is 75 ohms." SYNTAX Integer32 (-100..27) MocaPacketAggrLevel ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represent the maximum number of Ethernet packets aggregated in a MoCA frame that is supported at transmit/receive. 'none' represents packet aggregation is not supported, i.e. MoCA 1.0 or MoCA 1.1 ProTem devices. 'aggr6' represents maximum aggregation of 6 packets. 'aggr10' represents maximum aggregation of 10 packets." REFERENCE "MoCA MAC/PHY Specification 1.1, section 3.21.2 and section 3.6.1, table 3-6." SYNTAX INTEGER { none (0), aggr6 (6), aggr10 (10) } MocaScMod ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Represent the sub-carrier modulation" REFERENCE "MoCA MAC/PHY Specification 1.1, section 4.3.6.3" SYNTAX INTEGER { unused (0), bsk (1), qpsk (2), qam8 (3), qam16 (4), qam32 (5), qam64 (6), qam128 (7), qam256 (8) } mocaNotifications OBJECT IDENTIFIER ::= { moca11 0 } mocaObjects OBJECT IDENTIFIER ::= { moca11 1 } mocaConformance OBJECT IDENTIFIER ::= { moca11 2 } -- -- MoCA Objects -- mocaIfConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF MocaIfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MoCA interface configuration table. This table supports the configuration of RF frequency, transmit power, link privacy, and traps related parameters. This table is indexed by 'ifIndex'. Entries in this table cannot be created or deleted by the network management system. All entries are created or deleted by the device software." ::= { mocaObjects 1 } mocaIfConfigEntry OBJECT-TYPE SYNTAX MocaIfConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the MoCA interface configuration table. Each device can have one or more MoCA interfaces. Each interface has a unique MAC address. There is a one to one relationship between a MoCA interface and an interface defined in other IETF MIB. The same 'ifIndex' can be used to identify MoCA objects as well as other IETF MIB objects." INDEX { ifIndex } ::= { mocaIfConfigTable 1 } MocaIfConfigEntry ::= SEQUENCE { mocaIfEnable TruthValue, mocaIfChannelMask MocaChannelMask, mocaIfPowerControl TruthValue, mocaIfTxPowerLimit MocaDB, mocaIfBeaconPowerLimit MocaDB, mocaIfPowerControlTargetRate MocaPhyRate, mocaIfPrivacyEnable TruthValue, mocaIfPassword DisplayString, mocaIfPreferredNC TruthValue, mocaIfAccessEnable TruthValue, mocaIfPhyThreshold MocaPhyRate, mocaIfPhyThresholdEnable TruthValue, mocaIfStatusChangeEnable TruthValue, mocaIfNumNodesChangeEnable TruthValue } mocaIfEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable the MoCA interface if this value is 'true'. Disable the MoCA interface if this value is 'false'. If this managed object is disabled, it may not be possible to enable this object via the SNMP protocol. The mechanism to re-enable this object is out of the scope of this MIB definition draft." DEFVAL { true } ::= { mocaIfConfigEntry 1 } mocaIfChannelMask OBJECT-TYPE SYNTAX MocaChannelMask MAX-ACCESS read-write STATUS current DESCRIPTION "Specify a list of RF center frequencies represented by a bitmask which this MoCA node is allowed to form or join a MoCA network. If the new list of frequencies does not contain the frequency this MoCA node is tuned to, this node must drop from the network. If this managed object is changed, it may not be possible to change this object again via the SNMP protocol. The mechanism to change this object again is out of the scope of this MIB definition draft." REFERENCE "MoCA MAC/PHY Specification 1.1, section 4.6.10." DEFVAL { '15554000'h } ::= { mocaIfConfigEntry 2 } mocaIfPowerControl OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable automatic power control if this value is 'true'. Use a fixed transmit power level if this value is 'false'." DEFVAL { true } ::= { mocaIfConfigEntry 3 } mocaIfTxPowerLimit OBJECT-TYPE SYNTAX MocaDB MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the transmit power BACKOFF in dB. The transmit power SHALL only be changed when the device 'mocaIfStatus' object is not 'linkUp', which means the interface is not part of a MoCA network." REFERENCE "MoCA MAC/PHY Specification 1.1, Section 3.6.1.2, Table 3.7." DEFVAL { 0 } ::= { mocaIfConfigEntry 4 } mocaIfBeaconPowerLimit OBJECT-TYPE SYNTAX MocaDB MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the beacon transmit power BACKOFF in dB. The beacon transmit power SHALL only be changed when the device 'mocaIfStatus' object is not 'linkUp', which means the interface is not part of a MoCA network." REFERENCE "MoCA MAC/PHY Specification 1.1, Section 3.6.1.2, Table 3.7." DEFVAL { 0 } ::= { mocaIfConfigEntry 5 } mocaIfPowerControlTargetRate OBJECT-TYPE SYNTAX MocaPhyRate MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the target transmit PHY rate in Mbps for the power control algorithm. This change should be used in the next maintenance cycle in the MoCA network." REFERENCE "MoCA MAC/PHY Specification 1.1, section 8.1.9." DEFVAL { 235 } ::= { mocaIfConfigEntry 6 } mocaIfPrivacyEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable link privacy if this value is 'true', and use the 'mocaIfPassword' to generate the MAC management key and initial privacy management key. Disable link privacy and do not perform link encryption if this value is 'false'. This node will drop from the network if this value changes. If this managed object is disabled, it may not be possible to enable this object via the SNMP protocol. The mechanism to re-enable this object is out of the scope of this MIB definition draft." REFERENCE "MoCA MAC/PHY Specification 1.1, section 6.0." DEFVAL { false } ::= { mocaIfConfigEntry 7 } mocaIfPassword OBJECT-TYPE SYNTAX DisplayString (SIZE (0..17)) MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the MoCA password using an ASCII numeric string. This value must be 12 to 17 decimal digits long. Access is only allowed when used with SNMPv3 protocol, but not allowed when used with SNMPv1 or SNMPv2c protocol. If this value changes, this node will drop from the network if 'mocaIfPrivacyEnable' is 'true'. If this managed object is changed, it may not be possible to change this object again via the SNMP protocol. The mechanism to change this object again is out of the scope of this MIB definition draft." REFERENCE "MoCA MAC/PHY Specification 1.1, section 6.3." DEFVAL { "" } ::= { mocaIfConfigEntry 8 } mocaIfPreferredNC OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Set this node as preferred NC if this value is 'true'. Do not set this node as preferred NC if this value is 'false'. This value can be ignored by this MoCA interface when operating in a MoCA 1.0 network." DEFVAL { false } ::= { mocaIfConfigEntry 9 } mocaIfAccessEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable MAC address access control on the MoCA interface if this value is 'true'. Disable MAC address access control on the MoCA interface if this value is 'false'. Access control applies to subsequent MoCA node admission." DEFVAL { false } ::= { mocaIfConfigEntry 10 } mocaIfPhyThreshold OBJECT-TYPE SYNTAX MocaPhyRate MAX-ACCESS read-write STATUS current DESCRIPTION "Specify a minimum PHY rate. If transmit PHY rate between all pairs of MoCA nodes are greater than or equal to this value, then transmit PHY rate of one pair of MoCA node is less than this value, send 'mocaTrapBelowPhyThreshold' if 'mocaIfPhyThresholdEnable' is 'true'. If transmit PHY rate between one or more pairs of MoCA nodes are less than this value, then transmit PHY rate between all pairs of MoCA nodes are greater than or equal to this value, send 'mocaTrapAbovePhyThreshold' if 'mocaIfPhyThresholdEnable' is 'true'." REFERENCE "MoCA MAC/PHY Specification 1.1, section 8.1.5." DEFVAL { 95 } ::= { mocaIfConfigEntry 11 } mocaIfPhyThresholdEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "If transmit PHY rate between all pairs of MoCA nodes are greater than or equal to 'mocaIfPhyThreshold', then transmit PHY rate of one pair of MoCA node is less than 'mocaIfPhyThreshold', send 'mocaTrapBelowPhyThreshold' if this value is 'true', do not send 'mocaTrapBelowPhyThreshold' if this value is 'false'. If transmit PHY rate between one or more pairs of MoCA nodes are less than 'mocaIfPhyThreshold', then transmit PHY rate between all pairs of MoCA nodes are greater than or equal to 'mocaIfPhyThreshold', send 'mocaTrapAbovePhyThreshold' if this value is 'true', do not send 'mocaTrapAbovePhyThreshold' if this value is 'false'. Only one node in the MoCA network should set 'mocaIfPhyThresholdEnable' to 'true'." DEFVAL { false } ::= { mocaIfConfigEntry 12 } mocaIfStatusChangeEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If 'mocaIfStatusChangeEnable' is 'true' and 'mocaIfStatus' changes, then the trap 'mocaTrapIfStatusChange' is sent." DEFVAL { false } ::= { mocaIfConfigEntry 13 } mocaIfNumNodesChangeEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "If 'mocaIfNumNodesChangeEnable' is 'true' and 'mocaIfNumNodes' changes, then the trap 'mocaTrapIfNumNodesChange' is sent. Only one node in the MoCA network should set 'mocaIfNumNodes' to 'true'." DEFVAL { false } ::= { mocaIfConfigEntry 14 } mocaIfAccessTable OBJECT-TYPE SYNTAX SEQUENCE OF MocaIfAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MoCA interface MAC access control table. This table contains a list of MAC addresses that are allowed to connect to the MoCA network. In addition to being in this access control list, a MoCA node must have the proper 'mocaIfChannelMask', 'mocaIfPrivacyEnable', and 'mocaIfPassword' before the node can form or join a MoCA network. This table is indexed by 'ifIndex' and 'mocaIfAccessIndex'." ::= { mocaObjects 2 } mocaIfAccessEntry OBJECT-TYPE SYNTAX MocaIfAccessEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the MoCA interface MAC access control table." INDEX { mocaIfAccessIndex } ::= { mocaIfAccessTable 1 } MocaIfAccessEntry ::= SEQUENCE { mocaIfAccessIndex Integer32, mocaIfAccessMacAddress MacAddress, mocaIfAccessStatus RowStatus } mocaIfAccessIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This index is used to order the MoCA interface MAC access control table." ::= { mocaIfAccessEntry 1 } mocaIfAccessMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "If 'mocaIfAccessEnable' is set to 'true', MoCA node with this MAC address is allowed to join the MoCA network. It is not guaranteed that the MoCA node with this MAC address can form or join a network." ::= { mocaIfAccessEntry 2 } mocaIfAccessStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Control and reflect the status of a row in this table. Creation of a row can either be done with 'CreateAndWait' or 'CreateAndGo'." ::= { mocaIfAccessEntry 3 } mocaIfStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF MocaIfStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MoCA interface status information table. This table provides features supported and operation parameters of the MoCA interface. This table is indexed by 'ifIndex'. Entries in this table cannot be created or deleted by the network management system. All entries are created or deleted by the device software." ::= { mocaObjects 3 } mocaIfStatusEntry OBJECT-TYPE SYNTAX MocaIfStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the MoCA interface status information table." INDEX { ifIndex } ::= { mocaIfStatusTable 1 } MocaIfStatusEntry ::= SEQUENCE { mocaIfStatus INTEGER, mocaIfLinkUpTime Unsigned32, mocaIfSoftwareVersion DisplayString, mocaIfMocaVersion MocaVersion, mocaIfNetworkVersion MocaVersion, mocaIfMacAddress MacAddress, mocaIfNodeID MocaNodeID, mocaIfName DisplayString, mocaIfNumNodes Unsigned32, mocaIfNC MocaNodeID, mocaIfBackupNC MocaNodeID, mocaIfRFChannel MocaChannel, mocaIfLOF MocaChannel, mocaIfTabooChannelMask MocaChannelMask, mocaIfNodeTabooChannelMask MocaChannelMask, mocaIfCapabilityMask MocaChannelMask, mocaIfTxGcdPowerReduction MocaDB, mocaIfQAM256Capable TruthValue, mocaIfPacketsAggrCapability MocaPacketAggrLevel, mocaIfMaxIngressNodeBw MocaPhyRate, mocaIfMaxEgressNodeBw MocaPhyRate, mocaIfTxGcdRate MocaPhyRate, mocaIfPasswordHash DisplayString, mocaIfChannelSupport MocaChannelMask} mocaIfStatus OBJECT-TYPE SYNTAX INTEGER { disabled (1), noLink (2), linkUp (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the current status of the MoCA interface. 'disabled' indicates interface is disabled. It will not be possible to read the 'disabled' status of the MoCA interface if this managed node does not have another local port (e.g. Ethernet) where SNMP objects can be accessed. 'noLink' indicates interface is enabled but not part of a network. 'linkUp' indicates interface is enabled and in a network." ::= { mocaIfStatusEntry 1 } mocaIfLinkUpTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the total number of seconds that this interface is part of a MoCA network. This may be used with 'sysUpTime' to determine the link availability in the MoCA interface. Note that 'sysUpTime' is in 10 milliseconds and 'mocaIfLinkUpTime' is in seconds." ::= { mocaIfStatusEntry 2 } mocaIfSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..80)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the software version of the MoCA device. This should be the same as the product software version in the MoCA certificate." ::= { mocaIfStatusEntry 3 } mocaIfMocaVersion OBJECT-TYPE SYNTAX MocaVersion MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the MoCA version supported by this MoCA interface." ::= { mocaIfStatusEntry 4 } mocaIfNetworkVersion OBJECT-TYPE SYNTAX MocaVersion MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the MoCA version used in this MoCA network. If this interface is not part of a MoCA network, report 'mocaIfMocaVersion'. This value uses the MOCA_VERSION in the Beacon Frame, but requires determining whether any nodes in the network are MoCA 1.1 ProTem, which distinguishes a MoCA 1.1 network, or 'moca1dot1', from a MoCA 1.1 ProTem network, or 'moca1dot1ProTem'." REFERENCE "MoCA MAC/PHY Specification 1.1, section 3.3.6." ::= { mocaIfStatusEntry 5 } mocaIfMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the MAC address of this MoCA interface. This MAC address is encoded in the first six bytes of the Globally Unique Identifier (GUID). For example, MoCA interface with MAC address aa:bb:cc:dd:ee:ff will have a GUID of aa:bb:cc:dd:ee:ff:00:00." ::= { mocaIfStatusEntry 6 } mocaIfNodeID OBJECT-TYPE SYNTAX MocaNodeID MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the node ID of this MoCA interface. If this interface is not part of a MoCA network, report a value of '0'." ::= { mocaIfStatusEntry 7 } mocaIfName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..16)) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the textual name of this MoCA interface. The value of this object should be the name of the interface as assigned by the MoCA device. Since MoCA has an Ethernet convergence layer, this name may be 'ethN' where 'N' is the port number." ::= { mocaIfStatusEntry 8 } mocaIfNumNodes OBJECT-TYPE SYNTAX Unsigned32 (0..16) MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the numbers of 1's in the GCD_BITMASK field reported in Type I Probe Reports. This value corresponds to the number of nodes that this node communicates to in the MoCA network. This value may be smaller than the number of nodes reported by the NC node." REFERENCE "MoCA MAC/PHY Specification 1.1, section 3.6.3.2." ::= { mocaIfStatusEntry 9 } mocaIfNC OBJECT-TYPE SYNTAX MocaNodeID MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the node ID of the network coordinator. If this interface is not part of a MoCA network, report a value of '0'." ::= { mocaIfStatusEntry 10 } mocaIfBackupNC OBJECT-TYPE SYNTAX MocaNodeID MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the node ID of the backup network coordinator. If this interface is not part of a MoCA network, report a value of '0'." ::= { mocaIfStatusEntry 11 } mocaIfRFChannel OBJECT-TYPE SYNTAX MocaChannel MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the MoCA channel in MHz this interface is tuned to when part of a MoCA network. When not part of a MoCA network this value may not reflect the actual tuned channel. If 'mocaIfEnable' is 'false', report a value of 'unknown'." ::= { mocaIfStatusEntry 12 } mocaIfLOF OBJECT-TYPE SYNTAX MocaChannel MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the MoCA channel in MHz this interface is tuned to when it was last in the 'linkUp' state. If this interface is never part of a MoCA network, report the factory default Last Operational Frequency (LOF)." REFERENCE "MoCA MAC/PHY Specification 1.1, section 3.4.2." ::= { mocaIfStatusEntry 13 } mocaIfTabooChannelMask OBJECT-TYPE SYNTAX MocaChannelMask MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the list of taboo channels in this MoCA network represented as a bitmask. This value is derived from TABOO_MASK_START and TABOO_CHANNEL_MASK in the beacon, but has a different data representation. E.g. If taboo channels consists of 1300, 1350 and 1400 MHz, TABOO_MASK_START is 52, TABOO_CHANNEL_MASK is 'A8000000'h, and 'mocaIfTabooChannelMask' is '01500000'h. Note that in 'mocaIfTabooChannelMask', the lowest represented frequency of 800 MHz is represented in bit 0, and increasing bit position represents increasingly higher frequency. While in TABOO_CHANNEL_MASK, the taboo channel with the lowest frequency is represented in bit 31, and decreasing bit position represents increasingly higher frequency. If this interface is not sending or receiving beacon, or there is no taboo channel in this MoCA network, report a value of '0'." REFERENCE "MoCA MAC/PHY Specification 1.1, section 3.3.4." ::= { mocaIfStatusEntry 14 } mocaIfNodeTabooChannelMask OBJECT-TYPE SYNTAX MocaChannelMask MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the list of taboo channels for this MoCA node as reported in the TABOO_MASK_START and TABOO_CHANNEL_MASK fields in this node's Admission Request frame." REFERENCE "MoCA MAC/PHY Specification 1.1, section 3.6.1.1." ::= { mocaIfStatusEntry 15 } mocaIfCapabilityMask OBJECT-TYPE SYNTAX MocaChannelMask MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the list of RF frequency channels that this device can support represented as a bitmask." ::= { mocaIfStatusEntry 16 } mocaIfTxGcdPowerReduction OBJECT-TYPE SYNTAX MocaDB MAX-ACCESS read-only STATUS current DESCRIPTION "The Transmit Power Control back-off used for broadcast transmissions from this node. 'mocaIfTxGcdPowerReduction' is identical to the TPC back-off utilized for transmission and determined from the TPC backoff parameters TPC_BACKOFF_MAJOR and TPC_BACKOFF_MINOR as follows: mocaIfTxGcdPowerReduction = TPC_BACKOFF_MAJOR * 3 + TPC_BACKOFF_MINOR" ::= { mocaIfStatusEntry 17 } mocaIfQAM256Capable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate this MoCA node supports QAM256 if the value is 'true'. Indicate this MoCA node does not support QAM256 if this value is 'false'." ::= { mocaIfStatusEntry 18 } mocaIfPacketsAggrCapability OBJECT-TYPE SYNTAX MocaPacketAggrLevel MAX-ACCESS read-only STATUS current DESCRIPTION "Represent the maximum number of Ethernet packets aggregated in a MoCA frame that this MoCA interface supports." ::= { mocaIfStatusEntry 19 } mocaIfMaxIngressNodeBw OBJECT-TYPE SYNTAX MocaPhyRate MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the maximum bandwidth of this MoCA interface for admission of flows if this node is an ingress node. This value may be obtained from REM_NODE_CAPACITY field in the Response L2ME Frame. For example, when the node is trying to create extremely large Flow, resulting in a failed flow creation." REFERENCE "MoCA MAC/PHY Specification 1.1, section 3.17.2.2.2." ::= { mocaIfStatusEntry 20 } mocaIfMaxEgressNodeBw OBJECT-TYPE SYNTAX MocaPhyRate MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the maximum bandwidth of this MoCA interface for admission of Flows if this node is an egress node. This value may be obtained from REM_NODE_CAPACITY field in the Response L2ME Frame. For example, when the node is trying to create extremely large Flow, resulting in a failed flow creation." REFERENCE "MoCA MAC/PHY Specification 1.1, section 3.17.2.2.2." ::= { mocaIfStatusEntry 21 } mocaIfTxGcdRate OBJECT-TYPE SYNTAX MocaPhyRate MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the PHY rate in Mbps for the transmit traffic broadcast from this node." ::= { mocaIfStatusEntry 22 } mocaIfPasswordHash OBJECT-TYPE SYNTAX DisplayString (SIZE (4)) MAX-ACCESS read-only STATUS current DESCRIPTION "Specify the MoCA password HASH using an ASCII numeric String. The Hash is the two LSBs of a SHA1. This value must be a 4 hexadecimal digits long. Access is optional when used with SNMP v1 of SNMP v2c protocol." ::= { mocaIfStatusEntry 23 } mocaIfChannelSupport OBJECT-TYPE SYNTAX MocaChannelMask MAX-ACCESS read-only STATUS current DESCRIPTION "Specify a list of RF center frequencies represented by a bitmask which this MoCA node can support to form or join a MoCA network." ::= { mocaIfStatusEntry 24 } mocaIfStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF MocaIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MoCA interface statistics table. This table provides statistics of the MoCA interface. This table is indexed by 'ifIndex'. Entries in this table cannot be created or deleted by the network management system. All entries are created or deleted by the device software." ::= { mocaObjects 4 } mocaIfStatsEntry OBJECT-TYPE SYNTAX MocaIfStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the MoCA interface statistics table. Thepacket counters do not wrap in less than an hour with only 32 bits. Therefore 32 instead of 64 bits counters are used except for byte counters." INDEX { ifIndex } ::= { mocaIfStatsTable 1 } MocaIfStatsEntry ::= SEQUENCE { mocaIfTxPackets Counter32, mocaIfTxDrops Counter32, mocaIfRxPackets Counter32, mocaIfRxCorrectedErrors Counter32, mocaIfRxDrops Counter32, mocaIfEgressNodeNumFlows Unsigned32, mocaIfIngressNodeNumFlows Unsigned32, mocaIfTxBytes Counter64, mocaIfRxBytes Counter64, mocaIfTxUnicast Counter32, mocaIfRxUnicast Counter32, mocaIfTxMulticast Counter32, mocaIfRxMulticast Counter32, mocaIfTxBroadcast Counter32, mocaIfRxBroadcast Counter32} mocaIfTxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of Ethernet packets transmitted by this MoCA interface." ::= { mocaIfStatsEntry 1 } mocaIfTxDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of EPDUs received at the ECL and not transmitted by this MoCA interface, including drops due to required throttling as required by the specification (see REFERENCE)." REFERENCE "MoCA MAC/PHY Specification 1.1, section 5.1.1." ::= { mocaIfStatsEntry 2 } mocaIfRxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of good Ethernet packets received by this MoCA interface." ::= { mocaIfStatsEntry 3 } mocaIfRxCorrectedErrors OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of received Ethernet packets that have errors and are corrected by this MoCA interface." ::= { mocaIfStatsEntry 4 } mocaIfRxDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of scheduled MoCA frames that are not detected or have uncorrectable errors and are dropped by this MoCA interface." ::= { mocaIfStatsEntry 5 } mocaIfEgressNodeNumFlows OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of PQoS flows in which this MoCA interface is an egress node for these PQoS flows." ::= { mocaIfStatsEntry 6 } mocaIfIngressNodeNumFlows OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of PQoS flows in which this MoCA interface is an ingress node for these PQoS flows." ::= { mocaIfStatsEntry 7 } mocaIfTxBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of bytes transmitted by this MoCA interface in EPDUs." ::= { mocaIfStatsEntry 8 } mocaIfRxBytes OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of bytes received by this MoCA interface in EPDUs." ::= { mocaIfStatsEntry 9 } mocaIfTxUnicast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of Unicast packets transmitted by this MoCA interface." ::= { mocaIfStatsEntry 10 } mocaIfRxUnicast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of Unicast Ethernet packets received by this MoCA interface." ::= { mocaIfStatsEntry 11 } mocaIfTxMulticast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of Multicast Ethernet packets transmitted by this MoCA interface." ::= { mocaIfStatsEntry 12 } mocaIfRxMulticast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of Multicast Ethernet packets received by this MoCA interface." ::= { mocaIfStatsEntry 13 } mocaIfTxBroadcast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of Broadcast Ethernet packets transmitted by this MoCA interface." ::= { mocaIfStatsEntry 14 } mocaIfRxBroadcast OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of Broadcast Ethernet packets received by this MoCA interface." ::= { mocaIfStatsEntry 15 } mocaIfFlowStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF MocaIfFlowStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MoCA interface flow statistics table. This table provides statistics of ingress PQoS flow in the MoCA interface. This table is indexed by 'ifIndex' and 'mocaIfFlowIndex'. Entries in this table cannot be created or deleted by the network management system. All entries are created or deleted by the device software." ::= { mocaObjects 5 } mocaIfFlowStatsEntry OBJECT-TYPE SYNTAX MocaIfFlowStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the MoCA interface flow statistics table. These counters do not wrap in less than an hour with only 32 bits. Therefore 32 instead of 64 bits counters are used." INDEX { ifIndex, mocaIfFlowIndex } ::= { mocaIfFlowStatsTable 1 } MocaIfFlowStatsEntry ::= SEQUENCE { mocaIfFlowIndex Integer32, mocaIfFlowID MacAddress, mocaIfPacketDA MacAddress, mocaIfPeakDataRate Unsigned32, mocaIfBurstSize Unsigned32, mocaIfLeaseTime Unsigned32, mocaIfFlowTag Unsigned32, mocaIfLeaseTimeLeft Unsigned32, mocaIfTxPacketsOnePacketAggr Counter32, mocaIfTxPacketsTwoPacketsAggr Counter32, mocaIfTxPacketsThreePacketsAggr Counter32, mocaIfTxPacketsFourPacketsAggr Counter32, mocaIfTxPacketsFivePacketsAggr Counter32, mocaIfTxPacketsSixPacketsAggr Counter32, mocaIfTxPacketsSevenPacketsAggr Counter32, mocaIfTxPacketsEightPacketsAggr Counter32, mocaIfTxPacketsNinePacketsAggr Counter32, mocaIfTxPacketsTenPacketsAggr Counter32, mocaIfTxPacketsFlow Unsigned32 } mocaIfFlowIndex OBJECT-TYPE SYNTAX Integer32 (0..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This index is used to order the MoCA interface flow statistics table." ::= { mocaIfFlowStatsEntry 1 } mocaIfFlowID OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the flow ID of a PQoS flow. The flow ID is a valid multicast Ethernet MAC address that uniquely identifies a PQoS flow in a MoCA Network. The recommended rules for generation of the flow ID are specified in MoCA Spec 1.1." REFERENCE "MoCA MAC/PHY Specification 1.1, appendix F." ::= { mocaIfFlowStatsEntry 2 } mocaIfPacketDA OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the Destination Address (DA) of Ethernet packets of the PQoS Flow for which this node is the ingress node as specified in Section 4.2.1 of MoCA specification v1.1 extensions." REFERENCE "MoCA MAC/PHY Specification 1.1, section 3.17.2.1." ::= { mocaIfFlowStatsEntry 3 } mocaIfPeakDataRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the T_PEAK_DATA_RATE of the PQoS flow identified by 'mocaIfFlowID' in which this MoCA interface is an ingress node for the PQoS flow." REFERENCE "MoCA MAC/PHY Specification 1.1, section 3.17.2.1." ::= { mocaIfFlowStatsEntry 4 } mocaIfBurstSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the T_BURST_SIZE of the PQoS flow identified by 'mocaIfFlowID' in which this MoCA interface is an ingress node for this PQoS flow." REFERENCE "MoCA MAC/PHY Specification 1.1, section 3.17.2.1." ::= { mocaIfFlowStatsEntry 5 } mocaIfLeaseTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the T_LEASE_TIME of the PQoS flow identified by 'mocaIfFlowID' in which this MoCA interface is an ingress node for this PQoS flow." REFERENCE "MoCA MAC/PHY Specification 1.1, section 3.17.2.1." ::= { mocaIfFlowStatsEntry 6 } mocaIfFlowTag OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the FLOW_TAG of the PQoS flow identified by 'mocaIfFlowID' in which this MoCA interface is an ingress node for this PQoS flow. The FLOW_TAG carries application specific content of this PQoS flow." REFERENCE "MoCA MAC/PHY Specification 1.1, section 3.17.2.1." ::= { mocaIfFlowStatsEntry 7 } mocaIfLeaseTimeLeft OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the LEASE_TIME_LEFT of the PQoS flow identified by 'mocaIfFlowID' in which this MoCA interface is an ingress node for this PQoS flow." REFERENCE "MoCA MAC/PHY Specification 1.1, section 3.17.2.1." ::= { mocaIfFlowStatsEntry 8 } mocaIfTxPacketsOnePacketAggr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of MoCA frames with no aggregation level transmitted by this MoCA interface." ::= { mocaIfFlowStatsEntry 9 } mocaIfTxPacketsTwoPacketsAggr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of MoCA frames with two-packets aggregation level transmitted by this MoCA interface." ::= { mocaIfFlowStatsEntry 10 } mocaIfTxPacketsThreePacketsAggr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of MoCA frames with three-packets aggregation level transmitted by this MoCA interface." ::= { mocaIfFlowStatsEntry 11 } mocaIfTxPacketsFourPacketsAggr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of MoCA frames with four-packets aggregation level transmitted by this MoCA interface." ::= { mocaIfFlowStatsEntry 12 } mocaIfTxPacketsFivePacketsAggr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of MoCA frames with five-packets aggregation level transmitted by this MoCA interface." ::= { mocaIfFlowStatsEntry 13 } mocaIfTxPacketsSixPacketsAggr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of MoCA frames with six-packets aggregation level transmitted by this MoCA interface." ::= { mocaIfFlowStatsEntry 14 } mocaIfTxPacketsSevenPacketsAggr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of MoCA frames with seven-packets aggregation level transmitted by this MoCA interface." ::= { mocaIfFlowStatsEntry 15 } mocaIfTxPacketsEightPacketsAggr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of MoCA frames with eight-packets aggregation level transmitted by this MoCA interface." ::= { mocaIfFlowStatsEntry 16 } mocaIfTxPacketsNinePacketsAggr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of MoCA frames with nine-packets aggregation level transmitted by this MoCA interface." ::= { mocaIfFlowStatsEntry 17 } mocaIfTxPacketsTenPacketsAggr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of MoCA frames with ten-packets aggregation level transmitted by this MoCA interface." ::= { mocaIfFlowStatsEntry 18 } mocaIfTxPacketsFlow OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the total number of Ethernet packets transmitted by this MoCA interface on the PQoS flow indentified by 'mocaIfFlowID'." ::= { mocaIfFlowStatsEntry 19 } mocaLinkStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF MocaLinkStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MoCA Link Statistics table. This table contains an entry for every node in the MoCA network, excluding this MoCA interface. This table is indexed by 'ifIndex' and 'mocaNodeIndex'. Entries in this table cannot be created or deleted by the network management system. All entries are created or deleted by the device software." ::= { mocaObjects 9 } mocaLinkStatsEntry OBJECT-TYPE SYNTAX MocaLinkStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the MoCA link statistics table. These counters do not wrap in less than an hour with only 32 bits. Therefore 32 instead of 64 bits counters are used." INDEX { ifIndex, mocaNodeIndex } ::= { mocaLinkStatsTable 1 } MocaLinkStatsEntry ::= SEQUENCE { -- mocaNodeIndex MocaNodeID, mocaLinkTxPackets Counter32, mocaLinkTxDrops Counter32, mocaLinkEgressNodeNumFlows Unsigned32, mocaLinkIngressNodeNumFlows Unsigned32 } --mocaNodeIndex OBJECT-TYPE -- SYNTAX MocaNodeID -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "The node ID is used as an index to order the MoCA node status -- information table." -- ::= { mocaLinkStatsEntry 1 } mocaLinkTxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of Unicast Ethernet packets transmitted by this MoCA interface to the associated node." ::= { mocaLinkStatsEntry 2 } mocaLinkTxDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of Unicast EPDUs received at the ECL, destined to the associated node, and not transmitted by this MoCA interface." ::= { mocaLinkStatsEntry 3 } mocaLinkEgressNodeNumFlows OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of PQoS flows in which this MoCA interface is an egress node for these PQoS flows." ::= { mocaLinkStatsEntry 4 } mocaLinkIngressNodeNumFlows OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of PQoS flows in which this MoCA interface is an ingress node for these PQoS flows." ::= { mocaLinkStatsEntry 5 } mocaNodeTable OBJECT-TYPE SYNTAX SEQUENCE OF MocaNodeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MoCA node status information table. This table contains an entry for every node in the MoCA network, excluding this MoCA interface. This table is indexed by 'ifIndex' and 'mocaNodeIndex'. Entries in this table cannot be created or deleted by the network management system. All entries are created or deleted by the device software." ::= { mocaObjects 6 } mocaNodeEntry OBJECT-TYPE SYNTAX MocaNodeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the MoCA node status information table." INDEX { ifIndex, mocaNodeIndex } ::= { mocaNodeTable 1 } MocaNodeEntry ::= SEQUENCE { mocaNodeIndex MocaNodeID, mocaNodeMocaVersion MocaVersion, mocaNodeMacAddress MacAddress, mocaNodeTxGcdRate MocaPhyRate, mocaNodeRxGcdPower MocaDBm, mocaNodeTxPowerReduction MocaDB, mocaNodeRxPower MocaDBm, mocaNodePreferredNC TruthValue, mocaNodeQAM256Capable TruthValue, mocaNodePacketsAggrCapability MocaPacketAggrLevel, mocaNodeRxPackets Counter32, mocaNodeRxCorrected Counter32, mocaNodeRxDrops Counter32, mocaNodeSNR MocaDB } mocaNodeIndex OBJECT-TYPE SYNTAX MocaNodeID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The node ID is used as an index to order the MoCA node status information table." ::= { mocaNodeEntry 1 } mocaNodeMocaVersion OBJECT-TYPE SYNTAX MocaVersion MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the MoCA version supported by the MoCA node identified by 'mocaNodeIndex'." ::= { mocaNodeEntry 2 } mocaNodeMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the MAC address of the MoCA node identified by 'mocaNodeIndex'. This MAC address is encoded in the first six bytes of the Globally Unique Identifier (GUID). For example, MoCA node with MAC address aa:bb:cc:dd:ee:ff will have a GUID of aa:bb:cc:dd:ee:ff:00:00." ::= { mocaNodeEntry 3 } mocaNodeTxGcdRate OBJECT-TYPE SYNTAX MocaPhyRate MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the PHY rate in Mbps for the transmit traffic broadcasted from this MoCA interface. This value is the broadcast PHY rate from this MoCA interface to the node identified by 'mocaNodeIndex'." ::= { mocaNodeEntry 4 } mocaNodeRxGcdPower OBJECT-TYPE SYNTAX MocaDBm MAX-ACCESS read-only STATUS current DESCRIPTION "The power measurement should cover the preamble and/or at least a symbol time. The averaging method employed for this measurement is implementation specific and not specified. It is recommended but not required to utilize the LMO power control probes for this measurement." ::= { mocaNodeEntry 5 } mocaNodeTxPowerReduction OBJECT-TYPE SYNTAX MocaDB MAX-ACCESS read-only STATUS current DESCRIPTION "The Transmit Power Control back-off in dB used for unicast transmissions from the managed node to a node identified by 'mocaNodeIndex'. 'mocaNodeTxPowerReduction' is identical to the TPC back-off utilized for transmission and determined from the TPC backoff parameters TPC_BACKOFF_MAJOR and TPC_BACKOFF_MINOR as follows: mocaNodeTxPowerReduction = TPC_BACKOFF_MAJOR * 3 + TPC_BACKOFF_MINOR" ::= { mocaNodeEntry 6 } mocaNodeRxPower OBJECT-TYPE SYNTAX MocaDBm MAX-ACCESS read-only STATUS current DESCRIPTION "The power measurement should cover the preamble and/or at least a symbol time. The averaging method employed for this measurement is implementation specific and not specified. It is recommended but not required to utilize the LMO power control probes for this measurement." ::= { mocaNodeEntry 7 } mocaNodePreferredNC OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the MoCA node identified by 'mocaNodeIndex' is set as preferred NC if this value is 'true'. Indicate the MoCA node identified by 'mocaNodeIndex' is not set as preferred NC if this value is 'false'." ::= { mocaNodeEntry 8 } mocaNodeQAM256Capable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the MoCA node identified by 'mocaNodeIndex' supports QAM256 if the value is 'true'. Indicate the MoCA node identified by 'mocaNodeIndex' does not support QAM256 if this value is 'false'." ::= { mocaNodeEntry 9 } mocaNodePacketsAggrCapability OBJECT-TYPE SYNTAX MocaPacketAggrLevel MAX-ACCESS read-only STATUS current DESCRIPTION "Represent the maximum number of Ethernet packets aggregated in a MoCA frame that this MoCA node supports." ::= { mocaNodeEntry 10 } mocaNodeRxPackets OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of good Ethernet packets received by this MoCA interface from the MoCA node identified by 'mocaNodeIndex'." ::= { mocaNodeEntry 11 } mocaNodeRxCorrected OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of Ethernet packets received by this MoCA interface that have errors and are corrected from the MoCA node identified by 'mocaNodeIndex'." ::= { mocaNodeEntry 12 } mocaNodeRxDrops OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the number of scheduled MoCA frames that are not detected or have uncorrectable errors and are dropped by this MoCA interface from the MoCA node identified by 'mocaNodeIndex'." ::= { mocaNodeEntry 13 } mocaNodeSNR OBJECT-TYPE SYNTAX MocaDB MAX-ACCESS read-only STATUS current DESCRIPTION "A dB measure of the Signal to Noise Ratio (SNR) based on the Type 1 (EVM) probe from a node identified by 'mocaNodeIndex'." REFERENCE "MoCA MAC/PHY Specification 1.1, section 4.5.1." ::= { mocaNodeEntry 14 } mocaMeshTable OBJECT-TYPE SYNTAX SEQUENCE OF MocaMeshEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MoCA mesh PHY rate table. This table contains the unicast transmit PHY rate between all pair of nodes in the MoCA Network. This table is indexed by 'ifIndex', 'mocaMeshTxNodeIndex', and 'mocaMeshRxNodeIndex'. Since 'mocaMeshTxRate' is the transmit PHY rate from 'mocaMeshTxNodeIndex' to 'mocaMeshRxNodeIndex', this table does not contain any entries with 'mocaMeshTxNodeIndex' equals 'mocaMeshRxNodeIndex'. In addition, a MoCA network can have less than 16 nodes, hence some values of 'mocaMeshTxNodeIndex' and 'mocaMeshRxNodeIndex' in the range of 0 to 15 may not exist. For example, in a three nodes MoCA 1.1 network with node ID 2, 4 and 6, the 'mocaMeshTable' for MoCA interface with 'ifIndex' 1 contains only six entries, mocaMeshTxRate.1.2.4 in which 'ifIndex' = 1 'mocaMeshTxNodeIndex' = 2 'mocaMeshRxNodeIndex' = 4 mocaMeshTxRate.1.2.6 mocaMeshTxRate.1.4.2 mocaMeshTxRate.1.4.6 mocaMeshTxRate.1.6.2 mocaMeshTxRate.1.6.4 In a three nodes MoCA 1.0 network with node ID 2, 4 and 6, the 'mocaMeshTable' for MoCA interface with 'ifIndex' 1 and node ID 2 contains only four entries, mocaMeshTxRate.1.2.4 mocaMeshTxRate.1.2.6 mocaMeshTxRate.1.4.2 mocaMeshTxRate.1.6.2 Entries in this table cannot be created or deleted by the network management system. All entries are created or deleted by the device software." ::= { mocaObjects 7 } mocaMeshEntry OBJECT-TYPE SYNTAX MocaMeshEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the MoCA mesh PHY rate table." INDEX { ifIndex, mocaMeshTxNodeIndex, mocaMeshRxNodeIndex } ::= { mocaMeshTable 1 } MocaMeshEntry ::= SEQUENCE { mocaMeshTxNodeIndex MocaNodeID, mocaMeshRxNodeIndex MocaNodeID, mocaMeshTxRate MocaPhyRate } mocaMeshTxNodeIndex OBJECT-TYPE SYNTAX MocaNodeID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The node ID of the transmit MoCA node is used as one of the index to order the mesh PHY rate table." ::= { mocaMeshEntry 1 } mocaMeshRxNodeIndex OBJECT-TYPE SYNTAX MocaNodeID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The node ID of the receive MoCA node is used as one of the index to order the mesh PHY rate table." ::= { mocaMeshEntry 2 } mocaMeshTxRate OBJECT-TYPE SYNTAX MocaPhyRate MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the transmit PHY rate in Mbps from the MoCA node identified by 'mocaMeshTxNodeIndex' to the MoCA node identified by 'mocaMeshRxNodeIndex'." ::= { mocaMeshEntry 3 } mocaBridgeTable OBJECT-TYPE SYNTAX SEQUENCE OF MocaBridgeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MoCA bridge Ethernet MAC address table. This table contains an entry for every node in the MoCA network. This table is indexed by 'ifIndex', 'mocaBridgeNodeIndex' and 'mocaBridgeMacIndex'. Entries in this table cannot be created or deleted by the network management system. All entries are created or deleted by the device software." ::= { mocaObjects 8 } mocaBridgeEntry OBJECT-TYPE SYNTAX MocaBridgeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the MoCA bridge table." INDEX { ifIndex, mocaBridgeNodeIndex, mocaBridgeMacIndex } ::= { mocaBridgeTable 1 } MocaBridgeEntry ::= SEQUENCE { mocaBridgeNodeIndex MocaNodeID, mocaBridgeMacIndex Integer32, mocaBridgeMacAddress MacAddress } mocaBridgeNodeIndex OBJECT-TYPE SYNTAX MocaNodeID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The node ID is used as an index to order the MAC entries in the MoCA bridge table." ::= { mocaBridgeEntry 1 } mocaBridgeMacIndex OBJECT-TYPE SYNTAX Integer32 (1..2147483647) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This index is used to order the MAC entries for each node in the MoCA bridge table." ::= { mocaBridgeEntry 2 } mocaBridgeMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Ethernet MAC address identified by the node ID and MAC index." ::= { mocaBridgeEntry 3 } mocaMeshScModTable OBJECT-TYPE SYNTAX SEQUENCE OF MocaMeshScModEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "MoCA mesh Sub-Carrier Modulation table. This table contains the Unicast transmit sub-carrier modulation between all pair of nodes in the MoCA Network. This table is indexed by 'ifIndex', 'mocaMeshTxNodeIndex', 'mocaMeshRxNodeIndex', and MocaMeshScModIndex? Since 'mocaMeshScMod' is the sub-carrier modulation from 'mocaMeshTxNodeIndex' to 'mocaMeshRxNodeIndex', this table does not contain any entries with 'mocaMeshTxNodeIndex' equals 'mocaMeshRxNodeIndex'. In addition, a MoCA network can have less than 16 nodes, hence some values of 'mocaMeshTxNodeIndex' and 'mocaMeshRxNodeIndex' in the range of 0 to 15 may not exist. Entries in this table cannot be created or deleted by the network management system. All entries are created or deleted by the device software." ::= { mocaObjects 10 } mocaMeshScModEntry OBJECT-TYPE SYNTAX MocaMeshScModEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the MoCA mesh sub-carrier modulation table." INDEX { ifIndex, mocaMeshTxNodeIndex, mocaMeshRxNodeIndex, mocaMeshScIndex } ::= { mocaMeshScModTable 1 } MocaMeshScModEntry ::= SEQUENCE { -- mocaMeshTxNodeIndex MocaNodeID, -- mocaMeshRxNodeIndex MocaNodeID, mocaMeshScIndex Unsigned32, mocaMeshScMod MocaScMod } --mocaMeshTxNodeIndex OBJECT-TYPE -- SYNTAX MocaNodeID -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "The node ID of the transmit MoCA node is used as one of the -- index to order the mesh PHY rate table." -- ::= { mocaMeshScModEntry 1 } --mocaMeshRxNodeIndex OBJECT-TYPE -- SYNTAX MocaNodeID -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "The node ID of the receive MoCA node is used as one of the -- index to order the mesh sub-carrier modulation." -- ::= { mocaMeshScModEntry 2 } mocaMeshScIndex OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The sub-carrier index of the receive MoCA node is used as one of the index to order the mesh sub-carrier modulation." ::= { mocaMeshScModEntry 3 } mocaMeshScMod OBJECT-TYPE SYNTAX MocaScMod MAX-ACCESS read-only STATUS current DESCRIPTION "Indicate the sub-carrier modulation from the MoCA node identified by 'mocaMeshTxNodeIndex' to the MoCA node identified by 'mocaMeshRxNodeIndex' for the associated MocaMeshScIndex." ::= { mocaMeshScModEntry 4 } -- -- MoCA Notifications -- mocaTrapBelowPhyThreshold NOTIFICATION-TYPE OBJECTS { mocaMeshTxRate } STATUS current DESCRIPTION "If transmit PHY rate between all pairs of MoCA nodes are greater than or equal to 'mocaIfPhyThreshold', then transmit PHY rate of one pair of MoCA node is less than 'mocaIfPhyThreshold', send this notification if 'mocaIfPhyThresholdEnable' is 'true'. This notification sends the lowest PHY rate in the MoCA network, or 'mocaMeshTxRate', which is the transmit PHY rate from the node specified with 'mocaMeshTxNodeIndex', to the node specified with 'mocaMeshRxNodeIndex'. If multiple links have the same lowest PHY rate, sends the PHY rate for the link with the lowest 'mocaMeshTxNodeIndex'. If multiple links with the same 'mocaMeshTxNodeIndex' have the same lowest PHY rate, sends the PHY rate for the link with the lowest 'mocaMeshRxNodeIndex'. Network management system should access 'mocaMeshTable' to find if there are additional links below the threshold bandwidth. For example, MoCA interface with 'ifIndex' 1 detects transmit PHY rate from 'mocaMeshTxNodeIndex' 2 to 'mocaMeshRxNodeIndex' 4 is 150 Mbps, and this link is the first link to drop below the 'mocaIfPhyThreshold', then this trap contains one variable binding of mocaMeshTxRate.1.2.4 = 150" ::= { mocaNotifications 1 } mocaTrapAbovePhyThreshold NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "If transmit PHY rate between one or more pairs of MoCA nodes are less than 'mocaIfPhyThreshold', then transmit PHY rate between all pairs of MoCA nodes are greater than or equal to 'mocaIfPhyThreshold', send this notification if 'mocaIfPhyThresholdEnable' is 'true'." ::= { mocaNotifications 2 } mocaTrapIfStatusChange NOTIFICATION-TYPE OBJECTS { mocaIfStatus } STATUS current DESCRIPTION "This trap is sent when 'mocaIfStatusChangeEnable' is 'true' and 'mocaIfStatus' changes value." ::= { mocaNotifications 3 } mocaTrapIfNumNodesChange NOTIFICATION-TYPE OBJECTS { mocaIfNumNodes } STATUS current DESCRIPTION "This trap is sent when 'mocaIfNumNodesChangeEnable' is 'true' and 'mocaIfNumNodes' changes value." ::= { mocaNotifications 4 } --- --- MoCA Conformance --- mocaMIBCompliances OBJECT IDENTIFIER ::= { mocaConformance 1 } mocaMIBGroups OBJECT IDENTIFIER ::= { mocaConformance 2 } --- --- Compliance Statements --- mocaMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the mandatory and optional groups." MODULE MANDATORY-GROUPS { mocaIfStatusGroup, mocaIfStatsGroup, mocaIfFlowStatsGroup, mocaNodeGroup, mocaMeshGroup } GROUP mocaIfConfigOptionalGroup DESCRIPTION "Implementation of remote configuration of the MoCA interface is optional. MoCA interface should be operational using vendor specified default parameters." OBJECT mocaIfPrivacyEnable MIN-ACCESS read-only DESCRIPTION "Write access is not required for SNMPv1 and SNMPv2c." OBJECT mocaIfPassword MIN-ACCESS read-only DESCRIPTION "Access is not required for SNMPv1 and SNMPv2c." GROUP mocaIfAccessOptionalGroup DESCRIPTION "Implementation of MAC address access control is optional." GROUP mocaIfStatusOptionalGroup DESCRIPTION "Implementation of node Bandwidth is optional." GROUP mocaIfStatsOptionalGroup DESCRIPTION "Implementation of drop counters is optional." GROUP mocaIfFlowStatsOptionalGroup DESCRIPTION "Implementation of aggregation counters is optional." --- GROUP mocaIfLinkStatsOptionalGroup --- DESCRIPTION "Implementation of the link status table is optional." GROUP mocaNodeOptionalGroup DESCRIPTION "Implementation of power level is optional." GROUP mocaBridgeOptionalGroup DESCRIPTION "Implementation of the bridge table is optional." GROUP mocaMeshOptionalGroup DESCRIPTION "Implementation of the mesh sub-carrier table is optional." GROUP mocaTrapOptionalGroup DESCRIPTION "Implementation of bandwidth alarm for link that drops below a specified PHY rate threshold is optional." ::= { mocaMIBCompliances 1 } --- --- Units of Conformance --- mocaIfConfigOptionalGroup OBJECT-GROUP OBJECTS { mocaIfEnable, mocaIfChannelMask, mocaIfPowerControl, mocaIfTxPowerLimit, mocaIfBeaconPowerLimit, mocaIfPowerControlTargetRate, mocaIfPrivacyEnable, mocaIfPassword, mocaIfPreferredNC, mocaIfAccessEnable, mocaIfPhyThreshold, mocaIfPhyThresholdEnable, mocaIfStatusChangeEnable, mocaIfNumNodesChangeEnable } STATUS current DESCRIPTION "Parameters to configure the MoCA interface." ::= { mocaMIBGroups 1 } mocaIfAccessOptionalGroup OBJECT-GROUP OBJECTS { mocaIfAccessMacAddress, mocaIfAccessStatus } STATUS current DESCRIPTION "Parameters to configure the MAC address access control list for the MoCA interface." ::= { mocaMIBGroups 2 } mocaIfStatusGroup OBJECT-GROUP OBJECTS { mocaIfStatus, mocaIfLinkUpTime, mocaIfSoftwareVersion, mocaIfMocaVersion, mocaIfNetworkVersion, mocaIfMacAddress, mocaIfNodeID, mocaIfName, mocaIfNumNodes, mocaIfNC, mocaIfBackupNC, mocaIfRFChannel, mocaIfLOF, mocaIfTabooChannelMask, mocaIfNodeTabooChannelMask, mocaIfCapabilityMask, mocaIfQAM256Capable, mocaIfPacketsAggrCapability, mocaIfTxGcdRate } STATUS current DESCRIPTION "Parameters to monitor the status of the MoCA interface." ::= { mocaMIBGroups 3 } mocaIfStatusOptionalGroup OBJECT-GROUP OBJECTS { mocaIfTxGcdPowerReduction, mocaIfMaxIngressNodeBw, mocaIfMaxEgressNodeBw, mocaIfPasswordHash, mocaIfChannelSupport } STATUS current DESCRIPTION "Parameters to monitor the bandwidth of the MoCA interface." ::= { mocaMIBGroups 4 } mocaIfStatsGroup OBJECT-GROUP OBJECTS { mocaIfTxPackets, mocaIfRxPackets, mocaIfEgressNodeNumFlows, mocaIfIngressNodeNumFlows } STATUS current DESCRIPTION "Parameters to monitor the packet statistics and the number of flows in the MoCA interface." ::= { mocaMIBGroups 5 } mocaIfStatsOptionalGroup OBJECT-GROUP OBJECTS { mocaIfTxDrops, mocaIfRxCorrectedErrors, mocaIfRxDrops, mocaIfTxBytes, mocaIfRxBytes, mocaIfTxUnicast, mocaIfRxUnicast, mocaIfTxMulticast, mocaIfRxMulticast, mocaIfTxBroadcast, mocaIfRxBroadcast } STATUS current DESCRIPTION "Parameters to monitor the packet drop statistics of the MoCA interface." ::= { mocaMIBGroups 6 } mocaIfFlowStatsGroup OBJECT-GROUP OBJECTS { mocaIfFlowID, mocaIfPacketDA, mocaIfPeakDataRate, mocaIfBurstSize, mocaIfLeaseTime, mocaIfFlowTag } STATUS current DESCRIPTION "Parameters to monitor the PQoS flow information of the MoCA interface." ::= { mocaMIBGroups 7 } mocaIfFlowStatsOptionalGroup OBJECT-GROUP OBJECTS { mocaIfLeaseTimeLeft, mocaIfTxPacketsOnePacketAggr, mocaIfTxPacketsTwoPacketsAggr, mocaIfTxPacketsThreePacketsAggr, mocaIfTxPacketsFourPacketsAggr, mocaIfTxPacketsFivePacketsAggr, mocaIfTxPacketsSixPacketsAggr, mocaIfTxPacketsSevenPacketsAggr, mocaIfTxPacketsEightPacketsAggr, mocaIfTxPacketsNinePacketsAggr, mocaIfTxPacketsTenPacketsAggr, mocaIfTxPacketsFlow } STATUS current DESCRIPTION "Parameters to monitor the PQoS flow statistics of the MoCA interface." ::= { mocaMIBGroups 8 } mocaLinkStatsOptionalGroup OBJECT-GROUP OBJECTS { mocaLinkTxPackets, mocaLinkTxDrops, mocaLinkEgressNodeNumFlows, mocaLinkIngressNodeNumFlows } STATUS current DESCRIPTION "Parameter to monitor the packet drop statistics per link of the MoCA interface." ::= { mocaMIBGroups 9 } mocaNodeGroup OBJECT-GROUP OBJECTS { mocaNodeMocaVersion, mocaNodeMacAddress, mocaNodeTxGcdRate, mocaNodePreferredNC, mocaNodeQAM256Capable, mocaNodePacketsAggrCapability } STATUS current DESCRIPTION "Parameters to monitor the status of other nodes in the MoCA network." ::= { mocaMIBGroups 10 } mocaNodeOptionalGroup OBJECT-GROUP OBJECTS { mocaNodeRxGcdPower, mocaNodeTxPowerReduction, mocaNodeRxPower, mocaNodeRxPackets, mocaNodeRxCorrected, mocaNodeRxDrops, mocaNodeSNR } STATUS current DESCRIPTION "Parameters to monitor power level to or from nodes in the MoCA network." ::= { mocaMIBGroups 11 } mocaMeshGroup OBJECT-GROUP OBJECTS { mocaMeshTxRate } STATUS current DESCRIPTION "Parameters to monitor the PHY rate of each link in the MoCA network." ::= { mocaMIBGroups 12 } mocaBridgeOptionalGroup OBJECT-GROUP OBJECTS { mocaBridgeMacAddress } STATUS current DESCRIPTION "Parameters to monitor the bridge table of each node in the MoCA network." ::= { mocaMIBGroups 13 } mocaMeshOptionalGroup OBJECT-GROUP OBJECTS { mocaMeshScMod } STATUS current DESCRIPTION "Parameters to monitor the modulation of every sub-carrier for each link in the MoCA network." ::= { mocaMIBGroups 14 } mocaTrapOptionalGroup NOTIFICATION-GROUP NOTIFICATIONS { mocaTrapBelowPhyThreshold, mocaTrapAbovePhyThreshold, mocaTrapIfStatusChange, mocaTrapIfNumNodesChange } STATUS current DESCRIPTION "Notifications for bandwidth threshold in the MoCA network." ::= { mocaMIBGroups 15 } END