Documentation ¶
Overview ¶
This MIB contains managed object definitions for Pseudo Wire emulation of ATM over Packet Switched Networks(PSN).
This MIB reports to the PW-MIB. The PW-MIB contains structures and MIB associations generic to Pseudo-Wire Virtual Circuit (VC) emulation. VC-specific MIBs (such as this) contain config and stats for specific VC types.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CISCOIETFPWATMMIB ¶
type CISCOIETFPWATMMIB struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // This table specifies the information for an ATM interface, VC, VP to be // carried over PSN. CpwVcAtmTable CISCOIETFPWATMMIB_CpwVcAtmTable }
CISCOIETFPWATMMIB
func (*CISCOIETFPWATMMIB) GetEntityData ¶
func (cISCOIETFPWATMMIB *CISCOIETFPWATMMIB) GetEntityData() *types.CommonEntityData
type CISCOIETFPWATMMIB_CpwVcAtmTable ¶
type CISCOIETFPWATMMIB_CpwVcAtmTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A row in this table represents an ATM interface, VC, VP that needs to be // adapted and carried over PSN. This table is indexed by CpwVcIndex in // CISCO-IETF-PW-MIB. The type is slice of // CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry. CpwVcAtmEntry []*CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry }
CISCOIETFPWATMMIB_CpwVcAtmTable This table specifies the information for an ATM interface, VC, VP to be carried over PSN.
func (*CISCOIETFPWATMMIB_CpwVcAtmTable) GetEntityData ¶
func (cpwVcAtmTable *CISCOIETFPWATMMIB_CpwVcAtmTable) GetEntityData() *types.CommonEntityData
type CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry ¶
type CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The type is string with range: 0..4294967295. // Refers to cisco_ietf_pw_mib.CISCOIETFPWMIB_CpwVcTable_CpwVcEntry_CpwVcIndex CpwVcIndex interface{} // The ATM Interface that receives cells from the ATM network. The type is // interface{} with range: 1..2147483647. CpwAtmIf interface{} // VPI value of this ATM VC. The type is interface{} with range: 0..4095. CpwAtmVpi interface{} // VCI value of this ATM VC. The type is interface{} with range: 0..65535. CpwAtmVci interface{} // This Object indicates whether the CLP bits are considered when determining // the value placed in the Quality of Service fields (e.g. EXP fields of the // MPLS Label Stack) of the encapsulating protocol. The type is bool. CpwAtmClpQosMapping interface{} // This Object is used to create, modify or delete a row in this table. The // type is RowStatus. CpwAtmRowStatus interface{} // This Object indicates whether OAM Cells are transported on this VC. The // type is bool. CpwAtmOamCellSupported interface{} // This Object represents the scaling factor (% value) to be applied to ATM // QoS rates when calculating QoS rates for the PSN domain . For example, in // the cell transport mode the bandwidth needed in the PSN domain will be // higher (since PSN Transport header, PW header, and optional control word // have to transmitted with every cell), whereas in the AAL5 mode the // bandwidth needed in PSN domain will be less since cell headers will be // removed after reassembly. The type is interface{} with range: // -2147483648..2147483647. CpwAtmQosScalingFactor interface{} // This object is used to identify if the VC is configured to do Cell Packing. // The type is bool. CpwAtmCellPacking interface{} // This object indicates the maximum number of cells that get packed in one // packet. The type is interface{} with range: -2147483648..2147483647. CpwAtmMncp interface{} // This Object represents the maximum number of cell that can be packed in one // packet for peer interface. The type is interface{} with range: // -2147483648..2147483647. CpwAtmPeerMncp interface{} // This object indicates if the packet going on the pseudowire is mpls or // l2tpv3 encapsulated. The type is CpwAtmEncap. CpwAtmEncap interface{} // This Object represents which MCPT timeout value. The type is interface{} // with range: -2147483648..2147483647. CpwAtmMcptTimeout interface{} // This object can be used to obtain the information on the number of cells // that were received and sent to the PSN. The type is interface{} with range: // 0..4294967295. CpwAtmCellsReceived interface{} // This object can be used to obtain the information on the number of cells // that were received from the PSN and sent over the ATM network. The type is // interface{} with range: 0..4294967295. CpwAtmCellsSent interface{} // This Object indicates the number of cells that were rejected by this VC // because of policing. The type is interface{} with range: 0..4294967295. CpwAtmCellsRejected interface{} // This Object indicates the number of cells that were Tagged. The type is // interface{} with range: 0..4294967295. CpwAtmCellsTagged interface{} // High Capacity counter for the number of cells that were received by this // VC. The type is interface{} with range: 0..18446744073709551615. CpwAtmHCCellsReceived interface{} // High Capacity counter for the number of cells that were rejected by this VC // because of policing. The type is interface{} with range: // 0..18446744073709551615. CpwAtmHCCellsRejected interface{} // High Capacity counter for the number of cells that were tagged. The type is // interface{} with range: 0..18446744073709551615. CpwAtmHCCellsTagged interface{} // It indicates the Average number of cells that were received in one packet. // The type is interface{} with range: 0..4294967295. CpwAtmAvgCellsPacked interface{} // This object can be used to obtain the information on the number of packets // that were received and sent to the PSN. The type is interface{} with range: // 0..4294967295. CpwAtmPktsReceived interface{} // This object indicates the number of packets that were sent to the atm // network. The type is interface{} with range: 0..4294967295. CpwAtmPktsSent interface{} // This object indicates the number of packets that were rejected because of // Policing. The type is interface{} with range: 0..4294967295. CpwAtmPktsRejected interface{} }
CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry A row in this table represents an ATM interface, VC, VP that needs to be adapted and carried over PSN. This table is indexed by CpwVcIndex in CISCO-IETF-PW-MIB.
func (*CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry) GetEntityData ¶
func (cpwVcAtmEntry *CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry) GetEntityData() *types.CommonEntityData
type CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry_CpwAtmEncap ¶
type CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry_CpwAtmEncap string
CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry_CpwAtmEncap represents is mpls or l2tpv3 encapsulated.
const ( CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry_CpwAtmEncap_mpls CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry_CpwAtmEncap = "mpls" CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry_CpwAtmEncap_l2tpv3 CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry_CpwAtmEncap = "l2tpv3" CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry_CpwAtmEncap_unknown CISCOIETFPWATMMIB_CpwVcAtmTable_CpwVcAtmEntry_CpwAtmEncap = "unknown" )