cisco_sonet_mib

package
v0.0.0-...-fac1166 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

The MIB module to describe SONET/SDH interfaces objects. This is an extension to the standard SONET MIB(RFC 2558).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CISCOSONETMIB

type CISCOSONETMIB struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	CsApsConfig CISCOSONETMIB_CsApsConfig

	CsNotifications CISCOSONETMIB_CsNotifications

	// The SONET/SDH configuration table. This table has objects  for configuring
	// sonet lines.
	CsConfigTable CISCOSONETMIB_CsConfigTable

	// This table contains objects to configure APS  (Automatic Protection
	// Switching) feature in a SONET  Line. APS is the ability to configure a pair
	// of SONET  lines for redundancy so that the hardware will  automatically
	// switch the active line from working line to the protection line or vice
	// versa, within 60ms,  when the active line fails.
	CsApsConfigTable CISCOSONETMIB_CsApsConfigTable

	// The SONET/SDH Section Total table. It contains the  cumulative sum of the
	// various statistics for the 24 hour period preceding the current interval.
	// The object  'sonetMediumValidIntervals' from RFC2558 contains the number of
	// 15 minute intervals that have elapsed since the line is enabled. .
	CssTotalTable CISCOSONETMIB_CssTotalTable

	// The SONET/SDH Section Trace table. This table contains  objects for tracing
	// the sonet section.
	CssTraceTable CISCOSONETMIB_CssTraceTable

	// The SONET/SDH Line Total table. It contains the  cumulative sum of the
	// various statistics for the 24  hour period preceding the current interval.
	// The object  'sonetMediumValidIntervals' from RFC2558 contains the  number
	// of 15 minute intervals that have elapsed since the line is enabled.
	CslTotalTable CISCOSONETMIB_CslTotalTable

	// The SONET/SDH Far End Line Total table. It contains the  cumulative sum of
	// the various statistics for the 24 hour  period preceding the current
	// interval. The object  'sonetMediumValidIntervals' from RFC2558 contains the
	// number of 15 minute intervals that have elapsed since the  line is enabled.
	CslFarEndTotalTable CISCOSONETMIB_CslFarEndTotalTable

	// The SONET/SDH Path Total table. It contains the cumulative  sum of the
	// various statistics for the 24 hour period  preceding the current
	// interval.The object  'sonetMediumValidIntervals' from RFC2558 contains the
	// number of 15 minute intervals that have elapsed since the line is  enabled.
	CspTotalTable CISCOSONETMIB_CspTotalTable

	// The SONET/SDH Far End Path Total table. Far End is the  remote end of the
	// line. The table contains the cumulative sum of the various statistics for
	// the 24 hour period  preceding the current interval. The object
	// 'sonetMediumValidIntervals' from RFC2558 contains the number of 15 minute
	// intervals that have elapsed since the line is enabled. .
	CspFarEndTotalTable CISCOSONETMIB_CspFarEndTotalTable

	// The SONET/SDH Path Trace table. This table contains objects  for tracing
	// the sonet path.
	CspTraceTable CISCOSONETMIB_CspTraceTable

	// The SONET/SDH Section statistics table. This table  maintains the number of
	// times the line encountered Loss of Signal(LOS), Loss of frame(LOF), Alarm
	// Indication  signals(AISs), Remote failure indications(RFIs).
	CsStatsTable CISCOSONETMIB_CsStatsTable

	// This table contains objects to configure the VC( Virtual Container) related
	// properties of a TUG-3 within a AU-4  paths.  This table allows creation of
	// following multiplexing structure: STM-1/AU-4/TUG-3/TU-3/DS3
	// STM-1/AU-4/TUG-3/TU-3/E3 STM-1/AU-4/TUG-3/TUG-2/TU-11/DS1
	// STM-1/AU-4/TUG-3/TUG-2/TU-12/E1  Three entries are created in this table
	// for a given AU-4  path when cspSonetPathPayload object is set to one of the
	// following:     vt15vc11(4),     vt2vc12(5),     ds3(3),     e3(8),
	// vtStructured(9).
	CsAu4Tug3ConfigTable CISCOSONETMIB_CsAu4Tug3ConfigTable
}

CISCOSONETMIB

func (*CISCOSONETMIB) GetEntityData

func (cISCOSONETMIB *CISCOSONETMIB) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CsApsConfig

type CISCOSONETMIB_CsApsConfig struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The object indicates the APS line failure code. This is the failure
	// encountered by the APS line. Refer to CsApsLineFailureCode TC for failure
	// code definitions. The object is used for notifications. The type is
	// CsApsLineFailureCode.
	CsApsLineFailureCode interface{}

	// This object indicates the APS line switch reason. When the working line on
	// one end fails, its other end is told to do an APS switch.  Refer to
	// CsApsLineSwitchReason TC for more information. The object is used for
	// notifications. The type is CsApsLineSwitchReason.
	CsApsLineSwitchReason interface{}
}

CISCOSONETMIB_CsApsConfig

func (*CISCOSONETMIB_CsApsConfig) GetEntityData

func (csApsConfig *CISCOSONETMIB_CsApsConfig) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CsApsConfigTable

type CISCOSONETMIB_CsApsConfigTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry is created when an APS pair is configured. To create an entry, the
	// following objects must be  specified: csApsWorkingIndex,
	// csApsProtectionIndex, csApsEnable,   csApsArchMode. The protection line
	// must not be active, i.e, ifAdminStatus must be 'down',  while configuring
	// APS. An entry is created by setting the value of  'csApsEnable' to
	// csApsEnabled (2) and deleted by  setting it to csApsDisabled (1). Once a
	// line is  configured as working line or protection line, it  remains in that
	// role until APS is disabled on that  sonet line pair. It remains in the
	// working/protection  role even after the card is reset. The type is slice of
	// CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry.
	CsApsConfigEntry []*CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry
}

CISCOSONETMIB_CsApsConfigTable This table contains objects to configure APS (Automatic Protection Switching) feature in a SONET Line. APS is the ability to configure a pair of SONET lines for redundancy so that the hardware will automatically switch the active line from working line to the protection line or vice versa, within 60ms, when the active line fails.

func (*CISCOSONETMIB_CsApsConfigTable) GetEntityData

