igPrimaryEocTmcDs1IfIndex

ZhoneGR303-MIB · .1.3.6.1.4.1.5504.4.3.1.1.1.7

Object

For systems that support more than one DS1, 
protection switching for the Embedded Operations 
Channel (EOC) and a Time-slot Management Channel 
(TMC) is mandatory.  
              
This object refers to the ifIndex for the DS1 
line supporting the active EOC and TMC path 
protection switching.  The value for this object 
is equal to the value of ifIndex from the 
Interfaces table of MIB II (RFC 1213).
              
Per-call time-slot assignment is accomplished 
over a 64 kb/s TMC that carries mesages between 
the LDS and RDT.  These messages are used to make
and break time-slot assignments between line
units and DS0s on a per-call basis.
              
A separate DS0 data link, called the Embedded 
Operations Channel (EOC), is used to transmit
operations messages between RDT and LDS/OSs.
              
The initial protection channel for the EOC is 
channel number 12 of a DS1 and channel number 
24 on the same DS1 is reserved for TMC 
protection.  Note that GR-303-CORE states that 
protection switching for DS1 lines is optional.
              
GR-303-CORE R5-263 [1835] An RDT and an IDT 
shall support EOC and TMC/CSC path protection 
switching on systems supporting more than one DS1.
              
R5-264 [505] An RDT and an IDT shall receive 
from a remote managing system and process 
retrieval of time slots for the second EOC 
(i.e., the initial standby) and the second TMC 
or CSC.
              
R5-266 [507] An RDT and an IDT shall receive 
from a remote managing system and process 
requests to assign and to retrieve the DS1 line 
for the standby EOC and the standby TMC/CSC.
              
The value will be zero if the Interface Group
is not installed on a specific card.

Context

MIB
ZhoneGR303-MIB
OID
.1.3.6.1.4.1.5504.4.3.1.1.1.7
Type
column
Access
readonly
Status
current
Parent
interfaceGroupEntry

Walk the column to discover its indexed instances, or supply every index to read one instance.

Walk the column
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'ZhoneGR303-MIB' -M '/opt/observium/mibs/zhone:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'ZhoneGR303-MIB::igPrimaryEocTmcDs1IfIndex'
More examples
Read one indexed instance
/usr/bin/snmpget -v2c -c '<community>' -Pud -Ir -OQUv -m 'ZhoneGR303-MIB' -M '/opt/observium/mibs/zhone:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'ZhoneGR303-MIB::igPrimaryEocTmcDs1IfIndex.<index>'
Translate to a numeric OID
/usr/bin/snmptranslate -Pud -Ir -On -m 'ZhoneGR303-MIB' -M '/opt/observium/mibs/zhone:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'ZhoneGR303-MIB::igPrimaryEocTmcDs1IfIndex'

Syntax

Source
IF-MIBInterfaceIndexOrZero
Base type
Integer32
Display format
d
Type Description
This textual convention is an extension of the
InterfaceIndex convention.  The latter defines a greater
than zero value used to identify an interface or interface
sub-layer in the managed system.  This extension permits the
additional value of zero.  the value zero is object-specific
and must therefore be defined as part of the description of
any object which uses this syntax.  Examples of the usage of
zero might include situations where interface was unknown,
or when none or all interfaces need to be referenced.

Values & Constraints

Type Constraints
range: 0..2147483647