func (csApsConfigTable *CISCOSONETMIB_CsApsConfigTable) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. When a pair of APS lines is configured, one line
	// has to be the working line, which is the primary line, and the other has to
	// be the protection line, which is the backup line. This object refers to the
	// working line in the APS pair. For G.783 AnnexB, this index refers to
	// Working Section 1. The type is interface{} with range: 1..2147483647.
	CsApsWorkingIndex interface{}

	// The protection line indicates that it will become the active line when an
	// APS switch occurs (APS switch could occur because of a failure on the
	// working line). For G.783 AnnexB, This index refers to Working Section 2.
	// The type is interface{} with range: 1..2147483647.
	CsApsProtectionIndex interface{}

	// This object is used to enable or disable the APS feature on the
	// working/protection line pairs. When enabled, the hardware will
	// automatically switch the active line  from the working line to the
	// protection line within 60ms, or vice versa. The type is CsApsEnable.
	CsApsEnable interface{}

	// This object is used to configure APS architecture mode on the
	// working/protection line pairs.   All of the following are supported on
	// single slot.  oneToOne(2) is not  supported across 2 slots,i.e. the
	// working and protection slot numbers must be the same in   oneToOne(2).
	// onePlusOne : This can be supported on the same card  and across 2 cards.
	// This mode means that the transmit and receive signals  go only over the
	// active line(which could be working or   protection line). (straight cable
	// implied)   oneToOne : This is supported only on the same card  This mode
	// means that the transmit and receive signals  go over the working and
	// protection lines.  (straight cable implied)   anexBOnePlusOne : This can be
	// supported on the same card  and across 2 cards.  This mode is like the
	// onePlusOne mode, except that the  'csApsDirection' can only be
	// bi-directional.  (straight cable implied)   ycableOnePlusOneNok1k2: With
	// Y-cable ignore K1K2 bytes.  This mode is the Y-cable redundancy mode.
	// straightOnePlusOneNok1k2 : With straight cable, ignore
	// K1K2 bytes. This mode is like                             onePlusOne, but
	// with K1, K2                              bytes ignored. The type is
	// CsApsArchMode.
	CsApsArchMode interface{}

	// This object indicates which line is currently active.  It could be the
	// working line(Section 1 for Annex B), the protection line(Section 2 for
	// Annex B) or none if neither working nor protection line is active.  This
	// object reflects the status of receive direction. The type is
	// CsApsActiveLine.
	CsApsActiveLine interface{}

	// This object contains the Bit Error Rate threshold for Signal Fault
	// detection on the working line. Once this threshold is exceeded, an APS
	// switch will occur. This value is 10 to the -n, where n is between 3 and 5.
	// The type is interface{} with range: 3..5.
	CsApsSigFaultBER interface{}

	// This object contains the Bit Error Rate threshold for Signal Degrade
	// detection on the working line. Once this threshold is exceeded, an APS
	// switch will occur. This value is 10 to -n where n is between 5 and 9. The
	// type is interface{} with range: 5..9.
	CsApsSigDegradeBER interface{}

	// This object contains interval in minutes to wait  before attempting to
	// switch back to working line.  Not applicable if the line is configured in
	// non-revertive mode, i.e. protection line will  continue to be active, even
	// if failures on the  working line are cleared. The framer clears the
	// signal-fault and signal-degrade when APS switch  occurs. Please refer to
	// 'csApsRevertive' for  description of non-revertive. The type is interface{}
	// with range: 1..12. Units are minutes.
	CsApsWaitToRestore interface{}

	// This object is used to configure the switching  direction which this APS
	// line supports.   Unidirectional : APS switch only in one direction.
	// Bidirectional  : APS switch in both ends of the line. The type is
	// CsApsDirection.
	CsApsDirection interface{}

	// This object is used to configure the APS revertive or nonrevertive option.
	// revertive :    Will switch the working line back to active state after
	// the Wait-To-restore interval has expired and the    working line
	// Signal-Fault/Signal-Degrade has been    cleared. Please refer to
	// 'csApsWaitToRestore' for    description of Wait-To-Restore interval.
	// nonrevertive :    The  protection line continues to be the active line,
	// The active line does not switch to the working line. The type is
	// CsApsRevertive.
	CsApsRevertive interface{}

	// This object shows the actual APS direction that is  implemented on the Near
	// End terminal. APS direction  configured through csApsDirection is
	// negotiated with the Far End and APS direction setting acceptable to  both
	// ends is operational at the Near End. The type is CsApsDirectionOperational.
	CsApsDirectionOperational interface{}

	// This object shows the actual APS architecture mode that is implemented on
	// the Near End terminal. APS architecture mode configured through
	// csApsArchMode object is  negotiated with the Far End through APS channel.
	// Architecture mode acceptable to both the Near End and  the Far End
	// terminals is then operational at the Near  End. This value can be different
	// than the APS  Architecture mode configured. The type is
	// CsApsArchModeOperational.
	CsApsArchModeOperational interface{}

	// This object allows to configure APS channel protocol to  be implemented at
	// Near End terminal.  K1 and K2 overhead bytes in a SONET signal are used as
	// an APS channel. This channel is used to carry APS protocol.  Possible
	// values: bellcore(1) : Implements APS channel protocol as defined
	// in bellcore document GR-253-CORE. itu(2) : Implements APS channel protocol
	// as defined in           ITU document G.783. The type is
	// CsApsChannelProtocol.
	CsApsChannelProtocol interface{}

	// This object indicates APS line failure status. The type is map[string]bool.
	CsApsFailureStatus interface{}

	// This object indicates APS line switch reason. The type is
	// CsApsLineSwitchReason.
	CsApsSwitchReason interface{}

	// This object indicates which working section is the APS primary section. In
	// G.783 AnnexB, the K1/K2 Bytes are received on the secondary Section. All
	// the Switch Requests are for a switch from the primary section to the
	// secondary section. The object csApsActiveline will indicate which section
	// is currently carrying the traffic.  Once the switch request clears
	// normally, traffic is maintained on the section to which it was switched by
	// making that section the primary section.   Possible values:
	// workingSection1(1): Working Section 1 is Primary Section
	// workingSection2(2): Working Section 2 is Primary Section none(3)
	// : none. The type is CsApsPrimarySection.
	CsApsPrimarySection interface{}
}

CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry An entry is created when an APS pair is configured. To create an entry, the following objects must be specified: csApsWorkingIndex, csApsProtectionIndex, csApsEnable, csApsArchMode. The protection line must not be active, i.e, ifAdminStatus must be 'down', while configuring APS. An entry is created by setting the value of 'csApsEnable' to csApsEnabled (2) and deleted by setting it to csApsDisabled (1). Once a line is configured as working line or protection line, it remains in that role until APS is disabled on that sonet line pair. It remains in the working/protection role even after the card is reset.

func (*CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry) GetEntityData

func (csApsConfigEntry *CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsActiveLine

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsActiveLine string

CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsActiveLine represents This object reflects the status of receive direction.

const (
	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsActiveLine_csApsWorkingLine CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsActiveLine = "csApsWorkingLine"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsActiveLine_csApsProtectionLine CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsActiveLine = "csApsProtectionLine"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsActiveLine_csApsNone CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsActiveLine = "csApsNone"
)

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchMode

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchMode string

CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchMode represents bytes ignored.

const (
	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchMode_onePlusOne CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchMode = "onePlusOne"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchMode_oneToOne CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchMode = "oneToOne"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchMode_anexBOnePlusOne CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchMode = "anexBOnePlusOne"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchMode_ycableOnePlusOneNok1k2 CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchMode = "ycableOnePlusOneNok1k2"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchMode_straightOnePlusOneNok1k2 CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchMode = "straightOnePlusOneNok1k2"
)

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchModeOperational

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchModeOperational string

CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchModeOperational represents Architecture mode configured.

const (
	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchModeOperational_onePlusOne CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchModeOperational = "onePlusOne"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchModeOperational_oneToOne CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchModeOperational = "oneToOne"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchModeOperational_anexBOnePlusOne CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchModeOperational = "anexBOnePlusOne"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchModeOperational_ycableOnePlusOneNok1k2 CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchModeOperational = "ycableOnePlusOneNok1k2"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchModeOperational_straightOnePlusOneNok1k2 CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsArchModeOperational = "straightOnePlusOneNok1k2"
)

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsChannelProtocol

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsChannelProtocol string

CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsChannelProtocol represents ITU document G.783.

const (
	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsChannelProtocol_bellcore CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsChannelProtocol = "bellcore"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsChannelProtocol_itu CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsChannelProtocol = "itu"
)

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsDirection

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsDirection string

CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsDirection represents Bidirectional : APS switch in both ends of the line.

const (
	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsDirection_uniDirectional CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsDirection = "uniDirectional"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsDirection_biDirectional CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsDirection = "biDirectional"
)

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsDirectionOperational

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsDirectionOperational string

CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsDirectionOperational represents both ends is operational at the Near End.

const (
	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsDirectionOperational_uniDirectional CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsDirectionOperational = "uniDirectional"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsDirectionOperational_biDirectional CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsDirectionOperational = "biDirectional"
)

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsEnable

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsEnable string

CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsEnable represents or vice versa.

const (
	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsEnable_csApsDisabled CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsEnable = "csApsDisabled"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsEnable_csApsEnabled CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsEnable = "csApsEnabled"
)

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsPrimarySection

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsPrimarySection string

CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsPrimarySection represents none(3) : none.

const (
	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsPrimarySection_workingSection1 CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsPrimarySection = "workingSection1"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsPrimarySection_workingSection2 CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsPrimarySection = "workingSection2"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsPrimarySection_none CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsPrimarySection = "none"
)

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsRevertive

type CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsRevertive string

CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsRevertive represents The active line does not switch to the working line.

const (
	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsRevertive_nonrevertive CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsRevertive = "nonrevertive"

	CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsRevertive_revertive CISCOSONETMIB_CsApsConfigTable_CsApsConfigEntry_CsApsRevertive = "revertive"
)

type CISCOSONETMIB_CsAu4Tug3ConfigTable

type CISCOSONETMIB_CsAu4Tug3ConfigTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// There is an entry in this table for each TUG-3 within a  AU-4 SDH path that
	// supports SDH virtual container VC-4. The ifIndex value represents an entry
	// in ifTable with ifType = sonetPath(50).The ifTable entry applicable for
	// this entry belongs to AU-4 path. The type is slice of
	// CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry.
	CsAu4Tug3ConfigEntry []*CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry
}

CISCOSONETMIB_CsAu4Tug3ConfigTable This table contains objects to configure the VC( Virtual Container) related properties of a TUG-3 within a AU-4 paths.

This table allows creation of following multiplexing structure: STM-1/AU-4/TUG-3/TU-3/DS3 STM-1/AU-4/TUG-3/TU-3/E3 STM-1/AU-4/TUG-3/TUG-2/TU-11/DS1 STM-1/AU-4/TUG-3/TUG-2/TU-12/E1

Three entries are created in this table for a given AU-4 path when cspSonetPathPayload object is set to one of the following:

vt15vc11(4),
vt2vc12(5),
ds3(3),
e3(8),
vtStructured(9)

func (*CISCOSONETMIB_CsAu4Tug3ConfigTable) GetEntityData

func (csAu4Tug3ConfigTable *CISCOSONETMIB_CsAu4Tug3ConfigTable) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry

type CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. This object represents the TUG-3 number. The type
	// is interface{} with range: 1..3.
	CsAu4Tug3 interface{}

	// This object is used for configuring the payload for the tributary group.
	// The possible values are :  vc11   : When set to 'vc11' following things are
	// done:        - 28 entries created in ifTable for TU-11 with
	// ifType = sonetVT(51)        - 28 entries created in ifTable for DS1 with
	// ifType = ds1(18)           STM1<-AU-4<-TUG-3<-TUG-2<-TU-11<-VC11  vc12   :
	// When set to 'vc12' following things are done:        - 21 entries created
	// in ifTable for TU-12 with           ifType = sonetVT(51)        - 21
	// entries created in ifTable for E1 with           ifType = ds1(18)
	// STM1<-AU-4<-TUG-3<-TUG-2<-TU-12<-VC12  tu3ds3 : When set to 'tu3ds3'
	// following things are done:        - 1 entry created in ifTable for TU-3
	// with           ifType = sonetVT(51)        - 1 entry created in ifTable for
	// DS3 with           ifType = ds3(30)           STM1<-AU-4<-TUG-3<-TU-3<-VC3
	// tu3e3  : When set to 'tu3e3' following things are done:        - 1 entry
	// created in ifTable for TU-3 with           ifType = sonetVT(51)        - 1
	// entry created in ifTable for E3 with           ifType = ds3(30)
	// STM1<-AU-4<-TUG-3<-TU-3<-VC3  The value 'other' can not be set. The type is
	// CsAu4Tug3Payload.
	CsAu4Tug3Payload interface{}
}

CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry There is an entry in this table for each TUG-3 within a AU-4 SDH path that supports SDH virtual container VC-4. The ifIndex value represents an entry in ifTable with ifType = sonetPath(50).The ifTable entry applicable for this entry belongs to AU-4 path.

func (*CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry) GetEntityData

type CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry_CsAu4Tug3Payload

type CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry_CsAu4Tug3Payload string

CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry_CsAu4Tug3Payload represents The value 'other' can not be set.

const (
	CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry_CsAu4Tug3Payload_other CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry_CsAu4Tug3Payload = "other"

	CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry_CsAu4Tug3Payload_vc11 CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry_CsAu4Tug3Payload = "vc11"

	CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry_CsAu4Tug3Payload_vc12 CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry_CsAu4Tug3Payload = "vc12"

	CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry_CsAu4Tug3Payload_tu3ds3 CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry_CsAu4Tug3Payload = "tu3ds3"

	CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry_CsAu4Tug3Payload_tu3e3 CISCOSONETMIB_CsAu4Tug3ConfigTable_CsAu4Tug3ConfigEntry_CsAu4Tug3Payload = "tu3e3"
)

type CISCOSONETMIB_CsConfigTable

type CISCOSONETMIB_CsConfigTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the table. There is an entry for each SONET line  in the table.
	// Entries are automatically created for an  ifType value of sonet(39).
	// 'ifAdminStatus' from the ifTable  must be used to enable or disable a line.
	// A line is in  disabled(down) state unless provisioned 'up' using
	// 'ifAdminStatus'. The type is slice of
	// CISCOSONETMIB_CsConfigTable_CsConfigEntry.
	CsConfigEntry []*CISCOSONETMIB_CsConfigTable_CsConfigEntry
}

CISCOSONETMIB_CsConfigTable The SONET/SDH configuration table. This table has objects for configuring sonet lines.

func (*CISCOSONETMIB_CsConfigTable) GetEntityData

func (csConfigTable *CISCOSONETMIB_CsConfigTable) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CsConfigTable_CsConfigEntry

type CISCOSONETMIB_CsConfigTable_CsConfigEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This object specifies the desired loopback mode configuration of the SONET
	// line. The possible values of this objects are follows:  noLoopback :
	// Not in the loopback state.   lineLocal :          The signal transmitted
	// from this interface         is connected to the associated incoming
	// receiver. This ensures that the SONET frame         transmitted from the
	// interface is received back         at the interface. lineRemote :
	// The signal received at the interface is looped         back out to the
	// associated transmitter.         This ensures that the remote equipment that
	// originated the signal receives it back. The          signal may undergo
	// degradation as a result of         the characteristics of the transmission
	// medium. The type is CsConfigLoopbackType.
	CsConfigLoopbackType interface{}

	// Specifies the source of the transmit clock.  loopTiming: indicates that the
	// recovered receive              clock is used as the transmit clock.
	// localTiming: indicates that a local clock source is              used or
	// that an external clock is               attached to the box containing the
	// interface. . The type is CsConfigXmtClockSource.
	CsConfigXmtClockSource interface{}

	// This object is used to disable or enable the Scrambling option in SONET
	// line. The type is CsConfigFrameScramble.
	CsConfigFrameScramble interface{}

	// This object represents the configured line type. Sts is SONET format. Stm
	// is SDH format.      sonetSts3c   : OC3 concatenated     sonetStm1    :
	// European standard OC3     sonetSts12c  : OC12 concatenated     sonetStm4
	// : European standard OC12     sonetSts48c  : OC48 concatenated
	// sonetStm16   : European standard OC48      sonetSts192c : OC-192
	// concatenated     sonetStm64   : European standard OC-192     sonetSts3    :
	// OC3 (unconcatenated)     . The type is CsConfigType.
	CsConfigType interface{}

	// This object specifies the type of RDI-V (Remote Defect Indication - Virtual
	// Tributary/Container) sent by this  Network Element (NE) to the remote
	// Network Element.        onebit     : use 1 bit RDI-V       threebit   : use
	// 3 bit enhanced RDI-V.  Default is onebit. The type is CsConfigRDIVType.
	CsConfigRDIVType interface{}

	// This object represents the type of RDI-P (Remote Defect Indication - Path)
	// sent by this Network Element (NE) to remote Network Element.        onebit
	// : use 1 bit RDI-P       threebit   : use 3 bit enhanced RDI-P.  Default is
	// onebit. The type is CsConfigRDIPType.
	CsConfigRDIPType interface{}

	// Type of the tributary carried within the SONET/SDH signal.  vt15vc11    :
	// carries T1 signal vt2vc12     : carries E1 signal. The type is
	// CsTributaryType.
	CsTributaryType interface{}

	// This object represents the VT/VC mapping type.  asynchronous:    In this
	// mode, the channel structure of                   DS1/E1 is neither visible
	// nor preserved.  byteSynchronous: In this mode, the DS0 signals inside the
	// VT/VC can be found and extracted from the                  frame.  Default
	// is asynchronous(1). The type is CsTributaryMappingType.
	CsTributaryMappingType interface{}

	// This object represents the framing type to be assigned to the virtual
	// tributaries in byte sync mapping mode.        notApplicable  :  If VT
	// mapping is not byteSynchronous(2).       dsx1ESF        :  Extended
	// Superframe Format       dsx1D4         :  Superframe Format  Default is
	// dsx1ESF(3) if csTributaryMappingType is  byteSynchronous(2). For
	// asynchronous(1) mapping, the default is  notApplicable(1).  The value
	// notApplicable(1) can not be set. The type is CsTributaryFramingType.
	CsTributaryFramingType interface{}

	// This object represents the mode used to transport DS0  signalling
	// information for T1 byteSynchronous mapping (GR253). In
	// signallingTransferMode(2), the robbed-bit signalling is  transferred to the
	// VT header. In clearMode(3), only the  framing bit is transferred to the VT
	// header.       Default is signallingTransferMode(2) if
	// csTributaryMappingType  is byteSynchronous. For asynchronous mapping, it is
	// notApplicable(1).  The value notApplicable(1) can not be set. The type is
	// CsSignallingTransportMode.
	CsSignallingTransportMode interface{}

	// This object represents the method used to group VCs into an STM-1 signal.
	// Applicable only to SDH.    au3Grouping: STM1<-AU-3<-TUG-2<-TU-12<-VC12 or
	// STM1<-AU-3<-TUG-2<-TU-11<-VC11.    au4Grouping:
	// STM1<-AU-4<-TUG-3<-TUG-2<-TU-12<-VC12 or
	// STM1<-AU-4<-TUG-3<-TUG-2<-TU-11<-VC11.  Default is au3Grouping(2) for SDH
	// and notApplicable(1) for SONET. The type is CsTributaryGroupingType.
	CsTributaryGroupingType interface{}
}

CISCOSONETMIB_CsConfigTable_CsConfigEntry An entry in the table. There is an entry for each SONET line in the table. Entries are automatically created for an ifType value of sonet(39). 'ifAdminStatus' from the ifTable must be used to enable or disable a line. A line is in disabled(down) state unless provisioned 'up' using 'ifAdminStatus'.

func (*CISCOSONETMIB_CsConfigTable_CsConfigEntry) GetEntityData

func (csConfigEntry *CISCOSONETMIB_CsConfigTable_CsConfigEntry) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigFrameScramble

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigFrameScramble string

CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigFrameScramble represents option in SONET line.

const (
	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigFrameScramble_disabled CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigFrameScramble = "disabled"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigFrameScramble_enabled CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigFrameScramble = "enabled"
)

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigLoopbackType

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigLoopbackType string

CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigLoopbackType represents medium.

const (
	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigLoopbackType_noLoopback CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigLoopbackType = "noLoopback"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigLoopbackType_lineLocal CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigLoopbackType = "lineLocal"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigLoopbackType_lineRemote CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigLoopbackType = "lineRemote"
)

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigRDIPType

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigRDIPType string

CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigRDIPType represents Default is onebit.

const (
	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigRDIPType_onebit CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigRDIPType = "onebit"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigRDIPType_threebit CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigRDIPType = "threebit"
)

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigRDIVType

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigRDIVType string

CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigRDIVType represents Default is onebit.

const (
	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigRDIVType_onebit CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigRDIVType = "onebit"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigRDIVType_threebit CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigRDIVType = "threebit"
)

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType string

CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType represents

const (
	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType_sonetSts3c CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType = "sonetSts3c"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType_sonetStm1 CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType = "sonetStm1"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType_sonetSts12c CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType = "sonetSts12c"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType_sonetStm4 CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType = "sonetStm4"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType_sonetSts48c CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType = "sonetSts48c"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType_sonetStm16 CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType = "sonetStm16"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType_sonetSts192c CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType = "sonetSts192c"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType_sonetStm64 CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType = "sonetStm64"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType_sonetSts3 CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigType = "sonetSts3"
)

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigXmtClockSource

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigXmtClockSource string

CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigXmtClockSource represents interface.

const (
	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigXmtClockSource_loopTiming CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigXmtClockSource = "loopTiming"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigXmtClockSource_localTiming CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsConfigXmtClockSource = "localTiming"
)

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsSignallingTransportMode

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsSignallingTransportMode string

CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsSignallingTransportMode represents The value notApplicable(1) can not be set.

const (
	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsSignallingTransportMode_notApplicable CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsSignallingTransportMode = "notApplicable"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsSignallingTransportMode_signallingTransferMode CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsSignallingTransportMode = "signallingTransferMode"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsSignallingTransportMode_clearMode CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsSignallingTransportMode = "clearMode"
)

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryFramingType

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryFramingType string

CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryFramingType represents The value notApplicable(1) can not be set.

const (
	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryFramingType_notApplicable CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryFramingType = "notApplicable"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryFramingType_dsx1D4 CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryFramingType = "dsx1D4"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryFramingType_dsx1ESF CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryFramingType = "dsx1ESF"
)

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryGroupingType

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryGroupingType string

CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryGroupingType represents Default is au3Grouping(2) for SDH and notApplicable(1) for SONET.

const (
	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryGroupingType_notApplicable CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryGroupingType = "notApplicable"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryGroupingType_au3Grouping CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryGroupingType = "au3Grouping"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryGroupingType_au4Grouping CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryGroupingType = "au4Grouping"
)

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryMappingType

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryMappingType string

CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryMappingType represents Default is asynchronous(1).

const (
	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryMappingType_asynchronous CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryMappingType = "asynchronous"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryMappingType_byteSynchronous CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryMappingType = "byteSynchronous"
)

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryType

type CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryType string

CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryType represents vt2vc12 : carries E1 signal

const (
	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryType_vt15vc11 CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryType = "vt15vc11"

	CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryType_vt2vc12 CISCOSONETMIB_CsConfigTable_CsConfigEntry_CsTributaryType = "vt2vc12"
)

type CISCOSONETMIB_CsNotifications

type CISCOSONETMIB_CsNotifications struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// This object controls if the generation of  ciscoSonetSectionStatusChange,
	// ciscoSonetLineStatusChange,  ciscoSonetPathStatusChange and
	// ciscoSonetVTStatusChange notifications is enabled. If the value of this
	// object is 'true(1)', then all notifications in this MIB are enabled;
	// otherwise they are disabled. The type is bool.
	CsNotificationsEnabled interface{}
}

CISCOSONETMIB_CsNotifications

func (*CISCOSONETMIB_CsNotifications) GetEntityData

func (csNotifications *CISCOSONETMIB_CsNotifications) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CsStatsTable

type CISCOSONETMIB_CsStatsTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH statistics table. These are  realtime statistics
	// for the Sonet section, line and path layers. The statistics are gathered
	// for each sonet line.  An entry is created automatically and is indexed by
	// ifIndex. The type is slice of CISCOSONETMIB_CsStatsTable_CsStatsEntry.
	CsStatsEntry []*CISCOSONETMIB_CsStatsTable_CsStatsEntry
}

CISCOSONETMIB_CsStatsTable The SONET/SDH Section statistics table. This table maintains the number of times the line encountered Loss of Signal(LOS), Loss of frame(LOF), Alarm Indication signals(AISs), Remote failure indications(RFIs).

func (*CISCOSONETMIB_CsStatsTable) GetEntityData

func (csStatsTable *CISCOSONETMIB_CsStatsTable) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CsStatsTable_CsStatsEntry

type CISCOSONETMIB_CsStatsTable_CsStatsEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// The number of Loss of signals(LOS) encountered by a  SONET/SDH Section. A
	// high value for this object may  indicate a problem with the Sonet Section
	// layer. The type is interface{} with range: 0..4294967295. Units are loss of
	// signals.
	CssLOSs interface{}

	// The number of Loss of Frames (LOF) encountered by a  SONET/SDH Section. A
	// high value for this object may  indicate a problem with the Sonet Section
	// layer. The type is interface{} with range: 0..4294967295. Units are loss of
	// frames.
	CssLOFs interface{}

	// The number of alarm indication signals(AIS)  encountered by  a SONET/SDH
	// Line. A high value for this object may indicate a problem with the Sonet
	// Line layer. The type is interface{} with range: 0..4294967295. Units are
	// alarm indication signals.
	CslAISs interface{}

	// The number of remote failure indications (RFI) encountered  by a SONET/SDH
	// Line. A high value for this object may  indicate a problem with the Sonet
	// Line layer. The type is interface{} with range: 0..4294967295. Units are
	// remote failure indications.
	CslRFIs interface{}

	// The  number of alarm indication signals (AIS) encountered by a SONET/SDH
	// Path. A high value for this object may  indicate a problem with the Sonet
	// Path layer. The type is interface{} with range: 0..4294967295. Units are
	// alarm indication signals.
	CspAISs interface{}

	// The number of  remote failure indications (RFI)  encountered by a SONET/SDH
	// Path. A high value for this  object may indicate a problem with the Sonet
	// Path layer. The type is interface{} with range: 0..4294967295. Units are
	// remote failure indications.
	CspRFIs interface{}
}

CISCOSONETMIB_CsStatsTable_CsStatsEntry An entry in the SONET/SDH statistics table. These are realtime statistics for the Sonet section, line and path layers. The statistics are gathered for each sonet line. An entry is created automatically and is indexed by ifIndex.

func (*CISCOSONETMIB_CsStatsTable_CsStatsEntry) GetEntityData

func (csStatsEntry *CISCOSONETMIB_CsStatsTable_CsStatsEntry) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CslFarEndTotalTable

type CISCOSONETMIB_CslFarEndTotalTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Far End Line Total table. Entries are created
	// automatically for sonet lines. The type is slice of
	// CISCOSONETMIB_CslFarEndTotalTable_CslFarEndTotalEntry.
	CslFarEndTotalEntry []*CISCOSONETMIB_CslFarEndTotalTable_CslFarEndTotalEntry
}

CISCOSONETMIB_CslFarEndTotalTable The SONET/SDH Far End Line Total table. It contains the cumulative sum of the various statistics for the 24 hour period preceding the current interval. The object 'sonetMediumValidIntervals' from RFC2558 contains the number of 15 minute intervals that have elapsed since the line is enabled.

func (*CISCOSONETMIB_CslFarEndTotalTable) GetEntityData

func (cslFarEndTotalTable *CISCOSONETMIB_CslFarEndTotalTable) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CslFarEndTotalTable_CslFarEndTotalEntry

type CISCOSONETMIB_CslFarEndTotalTable_CslFarEndTotalEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// The number of Errored Seconds encountered by a SONET/SDH Far End Line in
	// the last 24 hours. The type is interface{} with range: 0..4294967295. Units
	// are errored seconds.
	CslFarEndTotalESs interface{}

	// The number of Severely Errored Seconds encountered by a  SONET/SDH Far End
	// Line in the last 24 hours. The type is interface{} with range:
	// 0..4294967295. Units are severely errored seconds.
	CslFarEndTotalSESs interface{}

	// The number of Coding Violations encountered by a SONET/SDH  Far End Line in
	// the last 24 hours. The type is interface{} with range: 0..4294967295. Units
	// are coding violations.
	CslFarEndTotalCVs interface{}

	// The number of Unavailable Seconds encountered by a  SONET/SDH Far End Line
	// in the last 24 hours. The type is interface{} with range: 0..4294967295.
	// Units are unavailable seconds.
	CslFarEndTotalUASs interface{}
}

CISCOSONETMIB_CslFarEndTotalTable_CslFarEndTotalEntry An entry in the SONET/SDH Far End Line Total table. Entries are created automatically for sonet lines.

func (*CISCOSONETMIB_CslFarEndTotalTable_CslFarEndTotalEntry) GetEntityData

type CISCOSONETMIB_CslTotalTable

type CISCOSONETMIB_CslTotalTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Line Total table. Entries are created
	// automatically for sonet lines. The type is slice of
	// CISCOSONETMIB_CslTotalTable_CslTotalEntry.
	CslTotalEntry []*CISCOSONETMIB_CslTotalTable_CslTotalEntry
}

CISCOSONETMIB_CslTotalTable The SONET/SDH Line Total table. It contains the cumulative sum of the various statistics for the 24 hour period preceding the current interval. The object 'sonetMediumValidIntervals' from RFC2558 contains the number of 15 minute intervals that have elapsed since the line is enabled.

func (*CISCOSONETMIB_CslTotalTable) GetEntityData

func (cslTotalTable *CISCOSONETMIB_CslTotalTable) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CslTotalTable_CslTotalEntry

type CISCOSONETMIB_CslTotalTable_CslTotalEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// The number of Errored Seconds encountered by a SONET/SDH Line in the last
	// 24 hours. The type is interface{} with range: 0..4294967295. Units are
	// errored seconds.
	CslTotalESs interface{}

	// The number of Severely Errored Seconds encountered by a  SONET/SDH Line in
	// the last 24 hours. The type is interface{} with range: 0..4294967295. Units
	// are severely errored seconds.
	CslTotalSESs interface{}

	// The number of Coding Violations encountered by a  SONET/SDH Line in the
	// last 24 hours. The type is interface{} with range: 0..4294967295. Units are
	// coding violations.
	CslTotalCVs interface{}

	// The number of Unavailable Seconds encountered by a  SONET/SDH Line in the
	// last 24 hours. The type is interface{} with range: 0..4294967295. Units are
	// unavailable seconds.
	CslTotalUASs interface{}
}

CISCOSONETMIB_CslTotalTable_CslTotalEntry An entry in the SONET/SDH Line Total table. Entries are created automatically for sonet lines.

func (*CISCOSONETMIB_CslTotalTable_CslTotalEntry) GetEntityData

func (cslTotalEntry *CISCOSONETMIB_CslTotalTable_CslTotalEntry) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CspFarEndTotalTable

type CISCOSONETMIB_CspFarEndTotalTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Far End Path Total table.  Entries are created
	// automatically for sonet lines. The type is slice of
	// CISCOSONETMIB_CspFarEndTotalTable_CspFarEndTotalEntry.
	CspFarEndTotalEntry []*CISCOSONETMIB_CspFarEndTotalTable_CspFarEndTotalEntry
}

CISCOSONETMIB_CspFarEndTotalTable The SONET/SDH Far End Path Total table. Far End is the remote end of the line. The table contains the cumulative sum of the various statistics for the 24 hour period preceding the current interval. The object 'sonetMediumValidIntervals' from RFC2558 contains the number of 15 minute intervals that have elapsed since the line is enabled.

func (*CISCOSONETMIB_CspFarEndTotalTable) GetEntityData

func (cspFarEndTotalTable *CISCOSONETMIB_CspFarEndTotalTable) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CspFarEndTotalTable_CspFarEndTotalEntry

type CISCOSONETMIB_CspFarEndTotalTable_CspFarEndTotalEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// The number of Errored Seconds encountered by a SONET/SDH far end path in
	// the last 24 hours. The type is interface{} with range: 0..4294967295. Units
	// are errored seconds.
	CspFarEndTotalESs interface{}

	// The number of Severely Errored Seconds encountered by a  SONET/SDH far end
	// path in the last 24 hours. The type is interface{} with range:
	// 0..4294967295. Units are severely errored seconds.
	CspFarEndTotalSESs interface{}

	// The number of Coding Violations encountered by a  SONET/SDH far end path in
	// the last 24 hours. The type is interface{} with range: 0..4294967295. Units
	// are coding violations.
	CspFarEndTotalCVs interface{}

	// The number of Unavailable Seconds encountered by a  SONET/SDH far end path
	// in the last 24 hours. The type is interface{} with range: 0..4294967295.
	// Units are unavailable seconds.
	CspFarEndTotalUASs interface{}
}

CISCOSONETMIB_CspFarEndTotalTable_CspFarEndTotalEntry An entry in the SONET/SDH Far End Path Total table. Entries are created automatically for sonet lines.

func (*CISCOSONETMIB_CspFarEndTotalTable_CspFarEndTotalEntry) GetEntityData

type CISCOSONETMIB_CspTotalTable

type CISCOSONETMIB_CspTotalTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Path Total table. Entries are created
	// automatically for sonet lines. The type is slice of
	// CISCOSONETMIB_CspTotalTable_CspTotalEntry.
	CspTotalEntry []*CISCOSONETMIB_CspTotalTable_CspTotalEntry
}

CISCOSONETMIB_CspTotalTable The SONET/SDH Path Total table. It contains the cumulative sum of the various statistics for the 24 hour period preceding the current interval.The object 'sonetMediumValidIntervals' from RFC2558 contains the number of 15 minute intervals that have elapsed since the line is enabled.

func (*CISCOSONETMIB_CspTotalTable) GetEntityData

func (cspTotalTable *CISCOSONETMIB_CspTotalTable) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CspTotalTable_CspTotalEntry

type CISCOSONETMIB_CspTotalTable_CspTotalEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// The number of Errored Seconds encountered by a SONET/SDH Path in the last
	// 24 hours. The type is interface{} with range: 0..4294967295. Units are
	// errored seconds.
	CspTotalESs interface{}

	// The number of Severely Errored Seconds encountered by a  SONET/SDH Path in
	// the last 24 hours. The type is interface{} with range: 0..4294967295. Units
	// are severely errored seconds.
	CspTotalSESs interface{}

	// The number of Coding Violations encountered by a  SONET/SDH Path in the
	// last 24 hours. The type is interface{} with range: 0..4294967295. Units are
	// coding violations.
	CspTotalCVs interface{}

	// The number of Unavailable Seconds encountered by a  SONET/SDH Path in the
	// last 24 hours. The type is interface{} with range: 0..4294967295. Units are
	// unavailable seconds.
	CspTotalUASs interface{}
}

CISCOSONETMIB_CspTotalTable_CspTotalEntry An entry in the SONET/SDH Path Total table. Entries are created automatically for sonet lines.

func (*CISCOSONETMIB_CspTotalTable_CspTotalEntry) GetEntityData

func (cspTotalEntry *CISCOSONETMIB_CspTotalTable_CspTotalEntry) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CspTraceTable

type CISCOSONETMIB_CspTraceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Path Trace table. The entries  exist for active
	// sonet lines. The objects in this table are  used to verify continued
	// connection between the two ends of the line. The type is slice of
	// CISCOSONETMIB_CspTraceTable_CspTraceEntry.
	CspTraceEntry []*CISCOSONETMIB_CspTraceTable_CspTraceEntry
}

CISCOSONETMIB_CspTraceTable The SONET/SDH Path Trace table. This table contains objects for tracing the sonet path.

func (*CISCOSONETMIB_CspTraceTable) GetEntityData

func (cspTraceTable *CISCOSONETMIB_CspTraceTable) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CspTraceTable_CspTraceEntry

type CISCOSONETMIB_CspTraceTable_CspTraceEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// Sonet Path Trace To Transmit. The trace string is  repetitively transmited
	// so that a trace receiving terminal  can verify its continued receiving
	// terminal can verify its  continued connection to the intended transmitter.
	// The  default value is a zero-length string. Unless this object  is set to a
	// non-zero length string, tracing will not be  performed. The type is string
	// with length: 0..0 | 16..16 | 64..64.
	CspTraceToTransmit interface{}

	// Sonet Path Trace To Expect.  The receiving terminal verifies if the
	// incoming string matches this string. The value of  'cspTraceFailure'
	// indicates whether a trace mismatch  occured. The default value is a
	// zero-length string. The type is string with length: 0..0 | 16..16 | 64..64.
	CspTraceToExpect interface{}

	// The value of this object is set to 'true' when Sonet Path  received trace
	// does not match the 'cspTraceToExpect'. The type is bool.
	CspTraceFailure interface{}

	// This object is used to view the Sonet Path Trace that is received by the
	// receiving terminal. The type is string with length: 0..0 | 16..16 | 64..64.
	CspTraceReceived interface{}
}

CISCOSONETMIB_CspTraceTable_CspTraceEntry An entry in the SONET/SDH Path Trace table. The entries exist for active sonet lines. The objects in this table are used to verify continued connection between the two ends of the line.

func (*CISCOSONETMIB_CspTraceTable_CspTraceEntry) GetEntityData

func (cspTraceEntry *CISCOSONETMIB_CspTraceTable_CspTraceEntry) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CssTotalTable

type CISCOSONETMIB_CssTotalTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Section Total table. Entries are created
	// automatically for sonet lines. The type is slice of
	// CISCOSONETMIB_CssTotalTable_CssTotalEntry.
	CssTotalEntry []*CISCOSONETMIB_CssTotalTable_CssTotalEntry
}

CISCOSONETMIB_CssTotalTable The SONET/SDH Section Total table. It contains the cumulative sum of the various statistics for the 24 hour period preceding the current interval. The object 'sonetMediumValidIntervals' from RFC2558 contains the number of 15 minute intervals that have elapsed since the line is enabled.

func (*CISCOSONETMIB_CssTotalTable) GetEntityData

func (cssTotalTable *CISCOSONETMIB_CssTotalTable) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CssTotalTable_CssTotalEntry

type CISCOSONETMIB_CssTotalTable_CssTotalEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// The number of Errored Seconds encountered by a SONET/SDH Section in the
	// last 24 hours. The type is interface{} with range: 0..4294967295. Units are
	// errored seconds.
	CssTotalESs interface{}

	// The number of Severely Errored Seconds encountered by a  SONET/SDH Section
	// in the last 24 hours. The type is interface{} with range: 0..4294967295.
	// Units are severely errored seconds.
	CssTotalSESs interface{}

	// The number of Severely Errored Framing Seconds  encountered by a SONET/SDH
	// Section in the last 24 hours. The type is interface{} with range:
	// 0..4294967295. Units are severely errored framing seconds.
	CssTotalSEFSs interface{}

	// The number of Coding Violations encountered by a  SONET/SDH Section in the
	// last 24 hours. The type is interface{} with range: 0..4294967295. Units are
	// coding violations.
	CssTotalCVs interface{}
}

CISCOSONETMIB_CssTotalTable_CssTotalEntry An entry in the SONET/SDH Section Total table. Entries are created automatically for sonet lines.

func (*CISCOSONETMIB_CssTotalTable_CssTotalEntry) GetEntityData

func (cssTotalEntry *CISCOSONETMIB_CssTotalTable_CssTotalEntry) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CssTraceTable

type CISCOSONETMIB_CssTraceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the trace table. Entries exist for active sonet lines. The
	// objects in this table are used to verify  continued connection between the
	// two ends of the line. The type is slice of
	// CISCOSONETMIB_CssTraceTable_CssTraceEntry.
	CssTraceEntry []*CISCOSONETMIB_CssTraceTable_CssTraceEntry
}

CISCOSONETMIB_CssTraceTable The SONET/SDH Section Trace table. This table contains objects for tracing the sonet section.

func (*CISCOSONETMIB_CssTraceTable) GetEntityData

func (cssTraceTable *CISCOSONETMIB_CssTraceTable) GetEntityData() *types.CommonEntityData

type CISCOSONETMIB_CssTraceTable_CssTraceEntry

type CISCOSONETMIB_CssTraceTable_CssTraceEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// Sonet Section Trace To Transmit. This is string that is transmitted to
	// perform Sonet section trace  diagnostics. The trace string is  repetitively
	// transmited so that a trace receiving terminal can  verify its continued
	// connection to the intended  transmitter. The default value is a zero-length
	// string. Unless this object is set to a non-zero length string,  tracing
	// will not be performed. The type is string with length: 0..0 | 16..16 |
	// 64..64.
	CssTraceToTransmit interface{}

	// Sonet Section Trace To Expect. The receiving terminal  verifies if the
	// incoming string matches this string.  The value of 'cssTraceFailure'
	// indicates whether a  trace mismatch occurred. The default value is a
	// zero-length string. The type is string with length: 0..0 | 16..16 | 64..64.
	CssTraceToExpect interface{}

	// The value of this object is set to 'true' when Sonet  Section received
	// trace does not match the  'cssTraceToExpect'. The type is bool.
	CssTraceFailure interface{}

	// This object is used to view the Sonet Section Trace that  is received by
	// the receiving terminal. The type is string with length: 0..0 | 16..16 |
	// 64..64.
	CssTraceReceived interface{}
}

CISCOSONETMIB_CssTraceTable_CssTraceEntry An entry in the trace table. Entries exist for active sonet lines. The objects in this table are used to verify continued connection between the two ends of the line.

func (*CISCOSONETMIB_CssTraceTable_CssTraceEntry) GetEntityData

func (cssTraceEntry *CISCOSONETMIB_CssTraceTable_CssTraceEntry) GetEntityData() *types.CommonEntityData

type CsApsLineFailureCode

type CsApsLineFailureCode string

CsApsLineFailureCode represents csApsModeMismatch: APS architecture mode mismatch.

const (
	CsApsLineFailureCode_csApsChannelMismatch CsApsLineFailureCode = "csApsChannelMismatch"

	CsApsLineFailureCode_csApsProtectionByteFail CsApsLineFailureCode = "csApsProtectionByteFail"

	CsApsLineFailureCode_csApsFEProtectionFailure CsApsLineFailureCode = "csApsFEProtectionFailure"

	CsApsLineFailureCode_csApsModeMismatch CsApsLineFailureCode = "csApsModeMismatch"
)

type CsApsLineSwitchReason

type CsApsLineSwitchReason string

CsApsLineSwitchReason represents csApsNoSwitch : This is a state when no switch happens.

const (
	CsApsLineSwitchReason_csApsOther CsApsLineSwitchReason = "csApsOther"

	CsApsLineSwitchReason_csApsRevertive CsApsLineSwitchReason = "csApsRevertive"

	CsApsLineSwitchReason_csApsManual CsApsLineSwitchReason = "csApsManual"

	CsApsLineSwitchReason_csApsSignalDefectLow CsApsLineSwitchReason = "csApsSignalDefectLow"

	CsApsLineSwitchReason_csApsSignalDefectHigh CsApsLineSwitchReason = "csApsSignalDefectHigh"

	CsApsLineSwitchReason_csApsSignalFailureLow CsApsLineSwitchReason = "csApsSignalFailureLow"

	CsApsLineSwitchReason_csApsSignalFailureHigh CsApsLineSwitchReason = "csApsSignalFailureHigh"

	CsApsLineSwitchReason_csApsForceSwitch CsApsLineSwitchReason = "csApsForceSwitch"

	CsApsLineSwitchReason_csApsLockOut CsApsLineSwitchReason = "csApsLockOut"

	CsApsLineSwitchReason_csApsNoSwitch CsApsLineSwitchReason = "csApsNoSwitch"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL