Documentation ¶
Overview ¶
Package generated provides code-generated OMCI types
Index ¶
- Constants
- Variables
- func GetAttributeBitmap(attrMap AttributeDefinitionMap, name string) (uint16, error)
- func GetAttributeDefinitionMapKeys(attrMap AttributeDefinitionMap) []uint
- func GetAttributesBitmap(attrMap AttributeDefinitionMap, attributes mapset.Set) (uint16, error)
- func GetAttributesDefinitions(classID ClassID) (AttributeDefinitionMap, OmciErrors)
- func GetAttributesValueMap(attrDefs AttributeDefinitionMap, mask uint16, access mapset.Set) (AttributeValueMap, OmciErrors)
- func InterfaceToOctets(input interface{}) ([]byte, error)
- func IsAutonomousNotification(mt MsgType) bool
- func LoadManagedEntityDefinition(classID ClassID, params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewAal5PerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewAal5Profile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewAniG(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewAttributeMe(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewAuthenticationSecurityMethod(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewBbfTr069ManagementServer(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewCallControlPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewCardholder(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewCesServiceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewCircuitPack(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewDot1AgCfmStack(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewDot1AgChassisManagementInfo(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewDot1AgDefaultMdLevel(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewDot1AgMaintenanceAssociation(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewDot1AgMaintenanceDomain(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewDot1AgMep(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewDot1RateLimiter(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewDot1XConfigurationProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewDot1XPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewDot1XPortExtensionPackage(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEfmBondingGroup(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEfmBondingGroupPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEfmBondingGroupPerformanceMonitoringHistoryDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEfmBondingLink(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEfmBondingLinkPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEfmBondingPortPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEfmBondingPortPerformanceMonitoringHistoryDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEnergyConsumptionPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEnhancedFecPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEnhancedSecurityControl(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEnhancedTcPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEquipmentExtensionPackage(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEthernetFlowTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEthernetFrameExtendedPm(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEthernetFrameExtendedPm64Bit(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEthernetFramePerformanceMonitoringHistoryDataDownstream(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEthernetFramePerformanceMonitoringHistoryDataUpstream(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEthernetPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEthernetPerformanceMonitoringHistoryData2(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEthernetPerformanceMonitoringHistoryData3(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewEthernetPseudowireParameters(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewExtendedVlanTaggingOperationConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewFastChannelConfigurationProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewFastDataPathConfigurationProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewFastLineInventoryAndStatusDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewFastVectoringLineConfigurationExtensions(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewFastXtuCPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewFastXtuRPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewGalEthernetPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewGalEthernetProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewGemInterworkingTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewGemPortNetworkCtp(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewGemPortNetworkCtpPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewIeee8021PMapperServiceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewInterworkingVccTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewIpHostConfigData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewIpHostPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMacBridgeConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMacBridgePerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMacBridgePortBridgeTableData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMacBridgePortConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMacBridgePortDesignationData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMacBridgePortFilterPreAssignTable(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMacBridgePortFilterTableData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMacBridgePortIcmpv6ProcessPreAssignTable(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMacBridgePortPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMacBridgeServiceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewManagedEntity(definition ManagedEntityDefinition, params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewManagedEntityMe(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMgcConfigData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMgcPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMocaEthernetPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMplsPseudowireTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMulticastGemInterworkingTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMulticastSubscriberConfigInfo(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewMulticastSubscriberMonitor(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewNetworkAddress(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewNetworkDialPlanTable(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewOctetString(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewOltG(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewOmci(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewOnu2G(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewOnuData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewOnuDynamicPowerManagementControl(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewOnuG(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewOnuPowerShedding(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPhysicalPathTerminationPointCesUni(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPhysicalPathTerminationPointEthernetUni(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPhysicalPathTerminationPointLctUni(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPhysicalPathTerminationPointMocaUni(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPhysicalPathTerminationPointPotsUni(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPhysicalPathTerminationPointReUni(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPhysicalPathTerminationPointVideoAni(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPhysicalPathTerminationPointVideoUni(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPhysicalPathTerminationPointXdslUniPart1(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPhysicalPathTerminationPointXdslUniPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPriorityQueue(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPseudowireMaintenanceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPseudowirePerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPseudowireTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPwAtmConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPwAtmPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewPwEthernetConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewRadiusPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewReAniG(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewReCommonAmplifierParameters(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewReDownstreamAmplifier(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewReUpstreamAmplifier(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewRtpPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewRtpProfileData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewRtpPseudowireParameters(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewSipAgentConfigData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewSipAgentPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewSipCallInitiationPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewSipUserData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewSnmpConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewSoftwareImage(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTCont(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTcAdaptorPerformanceMonitoringHistoryDataXdsl(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTcpUdpConfigData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTcpUdpPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewThresholdData1(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewThresholdData2(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTrafficDescriptor(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTrafficScheduler(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTwdmChannelManagedEntity(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTwdmChannelOmciPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTwdmChannelPhyLodsPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart1(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart3(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart1(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart3(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewTwdmChannelXgemPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewUniG(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVdsl2LineConfigurationExtensions2(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVdsl2LineConfigurationExtensions3(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVdsl2LineInventoryAndStatusDataPart1(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVdsl2LineInventoryAndStatusDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVdsl2LineInventoryAndStatusDataPart3(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVirtualEthernetInterfacePoint(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVlanTaggingFilterData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVlanTaggingOperationConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVoiceServiceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVoipApplicationServiceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVoipConfigData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVoipFeatureAccessCodes(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVoipLineStatus(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVoipMediaProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVoipVoiceCtp(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVpNetworkCtp(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewVpPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslChannelConfigurationProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslChannelConfigurationProfilePart2(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslChannelDownstreamStatusData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslChannelUpstreamStatusData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslDownstreamRfiBandsProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslImpulseNoiseMonitorPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslLineConfigurationProfilePart2(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslLineConfigurationProfilePart3(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslLineInventoryAndStatusDataPart1(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslLineInventoryAndStatusDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslLineInventoryAndStatusDataPart5(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslLineInventoryAndStatusDataPart8(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslPsdMaskProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslSubcarrierMaskingDownstreamProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslSubcarrierMaskingUpstreamProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslXtuCChannelPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslXtuCPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslXtuCPerformanceMonitoringHistoryDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslXtuRChannelPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXdslXtuRPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXgPonDownstreamManagementPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXgPonTcPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXgPonUpstreamManagementPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
- func NewXtuDataGatheringConfiguration(params ...ParamData) (*ManagedEntity, OmciErrors)
- func SupportsAttributeAccess(attr AttributeDefinition, acc AttributeAccess) bool
- func SupportsMsgType(entity IManagedEntityDefinition, msgType MsgType) bool
- type Aal5PerformanceMonitoringHistoryData
- type Aal5Profile
- type AniG
- type AttributeAccess
- type AttributeDefinition
- func ByteField(name string, attrType AttributeType, mask uint16, defVal uint8, ...) AttributeDefinition
- func GetAttributeDefinitionByName(attrMap AttributeDefinitionMap, name string) (*AttributeDefinition, error)
- func MultiByteField(name string, attrType AttributeType, mask uint16, size uint, defVal []byte, ...) AttributeDefinition
- func TableField(name string, attrType AttributeType, mask uint16, tableInfo TableInfo, ...) AttributeDefinition
- func Uint16Field(name string, attrType AttributeType, mask uint16, defVal uint16, ...) AttributeDefinition
- func Uint32Field(name string, attrType AttributeType, mask uint16, defVal uint32, ...) AttributeDefinition
- func Uint64Field(name string, attrType AttributeType, mask uint16, defVal uint64, ...) AttributeDefinition
- func UnknownField(name string, mask uint16, size int, index uint) AttributeDefinition
- func (attr *AttributeDefinition) BufferToTableAttributes(data []byte) (interface{}, error)
- func (attr *AttributeDefinition) Decode(data []byte, df gopacket.DecodeFeedback, msgType byte) (interface{}, error)
- func (attr AttributeDefinition) GetAccess() mapset.Set
- func (attr AttributeDefinition) GetConstraints() func(interface{}) *ParamError
- func (attr AttributeDefinition) GetDefault() interface{}
- func (attr AttributeDefinition) GetIndex() uint
- func (attr AttributeDefinition) GetName() string
- func (attr AttributeDefinition) GetSize() int
- func (attr AttributeDefinition) IsBitField() bool
- func (attr AttributeDefinition) IsCounter() bool
- func (attr AttributeDefinition) IsString() bool
- func (attr AttributeDefinition) IsTableAttribute() bool
- func (attr *AttributeDefinition) SerializeTo(value interface{}, b gopacket.SerializeBuffer, msgType byte, ...) (int, error)
- func (attr *AttributeDefinition) String() string
- type AttributeDefinitionMap
- type AttributeFailureError
- type AttributeMe
- type AttributeType
- type AttributeValueMap
- type AuthenticationSecurityMethod
- type BbfTr069ManagementServer
- type CallControlPerformanceMonitoringHistoryData
- type Cardholder
- type CesServiceProfile
- type CircuitPack
- type ClassAccess
- type ClassID
- type ClassSupport
- type CreateME
- type DeviceBusyError
- type Dot1AgCfmStack
- type Dot1AgChassisManagementInfo
- type Dot1AgDefaultMdLevel
- type Dot1AgMaintenanceAssociation
- type Dot1AgMaintenanceDomain
- type Dot1AgMep
- type Dot1RateLimiter
- type Dot1XConfigurationProfile
- type Dot1XPerformanceMonitoringHistoryData
- type Dot1XPortExtensionPackage
- type EfmBondingGroup
- type EfmBondingGroupPerformanceMonitoringHistoryData
- type EfmBondingGroupPerformanceMonitoringHistoryDataPart2
- type EfmBondingLink
- type EfmBondingLinkPerformanceMonitoringHistoryData
- type EfmBondingPortPerformanceMonitoringHistoryData
- type EfmBondingPortPerformanceMonitoringHistoryDataPart2
- type EnergyConsumptionPerformanceMonitoringHistoryData
- type EnhancedFecPerformanceMonitoringHistoryData
- type EnhancedSecurityControl
- type EnhancedTcPerformanceMonitoringHistoryData
- type EquipmentExtensionPackage
- type EthernetFlowTerminationPoint
- type EthernetFrameExtendedPm
- type EthernetFrameExtendedPm64Bit
- type EthernetFramePerformanceMonitoringHistoryDataDownstream
- type EthernetFramePerformanceMonitoringHistoryDataUpstream
- type EthernetPerformanceMonitoringHistoryData
- type EthernetPerformanceMonitoringHistoryData2
- type EthernetPerformanceMonitoringHistoryData3
- type EthernetPseudowireParameters
- type ExtendedVlanTaggingOperationConfigurationData
- type FastChannelConfigurationProfile
- type FastDataPathConfigurationProfile
- type FastLineInventoryAndStatusDataPart2
- type FastVectoringLineConfigurationExtensions
- type FastXtuCPerformanceMonitoringHistoryData
- type FastXtuRPerformanceMonitoringHistoryData
- type GalEthernetPerformanceMonitoringHistoryData
- type GalEthernetProfile
- type GemInterworkingTerminationPoint
- type GemPortNetworkCtp
- type GemPortNetworkCtpPerformanceMonitoringHistoryData
- type IManagedEntity
- type IManagedEntityDefinition
- type IOctetStream
- type Ieee8021PMapperServiceProfile
- type InstanceExistsError
- type InterworkingVccTerminationPoint
- type IpHostConfigData
- type IpHostPerformanceMonitoringHistoryData
- type MacBridgeConfigurationData
- type MacBridgePerformanceMonitoringHistoryData
- type MacBridgePortBridgeTableData
- type MacBridgePortConfigurationData
- type MacBridgePortDesignationData
- type MacBridgePortFilterPreAssignTable
- type MacBridgePortFilterTableData
- type MacBridgePortIcmpv6ProcessPreAssignTable
- type MacBridgePortPerformanceMonitoringHistoryData
- type MacBridgeServiceProfile
- type ManagedEntity
- func (entity *ManagedEntity) DecodeAttributes(mask uint16, data []byte, p gopacket.PacketBuilder, msgType byte) (AttributeValueMap, error)
- func (entity *ManagedEntity) DecodeFromBytes(data []byte, p gopacket.PacketBuilder, msgType byte) error
- func (entity *ManagedEntity) DeleteAttribute(name string) error
- func (entity *ManagedEntity) DeleteAttributeByIndex(index uint) error
- func (entity ManagedEntity) GetAllowedAttributeMask() uint16
- func (entity *ManagedEntity) GetAttribute(name string) (interface{}, error)
- func (entity *ManagedEntity) GetAttributeByIndex(index uint) (interface{}, error)
- func (entity ManagedEntity) GetAttributeDefinitions() AttributeDefinitionMap
- func (entity *ManagedEntity) GetAttributeMask() uint16
- func (entity *ManagedEntity) GetAttributeValueMap() AttributeValueMap
- func (entity ManagedEntity) GetClassID() ClassID
- func (entity *ManagedEntity) GetEntityID() uint16
- func (entity *ManagedEntity) GetManagedEntityDefinition() ManagedEntityDefinition
- func (entity ManagedEntity) GetMessageTypes() mapset.Set
- func (entity ManagedEntity) GetName() string
- func (entity *ManagedEntity) GetRequestedAttributeMask() uint16
- func (entity *ManagedEntity) SerializeAttributes(attr AttributeValueMap, mask uint16, b gopacket.SerializeBuffer, msgType byte, ...) (error, uint16)
- func (entity *ManagedEntity) SerializeTo(b gopacket.SerializeBuffer, msgType byte, bytesAvailable int, ...) error
- func (entity *ManagedEntity) SetAttribute(name string, value interface{}) OmciErrors
- func (entity *ManagedEntity) SetAttributeByIndex(index uint, value interface{}) error
- func (entity *ManagedEntity) SetEntityID(eid uint16) error
- func (entity *ManagedEntity) SetRequestedAttributeMask(mask uint16)
- func (entity *ManagedEntity) String() string
- type ManagedEntityDefinition
- func (bme ManagedEntityDefinition) DecodeAttributes(mask uint16, data []byte, p gopacket.PacketBuilder, msgType byte) (AttributeValueMap, error)
- func (bme ManagedEntityDefinition) GetAllowedAttributeMask() uint16
- func (bme ManagedEntityDefinition) GetAttributeDefinitions() AttributeDefinitionMap
- func (bme ManagedEntityDefinition) GetClassID() ClassID
- func (bme ManagedEntityDefinition) GetMessageTypes() mapset.Set
- func (bme ManagedEntityDefinition) GetName() string
- func (bme ManagedEntityDefinition) SerializeAttributes(attr AttributeValueMap, mask uint16, b gopacket.SerializeBuffer, msgType byte, ...) (error, uint16)
- func (bme *ManagedEntityDefinition) String() string
- type ManagedEntityInfo
- type ManagedEntityMe
- type MessageTruncatedError
- type MgcConfigData
- type MgcPerformanceMonitoringHistoryData
- type MocaEthernetPerformanceMonitoringHistoryData
- type MplsPseudowireTerminationPoint
- type MsgType
- type MulticastGemInterworkingTerminationPoint
- type MulticastSubscriberConfigInfo
- type MulticastSubscriberMonitor
- type NetworkAddress
- type NetworkDialPlanTable
- type NotSupportedError
- type OctetString
- type OltG
- type Omci
- type OmciError
- type OmciErrors
- func MergeInDefaultValues(classID ClassID, attributes AttributeValueMap) OmciErrors
- func NewAttributeFailureError(failedMask uint16, unsupportedMask uint16, args ...interface{}) OmciErrors
- func NewDeviceBusyError(args ...interface{}) OmciErrors
- func NewInstanceExistsError(args ...interface{}) OmciErrors
- func NewMessageTruncatedError(args ...interface{}) OmciErrors
- func NewNonStatusError(args ...interface{}) OmciErrors
- func NewNotSupportedError(args ...interface{}) OmciErrors
- func NewOmciSuccess() OmciErrors
- func NewParameterError(mask uint16, args ...interface{}) OmciErrors
- func NewProcessingError(args ...interface{}) OmciErrors
- func NewUnknownEntityError(args ...interface{}) OmciErrors
- func NewUnknownInstanceError(args ...interface{}) OmciErrors
- type OmciProcessingError
- type Onu2G
- type OnuData
- type OnuDynamicPowerManagementControl
- type OnuG
- type OnuPowerShedding
- type ParamData
- type ParamError
- type PhysicalPathTerminationPointCesUni
- type PhysicalPathTerminationPointEthernetUni
- type PhysicalPathTerminationPointLctUni
- type PhysicalPathTerminationPointMocaUni
- type PhysicalPathTerminationPointPotsUni
- type PhysicalPathTerminationPointReUni
- type PhysicalPathTerminationPointVideoAni
- type PhysicalPathTerminationPointVideoUni
- type PhysicalPathTerminationPointXdslUniPart1
- type PhysicalPathTerminationPointXdslUniPart2
- type PriorityQueue
- type PseudowireMaintenanceProfile
- type PseudowirePerformanceMonitoringHistoryData
- type PseudowireTerminationPoint
- type PwAtmConfigurationData
- type PwAtmPerformanceMonitoringHistoryData
- type PwEthernetConfigurationData
- type RadiusPerformanceMonitoringHistoryData
- type ReAniG
- type ReCommonAmplifierParameters
- type ReDownstreamAmplifier
- type ReUpstreamAmplifier
- type Results
- type RtpPerformanceMonitoringHistoryData
- type RtpProfileData
- type RtpPseudowireParameters
- type SipAgentConfigData
- type SipAgentPerformanceMonitoringHistoryData
- type SipCallInitiationPerformanceMonitoringHistoryData
- type SipUserData
- type SnmpConfigurationData
- type SoftwareImage
- type TCont
- type TableInfo
- type TcAdaptorPerformanceMonitoringHistoryDataXdsl
- type TcpUdpConfigData
- type TcpUdpPerformanceMonitoringHistoryData
- type ThresholdData1
- type ThresholdData2
- type TrafficDescriptor
- type TrafficScheduler
- type TwdmChannelManagedEntity
- type TwdmChannelOmciPerformanceMonitoringHistoryData
- type TwdmChannelPhyLodsPerformanceMonitoringHistoryData
- type TwdmChannelPloamPerformanceMonitoringHistoryDataPart1
- type TwdmChannelPloamPerformanceMonitoringHistoryDataPart2
- type TwdmChannelPloamPerformanceMonitoringHistoryDataPart3
- type TwdmChannelTuningPerformanceMonitoringHistoryDataPart1
- type TwdmChannelTuningPerformanceMonitoringHistoryDataPart2
- type TwdmChannelTuningPerformanceMonitoringHistoryDataPart3
- type TwdmChannelXgemPerformanceMonitoringHistoryData
- type UniG
- type UnknownEntityError
- type UnknownInstanceError
- type Vdsl2LineConfigurationExtensions2
- type Vdsl2LineConfigurationExtensions3
- type Vdsl2LineInventoryAndStatusDataPart1
- type Vdsl2LineInventoryAndStatusDataPart2
- type Vdsl2LineInventoryAndStatusDataPart3
- type VersionInfo
- type VirtualEthernetInterfacePoint
- type VlanTaggingFilterData
- type VlanTaggingOperationConfigurationData
- type VoiceServiceProfile
- type VoipApplicationServiceProfile
- type VoipConfigData
- type VoipFeatureAccessCodes
- type VoipLineStatus
- type VoipMediaProfile
- type VoipVoiceCtp
- type VpNetworkCtp
- type VpPerformanceMonitoringHistoryData
- type XdslChannelConfigurationProfile
- type XdslChannelConfigurationProfilePart2
- type XdslChannelDownstreamStatusData
- type XdslChannelUpstreamStatusData
- type XdslDownstreamRfiBandsProfile
- type XdslImpulseNoiseMonitorPerformanceMonitoringHistoryData
- type XdslLineConfigurationProfilePart2
- type XdslLineConfigurationProfilePart3
- type XdslLineInventoryAndStatusDataPart1
- type XdslLineInventoryAndStatusDataPart2
- type XdslLineInventoryAndStatusDataPart5
- type XdslLineInventoryAndStatusDataPart8
- type XdslPsdMaskProfile
- type XdslSubcarrierMaskingDownstreamProfile
- type XdslSubcarrierMaskingUpstreamProfile
- type XdslXtuCChannelPerformanceMonitoringHistoryData
- type XdslXtuCPerformanceMonitoringHistoryData
- type XdslXtuCPerformanceMonitoringHistoryDataPart2
- type XdslXtuRChannelPerformanceMonitoringHistoryData
- type XdslXtuRPerformanceMonitoringHistoryData
- type XgPonDownstreamManagementPerformanceMonitoringHistoryData
- type XgPonTcPerformanceMonitoringHistoryData
- type XgPonUpstreamManagementPerformanceMonitoringHistoryData
- type XtuDataGatheringConfiguration
Constants ¶
const ( UnknownAccess = iota CreatedByOnu CreatedByOlt CreatedByBoth )
const ( UnknownSupport = iota Supported // Supported as defined by this object Unsupported // OMCI returns error code if accessed PartiallySupported // some aspects of ME supported Ignored // OMCI supported, but underlying function is now )
const ( // AK (Bit 6), indicates whether this message is an AK to an action request. // If a message is an AK, this bit is set to 1. If the message is not a // response to a command, this bit is set to 0. In messages sent by the OLT, // this bit is always 0. AK byte = 0x20 // AR (Bit 7), acknowledge request, indicates whether the message requires an // AK. An AK is a response to an action request, not a link layer handshake. // If an AK is expected, this bit is set to 1. If no AK is expected, this bit // is 0. In messages sent by the ONU, this bit is always 0 AR byte = 0x40 // MsgTypeMask provides a mask to get the base message type MsgTypeMask = 0x1F )
Variables ¶
var Versions []VersionInfo
Version provides version information of this generated cooe
Functions ¶
func GetAttributeBitmap ¶ added in v0.0.4
func GetAttributeBitmap(attrMap AttributeDefinitionMap, name string) (uint16, error)
GetAttributeBitmap returns the attribute bitmask for a single attribute
func GetAttributeDefinitionMapKeys ¶
func GetAttributeDefinitionMapKeys(attrMap AttributeDefinitionMap) []uint
GetAttributeDefinitionMapKeys is a convenience functions since we may need to iterate a map in key index order. Maps in Go since v1.0 the iteration order of maps have been randomized.
func GetAttributesBitmap ¶ added in v0.10.0
func GetAttributesBitmap(attrMap AttributeDefinitionMap, attributes mapset.Set) (uint16, error)
GetAttributesBitmap is a convenience functions to scan a list of attributes and return the bitmask that represents them
func GetAttributesDefinitions ¶ added in v0.11.0
func GetAttributesDefinitions(classID ClassID) (AttributeDefinitionMap, OmciErrors)
GetAttributesDefinitions returns the attribute definition map for a specific class
func GetAttributesValueMap ¶ added in v0.11.0
func GetAttributesValueMap(attrDefs AttributeDefinitionMap, mask uint16, access mapset.Set) (AttributeValueMap, OmciErrors)
GetAttributesValueMap returns the attribute value map with uninitialized values based on the attribute bitmask
func InterfaceToOctets ¶ added in v0.10.0
InterfaceToOctets converts an attribute value to a string of octets
func LoadManagedEntityDefinition ¶
func LoadManagedEntityDefinition(classID ClassID, params ...ParamData) (*ManagedEntity, OmciErrors)
LoadManagedEntityDefinition returns a function to create a Managed Entity for a specific Managed Entity class ID
func NewAal5PerformanceMonitoringHistoryData ¶
func NewAal5PerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewAal5PerformanceMonitoringHistoryData (class ID 18) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewAal5Profile ¶
func NewAal5Profile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewAal5Profile (class ID 16) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewAniG ¶
func NewAniG(params ...ParamData) (*ManagedEntity, OmciErrors)
NewAniG (class ID 263) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewAttributeMe ¶ added in v0.1.0
func NewAttributeMe(params ...ParamData) (*ManagedEntity, OmciErrors)
NewAttributeMe (class ID 289) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewAuthenticationSecurityMethod ¶
func NewAuthenticationSecurityMethod(params ...ParamData) (*ManagedEntity, OmciErrors)
NewAuthenticationSecurityMethod (class ID 148) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewBbfTr069ManagementServer ¶
func NewBbfTr069ManagementServer(params ...ParamData) (*ManagedEntity, OmciErrors)
NewBbfTr069ManagementServer (class ID 340) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewCallControlPerformanceMonitoringHistoryData ¶
func NewCallControlPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewCallControlPerformanceMonitoringHistoryData (class ID 140) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewCardholder ¶
func NewCardholder(params ...ParamData) (*ManagedEntity, OmciErrors)
NewCardholder (class ID 5) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewCesServiceProfile ¶
func NewCesServiceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewCesServiceProfile (class ID 21) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewCircuitPack ¶
func NewCircuitPack(params ...ParamData) (*ManagedEntity, OmciErrors)
NewCircuitPack (class ID 6) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewDot1AgCfmStack ¶
func NewDot1AgCfmStack(params ...ParamData) (*ManagedEntity, OmciErrors)
NewDot1AgCfmStack (class ID 305) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewDot1AgChassisManagementInfo ¶ added in v0.13.0
func NewDot1AgChassisManagementInfo(params ...ParamData) (*ManagedEntity, OmciErrors)
NewDot1AgChassisManagementInfo (class ID 306) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewDot1AgDefaultMdLevel ¶
func NewDot1AgDefaultMdLevel(params ...ParamData) (*ManagedEntity, OmciErrors)
NewDot1AgDefaultMdLevel (class ID 301) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewDot1AgMaintenanceAssociation ¶
func NewDot1AgMaintenanceAssociation(params ...ParamData) (*ManagedEntity, OmciErrors)
NewDot1AgMaintenanceAssociation (class ID 300) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewDot1AgMaintenanceDomain ¶
func NewDot1AgMaintenanceDomain(params ...ParamData) (*ManagedEntity, OmciErrors)
NewDot1AgMaintenanceDomain (class ID 299) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewDot1AgMep ¶
func NewDot1AgMep(params ...ParamData) (*ManagedEntity, OmciErrors)
NewDot1AgMep (class ID 302) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewDot1RateLimiter ¶
func NewDot1RateLimiter(params ...ParamData) (*ManagedEntity, OmciErrors)
NewDot1RateLimiter (class ID 298) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewDot1XConfigurationProfile ¶
func NewDot1XConfigurationProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewDot1XConfigurationProfile (class ID 291) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewDot1XPerformanceMonitoringHistoryData ¶
func NewDot1XPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewDot1XPerformanceMonitoringHistoryData (class ID 292) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewDot1XPortExtensionPackage ¶
func NewDot1XPortExtensionPackage(params ...ParamData) (*ManagedEntity, OmciErrors)
NewDot1XPortExtensionPackage (class ID 290) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEfmBondingGroup ¶ added in v0.13.0
func NewEfmBondingGroup(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEfmBondingGroup (class ID 419) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEfmBondingGroupPerformanceMonitoringHistoryData ¶
func NewEfmBondingGroupPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEfmBondingGroupPerformanceMonitoringHistoryData (class ID 421) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEfmBondingGroupPerformanceMonitoringHistoryDataPart2 ¶
func NewEfmBondingGroupPerformanceMonitoringHistoryDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEfmBondingGroupPerformanceMonitoringHistoryDataPart2 (class ID 422) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEfmBondingLink ¶
func NewEfmBondingLink(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEfmBondingLink (class ID 420) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEfmBondingLinkPerformanceMonitoringHistoryData ¶
func NewEfmBondingLinkPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEfmBondingLinkPerformanceMonitoringHistoryData (class ID 423) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEfmBondingPortPerformanceMonitoringHistoryData ¶
func NewEfmBondingPortPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEfmBondingPortPerformanceMonitoringHistoryData (class ID 424) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEfmBondingPortPerformanceMonitoringHistoryDataPart2 ¶
func NewEfmBondingPortPerformanceMonitoringHistoryDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEfmBondingPortPerformanceMonitoringHistoryDataPart2 (class ID 425) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEnergyConsumptionPerformanceMonitoringHistoryData ¶
func NewEnergyConsumptionPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEnergyConsumptionPerformanceMonitoringHistoryData (class ID 343) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEnhancedFecPerformanceMonitoringHistoryData ¶ added in v0.13.0
func NewEnhancedFecPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEnhancedFecPerformanceMonitoringHistoryData (class ID 453) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEnhancedSecurityControl ¶
func NewEnhancedSecurityControl(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEnhancedSecurityControl (class ID 332) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEnhancedTcPerformanceMonitoringHistoryData ¶ added in v0.13.0
func NewEnhancedTcPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEnhancedTcPerformanceMonitoringHistoryData (class ID 454) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEquipmentExtensionPackage ¶
func NewEquipmentExtensionPackage(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEquipmentExtensionPackage (class ID 160) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEthernetFlowTerminationPoint ¶
func NewEthernetFlowTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEthernetFlowTerminationPoint (class ID 286) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEthernetFrameExtendedPm ¶
func NewEthernetFrameExtendedPm(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEthernetFrameExtendedPm (class ID 334) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEthernetFrameExtendedPm64Bit ¶ added in v0.1.0
func NewEthernetFrameExtendedPm64Bit(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEthernetFrameExtendedPm64Bit (class ID 426) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEthernetFramePerformanceMonitoringHistoryDataDownstream ¶
func NewEthernetFramePerformanceMonitoringHistoryDataDownstream(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEthernetFramePerformanceMonitoringHistoryDataDownstream (class ID 321) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEthernetFramePerformanceMonitoringHistoryDataUpstream ¶
func NewEthernetFramePerformanceMonitoringHistoryDataUpstream(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEthernetFramePerformanceMonitoringHistoryDataUpstream (class ID 322) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEthernetPerformanceMonitoringHistoryData ¶
func NewEthernetPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEthernetPerformanceMonitoringHistoryData (class ID 24) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEthernetPerformanceMonitoringHistoryData2 ¶
func NewEthernetPerformanceMonitoringHistoryData2(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEthernetPerformanceMonitoringHistoryData2 (class ID 89) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEthernetPerformanceMonitoringHistoryData3 ¶
func NewEthernetPerformanceMonitoringHistoryData3(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEthernetPerformanceMonitoringHistoryData3 (class ID 296) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewEthernetPseudowireParameters ¶
func NewEthernetPseudowireParameters(params ...ParamData) (*ManagedEntity, OmciErrors)
NewEthernetPseudowireParameters (class ID 400) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewExtendedVlanTaggingOperationConfigurationData ¶
func NewExtendedVlanTaggingOperationConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewExtendedVlanTaggingOperationConfigurationData (class ID 171) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewFastChannelConfigurationProfile ¶
func NewFastChannelConfigurationProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewFastChannelConfigurationProfile (class ID 432) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewFastDataPathConfigurationProfile ¶
func NewFastDataPathConfigurationProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewFastDataPathConfigurationProfile (class ID 433) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewFastLineInventoryAndStatusDataPart2 ¶
func NewFastLineInventoryAndStatusDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
NewFastLineInventoryAndStatusDataPart2 (class ID 436) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewFastVectoringLineConfigurationExtensions ¶
func NewFastVectoringLineConfigurationExtensions(params ...ParamData) (*ManagedEntity, OmciErrors)
NewFastVectoringLineConfigurationExtensions (class ID 434) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewFastXtuCPerformanceMonitoringHistoryData ¶
func NewFastXtuCPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewFastXtuCPerformanceMonitoringHistoryData (class ID 437) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewFastXtuRPerformanceMonitoringHistoryData ¶
func NewFastXtuRPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewFastXtuRPerformanceMonitoringHistoryData (class ID 438) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewGalEthernetPerformanceMonitoringHistoryData ¶
func NewGalEthernetPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewGalEthernetPerformanceMonitoringHistoryData (class ID 276) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewGalEthernetProfile ¶
func NewGalEthernetProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewGalEthernetProfile (class ID 272) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewGemInterworkingTerminationPoint ¶
func NewGemInterworkingTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)
NewGemInterworkingTerminationPoint (class ID 266) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewGemPortNetworkCtp ¶
func NewGemPortNetworkCtp(params ...ParamData) (*ManagedEntity, OmciErrors)
NewGemPortNetworkCtp (class ID 268) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewGemPortNetworkCtpPerformanceMonitoringHistoryData ¶
func NewGemPortNetworkCtpPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewGemPortNetworkCtpPerformanceMonitoringHistoryData (class ID 341) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewIeee8021PMapperServiceProfile ¶
func NewIeee8021PMapperServiceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewIeee8021PMapperServiceProfile (class ID 130) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewInterworkingVccTerminationPoint ¶
func NewInterworkingVccTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)
NewInterworkingVccTerminationPoint (class ID 14) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewIpHostConfigData ¶
func NewIpHostConfigData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewIpHostConfigData (class ID 134) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewIpHostPerformanceMonitoringHistoryData ¶
func NewIpHostPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewIpHostPerformanceMonitoringHistoryData (class ID 135) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMacBridgeConfigurationData ¶
func NewMacBridgeConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMacBridgeConfigurationData (class ID 46) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMacBridgePerformanceMonitoringHistoryData ¶
func NewMacBridgePerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMacBridgePerformanceMonitoringHistoryData (class ID 51) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMacBridgePortBridgeTableData ¶ added in v0.1.0
func NewMacBridgePortBridgeTableData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMacBridgePortBridgeTableData (class ID 50) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMacBridgePortConfigurationData ¶
func NewMacBridgePortConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMacBridgePortConfigurationData (class ID 47) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMacBridgePortDesignationData ¶
func NewMacBridgePortDesignationData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMacBridgePortDesignationData (class ID 48) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMacBridgePortFilterPreAssignTable ¶
func NewMacBridgePortFilterPreAssignTable(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMacBridgePortFilterPreAssignTable (class ID 79) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMacBridgePortFilterTableData ¶ added in v0.1.0
func NewMacBridgePortFilterTableData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMacBridgePortFilterTableData (class ID 49) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMacBridgePortIcmpv6ProcessPreAssignTable ¶
func NewMacBridgePortIcmpv6ProcessPreAssignTable(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMacBridgePortIcmpv6ProcessPreAssignTable (class ID 348) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMacBridgePortPerformanceMonitoringHistoryData ¶
func NewMacBridgePortPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMacBridgePortPerformanceMonitoringHistoryData (class ID 52) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMacBridgeServiceProfile ¶
func NewMacBridgeServiceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMacBridgeServiceProfile (class ID 45) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewManagedEntity ¶ added in v0.0.7
func NewManagedEntity(definition ManagedEntityDefinition, params ...ParamData) (*ManagedEntity, OmciErrors)
NewManagedEntity creates a ManagedEntity given an ME Definition and parameter/attribute data
func NewManagedEntityMe ¶ added in v0.1.0
func NewManagedEntityMe(params ...ParamData) (*ManagedEntity, OmciErrors)
NewManagedEntityMe (class ID 288) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMgcConfigData ¶
func NewMgcConfigData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMgcConfigData (class ID 155) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMgcPerformanceMonitoringHistoryData ¶
func NewMgcPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMgcPerformanceMonitoringHistoryData (class ID 156) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMocaEthernetPerformanceMonitoringHistoryData ¶
func NewMocaEthernetPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMocaEthernetPerformanceMonitoringHistoryData (class ID 163) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMplsPseudowireTerminationPoint ¶
func NewMplsPseudowireTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMplsPseudowireTerminationPoint (class ID 333) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMulticastGemInterworkingTerminationPoint ¶
func NewMulticastGemInterworkingTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMulticastGemInterworkingTerminationPoint (class ID 281) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMulticastSubscriberConfigInfo ¶
func NewMulticastSubscriberConfigInfo(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMulticastSubscriberConfigInfo (class ID 310) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewMulticastSubscriberMonitor ¶
func NewMulticastSubscriberMonitor(params ...ParamData) (*ManagedEntity, OmciErrors)
NewMulticastSubscriberMonitor (class ID 311) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewNetworkAddress ¶
func NewNetworkAddress(params ...ParamData) (*ManagedEntity, OmciErrors)
NewNetworkAddress (class ID 137) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewNetworkDialPlanTable ¶
func NewNetworkDialPlanTable(params ...ParamData) (*ManagedEntity, OmciErrors)
NewNetworkDialPlanTable (class ID 145) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewOctetString ¶ added in v0.13.0
func NewOctetString(params ...ParamData) (*ManagedEntity, OmciErrors)
NewOctetString (class ID 307) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewOltG ¶
func NewOltG(params ...ParamData) (*ManagedEntity, OmciErrors)
NewOltG (class ID 131) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewOmci ¶
func NewOmci(params ...ParamData) (*ManagedEntity, OmciErrors)
NewOmci (class ID 287) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewOnu2G ¶
func NewOnu2G(params ...ParamData) (*ManagedEntity, OmciErrors)
NewOnu2G (class ID 257) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewOnuData ¶
func NewOnuData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewOnuData (class ID 2) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewOnuDynamicPowerManagementControl ¶
func NewOnuDynamicPowerManagementControl(params ...ParamData) (*ManagedEntity, OmciErrors)
NewOnuDynamicPowerManagementControl (class ID 336) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewOnuG ¶
func NewOnuG(params ...ParamData) (*ManagedEntity, OmciErrors)
NewOnuG (class ID 256) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewOnuPowerShedding ¶
func NewOnuPowerShedding(params ...ParamData) (*ManagedEntity, OmciErrors)
NewOnuPowerShedding (class ID 133) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPhysicalPathTerminationPointCesUni ¶
func NewPhysicalPathTerminationPointCesUni(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPhysicalPathTerminationPointCesUni (class ID 12) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPhysicalPathTerminationPointEthernetUni ¶
func NewPhysicalPathTerminationPointEthernetUni(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPhysicalPathTerminationPointEthernetUni (class ID 11) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPhysicalPathTerminationPointLctUni ¶
func NewPhysicalPathTerminationPointLctUni(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPhysicalPathTerminationPointLctUni (class ID 83) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPhysicalPathTerminationPointMocaUni ¶
func NewPhysicalPathTerminationPointMocaUni(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPhysicalPathTerminationPointMocaUni (class ID 162) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPhysicalPathTerminationPointPotsUni ¶
func NewPhysicalPathTerminationPointPotsUni(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPhysicalPathTerminationPointPotsUni (class ID 53) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPhysicalPathTerminationPointReUni ¶ added in v0.13.0
func NewPhysicalPathTerminationPointReUni(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPhysicalPathTerminationPointReUni (class ID 314) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPhysicalPathTerminationPointVideoAni ¶
func NewPhysicalPathTerminationPointVideoAni(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPhysicalPathTerminationPointVideoAni (class ID 90) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPhysicalPathTerminationPointVideoUni ¶
func NewPhysicalPathTerminationPointVideoUni(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPhysicalPathTerminationPointVideoUni (class ID 82) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPhysicalPathTerminationPointXdslUniPart1 ¶
func NewPhysicalPathTerminationPointXdslUniPart1(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPhysicalPathTerminationPointXdslUniPart1 (class ID 98) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPhysicalPathTerminationPointXdslUniPart2 ¶
func NewPhysicalPathTerminationPointXdslUniPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPhysicalPathTerminationPointXdslUniPart2 (class ID 99) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPriorityQueue ¶
func NewPriorityQueue(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPriorityQueue (class ID 277) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPseudowireMaintenanceProfile ¶
func NewPseudowireMaintenanceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPseudowireMaintenanceProfile (class ID 284) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPseudowirePerformanceMonitoringHistoryData ¶
func NewPseudowirePerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPseudowirePerformanceMonitoringHistoryData (class ID 285) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPseudowireTerminationPoint ¶
func NewPseudowireTerminationPoint(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPseudowireTerminationPoint (class ID 282) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPwAtmConfigurationData ¶ added in v0.13.0
func NewPwAtmConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPwAtmConfigurationData (class ID 337) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPwAtmPerformanceMonitoringHistoryData ¶
func NewPwAtmPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPwAtmPerformanceMonitoringHistoryData (class ID 338) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewPwEthernetConfigurationData ¶
func NewPwEthernetConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewPwEthernetConfigurationData (class ID 339) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewRadiusPerformanceMonitoringHistoryData ¶
func NewRadiusPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewRadiusPerformanceMonitoringHistoryData (class ID 293) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewReAniG ¶
func NewReAniG(params ...ParamData) (*ManagedEntity, OmciErrors)
NewReAniG (class ID 313) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewReCommonAmplifierParameters ¶
func NewReCommonAmplifierParameters(params ...ParamData) (*ManagedEntity, OmciErrors)
NewReCommonAmplifierParameters (class ID 328) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewReDownstreamAmplifier ¶
func NewReDownstreamAmplifier(params ...ParamData) (*ManagedEntity, OmciErrors)
NewReDownstreamAmplifier (class ID 316) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewReUpstreamAmplifier ¶ added in v0.13.0
func NewReUpstreamAmplifier(params ...ParamData) (*ManagedEntity, OmciErrors)
NewReUpstreamAmplifier (class ID 315) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewRtpPerformanceMonitoringHistoryData ¶
func NewRtpPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewRtpPerformanceMonitoringHistoryData (class ID 144) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewRtpProfileData ¶
func NewRtpProfileData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewRtpProfileData (class ID 143) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewRtpPseudowireParameters ¶
func NewRtpPseudowireParameters(params ...ParamData) (*ManagedEntity, OmciErrors)
NewRtpPseudowireParameters (class ID 283) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewSipAgentConfigData ¶
func NewSipAgentConfigData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewSipAgentConfigData (class ID 150) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewSipAgentPerformanceMonitoringHistoryData ¶
func NewSipAgentPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewSipAgentPerformanceMonitoringHistoryData (class ID 151) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewSipCallInitiationPerformanceMonitoringHistoryData ¶
func NewSipCallInitiationPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewSipCallInitiationPerformanceMonitoringHistoryData (class ID 152) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewSipUserData ¶
func NewSipUserData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewSipUserData (class ID 153) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewSnmpConfigurationData ¶
func NewSnmpConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewSnmpConfigurationData (class ID 335) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewSoftwareImage ¶
func NewSoftwareImage(params ...ParamData) (*ManagedEntity, OmciErrors)
NewSoftwareImage (class ID 7) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTCont ¶
func NewTCont(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTCont (class ID 262) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTcAdaptorPerformanceMonitoringHistoryDataXdsl ¶
func NewTcAdaptorPerformanceMonitoringHistoryDataXdsl(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTcAdaptorPerformanceMonitoringHistoryDataXdsl (class ID 116) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTcpUdpConfigData ¶
func NewTcpUdpConfigData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTcpUdpConfigData (class ID 136) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTcpUdpPerformanceMonitoringHistoryData ¶
func NewTcpUdpPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTcpUdpPerformanceMonitoringHistoryData (class ID 342) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewThresholdData1 ¶
func NewThresholdData1(params ...ParamData) (*ManagedEntity, OmciErrors)
NewThresholdData1 (class ID 273) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewThresholdData2 ¶
func NewThresholdData2(params ...ParamData) (*ManagedEntity, OmciErrors)
NewThresholdData2 (class ID 274) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTrafficDescriptor ¶
func NewTrafficDescriptor(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTrafficDescriptor (class ID 280) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTrafficScheduler ¶
func NewTrafficScheduler(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTrafficScheduler (class ID 278) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTwdmChannelManagedEntity ¶
func NewTwdmChannelManagedEntity(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTwdmChannelManagedEntity (class ID 443) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTwdmChannelOmciPerformanceMonitoringHistoryData ¶
func NewTwdmChannelOmciPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTwdmChannelOmciPerformanceMonitoringHistoryData (class ID 452) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTwdmChannelPhyLodsPerformanceMonitoringHistoryData ¶
func NewTwdmChannelPhyLodsPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTwdmChannelPhyLodsPerformanceMonitoringHistoryData (class ID 444) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart1 ¶
func NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart1(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart1 (class ID 446) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart2 ¶
func NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart2 (class ID 447) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart3 ¶
func NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart3(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTwdmChannelPloamPerformanceMonitoringHistoryDataPart3 (class ID 448) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart1 ¶
func NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart1(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart1 (class ID 449) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart2 ¶
func NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart2 (class ID 450) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart3 ¶
func NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart3(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTwdmChannelTuningPerformanceMonitoringHistoryDataPart3 (class ID 451) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewTwdmChannelXgemPerformanceMonitoringHistoryData ¶
func NewTwdmChannelXgemPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewTwdmChannelXgemPerformanceMonitoringHistoryData (class ID 445) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewUniG ¶
func NewUniG(params ...ParamData) (*ManagedEntity, OmciErrors)
NewUniG (class ID 264) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVdsl2LineConfigurationExtensions2 ¶ added in v0.13.0
func NewVdsl2LineConfigurationExtensions2(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVdsl2LineConfigurationExtensions2 (class ID 323) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVdsl2LineConfigurationExtensions3 ¶
func NewVdsl2LineConfigurationExtensions3(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVdsl2LineConfigurationExtensions3 (class ID 410) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVdsl2LineInventoryAndStatusDataPart1 ¶ added in v0.13.0
func NewVdsl2LineInventoryAndStatusDataPart1(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVdsl2LineInventoryAndStatusDataPart1 (class ID 168) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVdsl2LineInventoryAndStatusDataPart2 ¶ added in v0.13.0
func NewVdsl2LineInventoryAndStatusDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVdsl2LineInventoryAndStatusDataPart2 (class ID 169) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVdsl2LineInventoryAndStatusDataPart3 ¶ added in v0.13.0
func NewVdsl2LineInventoryAndStatusDataPart3(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVdsl2LineInventoryAndStatusDataPart3 (class ID 170) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVirtualEthernetInterfacePoint ¶
func NewVirtualEthernetInterfacePoint(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVirtualEthernetInterfacePoint (class ID 329) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVlanTaggingFilterData ¶
func NewVlanTaggingFilterData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVlanTaggingFilterData (class ID 84) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVlanTaggingOperationConfigurationData ¶
func NewVlanTaggingOperationConfigurationData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVlanTaggingOperationConfigurationData (class ID 78) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVoiceServiceProfile ¶
func NewVoiceServiceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVoiceServiceProfile (class ID 58) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVoipApplicationServiceProfile ¶
func NewVoipApplicationServiceProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVoipApplicationServiceProfile (class ID 146) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVoipConfigData ¶
func NewVoipConfigData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVoipConfigData (class ID 138) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVoipFeatureAccessCodes ¶
func NewVoipFeatureAccessCodes(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVoipFeatureAccessCodes (class ID 147) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVoipLineStatus ¶
func NewVoipLineStatus(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVoipLineStatus (class ID 141) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVoipMediaProfile ¶
func NewVoipMediaProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVoipMediaProfile (class ID 142) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVoipVoiceCtp ¶
func NewVoipVoiceCtp(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVoipVoiceCtp (class ID 139) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVpNetworkCtp ¶
func NewVpNetworkCtp(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVpNetworkCtp (class ID 269) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewVpPerformanceMonitoringHistoryData ¶
func NewVpPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewVpPerformanceMonitoringHistoryData (class ID 62) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslChannelConfigurationProfile ¶
func NewXdslChannelConfigurationProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslChannelConfigurationProfile (class ID 107) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslChannelConfigurationProfilePart2 ¶
func NewXdslChannelConfigurationProfilePart2(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslChannelConfigurationProfilePart2 (class ID 412) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslChannelDownstreamStatusData ¶
func NewXdslChannelDownstreamStatusData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslChannelDownstreamStatusData (class ID 102) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslChannelUpstreamStatusData ¶
func NewXdslChannelUpstreamStatusData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslChannelUpstreamStatusData (class ID 103) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslDownstreamRfiBandsProfile ¶ added in v0.13.0
func NewXdslDownstreamRfiBandsProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslDownstreamRfiBandsProfile (class ID 111) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslImpulseNoiseMonitorPerformanceMonitoringHistoryData ¶ added in v0.13.0
func NewXdslImpulseNoiseMonitorPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslImpulseNoiseMonitorPerformanceMonitoringHistoryData (class ID 324) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslLineConfigurationProfilePart2 ¶
func NewXdslLineConfigurationProfilePart2(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslLineConfigurationProfilePart2 (class ID 105) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslLineConfigurationProfilePart3 ¶
func NewXdslLineConfigurationProfilePart3(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslLineConfigurationProfilePart3 (class ID 106) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslLineInventoryAndStatusDataPart1 ¶
func NewXdslLineInventoryAndStatusDataPart1(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslLineInventoryAndStatusDataPart1 (class ID 100) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslLineInventoryAndStatusDataPart2 ¶
func NewXdslLineInventoryAndStatusDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslLineInventoryAndStatusDataPart2 (class ID 101) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslLineInventoryAndStatusDataPart5 ¶
func NewXdslLineInventoryAndStatusDataPart5(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslLineInventoryAndStatusDataPart5 (class ID 325) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslLineInventoryAndStatusDataPart8 ¶
func NewXdslLineInventoryAndStatusDataPart8(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslLineInventoryAndStatusDataPart8 (class ID 414) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslPsdMaskProfile ¶ added in v0.13.0
func NewXdslPsdMaskProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslPsdMaskProfile (class ID 110) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslSubcarrierMaskingDownstreamProfile ¶
func NewXdslSubcarrierMaskingDownstreamProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslSubcarrierMaskingDownstreamProfile (class ID 108) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslSubcarrierMaskingUpstreamProfile ¶
func NewXdslSubcarrierMaskingUpstreamProfile(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslSubcarrierMaskingUpstreamProfile (class ID 109) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslXtuCChannelPerformanceMonitoringHistoryData ¶
func NewXdslXtuCChannelPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslXtuCChannelPerformanceMonitoringHistoryData (class ID 114) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslXtuCPerformanceMonitoringHistoryData ¶
func NewXdslXtuCPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslXtuCPerformanceMonitoringHistoryData (class ID 112) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslXtuCPerformanceMonitoringHistoryDataPart2 ¶
func NewXdslXtuCPerformanceMonitoringHistoryDataPart2(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslXtuCPerformanceMonitoringHistoryDataPart2 (class ID 408) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslXtuRChannelPerformanceMonitoringHistoryData ¶
func NewXdslXtuRChannelPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslXtuRChannelPerformanceMonitoringHistoryData (class ID 115) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXdslXtuRPerformanceMonitoringHistoryData ¶
func NewXdslXtuRPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXdslXtuRPerformanceMonitoringHistoryData (class ID 113) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXgPonDownstreamManagementPerformanceMonitoringHistoryData ¶
func NewXgPonDownstreamManagementPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXgPonDownstreamManagementPerformanceMonitoringHistoryData (class ID 345) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXgPonTcPerformanceMonitoringHistoryData ¶
func NewXgPonTcPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXgPonTcPerformanceMonitoringHistoryData (class ID 344) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXgPonUpstreamManagementPerformanceMonitoringHistoryData ¶
func NewXgPonUpstreamManagementPerformanceMonitoringHistoryData(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXgPonUpstreamManagementPerformanceMonitoringHistoryData (class ID 346) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func NewXtuDataGatheringConfiguration ¶ added in v0.13.0
func NewXtuDataGatheringConfiguration(params ...ParamData) (*ManagedEntity, OmciErrors)
NewXtuDataGatheringConfiguration (class ID 413) creates the basic Managed Entity definition that is used to validate an ME of this type that is received from or transmitted to the OMCC.
func SupportsAttributeAccess ¶
func SupportsAttributeAccess(attr AttributeDefinition, acc AttributeAccess) bool
SupportsAttributeAccess returns true if the managed entity attribute supports the desired access
func SupportsMsgType ¶
func SupportsMsgType(entity IManagedEntityDefinition, msgType MsgType) bool
SupportsMsgType returns true if the managed entity supports the desired Message Type / action
Types ¶
type Aal5PerformanceMonitoringHistoryData ¶
type Aal5PerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
Aal5PerformanceMonitoringHistoryData (class ID #18)
This ME collects PM data as a result of performing segmentation and reassembly (SAR) and convergence sublayer (CS) level protocol monitoring. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of an IW VCC TP that represents AAL5 functions. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the IW VCC TP. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Sum Of Invalid Cs Field Errors Sum of invalid CS field errors: This attribute counts the sum of invalid CS field errors. For AAL type 5, this attribute is a single count of the number of CS PDUs discarded due to one of the following error conditions: invalid common part indicator (CPI), oversized received SDU, or length violation. (R) (mandatory) (4-bytes) Crc Violations CRC violations: This attribute counts CRC violations detected on incoming SAR PDUs. (R) (mandatory) (4-bytes) Reassembly Timer Expirations Reassembly timer expirations: This attribute counts reassembly timer expirations. (R) (mandatory if reassembly timer is implemented) (4-bytes) Buffer Overflows Buffer overflows: This attribute counts the number of times where there was not enough buffer space for a reassembled packet. (R) (mandatory) (4-bytes) Encap Protocol Errors Encap protocol errors: This attribute counts the number of times that [IETF RFC 2684] encapsulation protocol detected a bad header. (R) (mandatory) (4-bytes)
type Aal5Profile ¶
type Aal5Profile struct { ManagedEntityDefinition Attributes AttributeValueMap }
Aal5Profile (class ID #16)
This ME organizes data that describe the AAL type 5 processing functions of the ONU. It is used with the IW VCC TP ME. This ME is created and deleted by the OLT. Relationships An instance of this ME may be associated with zero or more instances of the IW VCC TP. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Max Cpcs Pdu Size Max CPCS PDU size: This attribute specifies the maximum CPCS PDU size to be transmitted over the connection in both upstream and downstream directions. (R,-W, setbycreate) (mandatory) (2-bytes) Aal Mode (R,-W, setbycreate) (mandatory) (1-byte) Sscs Type (R,-W, setbycreate) (mandatory) (1-byte)
type AniG ¶
type AniG struct { ManagedEntityDefinition Attributes AttributeValueMap }
AniG (class ID #263)
This ME organizes data associated with each access network interface supported by a GPON ONU. The ONU automatically creates one instance of this ME for each PON physical port. Relationships An instance of this ME is associated with each instance of a physical PON interface. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Its value indicates the physical position of the PON interface. The first byte is the slot ID, defined in clause 9.1.5. The second byte is the port ID. (R) (mandatory) (2-bytes) Sr Indication SR indication: This Boolean attribute indicates the ONU's capability to report queue status for DBA. The value true means that status reporting is available for all TCONTs that are associated with the ANI. (R) (mandatory) (1-byte) Total TCont Number Total TCONT number: This attribute indicates the total number of T-CONTs that can be supported on this ANI. (R) (mandatory) (2-bytes) Gem Block Length In all other ITU-T PON systems, the unit for queue occupancy reporting is fixed in at 4-bytes by the respective TC layer specification. Piggyback Dba Reporting (R) (mandatory) (1-byte) Deprecated Deprecated: This attribute should be set to 0 by the ONU and ignored by the OLT. (R) (mandatory) (1-byte) Signal Fail Threshold Signal fail (SF) threshold: This attribute specifies the downstream bit error rate (BER) threshold to detect the SF alarm. When this value is y, the BER threshold is 10-y. Valid values are 3..8. Upon ME instantiation, the ONU sets this attribute to 5. (R,-W) (mandatory) (1-byte) Signal Degrade Threshold Signal degrade (SD) threshold: This attribute specifies the downstream BER threshold to detect the SD alarm. When this value is x, the BER threshold for SD is 10-x. Valid values are 4..10. The SD threshold must be lower than the SF threshold; i.e., x-> y. Upon ME instantiation, the ONU sets this attribute to 9. (R,-W) (mandatory) (1-byte) Arc ARC: See clause A.1.4.3. (R,-W) (optional) (1-byte) Arc Interval ARC interval: See clause A.1.4.3. (R,-W) (optional) (1-byte) Optical Signal Level Optical signal level: This attribute reports the current measurement of the total downstream optical signal level. Its value is a 2s complement integer referred to 1- mW (i.e., 1-dBm), with 0.002 dB granularity. (R) (optional) (2-bytes) Lower Optical Threshold Lower optical threshold: This attribute specifies the optical level the ONU uses to declare the downstream low received optical power alarm. Valid values are -127 dBm (coded as 254) to 0 dBm (coded as 0) in 0.5 dB increments. The default value 0xFF selects the ONU's internal policy. (R,-W) (optional) (1-byte) Upper Optical Threshold Upper optical threshold: This attribute specifies the optical level the ONU uses to declare the downstream high received optical power alarm. Valid values are -127 dBm (coded as 254) to 0 dBm (coded as 0) in 0.5 dB increments. The default value 0xFF selects the ONU's internal policy. (R,-W) (optional) (1-byte) Onu Response Time (R) (optional) (2-bytes) Transmit Optical Level Transmit optical level: This attribute reports the current measurement of mean optical launch power. Its value is a 2s complement integer referred to 1-mW (i.e., 1-dBm), with 0.002 dB granularity. (R) (optional) (2-bytes) Lower Transmit Power Threshold Lower transmit power threshold: This attribute specifies the minimum mean optical launch power that the ONU uses to declare the low transmit optical power alarm. Its value is a 2s complement integer referred to 1-mW (i.e., dBm), with 0.5-dB granularity. The default value -63.5 (0x81) selects the ONU's internal policy. (R,-W) (optional) (1-byte) Upper Transmit Power Threshold Upper transmit power threshold: This attribute specifies the maximum mean optical launch power that the ONU uses to declare the high transmit optical power alarm. Its value is a 2s complement integer referred to 1-mW (i.e., dBm), with 0.5-dB granularity. The default value -63.5 (0x81) selects the ONU's internal policy. (R,-W) (optional) (1-byte)
type AttributeAccess ¶
type AttributeAccess byte
AttributeAccess represents the access allowed to an Attribute. Some MEs are instantiated by the ONU autonomously. Others are instantiated on explicit request of the OLT via a create command, and a few ME types may be instantiated in either way, depending on the ONU architecture or circumstances.
Attributes of an ME that is auto-instantiated by the ONU can be read (R), write (W), or read, write (R, W). On the other hand, attributes of a ME that is instantiated by the OLT can be either (R), (W), (R, W), (R, set by create) or (R, W, set by create).
const ( // Access allowed on a Managed Entity attribute Read AttributeAccess = 1 << iota Write SetByCreate )
func (AttributeAccess) String ¶
func (access AttributeAccess) String() string
type AttributeDefinition ¶
type AttributeDefinition struct { Name string AttributeType AttributeType Index uint Mask uint16 DefValue interface{} Size int // Size of attribute in bytes. 0 indicates variable/unknown Access mapset.Set // AttributeAccess... Constraint func(interface{}) *ParamError Avc bool // If true, an AVC notification can occur for the attribute Tca bool // If true, a threshold crossing alert alarm notification can occur for the attribute Optional bool // If true, attribute is option, else mandatory Deprecated bool // If true, attribute is deprecated }
AttributeDefinition defines a single specific Managed Entity's attributes
func ByteField ¶
func ByteField(name string, attrType AttributeType, mask uint16, defVal uint8, access mapset.Set, avc bool, optional bool, deprecated bool, index uint) AttributeDefinition
ByteField returns an AttributeDefinition for an attribute that is encoded as a single octet (8-bits).
func GetAttributeDefinitionByName ¶
func GetAttributeDefinitionByName(attrMap AttributeDefinitionMap, name string) (*AttributeDefinition, error)
GetAttributeDefinitionByName searches the attribute definition map for the attribute with the specified name (case insensitive)
func MultiByteField ¶
func MultiByteField(name string, attrType AttributeType, mask uint16, size uint, defVal []byte, access mapset.Set, avc bool, optional bool, deprecated bool, index uint) AttributeDefinition
MultiByteField returns an AttributeDefinition for an attribute that is encoded as multiple octets that do not map into fields with a length that is 1, 2, 4, or 8 octets.
func TableField ¶
func TableField(name string, attrType AttributeType, mask uint16, tableInfo TableInfo, access mapset.Set, avc bool, optional bool, deprecated bool, index uint) AttributeDefinition
TableField is used to define an attribute that is a table
func Uint16Field ¶
func Uint16Field(name string, attrType AttributeType, mask uint16, defVal uint16, access mapset.Set, avc bool, optional bool, deprecated bool, index uint) AttributeDefinition
Uint16Field returns an AttributeDefinition for an attribute that is encoded as two octet (16-bits).
func Uint32Field ¶
func Uint32Field(name string, attrType AttributeType, mask uint16, defVal uint32, access mapset.Set, avc bool, optional bool, deprecated bool, index uint) AttributeDefinition
Uint32Field returns an AttributeDefinition for an attribute that is encoded as four octet (32-bits).
func Uint64Field ¶
func Uint64Field(name string, attrType AttributeType, mask uint16, defVal uint64, access mapset.Set, avc bool, optional bool, deprecated bool, index uint) AttributeDefinition
Uint64Field returns an AttributeDefinition for an attribute that is encoded as eight octet (64-bits).
func UnknownField ¶
func UnknownField(name string, mask uint16, size int, index uint) AttributeDefinition
UnknownField is currently not used and may be deprecated. Its original intent was to be a placeholder during table attribute development
func (*AttributeDefinition) BufferToTableAttributes ¶ added in v0.0.7
func (attr *AttributeDefinition) BufferToTableAttributes(data []byte) (interface{}, error)
BufferToTableAttributes takes the reconstructed octet buffer transmitted for a table attribute (over many GetNextResponses) and converts it into the desired format for each table row
func (*AttributeDefinition) Decode ¶
func (attr *AttributeDefinition) Decode(data []byte, df gopacket.DecodeFeedback, msgType byte) (interface{}, error)
Decode takes a slice of bytes and converts them into a value appropriate for the attribute, or returns an error on failure
func (AttributeDefinition) GetAccess ¶
func (attr AttributeDefinition) GetAccess() mapset.Set
GetAccess provides the access information (Read, Write, ...)
func (AttributeDefinition) GetConstraints ¶
func (attr AttributeDefinition) GetConstraints() func(interface{}) *ParamError
GetConstraints returns a function that can be called for the attribute that will validate the value. An appropriate error is returned if the constraint fails, otherwise nil is returned to indicate that the value is valid.
func (AttributeDefinition) GetDefault ¶
func (attr AttributeDefinition) GetDefault() interface{}
GetDefault provides the default value for an attribute if not specified during its creation
func (AttributeDefinition) GetIndex ¶ added in v0.0.7
func (attr AttributeDefinition) GetIndex() uint
GetIndex returns the attribute index )0..15)
func (AttributeDefinition) GetName ¶
func (attr AttributeDefinition) GetName() string
GetName returns the attribute's name
func (AttributeDefinition) GetSize ¶
func (attr AttributeDefinition) GetSize() int
GetSize returns the size of the attribute. For table attributes, the size is the size of a single table.
func (AttributeDefinition) IsBitField ¶ added in v0.11.0
func (attr AttributeDefinition) IsBitField() bool
IsBitField returns true if the attribute is a bitfield
func (AttributeDefinition) IsCounter ¶ added in v0.11.0
func (attr AttributeDefinition) IsCounter() bool
IsCounter returns true if the attribute is a counter (usually expressed as an unsigned integer)
func (AttributeDefinition) IsString ¶ added in v0.11.0
func (attr AttributeDefinition) IsString() bool
IsString returns true if the attribute is a string. Strings are typically encoded into fixed length files and padded with 0's
func (AttributeDefinition) IsTableAttribute ¶
func (attr AttributeDefinition) IsTableAttribute() bool
IsTableAttribute returns true if the attribute is a table
func (*AttributeDefinition) SerializeTo ¶
func (attr *AttributeDefinition) SerializeTo(value interface{}, b gopacket.SerializeBuffer, msgType byte, bytesAvailable int) (int, error)
SerializeTo takes an attribute value and converts it to a slice of bytes ready for transmission
func (*AttributeDefinition) String ¶
func (attr *AttributeDefinition) String() string
type AttributeDefinitionMap ¶
type AttributeDefinitionMap map[uint]AttributeDefinition
AttributeDefinitionMap is a map of attribute definitions with the attribute index (0..15) as the key
type AttributeFailureError ¶
type AttributeFailureError struct {
OmciError
}
AttributeFailureError is used to encode failed attributes for Get/Set Requests
For Get requests, the failed mask is used to report attributes that could not be retrieved (most likely no space available to serialize) and could not be returned to the caller. The unsupported mask reports attributes the ONU does not support.
For Set requests, the failed mask is used to report attributes that have errors (possibly constraints) and could not be set/saved. The unsupported mask reports attributes the ONU does not support.
For Create requests that have parameter errors (code 0011), use the NewParameterError() function to signal which attributes were in error
type AttributeMe ¶ added in v0.1.0
type AttributeMe struct { ManagedEntityDefinition Attributes AttributeValueMap }
AttributeMe (class ID #289)
This ME describes a particular attribute type that is supported by the ONU. This ME is not included in an MIB upload. Relationships One or more attribute entities are related to each ME entity. More than one ME entity can refer to a given attribute entity. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. This number is the same as the one that appears in the attributes table in the ME. Only one instance of each unique attribute need be created. The ONU can assign attribute numbering as it pleases, out of the pool of 64K IDs; however, it is suggested that the numbering follow a rational scheme to aid human readability. (R) (mandatory) (2-bytes) Name Name: This attribute contains a 25-byte mnemonic tag for the attribute. Strings shorter than 25-bytes are padded with null characters. (R) (mandatory) (25-bytes) Size Size: This attribute contains the size of the attribute, in bytes. The value 0 indicates that the attribute can have a variable/unknown size. (R) (mandatory) (2-bytes) Access (R) (mandatory) (1-byte) Format (R) (mandatory) (1-byte) Lower Limit Lower limit: This attribute provides the lowest value for the attribute. Valid for numeric types (pointer, signed integer, unsigned integer) only. For attributes smaller than 4-bytes, the desired numeric value is expressed in 4-byte representation (for example, the 2s complement 1-byte integer 0xFE is expressed as 0xFFFF-FFFE; the unsigned 1-byte integer 0xFE is expressed as 0x0000-00FE). (R) (mandatory) (4-bytes) Upper Limit Upper limit: This attribute provides the highest value for the attribute. It has the same validity and format as the lower limit attribute. (R) (mandatory) (4-bytes) Bit Field Bit field: This attribute is a mask of the supported bits in a bit field attribute, valid for bit field type only. A 1 in any position signifies that its code point is supported, while 0 indicates that it is not supported. For bit fields smaller than 4-bytes, the attribute is aligned at the least significant end of the mask. (R) (mandatory) (4-bytes) Code Points Table Code points table: This attribute lists the code points supported by an enumerated attribute. (R) (mandatory) (2 * Q bytes, where Q is the number of entries in the table.) Support (R) (mandatory) (1-byte)
type AttributeType ¶ added in v0.13.0
type AttributeType uint8
Attribute types
const ( UnknownAttributeType AttributeType = iota // Not known OctetsAttributeType // Series of zero or more octets StringAttributeType // Readable String UnsignedIntegerAttributeType // Integer (0..max) TableAttributeType // Table (of Octets) SignedIntegerAttributeType // Signed integer, often expressed as 2's complement PointerAttributeType // Managed Entity ID or pointer to a Managed instance BitFieldAttributeType // Bitfield EnumerationAttributeType // Fixed number of values (Unsigned Integers) CounterAttributeType // Incrementing counter )
type AttributeValueMap ¶
type AttributeValueMap map[string]interface{}
AttributeValueMap maps an attribute (by name) to its value
type AuthenticationSecurityMethod ¶
type AuthenticationSecurityMethod struct { ManagedEntityDefinition Attributes AttributeValueMap }
AuthenticationSecurityMethod (class ID #148)
The authentication security method defines the user ID and password configuration to establish a session between a client and a server. This object may be used in the role of the client or server. An instance of this ME is created by the OLT if authenticated communication is necessary. Relationships One instance of this management entity may be associated with a network address ME. This ME may also be cited by other MEs that require authentication parameter management. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The value 0xFFFF is reserved. (R, setbycreate) (mandatory) (2-bytes) Validation Scheme (R,-W) (mandatory) (1-byte) Username 1 Username 1: This string attribute is the user name. If the string is shorter than 25-bytes, it must be null terminated (Note). (R,-W) (mandatory) (25-bytes) Password Password: This string attribute is the password. If the string is shorter than 25-bytes, it must be null terminated. (R,-W) (mandatory) (25-bytes) Realm Realm: This string attribute specifies the realm used in digest authentication. If the string is shorter than 25-bytes, it must be null terminated. (R,-W) (mandatory) (25-bytes) Username 2 NOTE - The total username is the concatenation of the username 1 and username 2 attributes if and only if: a) username 1 comprises 25 non-null characters; b) username 2 is supported by the ONU; and c) username 2 contains a leading non-null character string. Otherwise, the total username is simply the value of the username 1 attribute.
type BbfTr069ManagementServer ¶
type BbfTr069ManagementServer struct { ManagedEntityDefinition Attributes AttributeValueMap }
BbfTr069ManagementServer (class ID #340)
If functions within the ONU are managed by [BBF TR-069], this ME allows OMCI configuration of the autoconfiguration server (ACS) URL and related authentication information for an ACS connection initiated by the ONU. [BBF TR-069] supports other means to discover its ACS, so not all BBF-TR069-compatible ONUs necessarily support this ME. Furthermore, even if the ONU does support this ME, some operators may choose not to use it. An ONU that supports OMCI configuration of ACS information automatically creates instances of this ME. Relationships An instance of the BBF TR-069 management server ME exists for each instance of a BBF TR-069 management domain within the ONU. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of a VEIP that links to the BBF TR-069 management domain. (R) (mandatory) (2-bytes) Administrative State Administrative state: This attribute locks (1) and unlocks (0) the functions performed by this ME. When the administrative state is locked, the functions of this ME are disabled. BBF TR-069 connectivity to an ACS may be possible through means that do not depend on this ME. The default value of this attribute is locked. (R,W) (mandatory) (1-byte) Acs Network Address ACS network address: This attribute points to an instance of a network address ME that contains URL and authentication information associated with the ACS URL. (R, W) (mandatory) (2 bytes) Associated Tag Associated tag: This attribute is a TCI value for BBF TR-069 management traffic passing through the VEIP. A TCI, comprising user priority, CFI and VID, is represented by 2-bytes. The value 0xFFFF specifies that BBF TR-069 management traffic passes through the VEIP with neither a VLAN nor a priority tag. (R, W) (mandatory) (2-bytes)
type CallControlPerformanceMonitoringHistoryData ¶
type CallControlPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
CallControlPerformanceMonitoringHistoryData (class ID #140)
This ME collects PM data related to the call control channel. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of the PPTP POTS UNI ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP POTS UNI. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Call Setup Failures Call setup failures: This attribute counts call set-up failures. (R) (mandatory) (4-bytes) Call Setup Timer Call setup timer: This attribute is a high water-mark that records the longest duration of a single call set-up detected during this interval. Time is measured in milliseconds from the time an initial set-up was requested by the subscriber until the time at which a response was provided to the subscriber in the form of busy tone, audible ring tone, etc. (R) (mandatory) (4-bytes) Call Terminate Failures Call terminate failures: This attribute counts the number of calls that were terminated with cause. (R) (mandatory) (4-bytes) Analog Port Releases Analog port releases: This attribute counts the number of analogue port releases without dialling detected (abandoned calls). (R) (mandatory) (4-bytes) Analog Port Off_Hook Timer Analog port off-hook timer: This attribute is a high water-mark that records the longest period of a single off-hook detected on the analogue port. Time is measured in milliseconds. (R) (mandatory) (4-bytes)
type Cardholder ¶
type Cardholder struct { ManagedEntityDefinition Attributes AttributeValueMap }
Cardholder (class ID #5)
The cardholder represents the fixed equipment slot configuration of the ONU. Each cardholder can contain 0 or 1 circuit packs; the circuit pack models equipment information that can change over the lifetime of the ONU, e.g., through replacement. One instance of this ME exists for each physical slot in an ONU that has pluggable circuit packs. One or more instances of this ME may also exist in an integrated ONU, to represent virtual slots. Instances of this ME are created automatically by the ONU, and the status attributes are populated according to data within the ONU itself. Slot 0 is intended to be used only in an integrated ONU. If an integrated ONU is modelled with a universal slot 0, it is recommended that it does not contain additional (non-zero) virtual slots. A cardholder for virtual slot 0 is recommended. There is potential for conflict in the semantics of the expected plug-in unit type, the expected port count and the expected equipment ID, both when the slot is not populated and when a new circuit pack is inserted. The expected plug-in unit type and the plug-in type mismatch alarm are mandatory, although plug-and-play/unknown (circuit pack type 255) may be used as a way to minimize their significance. It is recommended that an ONU deny the provisioning of inconsistent combinations of expected equipment attributes. When a circuit pack is plugged into a cardholder or when a cardholder is pre-provisioned to expect a circuit pack of a given type, it may trigger the ONU to instantiate a number of MEs and update the values of others, depending on the circuit pack type. The ONU may also delete a variety of other MEs when a circuit pack is reprovisioned to not expect a circuit pack or to expect a circuit pack of a different type. These actions are described in the definitions of the various MEs. Expected equipment ID and expected port count are alternate ways to trigger the same preprovisioning effects. These tools may be useful if an ONU is prepared to accept more than one circuit pack of a given type but with different port counts, or if a circuit pack is a hybrid that matches none of the types in Table 9.1.5-1, but whose identification (e.g., part number) is known. Relationships An ONU may contain zero or more instances of the cardholder, each of which may contain an instance of the circuit pack ME. The slot ID, real or virtual, is a fundamental identification mechanism for MEs that bear some relationship to a physical location. Attributes Managed Entity Id NOTE 1 - Some xDSL MEs use the two MSBs of the slot number for other purposes. An ONU that supports these services may have slot limitations or restrictions. Actual Plug In Unit Type Actual plugin unit type: This attribute is equal to the type of the circuit pack in the cardholder, or 0 if the cardholder is empty. When the cardholder is populated, this attribute is the same as the type attribute of the corresponding circuit pack ME. Circuit pack types are defined in Table 9.1.5-1. (R) (mandatory) (1-byte) Expected Plug_In Unit Type Expected plug-in unit type: This attribute provisions the type of circuit pack for the slot. For type coding, see Table 9.1.5-1. The value 0 means that the cardholder is not provisioned to contain a circuit pack. The value 255 means that the cardholder is configured for plug-and-play. Upon ME instantiation, the ONU sets this attribute to 0. For integrated interfaces, this attribute may be used to represent the type of interface. (R,-W) (mandatory) (1-byte) Expected Port Count Expected port count: This attribute permits the OLT to specify the number of ports it expects in a circuit pack. Prior to provisioning by the OLT, the ONU initializes this attribute to 0. (R,-W) (optional) (1-byte) Expected Equipment Id Expected equipment ID: This attribute provisions the specific type of expected circuit pack. This attribute applies only to ONUs that do not have integrated interfaces. In some environments, this may contain the expected CLEI code. Upon ME instantiation, the ONU sets this attribute to all spaces. (R,-W) (optional) (20-bytes) Actual Equipment Id Actual equipment ID: This attribute identifies the specific type of circuit pack, once it is installed. This attribute applies only to ONUs that do not have integrated interfaces. In some environments, this may include the CLEI code. When the slot is empty or the equipment ID is not known, this attribute should be set to all spaces. (R) (optional) (20-bytes) Protection Profile Pointer Protection profile pointer: This attribute specifies an equipment protection profile that may be associated with the cardholder. Its value is the least significant byte of the ME ID of the equipment protection profile with which it is associated, or 0 if equipment protection is not used. (R) (optional) (1-byte) Invoke Protection Switch When circuit packs that support a PON interface (IF) function are switched, the response should be returned on the same PON that received the command. However, the OLT should also be prepared to accept a response on the redundant PON. (R,-W) (optional) (1-byte) Alarm _ Reporting Control Alarm-reporting control (ARC): See clause A.1.4.3. (R,-W) (optional) (1-byte) Arc Interval ARC interval: See clause A.1.4.3. (R,-W) (optional) (1-byte)
type CesServiceProfile ¶
type CesServiceProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
CesServiceProfile (class ID #21)
NOTE - In [ITU-T G.984.4], this ME is called a CES service profile-G. An instance of this ME organizes data that describe the CES service functions of the ONU. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME may be associated with zero or more instances of a GEM IW TP. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Ces Buffered Cdv Tolerance CES buffered CDV tolerance: This attribute represents the duration of user data that must be buffered by the CES IW entity to offset packet delay variation. It is expressed in 10-us increments. 75 (750-vs) is suggested as a default value. (R,-W, setbycreate) (mandatory) (2-bytes) Channel Associated Signalling Cas (R,-W, setbycreate) (optional) (1-byte)
type CircuitPack ¶
type CircuitPack struct { ManagedEntityDefinition Attributes AttributeValueMap }
CircuitPack (class ID #6)
This ME models a real or virtual circuit pack that is equipped in a real or virtual ONU slot. For ONUs with integrated interfaces, this ME may be used to distinguish available types of interfaces (the port-mapping package is another way). For ONUs with integrated interfaces, the ONU automatically creates an instance of this ME for each instance of the virtual cardholder ME. The ONU also creates an instance of this ME when the OLT provisions the cardholder to expect a circuit pack, i.e., when the OLT sets the expected plug-in unit type or equipment ID of the cardholder to a circuit pack type, as defined in Table 9.1.5-1. The ONU also creates an instance of this ME when a circuit pack is installed in a cardholder whose expected plug-in unit type is 255-= plugandplay, and whose equipment ID is not provisioned. Finally, when the cardholder is provisioned for plug-and-play, an instance of this ME can be created at the request of the OLT. The ONU deletes an instance of this ME when the OLT de-provisions the circuit pack (i.e., when the OLT sets the expected plug-in unit type or equipment ID of the cardholder to 0-= no LIM). The ONU also deletes an instance of this ME on request of the OLT if the expected plug-in unit type attribute of the corresponding cardholder is equal to 255, plug-and-play, and the expected equipment ID is blank (a string of all spaces). ONUs with integrated interfaces do not delete circuit pack instances. NOTE - Creation and deletion by the OLT is retained for backward compatibility. Relationships An instance of this ME is contained by an instance of the cardholder ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Its value is the same as that of the cardholder ME containing this circuit pack instance. (R, setbycreate if applicable) (mandatory) (2-bytes) Type Type: This attribute identifies the circuit pack type. This attribute is a code as defined in Table 9.1.5-1. The value 255 means unknown or undefined, i.e., the inserted circuit pack is not recognized by the ONU or is not mapped to an entry in Table 9.1.5-1. In the latter case, the equipment ID attribute may contain inventory information. Upon autonomous ME instantiation, the ONU sets this attribute to 0 or to the type of the circuit pack that is physically present. (R, setbycreate if applicable) (mandatory) (1-byte) Number Of Ports Number of ports: This attribute is the number of access ports on the circuit pack. If the port- mapping package is supported for this circuit pack, this attribute should be set to the total number of ports of all types. (R) (optional) (1-byte) Serial Number Serial number: The serial number is expected to be unique for each circuit pack, at least within the scope of the given vendor. Note that the serial number may contain the vendor ID or version number. For integrated ONUs, this value is identical to the value of the serial number attribute of the ONU-G ME. Upon creation in the absence of a physical circuit pack, this attribute comprises all spaces. (R) (mandatory) (8-bytes) Version Version: This attribute is a string that identifies the version of the circuit pack as defined by the vendor. The value 0 indicates that version information is not available or applicable. For integrated ONUs, this value is identical to the value of the version attribute of the ONU-G ME. Upon creation in the absence of a physical circuit pack, this attribute comprises all spaces. (R) (mandatory) (14-bytes) Vendor Id Vendor ID: This attribute identifies the vendor of the circuit pack. For ONUs with integrated interfaces, this value is identical to the value of the vendor ID attribute of the ONU-G ME. Upon creation in the absence of a physical circuit pack, this attribute comprises all spaces. (R) (optional) (4-bytes) Administrative State Administrative state: This attribute locks (1) and unlocks (0) the functions performed by this ME. Administrative state is further described in clause A.1.6. (R,-W) (mandatory) (1-byte) Operational State Operational state: This attribute indicates whether the circuit pack is capable of performing its function. Valid values are enabled (0), disabled (1) and unknown (2). Pending completion of initialization and self-test on an installed circuit pack, the ONU sets this attribute to 2. (R) (optional) (1-byte) Bridged Or Ip Ind (R,-W) (optional, only applicable for circuit packs with Ethernet interfaces) (1-byte) Equipment Id Equipment ID: This attribute may be used to identify the vendor's specific type of circuit pack. In some environments, this attribute may include the CLEI code. Upon ME instantiation, the ONU sets this attribute to all spaces or to the equipment ID of the circuit pack that is physically present. (R) (optional) (20-bytes) Card Configuration Upon autonomous instantiation, this attribute is set to 0. (R,-W, setbycreate if applicable) (mandatory for configurable circuit packs) (1-byte) Total T_Cont Buffer Number Total T-CONT buffer number: This attribute reports the total number of T-CONT buffers associated with the circuit pack. Upon ME instantiation, the ONU sets this attribute to 0 or to the value supported by the physical circuit pack. (R) (mandatory for circuit packs that provide a traffic scheduler function) (1-byte) Total Priority Queue Number Total priority queue number: This value reports the total number of priority queues associated with the circuit pack. Upon ME instantiation, the ONU sets the attribute to 0 or to the value supported by the physical circuit pack. (R) (mandatory for circuit packs that provide a traffic scheduler function) (1-byte) Total Traffic Scheduler Number Total traffic scheduler number: This value reports the total number of traffic schedulers associated with the circuit pack. The ONU supports null function, strict priority scheduling and WRR from the priority control, and guarantee of minimum rate control points of view. If the circuit pack has no traffic scheduler, this attribute should be absent or have the value 0. Upon ME instantiation, the ONU sets the attribute to 0 or to the value supported by the physical circuit pack. (R) (mandatory for circuit packs that provide a traffic scheduler function) (1-byte) Power Shed Override Power shed override: This attribute allows ports to be excluded from the power shed control defined in clause 9.1.7. It is a bit mask that takes port 1 as the MSB; a bit value of 1 marks the corresponding port to override the power shed timer. For hardware that cannot shed power per port, this attribute is a slot override rather than a port override, with any non-zero port value causing the entire circuit pack to override power shedding. (R,-W) (optional) (4-bytes)
type ClassAccess ¶ added in v0.11.0
type ClassAccess int
ClassAccess specifies whether the ONU, OLT, or both are responsible for creating this Managed Entity
func (ClassAccess) String ¶ added in v0.11.0
func (ca ClassAccess) String() string
type ClassID ¶ added in v0.0.7
type ClassID uint16
ClassID is a 16-bit value that uniquely defines a Managed Entity clas from the ITU-T G.988 specification.
Aal5PerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity AAL5 performance monitoring history data
Aal5ProfileClassID is the 16-bit ID for the OMCI Managed entity AAL5 profile
AniGClassID is the 16-bit ID for the OMCI Managed entity ANI-G
AttributeMeClassID is the 16-bit ID for the OMCI Managed entity Attribute ME
AuthenticationSecurityMethodClassID is the 16-bit ID for the OMCI Managed entity Authentication security method
BbfTr069ManagementServerClassID is the 16-bit ID for the OMCI Managed entity BBF TR-069 management server
CallControlPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity Call control performance monitoring history data
CardholderClassID is the 16-bit ID for the OMCI Managed entity Cardholder
CesServiceProfileClassID is the 16-bit ID for the OMCI Managed entity CES service profile
CircuitPackClassID is the 16-bit ID for the OMCI Managed entity Circuit pack
Dot1AgCfmStackClassID is the 16-bit ID for the OMCI Managed entity Dot1ag CFM stack
Dot1AgChassisManagementInfoClassID is the 16-bit ID for the OMCI Managed entity Dot1ag chassis-management info
Dot1AgDefaultMdLevelClassID is the 16-bit ID for the OMCI Managed entity Dot1ag default MD level
Dot1AgMaintenanceAssociationClassID is the 16-bit ID for the OMCI Managed entity Dot1ag maintenance association
Dot1AgMaintenanceDomainClassID is the 16-bit ID for the OMCI Managed entity Dot1ag maintenance domain
Dot1AgMepClassID is the 16-bit ID for the OMCI Managed entity Dot1ag MEP
Dot1RateLimiterClassID is the 16-bit ID for the OMCI Managed entity Dot1 rate limiter
Dot1XConfigurationProfileClassID is the 16-bit ID for the OMCI Managed entity Dot1X configuration profile
Dot1XPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity Dot1X performance monitoring history data
Dot1XPortExtensionPackageClassID is the 16-bit ID for the OMCI Managed entity Dot1X port extension package
EfmBondingGroupClassID is the 16-bit ID for the OMCI Managed entity EFM bonding group
EfmBondingGroupPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity EFM bonding group performance monitoring history data
EfmBondingGroupPerformanceMonitoringHistoryDataPart2ClassID is the 16-bit ID for the OMCI Managed entity EFM bonding group performance monitoring history data part 2
EfmBondingLinkClassID is the 16-bit ID for the OMCI Managed entity EFM bonding link
EfmBondingLinkPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity EFM bonding link performance monitoring history data
EfmBondingPortPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity EFM bonding port performance monitoring history data
EfmBondingPortPerformanceMonitoringHistoryDataPart2ClassID is the 16-bit ID for the OMCI Managed entity EFM bonding port performance monitoring history data part 2
EnergyConsumptionPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity Energy consumption performance monitoring history data
EnhancedFecPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity Enhanced FEC performance monitoring history data
EnhancedSecurityControlClassID is the 16-bit ID for the OMCI Managed entity Enhanced security control
EnhancedTcPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity Enhanced TC performance monitoring history data
EquipmentExtensionPackageClassID is the 16-bit ID for the OMCI Managed entity Equipment extension package
EthernetFlowTerminationPointClassID is the 16-bit ID for the OMCI Managed entity Ethernet flow termination point
EthernetFrameExtendedPm64BitClassID is the 16-bit ID for the OMCI Managed entity Ethernet frame extended PM 64-bit
EthernetFrameExtendedPmClassID is the 16-bit ID for the OMCI Managed entity Ethernet frame extended PM
EthernetFramePerformanceMonitoringHistoryDataDownstreamClassID is the 16-bit ID for the OMCI Managed entity Ethernet frame performance monitoring history data downstream
EthernetFramePerformanceMonitoringHistoryDataUpstreamClassID is the 16-bit ID for the OMCI Managed entity Ethernet frame performance monitoring history data upstream
EthernetPerformanceMonitoringHistoryData2ClassID is the 16-bit ID for the OMCI Managed entity Ethernet performance monitoring history data 2
EthernetPerformanceMonitoringHistoryData3ClassID is the 16-bit ID for the OMCI Managed entity Ethernet performance monitoring history data 3
EthernetPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity Ethernet performance monitoring history data
EthernetPseudowireParametersClassID is the 16-bit ID for the OMCI Managed entity Ethernet pseudowire parameters
ExtendedVlanTaggingOperationConfigurationDataClassID is the 16-bit ID for the OMCI Managed entity Extended VLAN tagging operation configuration data
FastChannelConfigurationProfileClassID is the 16-bit ID for the OMCI Managed entity FAST channel configuration profile
FastDataPathConfigurationProfileClassID is the 16-bit ID for the OMCI Managed entity FAST data path configuration profile
FastLineInventoryAndStatusDataPart2ClassID is the 16-bit ID for the OMCI Managed entity FAST line inventory and status data part 2
FastVectoringLineConfigurationExtensionsClassID is the 16-bit ID for the OMCI Managed entity FAST vectoring line configuration extensions
FastXtuCPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity FAST xTU-C performance monitoring history data
FastXtuRPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity FAST xTU-R performance monitoring history data
GalEthernetPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity GAL Ethernet performance monitoring history data
GalEthernetProfileClassID is the 16-bit ID for the OMCI Managed entity GAL Ethernet profile
GemInterworkingTerminationPointClassID is the 16-bit ID for the OMCI Managed entity GEM interworking termination point
GemPortNetworkCtpClassID is the 16-bit ID for the OMCI Managed entity GEM port network CTP
GemPortNetworkCtpPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity GEM port network CTP performance monitoring history data
Ieee8021PMapperServiceProfileClassID is the 16-bit ID for the OMCI Managed entity IEEE 802.1p mapper service profile
InterworkingVccTerminationPointClassID is the 16-bit ID for the OMCI Managed entity Interworking VCC termination point
IpHostConfigDataClassID is the 16-bit ID for the OMCI Managed entity IP host config data
IpHostPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity IP host performance monitoring history data
MacBridgeConfigurationDataClassID is the 16-bit ID for the OMCI Managed entity MAC bridge configuration data
MacBridgePerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity MAC bridge performance monitoring history data
MacBridgePortBridgeTableDataClassID is the 16-bit ID for the OMCI Managed entity MAC bridge port bridge table data
MacBridgePortConfigurationDataClassID is the 16-bit ID for the OMCI Managed entity MAC bridge port configuration data
MacBridgePortDesignationDataClassID is the 16-bit ID for the OMCI Managed entity MAC bridge port designation data
MacBridgePortFilterPreAssignTableClassID is the 16-bit ID for the OMCI Managed entity MAC bridge port filter pre-assign table
MacBridgePortFilterTableDataClassID is the 16-bit ID for the OMCI Managed entity MAC bridge port filter table data
MacBridgePortIcmpv6ProcessPreAssignTableClassID is the 16-bit ID for the OMCI Managed entity MAC bridge port ICMPv6 process pre-assign table
MacBridgePortPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity MAC bridge port performance monitoring history data
MacBridgeServiceProfileClassID is the 16-bit ID for the OMCI Managed entity MAC bridge service profile
ManagedEntityMeClassID is the 16-bit ID for the OMCI Managed entity Managed entity ME
MgcConfigDataClassID is the 16-bit ID for the OMCI Managed entity MGC config data
MgcPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity MGC performance monitoring history data
MocaEthernetPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity MoCA Ethernet performance monitoring history data
MplsPseudowireTerminationPointClassID is the 16-bit ID for the OMCI Managed entity MPLS pseudowire termination point
MulticastGemInterworkingTerminationPointClassID is the 16-bit ID for the OMCI Managed entity Multicast GEM interworking termination point
MulticastSubscriberConfigInfoClassID is the 16-bit ID for the OMCI Managed entity Multicast subscriber config info
MulticastSubscriberMonitorClassID is the 16-bit ID for the OMCI Managed entity Multicast subscriber monitor
NetworkAddressClassID is the 16-bit ID for the OMCI Managed entity Network address
NetworkDialPlanTableClassID is the 16-bit ID for the OMCI Managed entity Network dial plan table
OctetStringClassID is the 16-bit ID for the OMCI Managed entity Octet string
OltGClassID is the 16-bit ID for the OMCI Managed entity OLT-G
OmciClassID is the 16-bit ID for the OMCI Managed entity OMCI
Onu2GClassID is the 16-bit ID for the OMCI Managed entity ONU2-G
OnuDataClassID is the 16-bit ID for the OMCI Managed entity ONU data
OnuDynamicPowerManagementControlClassID is the 16-bit ID for the OMCI Managed entity ONU dynamic power management control
OnuGClassID is the 16-bit ID for the OMCI Managed entity ONU-G
OnuPowerSheddingClassID is the 16-bit ID for the OMCI Managed entity ONU power shedding
PhysicalPathTerminationPointCesUniClassID is the 16-bit ID for the OMCI Managed entity Physical path termination point CES UNI
PhysicalPathTerminationPointEthernetUniClassID is the 16-bit ID for the OMCI Managed entity Physical path termination point Ethernet UNI
PhysicalPathTerminationPointLctUniClassID is the 16-bit ID for the OMCI Managed entity Physical path termination point LCT UNI
PhysicalPathTerminationPointMocaUniClassID is the 16-bit ID for the OMCI Managed entity Physical path termination point MoCA UNI
PhysicalPathTerminationPointPotsUniClassID is the 16-bit ID for the OMCI Managed entity Physical path termination point POTS UNI
PhysicalPathTerminationPointReUniClassID is the 16-bit ID for the OMCI Managed entity Physical path termination point RE UNI
PhysicalPathTerminationPointVideoAniClassID is the 16-bit ID for the OMCI Managed entity Physical path termination point video ANI
PhysicalPathTerminationPointVideoUniClassID is the 16-bit ID for the OMCI Managed entity Physical path termination point video UNI
PhysicalPathTerminationPointXdslUniPart1ClassID is the 16-bit ID for the OMCI Managed entity Physical path termination point xDSL UNI part 1
PhysicalPathTerminationPointXdslUniPart2ClassID is the 16-bit ID for the OMCI Managed entity Physical path termination point xDSL UNI part 2
PriorityQueueClassID is the 16-bit ID for the OMCI Managed entity Priority queue
PseudowireMaintenanceProfileClassID is the 16-bit ID for the OMCI Managed entity Pseudowire maintenance profile
PseudowirePerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity Pseudowire performance monitoring history data
PseudowireTerminationPointClassID is the 16-bit ID for the OMCI Managed entity Pseudowire termination point
PwAtmConfigurationDataClassID is the 16-bit ID for the OMCI Managed entity PW ATM configuration data
PwAtmPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity PW ATM performance monitoring history data
PwEthernetConfigurationDataClassID is the 16-bit ID for the OMCI Managed entity PW Ethernet configuration data
RadiusPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity Radius performance monitoring history data
ReAniGClassID is the 16-bit ID for the OMCI Managed entity RE ANI-G
ReCommonAmplifierParametersClassID is the 16-bit ID for the OMCI Managed entity RE common amplifier parameters
ReDownstreamAmplifierClassID is the 16-bit ID for the OMCI Managed entity RE downstream amplifier
ReUpstreamAmplifierClassID is the 16-bit ID for the OMCI Managed entity RE upstream amplifier
RtpPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity RTP performance monitoring history data
RtpProfileDataClassID is the 16-bit ID for the OMCI Managed entity RTP profile data
RtpPseudowireParametersClassID is the 16-bit ID for the OMCI Managed entity RTP pseudowire parameters
SipAgentConfigDataClassID is the 16-bit ID for the OMCI Managed entity SIP agent config data
SipAgentPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity SIP agent performance monitoring history data
SipCallInitiationPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity SIP call initiation performance monitoring history data
SipUserDataClassID is the 16-bit ID for the OMCI Managed entity SIP user data
SnmpConfigurationDataClassID is the 16-bit ID for the OMCI Managed entity SNMP configuration data
SoftwareImageClassID is the 16-bit ID for the OMCI Managed entity Software image
TContClassID is the 16-bit ID for the OMCI Managed entity T-CONT
TcAdaptorPerformanceMonitoringHistoryDataXdslClassID is the 16-bit ID for the OMCI Managed entity TC adaptor performance monitoring history data xDSL
TcpUdpConfigDataClassID is the 16-bit ID for the OMCI Managed entity TCP/UDP config data
TcpUdpPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity TCP/UDP performance monitoring history data
ThresholdData1ClassID is the 16-bit ID for the OMCI Managed entity Threshold data 1
ThresholdData2ClassID is the 16-bit ID for the OMCI Managed entity Threshold data 2
TrafficDescriptorClassID is the 16-bit ID for the OMCI Managed entity Traffic descriptor
TrafficSchedulerClassID is the 16-bit ID for the OMCI Managed entity Traffic scheduler
TwdmChannelManagedEntityClassID is the 16-bit ID for the OMCI Managed entity TWDM channel managed entity
TwdmChannelOmciPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity TWDM channel OMCI performance monitoring history data
TwdmChannelPhyLodsPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity TWDM channel PHY/LODS performance monitoring history data
TwdmChannelPloamPerformanceMonitoringHistoryDataPart1ClassID is the 16-bit ID for the OMCI Managed entity TWDM channel PLOAM performance monitoring history data part 1
TwdmChannelPloamPerformanceMonitoringHistoryDataPart2ClassID is the 16-bit ID for the OMCI Managed entity TWDM channel PLOAM performance monitoring history data part 2
TwdmChannelPloamPerformanceMonitoringHistoryDataPart3ClassID is the 16-bit ID for the OMCI Managed entity TWDM channel PLOAM performance monitoring history data part 3
TwdmChannelTuningPerformanceMonitoringHistoryDataPart1ClassID is the 16-bit ID for the OMCI Managed entity TWDM channel tuning performance monitoring history data part 1
TwdmChannelTuningPerformanceMonitoringHistoryDataPart2ClassID is the 16-bit ID for the OMCI Managed entity TWDM channel tuning performance monitoring history data part 2
TwdmChannelTuningPerformanceMonitoringHistoryDataPart3ClassID is the 16-bit ID for the OMCI Managed entity TWDM channel tuning performance monitoring history data part 3
TwdmChannelXgemPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity TWDM channel XGEM performance monitoring history data
UniGClassID is the 16-bit ID for the OMCI Managed entity UNI-G
Vdsl2LineConfigurationExtensions2ClassID is the 16-bit ID for the OMCI Managed entity VDSL2 line configuration extensions 2
Vdsl2LineConfigurationExtensions3ClassID is the 16-bit ID for the OMCI Managed entity VDSL2 line configuration extensions 3
Vdsl2LineInventoryAndStatusDataPart1ClassID is the 16-bit ID for the OMCI Managed entity VDSL2 line inventory and status data part 1
Vdsl2LineInventoryAndStatusDataPart2ClassID is the 16-bit ID for the OMCI Managed entity VDSL2 line inventory and status data part 2
Vdsl2LineInventoryAndStatusDataPart3ClassID is the 16-bit ID for the OMCI Managed entity VDSL2 line inventory and status data part 3
VirtualEthernetInterfacePointClassID is the 16-bit ID for the OMCI Managed entity Virtual Ethernet interface point
VlanTaggingFilterDataClassID is the 16-bit ID for the OMCI Managed entity VLAN tagging filter data
VlanTaggingOperationConfigurationDataClassID is the 16-bit ID for the OMCI Managed entity VLAN tagging operation configuration data
VoiceServiceProfileClassID is the 16-bit ID for the OMCI Managed entity Voice service profile
VoipApplicationServiceProfileClassID is the 16-bit ID for the OMCI Managed entity VoIP application service profile
VoipConfigDataClassID is the 16-bit ID for the OMCI Managed entity VoIP config data
VoipFeatureAccessCodesClassID is the 16-bit ID for the OMCI Managed entity VoIP feature access codes
VoipLineStatusClassID is the 16-bit ID for the OMCI Managed entity VoIP line status
VoipMediaProfileClassID is the 16-bit ID for the OMCI Managed entity VoIP media profile
VoipVoiceCtpClassID is the 16-bit ID for the OMCI Managed entity VoIP voice CTP
VpNetworkCtpClassID is the 16-bit ID for the OMCI Managed entity VP network CTP
VpPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity VP performance monitoring history data
XdslChannelConfigurationProfileClassID is the 16-bit ID for the OMCI Managed entity xDSL channel configuration profile
XdslChannelConfigurationProfilePart2ClassID is the 16-bit ID for the OMCI Managed entity xDSL channel configuration profile part 2
XdslChannelDownstreamStatusDataClassID is the 16-bit ID for the OMCI Managed entity xDSL channel downstream status data
XdslChannelUpstreamStatusDataClassID is the 16-bit ID for the OMCI Managed entity xDSL channel upstream status data
XdslDownstreamRfiBandsProfileClassID is the 16-bit ID for the OMCI Managed entity xDSL downstream RFI bands profile
XdslImpulseNoiseMonitorPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity xDSL impulse noise monitor performance monitoring history data
XdslLineConfigurationProfilePart2ClassID is the 16-bit ID for the OMCI Managed entity xDSL line configuration profile part 2
XdslLineConfigurationProfilePart3ClassID is the 16-bit ID for the OMCI Managed entity xDSL line configuration profile part 3
XdslLineInventoryAndStatusDataPart1ClassID is the 16-bit ID for the OMCI Managed entity xDSL line inventory and status data part 1
XdslLineInventoryAndStatusDataPart2ClassID is the 16-bit ID for the OMCI Managed entity xDSL line inventory and status data part 2
XdslLineInventoryAndStatusDataPart5ClassID is the 16-bit ID for the OMCI Managed entity xDSL line inventory and status data part 5
XdslLineInventoryAndStatusDataPart8ClassID is the 16-bit ID for the OMCI Managed entity xDSL line inventory and status data part 8
XdslPsdMaskProfileClassID is the 16-bit ID for the OMCI Managed entity xDSL PSD mask profile
XdslSubcarrierMaskingDownstreamProfileClassID is the 16-bit ID for the OMCI Managed entity xDSL subcarrier masking downstream profile
XdslSubcarrierMaskingUpstreamProfileClassID is the 16-bit ID for the OMCI Managed entity xDSL subcarrier masking upstream profile
XdslXtuCChannelPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity xDSL xTU-C channel performance monitoring history data
XdslXtuCPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity xDSL xTU-C performance monitoring history data
XdslXtuCPerformanceMonitoringHistoryDataPart2ClassID is the 16-bit ID for the OMCI Managed entity xDSL xTU-C performance monitoring history data part 2
XdslXtuRChannelPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity xDSL xTU-R channel performance monitoring history data
XdslXtuRPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity xDSL xTU-R performance monitoring history data
XgPonDownstreamManagementPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity XG-PON downstream management performance monitoring history data
XgPonTcPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity XG-PON TC performance monitoring history data
XgPonUpstreamManagementPerformanceMonitoringHistoryDataClassID is the 16-bit ID for the OMCI Managed entity XG-PON upstream management performance monitoring history data
XtuDataGatheringConfigurationClassID is the 16-bit ID for the OMCI Managed entity xTU data gathering configuration
func GetSupportedClassIDs ¶ added in v0.0.7
func GetSupportedClassIDs() []ClassID
GetSupportedClassIDs returns an array of Managed Entity Class IDs supported
type ClassSupport ¶ added in v0.11.0
type ClassSupport int
ClassSupport specifies the support for this Managed Entity by the ONU
func (ClassSupport) String ¶ added in v0.11.0
func (cs ClassSupport) String() string
type CreateME ¶
type CreateME func(params ...ParamData) (*ManagedEntity, OmciErrors)
CreateME wraps a function that makes it a creator of a Managed Entity
type DeviceBusyError ¶
type DeviceBusyError struct {
OmciError
}
DeviceBusyError means that the command could not be processed due to process-related congestion at the ONU. This result code may also be used as a pause indication to the OLT while the ONU conducts a time-consuming operation such as storage of a software image into non-volatile memory.
type Dot1AgCfmStack ¶
type Dot1AgCfmStack struct { ManagedEntityDefinition Attributes AttributeValueMap }
Dot1AgCfmStack (class ID #305)
This ME reports the maintenance status of a bridge port at any given time. An ONU that supports [IEEE 802.1ag] functionality automatically creates an instance of the dot1ag CFM stack ME for each MAC bridge or IEEE 802.1p mapper, depending on its provisioning model. The dot1ag CFM stack also lists any VLANs and bridge ports against which configuration errors are currently identified. The ONU should reject operations that create configuration errors. However, these errors can arise because of operations on other MEs that are not necessarily possible to detect during CFM configuration. Relationships An ONU that supports [IEEE 802.1ag] creates one instance of this ME for each MAC bridge or IEEE 802.1p mapper, depending on its provisioning model. It should not create an instance for an IEEE-802.1p mapper that is associated with a MAC bridge. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies an instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the MAC bridge service profile ME or an IEEE 802.1p mapper ME. It is expected that an ONU will implement CFM on bridges or on IEEE-802.1p mappers, but not both. For precision, the reference is disambiguated by the value of the layer 2 type pointer attribute. (R) (mandatory) (2-bytes) Layer 2 Type Layer 2 type: This attribute specifies whether the dot1ag CFM stack is associated with a MAC bridge service profile (value 0) or an IEEE 802.1p mapper (value 1). (R) (mandatory) (1-byte) Mp Status Table (R) (mandatory) (18N bytes) Configuration Error List Table (R) (mandatory) (5N bytes)
type Dot1AgChassisManagementInfo ¶ added in v0.13.0
type Dot1AgChassisManagementInfo struct { ManagedEntityDefinition Attributes AttributeValueMap }
Dot1AgChassisManagementInfo (class ID #306)
This ME represents the system-level chassis ID or management address for [IEEE-802.1ag] CFM messages, and potentially for other IEEE 802-based functions. Although [IEEE-802.1AB] allows for several management addresses (synonyms in different formats or with granularity to the component level), [IEEE-802.1ag] does not provide for more than one. Nor is it expected that an ONU would require more than one format. Accordingly, this ME provides for only one. According to sender ID permission attributes in several dot1ag MEs, transmitted IEEE-802.1ag CFM messages may include either or both of the chassis ID or management address fields.[IEEE-802.1ag] requires that CCMs do not exceed 128-bytes, of which 74 are separately allocated to other purposes; the sender ID TLV, if present, must accommodate this requirement. The chassis info and management info must fit, with a minimum of 4 additional overhead bytes, into the remaining 54-bytes. This limit is exploited in defining the maximum size of the ME's attributes. Relationships If an ONU supports [IEEE 802.1ag] functionality, it automatically creates an instance of this ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies this ME. There is at most one instance, whose value is 0. (R) (mandatory) (2-bytes) Chassis Id Length Chassis ID length: The length of the chassis ID attribute (not including the chassis ID subtype attribute), default value 0. (R,-W) (mandatory) (1-byte) Chassis Id Subtype (R,-W) (mandatory) (1-byte) Chassis Id Part 1 Chassis Id Part 2 Chassis ID part 1, Chassis ID part 2: These two attributes may be regarded as an octet string of up to 50-bytes whose length is given by the chassis ID length attribute and whose value is the left-justified chassis ID. (R,-W) (mandatory) (25-bytes-*-2 attributes) Management Address Domain Length Management address domain length: The length of the management address domain attribute, default value 0. If this attribute has the value 0, all of the other management address attributes are undefined. (R,-W) (mandatory) (1-byte) Management Address Domain 1, Management Address Domain 2 Management address domain 1, Management address domain 2: These two attributes may be regarded as an octet string of up to 50-bytes whose length is given by the management address domain length attribute and whose value is the left-justified management address domain. The attribute is coded as an object identifier (OID) as per [ITUT X.690], referring to a TDomain as defined in [IETF RFC 2579]. Typical domain values include snmpUDPDomain (from SNMPv2-TM [IETF RFC 3417]) and snmpIeee802Domain (from SNMP-IEEE 802-TM-MIB [IETF RFC 4789]). (R,-W) (mandatory) (25-bytes * 2 attributes) Management Address Length Management address length: The length of the management address attribute, default value 0. (R,-W) (mandatory) (1-byte) Management Address 1 Management Address 2 Management address 1, Management address 2: These two attributes may be regarded as an octet string of up to 50-bytes whose length is given by the management address length attribute and whose value is the left-justified management address. (R,-W) (mandatory) (25-bytes * 2 attributes)
type Dot1AgDefaultMdLevel ¶
type Dot1AgDefaultMdLevel struct { ManagedEntityDefinition Attributes AttributeValueMap }
Dot1AgDefaultMdLevel (class ID #301)
The collection of the functionality called a maintenance half-function (MHF) is not explicitly modelled as a ME by either [IEEE 802.1ag] or the OMCI. The ONU automatically creates MHFs according to parameters specified in a dot1ag MD or a dot1ag MA ME; the dot1ag default MD level ME catches the corner cases not covered by other MEs, specifically VLANs not included by any defined MA. The dot1ag default MD level comprises a configurable table, each entry of which specifies default MHF functionality for some set of VLANs. Once a set of VLANs is defined, operations to different table entries or to dot1ag MAs that conflict with the set membership should be denied. In addition, catch-all attributes are defined to specify MHF functionality when there is no match to either a table entry or an MA. Relationships An ONU that supports [IEEE 802.1ag] automatically creates one instance of this ME for each MAC bridge or IEEE 802.1p mapper, depending on the ONU's provisioning model. It should not create an instance for an IEEE 802.1p mapper that is associated with a MAC bridge. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies an instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the MAC bridge service profile ME or an IEEE 802.1p mapper ME. It is expected that an ONU will implement CFM on bridges or on IEEE-802.1p mappers, but not both, depending on its provisioning model. For precision, the reference is disambiguated by the value of the layer 2 type pointer attribute. (R) (mandatory) (2-bytes) Layer 2 Type Layer 2 type: This attribute specifies whether the dot1ag default MD level ME is associated with a MAC bridge service profile (value 0) or an IEEE 802.1p mapper (value-1). (R) (mandatory) (1-byte) Catchall Level Catchall level: This attribute ranges from 0..7 and specifies the MD level of MHFs created when no specific match is found. (R,-W) (mandatory) (1-byte) Catchall Mhf Creation (R,-W) (mandatory) (1-byte) Catchall Sender Id Permission Catchall sender ID permission: This attribute determines the contents of the sender ID TLV included in CFM messages transmitted by MPs when no more specific match is found. This attribute is identical to that defined in the description of the dot1ag MD ME (i.e., excluding code point 5, defer). (R,-W) (mandatory) (1-byte) Default Md Level Table (R,-W) (mandatory) (29-bytes * N entries)
type Dot1AgMaintenanceAssociation ¶
type Dot1AgMaintenanceAssociation struct { ManagedEntityDefinition Attributes AttributeValueMap }
Dot1AgMaintenanceAssociation (class ID #300)
This ME models an [IEEE 802.1ag] service defined on a bridge port. An MA is a set of endpoints on opposite sides of a network, all existing at a defined maintenance level. One of the endpoints resides on the local ONU; the others are understood to be configured in a consistent way on external equipment. [ITUT Y.1731] refers to the MA as a maintenance entity group (MEG). An MA is created and deleted by the OLT. Relationships Any number of MAs may be associated with a given MD, or may stand on their own without an MD. One or more MAs may be associated with a MAC bridge or an IEEE 802.1p mapper. An MA exists at one of eight possible maintenance levels. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies an instance of this ME. The values 0 and 0xFFFF are reserved. (R, setbycreate) (mandatory) (2-bytes) Md Pointer MD pointer: This pointer specifies the dot1ag maintenance domain with which this MA is associated. A null pointer specifies that the MA is not associated with an MD. (R,-W, setbycreate) (mandatory) (2-bytes) Short Ma Name Format Short MA name format: This attribute specifies one of several possible formats for the short MA name attribute. Value 1, the primary VLAN ID, is recommended to be the default. (R,-W, setbycreate) (mandatory) (1-byte) Short Ma Name 1, Short Ma Name 2 Short MA name 1, Short MA name 2: These two attributes may be regarded as an octet string whose value is the left-justified MA name. Because the MA name may or may not be a printable character string, an octet string is the appropriate representation. If the short MA name format specifies a character string, the string is null-terminated; otherwise, its length is determined by the short MA name format. Note that binary comparisons of the short MA name are made in other CFM state machines, so blanks, alphabetic case, etc., are significant. Also, note that the MD name and the MA short name must be packed (with additional bytes) into 48-byte CFM message headers. (R,-W) (mandatory) (25-bytes * 2 attributes) Continuity Check Message Ccm Interval Short intervals should be used judiciously, as they can interfere with the network's ability to handle subscriber traffic. The recommended value is 1-s. (R,-W, setbycreate) (mandatory) (1-byte) Associated Vlans Associated VLANs: This attribute is a list of up to 12 VLAN IDs with which this MA is associated. Once a set of VLANs is defined, the ONU should deny operations to other dot1ag MAs or dot1ag default MD level entries that conflict with the set membership. The all-zeros value indicates that this MA is not associated with any VLANs. Assuming that the attribute is not 0, the first entry is understood to be the primary VLAN. Except forwarded linktrace messages (LTMs), CFM messages emitted by MPs in this MA are tagged with the primary VLAN ID. (R,-W) (mandatory) (2-bytes/entry * 12-entries-=-24-bytes) Mhf Creation (R,-W, setbycreate) (mandatory) (1-byte) Sender Id Permission (R,-W, setbycreate) (mandatory) (1-byte)
type Dot1AgMaintenanceDomain ¶
type Dot1AgMaintenanceDomain struct { ManagedEntityDefinition Attributes AttributeValueMap }
Dot1AgMaintenanceDomain (class ID #299)
In [IEEE 802.1ag], a maintenance domain (MD) is a context within which configuration fault management (CFM) connectivity verification can occur. Individual services (maintenance associations, MAs) exist within an MD. An MD is created and deleted by the OLT. The MD ME is specified by [IEEE 802.1ag] in such a way that the same provisioning can be used for all associated systems in a network; the OMCI definition accordingly avoids ONU-specific information such as pointers. Relationships Several MDs may be associated with a given bridge, at various MD levels, and a given MD may be associated with any number of bridges. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies an instance of this ME. The values 0 and 0xFFFF are reserved. (R, setbycreate) (mandatory) (2-bytes) Md Level MD level: This attribute ranges from 0..7 and specifies the maintenance level of this MD. Higher numbers have wider geographic scope. (R,-W, setbycreate) (mandatory) (1-byte) Md Name Format MD name format: This attribute specifies one of several possible formats for the MD name attribute. (R,-W, setbycreate) (mandatory) (1-byte) Md Name 1 Md Name 2 MD name 1, MD name 2:These two attributes may be regarded as a 50-byte octet string whose value is the left-justified maintenance domain name. The MD name may or may not be a printable character string, so an octet string is the appropriate representation. If the MD name format specifies a DNS-like name or a character string, the string is null-terminated; otherwise, its length is determined by the MD name format. If the MD has no name (MD name format-=-0), this attribute is undefined. Note that binary comparisons of the MD name are made in other CFM state machines, so blanks, alphabetic case, etc., are significant. Also, note that the MD name and the MA name must be packed (with additional bytes) into 48-byte CFM message headers. (R,-W) (mandatory if MD name format is not 1) (25-bytes * 2 attributes) Maintenance Domain Intermediate Point Half Function Mhf Creation (R,-W, setbycreate) (mandatory) (1-byte) Sender Id Permission (R,-W, setbycreate) (mandatory) (1-byte)
type Dot1AgMep ¶
type Dot1AgMep struct { ManagedEntityDefinition Attributes AttributeValueMap }
Dot1AgMep (class ID #302)
This ME models an MEP as defined primarily in [IEEE 802.1ag] and secondarily in [ITUT Y.1731]. It is created and deleted by the OLT. An MEP exists at one of eight possible maintenance levels, and resides at the boundary of a MD. It inherits a name, and optionally a set of associated VLANs, from its associated MA. Relationships One or more MEPs may be associated with a MAC bridge port or an IEEE 802.1p mapper in the absence of a MAC bridge. An MEP is also associated with zero or more VLANs and an MA. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Layer 2 Entity Pointer Layer 2 entity pointer: Depending on the value of the layer 2 type attribute, this pointer specifies the MAC bridge port configuration data ME or the IEEE 802.1p mapper service profile ME with which this MEP is associated. (R,-W, setbycreate) (mandatory) (2-bytes) Layer 2 Type Layer 2 type: This attribute specifies whether the MA is associated with a MAC bridge port (value 0) or an IEEE 802.1p mapper (value 1). (R,-W, setbycreate) (mandatory) (1-byte) Ma Pointer MA pointer: This pointer specifies the maintenance association with which this MEP is associated. (R,-W, setbycreate) (mandatory) (2-bytes) Mep Id MEP ID: This attribute specifies the MEP's own identity in the MA. For a given MA, the MEP ID must be unique throughout the network defined by the MD. The MEP ID is defined in the range 1..8191. The value 0 indicates that no MEP ID is (yet) configured. (R,-W, setbycreate) (mandatory) (2-bytes) Mep Control (R,-W, setbycreate) (mandatory) (1-byte) Primary Vlan Primary VLAN: This attribute is a 12-bit VLAN ID. The value 0 indicates that the MEP inherits its primary VLAN from its parent MA. CFM messages, except forwarded LTMs, are tagged with the primary VLAN ID. If explicitly specified, the value of this attribute must be one of the VLANs associated with the parent MA. (R,-W, setbycreate) (mandatory) (2-bytes) Administrative State Administrative state: This attribute locks (1) and unlocks (0) the functions performed by this ME. Administrative state is further described in clause A.1.6. (R,-W, setbycreate) (mandatory) (1-byte) Ccm And Ltm Priority CCM and LTM priority: Ranging from 0..7, this attribute permits CCM and LTM frames to be explicitly prioritized, which may be needed if flows are separated, e.g., by 802.1p priority. The priority specified in this attribute is also used in linktrace reply (LTR) frames originated by this MEP. The value 0xFF selects the IEEE 802.1ag default, whereby CCM and LTM frames are transmitted with the highest Ethernet priority available. (R,-W, setbycreate) (mandatory) (1-byte) Egress Identifier Egress identifier: This attribute comprises 8-bytes to be included in LTMs. They allow received LTRs to be directed to the correct originator. The attribute includes the originator MAC address and a locally defined identifier. If this field is 0, the ONU uses the MEP's MAC address, with 0 as the locally defined identifier. (R,-W, setbycreate) (mandatory) (8-bytes) Peer Mep Ids Peer MEP IDs: This attribute lists the expected peer MEPs for CCMs, 2-bytes per MEP ID. [IEEE 802.1ag] allows for multipoint networks, and therefore a list of peer MEPs. This attribute allows for up to 12 peers for a given MEP, though GPON applications are expected to need only a single peer. Missing or unexpected messages trigger alarm declaration after a soak interval. Unused peer MEP slots should be set to 0. (R,-W) (mandatory) (24-bytes) Eth Ais Control (R,-W, setbycreate) (mandatory if ETH AIS is enabled) (1-byte) Fault Alarm Threshold (R,-W, setbycreate) (optional) (1-byte) Alarm Declaration Soak Time Alarm declaration soak time: This attribute defines the defect soak time that must elapse before the MEP declares an alarm. It is expressed in 10-ms units with a range of 250 to 1000, i.e., 2.5-s to 10-s. The default is recommended to be 2.5 seconds. (R,-W) (mandatory) (2-bytes) Alarm Clear Soak Time Alarm clear soak time: This attribute defines the defect-free soak time that must elapse before the MEP clears an alarm. It is expressed in intervals of 10-ms with a range of 250 to 1-000, i.e., 2.5-s to 10-s. The default is recommended to be 10-s. (R,-W) (mandatory) (2-bytes)
type Dot1RateLimiter ¶
type Dot1RateLimiter struct { ManagedEntityDefinition Attributes AttributeValueMap }
Dot1RateLimiter (class ID #298)
This ME allows rate limits to be defined for various types of upstream traffic that are processed by IEEE 802.1 bridges or related structures. Relationships An instance of this ME may be linked to an instance of a MAC bridge service profile or an IEEE 802.1p mapper. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Parent Me Pointer Parent ME pointer: This attribute points to an instance of a ME. The type of ME is determined by the TP type attribute. (R,-W, setbycreate) (mandatory) (2-bytes) Tp Type (R,-W, setbycreate) (mandatory) (1-byte) Upstream Unicast Flood Rate Pointer Upstream unicast flood rate pointer: This attribute points to an instance of the traffic descriptor that governs the rate of upstream unicast packets whose DA is unknown to the bridge. A null pointer specifies that no administrative limit is to be imposed. (R,-W, setbycreate) (optional) (2-bytes) Upstream Broadcast Rate Pointer Upstream broadcast rate pointer: This attribute points to an instance of the traffic descriptor that governs the rate of upstream broadcast packets. A null pointer specifies that no administrative limit is to be imposed. (R,-W, setbycreate) (optional) (2-bytes) Upstream Multicast Payload Rate Pointer Upstream multicast payload rate pointer: This attribute points to an instance of the traffic descriptor that governs the rate of upstream multicast payload packets. A null pointer specifies that no administrative limit is to be imposed. (R,-W, setbycreate) (optional) (2-bytes)
type Dot1XConfigurationProfile ¶
type Dot1XConfigurationProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
Dot1XConfigurationProfile (class ID #291)
An instance of this ME represents a set of attributes that control an ONU's 802.1X operation with regard to IEEE 802 services. An instance of this ME is created by the ONU if it is capable of supporting [IEEE 802.1X] authentication of CPE. Relationships One instance of this ME governs the ONU's 802.1X CPE authentication behaviour. Attributes Managed Entity Id Managed entity ID: This attribute provides a unique number for each instance of this ME. There is at most one instance, number 0. (R) (mandatory) (2-bytes) Circuit Id Prefix Circuit ID prefix: This attribute is a pointer to a large string ME whose content appears as the prefix of the NAS port ID in radius access-request messages. The remainder of the NAS port ID field is local information (for example, slot-port, appended by the ONU itself). The default value of this attribute is the null pointer 0. (R,-W) (mandatory) (2-bytes) Fallback Policy Fallback policy: When set to 1 (deny), this attribute causes IEEE-802.1X conversations to fail when no external authentication server is accessible, such that no Ethernet service is provided. The default value 0 causes IEEE-802.1X conversations to succeed when no external authentication server is accessible. (R,-W) (mandatory) (1-byte) Auth Server 1 Auth server 1: This attribute is a pointer to a large string ME that contains the URI of the first choice radius authentication server. The value 0 indicates that no radius authentication server is specified. (R,-W) (mandatory) (2-bytes) Shared Secret Auth1 Shared secret auth1: This attribute is the shared secret for the first radius authentication server. It is a null-terminated character string. (R,-W) (mandatory) (25-bytes) Auth Server 2 Auth server 2: (R,-W) (optional) (2-bytes) Shared Secret Auth2 Shared secret auth2: (R,-W) (optional) (25-bytes) Auth Server 3 Auth server 3: (R,-W) (optional) (2-bytes) Shared Secret Auth3 Shared secret auth3: (R,-W) (optional) (25-bytes) Olt Proxy Address OLT proxy address: This attribute indicates the IP address of a possible proxy at the OLT for IEEE-802.1X radius messages. The default value 0.0.0.0 indicates that no proxy is required. (R,-W) (optional) (4-bytes) Calling Station Id Format Other values are reserved.
type Dot1XPerformanceMonitoringHistoryData ¶
type Dot1XPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
Dot1XPerformanceMonitoringHistoryData (class ID #292)
This ME collects performance statistics on an ONU's IEEE 802.1X CPE authentication operation. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME may be associated with each UNI that can perform IEEE-802.1X authentication of CPE. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of a PPTP. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contains PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Eapol Frames Received EAPOL frames received: This attribute counts received valid EAPOL frames of any type. (R) (mandatory) (4-bytes) Eapol Frames Transmitted EAPOL frames transmitted: This attribute counts transmitted EAPOL frames of any type. (R) (mandatory) (4-bytes) Eapol Start Frames Received EAPOL start frames received: This attribute counts received EAPOL start frames. (R) (mandatory) (4-bytes) Eapol Logoff Frames Received EAPOL logoff frames received: This attribute counts received EAPOL logoff frames. (R) (mandatory) (4-bytes) Invalid Eapol Frames Received Invalid EAPOL frames received: This attribute counts received EAPOL frames in which the frame type was not recognized. (R) (mandatory) (4-bytes) Eap Resp_Id Frames Received EAP resp/id frames received: This attribute counts received EAP response frames containing an identifier type field. (R) (mandatory) (4-bytes) Eap Response Frames Received EAP response frames received: This attribute counts received EAP response frames, other than resp/id frames. (R) (mandatory) (4-bytes) Eap Initial Request Frames Transmitted EAP initial request frames transmitted: This attribute counts transmitted request frames containing an identifier type field. In [IEEE 802.1X], this is also called ReqId. (R) (mandatory) (4-bytes) Eap Request Frames Transmitted EAP request frames transmitted: This attribute counts transmitted request frames, other than request/id frames. (R) (mandatory) (4-bytes) Eap Length Error Frames Received EAP length error frames received: This attribute counts received EAPOL frames whose packet body length field was invalid. (R) (mandatory) (4-bytes) Eap Success Frames Generated Autonomously EAP success frames generated autonomously: This attribute counts EAPOL success frames generated according to the local fallback policy because no radius server was available. (R) (mandatory) (4-bytes) Eap Failure Frames Generated Autonomously EAP failure frames generated autonomously: This attribute counts EAPOL failure frames generated according to the local fallback policy because no radius server was available. (R) (mandatory) (4-bytes)
type Dot1XPortExtensionPackage ¶
type Dot1XPortExtensionPackage struct { ManagedEntityDefinition Attributes AttributeValueMap }
Dot1XPortExtensionPackage (class ID #290)
An instance of this ME represents a set of attributes that control a port's IEEE 802.1X operation. It is created and deleted autonomously by the ONU upon the creation or deletion of a PPTP that supports [IEEE 802.1X] authentication of customer premises equipment (CPE). Relationships An instance of this ME is associated with a PPTP that performs IEEE 802.1X authentication of CPE (e.g., Ethernet or DSL). Attributes Managed Entity Id Managed entity ID: This attribute provides a unique number for each instance of this ME. Its value is the same as that of its associated PPTP (i.e., slot and port number). (R) (mandatory) (2-bytes) Dot1X Enable Dot1x enable: If true, this Boolean attribute forces the associated port to authenticate via [IEEE 802.1X] as a precondition of normal service. The default value false does not impose IEEE 802.1X authentication on the associated port. (R,-W) (mandatory) (1-byte) Action Register (W) (mandatory) (1-byte) Authenticator Pae State (R) (optional) (1-byte) Backend Authentication State (R) (optional) (1-byte) Admin Controlled Directions Admin controlled directions: This attribute controls the directionality of the port's authentication requirement. The default value 0 indicates that control is imposed in both directions. The value 1 indicates that control is imposed only on traffic from the subscriber towards the network. (R,-W) (optional) (1-byte) Operational Controlled Directions Operational controlled directions: This attribute indicates the directionality of the port's current authentication state. The value 0 indicates that control is imposed in both directions. The value 1 indicates that control is imposed only on traffic from the subscriber towards the network. (R) (optional) (1-byte) Authenticator Controlled Port Status Authenticator controlled port status: This attribute indicates whether the controlled port is currently authorized (1) or unauthorized (2). (R) (optional) (1-byte) Quiet Period Quiet period: This attribute specifies the interval between EAP request/identity invitations sent to the peer. Other events such as carrier present or EAPOL start frames from the peer may trigger an EAP request/identity frame from the ONU at any time; this attribute controls the ONU's periodic behaviour in the absence of these other inputs. It is expressed in seconds. (R,-W) (optional) (2-bytes) Server Timeout Period Server timeout period: This attribute specifies the time the ONU will wait for a response from the radius server before timing out. Within this maximum interval, the ONU may initiate several retransmissions with exponentially increasing delay. Upon timeout, the ONU may try another radius server if there is one, or invoke the fallback policy, if no alternate radius servers are available. Server timeout is expressed in seconds, with a default value of 30 and a maximum value of 65535. (R,-W) (optional) (2-bytes) Re_Authentication Period Re-authentication period: This attribute records the re-authentication interval specified by the radius authentication server. It is expressed in seconds. The attribute is only meaningful after a port has been authenticated. (R) (optional) (2-bytes) Re_Authentication Enabled Re-authentication enabled: This Boolean attribute records whether the radius authentication server has enabled re-authentication on this service (true) or not (false). The attribute is only meaningful after a port has been authenticated. (R) (optional) (1-byte) Key Transmission Enabled Key transmission enabled: This Boolean attribute indicates whether key transmission is enabled (true) or not (false). This feature is not required; the parameter is listed here for completeness vis-`a-vis [IEEE 802.1X]. (R,-W) (optional) (1-byte)
type EfmBondingGroup ¶ added in v0.13.0
type EfmBondingGroup struct { ManagedEntityDefinition Attributes AttributeValueMap }
EfmBondingGroup (class ID #419)
The EFM bonding group represents a group of links that are bonded. In [IEEE 802.3], a bonding group is known as a PAF [physical medium entity (PME) aggregation function] and a link is known as a PME instance of this ME are created and deleted by the OLT. Relationships An instance of this ME may be associated with zero or more instances of an EFM bonding link. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The value 0 is reserved. (R, setbycreate) (mandatory) (2-bytes) Group Id Group ID: This attribute is the unique number representing this bonding group. See clause C.3.1.1 of [ITU-T G.998.2]. (R,-W, setbycreate) (mandatory) (6-bytes) Minimum Upstream Group Rate Minimum upstream group rate: This attribute sets the minimum upstream group rate, in bits per second, for this EFM Group. This attribute is used to determine the group US rate low alarm status. The group US rate low alarm means that the aggregate upstream rate of all active links associated with this group is less than the minimum upstream group rate. The default value for this rate is zero. (R,-W) (mandatory, setbycreate) (4-bytes) Minimum Downstream Group Rate Minimum downstream group rate: This attribute sets the minimum downstream group rate, in bits per second, for this EFM Group. This attribute is used to determine the group DS rate low alarm status. The group DS rate low alarm means that the aggregate downstream rate of all active links associated with this group is less than the minimum downstream group rate. The default value for this rate is zero. (R,-W) (mandatory) (4-bytes, setbycreate) Group Alarm Enable (R,-W, setbycreate) (mandatory) (1-byte)
type EfmBondingGroupPerformanceMonitoringHistoryData ¶
type EfmBondingGroupPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
EfmBondingGroupPerformanceMonitoringHistoryData (class ID #421)
This ME collects PM data as seen at the xTU-C. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME is associated with an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the EFM bonding group. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contain PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Rx Bad Fragments Rx bad fragments: Clause 45.2.3.33 of [IEEE 802.3]. (R) (mandatory) (4-bytes) Rx Lost Fragments Rx lost fragments: Clause 45.2.3.34 of [IEEE 802.3]. (R) (mandatory) (4-bytes) Rx Lost Starts Rx lost starts: Clause 45.2.3.35 of [IEEE 802.3]. (R) (mandatory) (4-bytes) Rx Lost Ends Rx lost ends: Clause 45.2.3.36 of [IEEE 802.3]. (R) (mandatory) (4-bytes) Rx Frames Rx frames: Number of Ethernet frames received over this group. (R) (mandatory) (4-bytes) Tx Frames Tx frames: Number of Ethernet frames transmitted over this group. (R) (mandatory) (4-bytes) Rx Bytes Rx bytes: Number of bytes contained in the Ethernet frames received over this group. (R) (mandatory) (8-bytes) Tx Bytes Tx bytes: Number of bytes contained in the Ethernet frames transmitted over this group. (R) (mandatory) (8-bytes) Tx Discarded Frames Tx discarded frames: Number of Ethernet frames discarded by the group transmit function. (R) (mandatory) (4-bytes) Tx Discarded Bytes Tx discarded bytes: Number of bytes contained in the Ethernet frames discarded by the group transmit function. (R) (mandatory) (4-bytes)
type EfmBondingGroupPerformanceMonitoringHistoryDataPart2 ¶
type EfmBondingGroupPerformanceMonitoringHistoryDataPart2 struct { ManagedEntityDefinition Attributes AttributeValueMap }
EfmBondingGroupPerformanceMonitoringHistoryDataPart2 (class ID #422)
This ME collects PM data as seen at the xTU-C. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME is associated with an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the EFM bonding group. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contain PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Rx Unicast Frames Rx unicast frames: Number of unicast Ethernet frames received over this group. (R) (mandatory) (4-bytes) Tx Unicast Frames Tx unicast frames: Number of unicast Ethernet frames transmitted over this group. (R) (mandatory) (4-bytes) Rx Unicast Bytes Rx unicast bytes: Number of bytes contained in the unicast Ethernet frames received over this group. (R) (mandatory) (8-bytes) Tx Unicast Bytes Tx unicast bytes: Number of bytes contained in the unicast Ethernet frames transmitted over this group. (R) (mandatory) (8-bytes) Rx Broadcast Frames Rx broadcast frames: Number of broadcast Ethernet frames received over this group. (R) (mandatory) (4-bytes) Tx Broadcast Frames Tx broadcast frames: Number of broadcast Ethernet frames transmitted over this group. (R) (mandatory) (4-bytes) Rx Broadcast Bytes Rx broadcast bytes: Number of bytes contained in the broadcast Ethernet frames received over this group. (R) (mandatory) (8-bytes) Tx Broadcast Bytes Tx broadcast bytes: Number of bytes contained in the broadcast Ethernet frames transmitted over this group. (R) (mandatory) (8-bytes) Rx Multicast Frames Rx multicast frames: Number of multicast Ethernet frames received over this group. (R) (mandatory) (4-bytes) Tx Multicast Frames Tx multicast frames: Number of multicast Ethernet frames transmitted over this group. (R) (mandatory) (4-bytes) Rx Multicast Bytes Rx multicast bytes: Number of bytes contained in the multicast Ethernet frames received over this group. (R) (mandatory) (8-bytes) Tx Multicast Bytes Tx multicast bytes: Number of bytes contained in the multicast Ethernet frames transmitted over this group. (R) (mandatory) (8-bytes)
type EfmBondingLink ¶
type EfmBondingLink struct { ManagedEntityDefinition Attributes AttributeValueMap }
EfmBondingLink (class ID #420)
The EFM bonding link represents a link that can be bonded with other links to form a group. In [IEEE 802.3], a bonding group is known as a PAF and a link is known as a PME. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME may be associated with zero or one instance of an EFM bonding group. Attributes Managed Entity Id NOTE - This attribute has the same meaning as the Stream ID in clause C.3.1.2 of [ITU-T G.998.2], except that it cannot be changed. (R, setbycreate) (mandatory) (2-bytes) Associated Group Me Id Associated group ME ID: This attribute is the ME ID of the bonding group to which this link is associated. Changing this attribute moves the link from one group to another. Setting this attribute to an ME ID that has not yet been provisioned will result in this link being placed in a single-link group that contains only this link. The default value for this attribute is the null pointer, 0xFFFF. (R,-W, setbycreate) (mandatory) (2-bytes) Link Alarm Enable (R,-W, setbycreate) (mandatory) (1-bytes)
type EfmBondingLinkPerformanceMonitoringHistoryData ¶
type EfmBondingLinkPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
EfmBondingLinkPerformanceMonitoringHistoryData (class ID #423)
This ME collects PM data as seen at the xTU-C. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME is associated with an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the EFM bonding link. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contain PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Rx Errored Fragments Rx errored fragments: Clause 45.2.3.29 of [IEEE 802.3]. (R) (mandatory) (4-bytes) Rx Small Fragments Rx small fragments: Clause 45.2.3.30 of [IEEE 802.3]. (R) (mandatory) (4-bytes) Rx Large Fragments Rx large fragments: Clause 45.2.3.31 of [IEEE 802.3]. (R) (mandatory) (4-bytes) Rx Discarded Fragments Rx discarded fragments: Clause 45.2.3.32 of [IEEE 802.3]. (R) (mandatory) (4-bytes) Rx Fcs Errors Rx FCS errors: Clause 45.2.6.11 of [IEEE 802.3]. (R) (mandatory) (4-bytes) Rx Coding Errors Rx coding errors: Clause 45.2.6.12 of [IEEE 802.3]. (R) (mandatory) (4-bytes) Rx Fragments Rx fragments: Number of fragments received over this link. (R) (mandatory) (4-bytes) Tx Fragments Tx fragments: Number of fragments transmitted over this link. (R) (mandatory) (4-bytes)
type EfmBondingPortPerformanceMonitoringHistoryData ¶
type EfmBondingPortPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
EfmBondingPortPerformanceMonitoringHistoryData (class ID #424)
This ME collects PM data as seen at the xTU-C. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME is associated with an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The two MSBs of the first byte are the bearer channel ID. Excluding the first 2-bits of the first byte, the remaining part of the ME ID is identical to that of this ME's parent PPTP xDSL UNI part 1. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contain PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Rx Frames Rx frames: Number of Ethernet frames received over this port. (R) (mandatory) (4-bytes) Tx Frames Tx frames: Number of Ethernet frames transmitted over this port. (R) (mandatory) (4-bytes) Rx Bytes Rx bytes: Number of bytes contained in the Ethernet frames received over this port. (R) (mandatory) (4-bytes) Tx Bytes Tx bytes: Number of bytes contained in the Ethernet frames transmitted over this port. (R) (mandatory) (4-bytes) Tx Discarded Frames Tx discarded frames: Number of Ethernet frames discarded by the port transmit function. (R) (mandatory) (4-bytes) Tx Discarded Bytes Tx discarded bytes: Number of bytes contained in the Ethernet frames discarded by the port transmit function. (R) (mandatory) (4-bytes)
type EfmBondingPortPerformanceMonitoringHistoryDataPart2 ¶
type EfmBondingPortPerformanceMonitoringHistoryDataPart2 struct { ManagedEntityDefinition Attributes AttributeValueMap }
EfmBondingPortPerformanceMonitoringHistoryDataPart2 (class ID #425)
This ME collects PM data as seen at the xTU-C. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME is associated with an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The two MSBs of the first byte are the bearer channel ID. Excluding the first 2-bits of the first byte, the remaining part of the ME ID is identical to that of this ME's parent PPTP xDSL UNI part 1. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contain PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Rx Unicast Frames Rx unicast frames: Number of unicast Ethernet frames received over this port. (R) (mandatory) (4-bytes) Tx Unicast Frames Tx unicast frames: Number of unicast Ethernet frames transmitted over this port. (R) (mandatory) (4-bytes) Rx Unicast Bytes Rx unicast bytes: Number of bytes contained in the unicast Ethernet frames received over this port. (R) (mandatory) (4-bytes) Tx Unicast Bytes Tx unicast bytes: Number of bytes contained in the unicast Ethernet frames transmitted over this port. (R) (mandatory) (4-bytes) Rx Broadcast Frames Rx broadcast frames: Number of broadcast Ethernet frames received over this port. (R) (mandatory) (4-bytes) Tx Broadcast Frames Tx broadcast frames: Number of broadcast Ethernet frames transmitted over this port. (R) (mandatory) (4-bytes) Rx Broadcast Bytes Rx broadcast bytes: Number of bytes contained in the broadcast Ethernet frames received over this port. (R) (mandatory) (4-bytes) Tx Broadcast Bytes Tx broadcast bytes: Number of bytes contained in the broadcast Ethernet frames transmitted over this port. (R) (mandatory) (4-bytes) Rx Multicast Frames Rx multicast frames: Number of multicast Ethernet frames received over this port. (R) (mandatory) (4-bytes) Tx Multicast Frames Tx multicast frames: Number of multicast Ethernet frames transmitted over this port. (R) (mandatory) (4-bytes) Rx Multicast Bytes Rx multicast bytes: Number of bytes contained in the multicast Ethernet frames received over this port. (R) (mandatory) (4-bytes) Tx Multicast Bytes Tx multicast bytes: Number of bytes contained in the multicast Ethernet frames transmitted over this port. (R) (mandatory) (4-bytes)
type EnergyConsumptionPerformanceMonitoringHistoryData ¶
type EnergyConsumptionPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
EnergyConsumptionPerformanceMonitoringHistoryData (class ID #343)
This ME collects PM data associated with the ONU's energy consumption. The time spent in various low-power states is recorded as a measure of their utility. Furthermore, the ONU may also include the equivalent of a watt-hour meter, which can be sampled from time to time to measure actual power consumed. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with the ONU in its entirety. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The ME ID must be 0. (R, set-by-create) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: No thresholds are defined for this ME. For uniformity with other PMs, the attribute is retained and shown as mandatory, but it should be set to a null pointer. (R,-W, set-by-create) (mandatory) (2-bytes) Doze Time Doze time: This attribute records the time during which the ONU was in doze energy conservation mode, measured in microseconds. If watchful sleep is enabled in the ONU dynamic power management control ME, the ONU ignores this attribute. (R) (mandatory) (4-bytes) Cyclic Sleep Time Cyclic sleep time: This attribute records the time during which the ONU was in cyclic sleep energy conservation mode, measured in microseconds. If watchful sleep is enabled in the ONU dynamic power management control ME, the ONU ignores this attribute. (R) (mandatory) (4-bytes) Watchful Sleep Time Watchful sleep time: This attribute records the time during which the ONU was in watchful sleep energy conservation mode, measured in microseconds. (R) (mandatory) (4-bytes) Energy Consumed Energy consumed: This attribute records the energy consumed by the ONU, measured in millijoules. (R) (optional) (4-bytes)
type EnhancedFecPerformanceMonitoringHistoryData ¶ added in v0.13.0
type EnhancedFecPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
EnhancedFecPerformanceMonitoringHistoryData (class ID #453)
This ME collects PM data associated with PON downstream FEC counters for XGS-PON and subsequent ITU-T PON systems. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of the ANI-G ME or an instance of the TWDM channel ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the ANI-G or a TWDM channel. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 64 Bit Id Threshold data 64-bit ID: This attribute points to an instance of the threshold data 64-bit ME that contains PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Corrected Bytes Corrected bytes: This attribute counts the number of bytes that were corrected by the FEC function. (R) (mandatory) (8-bytes) Corrected Code Words Corrected code words: This attribute counts the code words that were corrected by the FEC function. (R) (mandatory) (8-bytes) Uncorrectable Code Words Uncorrectable code words: This attribute counts errored code words that could not be corrected by the FEC function. (R) (mandatory) (8-bytes) Total Code Words Total code words: This attribute counts the total received code words. (R) (mandatory) (8-bytes) Fec Seconds FEC seconds: This attribute counts seconds during which there was an FEC anomaly. (R) (mandatory) (2-bytes)
type EnhancedSecurityControl ¶
type EnhancedSecurityControl struct { ManagedEntityDefinition Attributes AttributeValueMap }
EnhancedSecurityControl (class ID #332)
This ME contains the capabilities, parameters and controls of enhanced GPON security features when they are negotiated via the OMCI (Note). The attributes in this ME are intended to be used to implement a symmetric-key-based three step authentication process as described in the supplemental information section in the following. NOTE - If an ITU-T G.987 system uses 802.1X authentication as defined in [ITU-T G.987.3], the only applicable attribute of this ME is the broadcast key table. Relationships One instance of this ME is associated with the ONU ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. There is only one instance, number 0. (R) (mandatory) (2 bytes) Olt Crypto Capabilities (W) (mandatory) (16 bytes) Olt Random Challenge Table NOTE - It is assumed that the length of OLT_challenge is always an integer multiple of 16-bytes. Olt Challenge Status The ONU initializes this attribute to the value false. (R, W) (mandatory) (1-byte) Onu Selected Crypto Capabilities ONU selected crypto capabilities: This attribute specifies the cryptographic capability selected by the ONU in authentication step 2. Its value specifies one of the bit positions that has the value 1 in the OLT crypto capabilities attribute. (R) (mandatory) (1 byte) Onu Random Challenge Table ONU random challenge table: This attribute specifies the random challenge ONU_challenge issued by the ONU during authentication step 2. It is structured as a table, with each entry being 16-bytes of content. ONU_challenge is the concatenation of all 16-byte content fields in the table. Once the OLT triggers a response to be generated using the OLT challenge status attribute, the ONU generates the response and writes the table (in a single operation). The AVC generated by this attribute signals to the OLT that the challenge is ready, so that the OLT can commence a get/get-next sequence to obtain the table's contents. (R) (mandatory) (16 * P-bytes) Onu Authentication Result Table Once the OLT triggers a response to be generated using the OLT challenge status attribute, the ONU generates ONU_result and writes the table (in a single operation). The AVC generated by this attribute signals to the OLT that the response is ready, so that the OLT can commence a get/get- next sequence to obtain the table's contents. (R) (mandatory) (16 * Q-bytes) Olt Authentication Result Table This attribute is structured as a table, with each entry being 17 bytes. The first byte is the table row number, starting at 1; the remaining 16 bytes are content. OLT_result is the concatenation of all 16-byte content fields. The OLT writes all entries into the table, and then triggers the ONU's processing of the table using the OLT result status attribute. The number of rows R is implicit in the choice of hash algorithm. The OLT can clear the table with a set operation to row 0. (W) (mandatory) (17 * R-bytes) Olt Result Status (R, W) (mandatory) (1 byte) Onu Authentication Status (R) (mandatory) (1 byte) Master Session Key Name Upon the invalidation of a master session key (e.g., due to an ONU reset or deactivation, or due to an ONU-local decision that the master session key has expired), the ONU sets the master session key name to all zeros. (R) (mandatory) (16 bytes) Broadcast Key Table (R, W) (optional) (18N bytes) Effective Key Length Effective key length: This attribute specifies the maximum effective length, in bits, of keys generated by the ONU. (R) (optional) (2 bytes)
type EnhancedTcPerformanceMonitoringHistoryData ¶ added in v0.13.0
type EnhancedTcPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
EnhancedTcPerformanceMonitoringHistoryData (class ID #454)
This ME collects PM data associated with the XGS-PON and subsequent ITU-T PON systems' TC layer. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an ANI-G. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the ANI-G. (R, set-by-create) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 64 Bit Id Threshold data 64-bit ID: This attribute points to an instance of the threshold data 64-bit ME that contains PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Psbd Hec Error Count PSBd HEC error count: This attribute counts HEC errors in any of the fields of the downstream physical sync block. (R) (optional) (4-bytes) Xgtc Hec Error Count XGTC HEC error count: This attribute counts HEC errors detected in the XGTC header. In [ITU-T G.9807.1], this attribute is used for FS HEC error count management. (R) (optional) (4-bytes) Unknown Profile Count Unknown profile count: This attribute counts the number of grants received whose specified profile was not known to the ONU. (R) (optional) (4-bytes) Transmitted Xgem Frames Transmitted XGEM frames: This attribute counts the number of non-idle XGEM frames transmitted. If an SDU is fragmented, each fragment is an XGEM frame and is counted as such. (R) (mandatory) (8 bytes) Fragment Xgem Frames Fragment XGEM frames: This attribute counts the number of XGEM frames that represent fragmented SDUs, as indicated by the LF bit = 0. (R) (optional) (8-bytes) Xgem Hec Lost Words Count XGEM HEC lost words count: This attribute counts the number of 4-byte words lost because of an XGEM frame HEC error. In general, all XGTC payload following the error is lost, until the next PSBd event. (R) (optional) (8 bytes) Xgem Key Errors (R) (mandatory) (8 bytes) Xgem Hec Error Count XGEM HEC error count: This attribute counts the number of instances of an XGEM frame HEC error. (R) (mandatory) (8 bytes) Transmitted Bytes In Non_Idle Xgem Frames Transmitted bytes in non-idle XGEM frames: This attribute counts the number of transmitted bytes in non-idle XGEM frames. (R) (mandatory) (8 bytes) Received Bytes In Non_Idle Xgem Frames Received bytes in non-idle XGEM frames: This attribute counts the number of received bytes in non-idle XGEM frames. (R) (optional) (8 bytes) Lods Event Count LODS event count: This attribute counts the number of state transitions from O5.1 to O6. (R) (optional) (4-bytes) Lods Event Restored Count LODS event restored count: This attribute counts the number of LODS cleared events. (R) (optional) (4-bytes) Onu Reactivation By Lods Events ONU reactivation by LODS events: This attribute counts the number of LODS events resulting in ONU reactivation without synchronization being reacquired. (R) (optional) (4-bytes)
type EquipmentExtensionPackage ¶
type EquipmentExtensionPackage struct { ManagedEntityDefinition Attributes AttributeValueMap }
EquipmentExtensionPackage (class ID #160)
This ME supports optional extensions to circuit pack MEs. If the circuit pack supports these features, the ONU creates and deletes this ME along with its associated real or virtual circuit pack. Relationships An equipment extension package may be contained by an ONU-G or cardholder. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the ONU-G or cardholder. (R) (mandatory) (2-bytes) Environmental Sense NOTE - Some specific sense point applications are already defined on the ONU-G ME. It is the vendor's choice how to configure and report sense points that appear both generically and specifically. Contact Closure Output On read, the left bit in each pair should be set to 0 at the ONU and ignored at the OLT. The right bit indicates a released output point with 0 and an operated contact point with 1. (R,-W) (optional) (2-bytes)
type EthernetFlowTerminationPoint ¶
type EthernetFlowTerminationPoint struct { ManagedEntityDefinition Attributes AttributeValueMap }
EthernetFlowTerminationPoint (class ID #286)
The Ethernet flow TP contains the attributes necessary to originate and terminate Ethernet frames in the ONU. It is appropriate when transporting pseudowire services via layer-2. Instances of this ME are created and deleted by the OLT. Relationships One Ethernet flow TP ME exists for each distinct pseudowire service that is transported via layer 2. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to a pseudowire TP ME. (R, setbycreate) (mandatory) (2-bytes) Destination Mac Destination MAC: This attribute specifies the destination MAC address of upstream Ethernet frames. (R,-W, setbycreate) (mandatory) (6-bytes) Source Mac Source MAC: This attribute specifies the near-end MAC address. It is established by nonOMCI means (e.g., factory programmed into ONU flash memory) and is included here for information only. (R) (mandatory) (6-bytes) Tag Policy (R,-W, setbycreate) (mandatory) (1-byte) Tci TCI: If the tag policy calls for tagging of upstream Ethernet frames, this attribute specifies the tag control information, which includes the VLAN tag, P bits and CFI bit. (R,-W) (optional) (2-bytes) Loopback (R,-W) (mandatory) (1-byte)
type EthernetFrameExtendedPm ¶
type EthernetFrameExtendedPm struct { ManagedEntityDefinition Attributes AttributeValueMap }
EthernetFrameExtendedPm (class ID #334)
This ME collects some of the PM data at a point where an Ethernet flow can be observed. It is based on the Etherstats group of [IETF RFC 2819]. Instances of this ME are created and deleted by the OLT. References to received frames are to be interpreted as the number of frames entering the monitoring point in the direction specified by the control block. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME may be associated with an instance of an ME at any Ethernet interface within the ONU. The specific ME is identified in the control block attribute. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. To facilitate discovery, the identification of instances sequentially starting with 1 is encouraged. (R, setbycreate) (mandatory) (2 bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. If continuous accumulation is enabled in the control block, this attribute is not used and has the fixed value 0. (R) (mandatory) (1 byte) Control Block (R, W, setbycreate) (mandatory) (16 bytes) Drop Events Drop events: The total number of events in which frames were dropped due to a lack of resources. This is not necessarily the number of frames dropped; it is the number of times this event was detected. (R) (mandatory) (4 bytes) Octets Octets: The total number of octets received, including those in bad frames, excluding framing bits, but including FCS. (R) (mandatory) (4 bytes) Frames Frames: The total number of frames received, including bad frames, broadcast frames and multicast frames. (R) (mandatory) (4 bytes) Broadcast Frames Broadcast frames: The total number of received good frames directed to the broadcast address. This does not include multicast frames. (R) (mandatory) (4 bytes) Multicast Frames Multicast frames: The total number of received good frames directed to a multicast address. This does not include broadcast frames. (R) (mandatory) (4 bytes) Crc Errored Frames CRC errored frames: The total number of frames received that had a length (excluding framing bits, but including FCS octets) of between 64 and 1518 octets, inclusive, but had either a bad FCS with an integral number of octets (FCS error) or a bad FCS with a non-integral number of octets (alignment error). (R) (mandatory) (4 bytes) Undersize Frames Undersize frames: The total number of frames received that were less than 64 octets long but were otherwise well formed (excluding framing bits, but including FCS octets). (R) (mandatory) (4 bytes) Oversize Frames Oversize frames: The total number of frames received that were longer than 1518 octets (excluding framing bits, but including FCS octets) and were otherwise well formed. (R) (mandatory) (4 bytes) Frames 64 Octets Frames 64 octets: The total number of received frames (including bad frames) that were 64-octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Frames 65 To 127 Octets Frames 65 to 127 octets: The total number of received frames (including bad frames) that were 65..127 octets long, excluding framing bits but including FCS. (R) (mandatory) (4 bytes) Frames 128 To 255 Octets Frames 128 to 255 octets: The total number of frames (including bad frames) received that were 128..255 octets long, excluding framing bits but including FCS. (R) (mandatory) (4 bytes) Frames 256 To 511 Octets Frames 256 to 511 octets: The total number of frames (including bad frames) received that were 256..511 octets long, excluding framing bits but including FCS. (R) (mandatory) (4 bytes) Frames 512 To 1 023 Octets Frames 512 to 1-023 octets: The total number of frames (including bad frames) received that were 512..1-023 octets long, excluding framing bits but including FCS. (R) (mandatory) (4 bytes) Frames 1024 To 1518 Octets Frames 1024 to 1518 octets: The total number of frames (including bad frames) received that were 1024..1518 octets long, excluding framing bits but including FCS. (R) (mandatory) (4 bytes)
type EthernetFrameExtendedPm64Bit ¶ added in v0.1.0
type EthernetFrameExtendedPm64Bit struct { ManagedEntityDefinition Attributes AttributeValueMap }
EthernetFrameExtendedPm64Bit (class ID #426)
This ME collects some of the PM data at a point where an Ethernet flow can be observed. It is based on the Etherstats group of [IETF RFC 2819] and [IETF RFC 2863]. Instances of this ME are created and deleted by the OLT. References to received frames are to be interpreted as the number of frames entering the monitoring point in the direction specified by the control block. For a complete discussion of generic PM architecture, refer to clause I.4. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. To facilitate discovery, the identification of instances sequentially starting with 1 is encouraged. (R, setbycreate) (mandatory) (2 bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. If continuous accumulation is enabled in the control block, this attribute is not used and has the fixed value 0. (R) (mandatory) (1 byte) Control Block (R, W, setbycreate) (mandatory) (16 bytes) Drop Events Drop events: The total number of events in which frames were dropped due to a lack of resources. This is not necessarily the number of frames dropped; it is the number of times this event was detected. (R) (mandatory) (4 bytes) Octets Octets: The total number of octets received, including those in bad frames, excluding framing bits, but including FCS. (R) (mandatory) (4 bytes) Frames Frames: The total number of frames received, including bad frames, broadcast frames and multicast frames. (R) (mandatory) (4 bytes) Broadcast Frames Broadcast frames: The total number of received good frames directed to the broadcast address. This does not include multicast frames. (R) (mandatory) (4 bytes) Multicast Frames Multicast frames: The total number of received good frames directed to a multicast address. This does not include broadcast frames. (R) (mandatory) (4 bytes) Crc Errored Frames CRC errored frames: The total number of frames received that had a length (excluding framing bits, but including FCS octets) of between 64 and 1518 octets, inclusive, but had either a bad FCS with an integral number of octets (FCS error) or a bad FCS with a non-integral number of octets (alignment error). (R) (mandatory) (4 bytes) Undersize Frames Undersize frames: The total number of frames received that were less than 64 octets long but were otherwise well formed (excluding framing bits, but including FCS octets). (R) (mandatory) (4 bytes) Oversize Frames Oversize frames: The total number of frames received that were longer than 1518 octets (excluding framing bits, but including FCS octets) and were otherwise well formed. (R) (mandatory) (4 bytes) Frames 64 Octets Frames 64 octets: The total number of received frames (including bad frames) that were 64-octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Frames 65 To 127 Octets Frames 65 to 127 octets: The total number of received frames (including bad frames) that were 65..127 octets long, excluding framing bits but including FCS. (R) (mandatory) (4 bytes) Frames 128 To 255 Octets Frames 128 to 255 octets: The total number of frames (including bad frames) received that were 128..255 octets long, excluding framing bits but including FCS. (R) (mandatory) (4 bytes) Frames 256 To 511 Octets Frames 256 to 511 octets: The total number of frames (including bad frames) received that were 256..511 octets long, excluding framing bits but including FCS. (R) (mandatory) (4 bytes) Frames 512 To 1 023 Octets Frames 512 to 1-023 octets: The total number of frames (including bad frames) received that were 512..1-023 octets long, excluding framing bits but including FCS. (R) (mandatory) (4 bytes) Frames 1024 To 1518 Octets Frames 1024 to 1518 octets: The total number of frames (including bad frames) received that were 1024..1518 octets long, excluding framing bits but including FCS. (R) (mandatory) (4 bytes)
type EthernetFramePerformanceMonitoringHistoryDataDownstream ¶
type EthernetFramePerformanceMonitoringHistoryDataDownstream struct { ManagedEntityDefinition Attributes AttributeValueMap }
EthernetFramePerformanceMonitoringHistoryDataDownstream (class ID #321)
This ME is identical to the Ethernet frame PM history data upstream ME, with the exception that it monitors downstream traffic. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of a MAC bridge port configuration data. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Drop Events Drop events: The total number of events in which packets were dropped due to a lack of resources. This is not necessarily the number of packets dropped; it is the number of times this event was detected. (R) (mandatory) (4-bytes) Octets Octets: The total number of upstream octets received, including those in bad packets, excluding framing bits, but including FCS. (R) (mandatory) (4-bytes) Packets Packets: The total number of upstream packets received, including bad packets, broadcast packets and multicast packets. (R) (mandatory) (4-bytes) Broadcast Packets Broadcast packets: The total number of upstream good packets received that were directed to the broadcast address. This does not include multicast packets. (R) (mandatory) (4-bytes) Multicast Packets Multicast packets: The total number of upstream good packets received that were directed to a multicast address. This does not include broadcast packets. (R) (mandatory) (4-bytes) Crc Errored Packets CRC errored packets: The total number of upstream packets received that had a length (excluding framing bits, but including FCS octets) of between 64-octets and 1518-octets, inclusive, but had either a bad FCS with an integral number of octets (FCS error) or a bad FCS with a non-integral number of octets (alignment error). (R) (mandatory) (4-bytes) Undersize Packets Undersize packets: The total number of upstream packets received that were less than 64-octets long, but were otherwise well formed (excluding framing bits, but including FCS). (R) (mandatory) (4-bytes) Oversize Packets NOTE 2 - If 2-000-byte Ethernet frames are supported, counts in this performance parameter are not necessarily errors. Packets 64 Octets Packets 64 octets: The total number of upstream received packets (including bad packets) that were 64-octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Packets 65 To 127 Octets Packets 65 to 127 octets: The total number of upstream received packets (including bad packets) that were 65..127 octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Packets 128 To 255 Octets Packets 128 to 255 octets: The total number of upstream packets (including bad packets) received that were 128..255 octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Packets 256 To 511 Octets Packets 256 to 511 octets: The total number of upstream packets (including bad packets) received that were 256..511 octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Packets 512 To 1023 Octets Packets 512 to 1023 octets: The total number of upstream packets (including bad packets) received that were 512..1-023 octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Packets 1024 To 1518 Octets Packets 1024 to 1518 octets: The total number of upstream packets (including bad packets) received that were 1024..1518 octets long, excluding framing bits, but including FCS. (R) (mandatory) (4-bytes)
type EthernetFramePerformanceMonitoringHistoryDataUpstream ¶
type EthernetFramePerformanceMonitoringHistoryDataUpstream struct { ManagedEntityDefinition Attributes AttributeValueMap }
EthernetFramePerformanceMonitoringHistoryDataUpstream (class ID #322)
This ME collects PM data associated with upstream Ethernet frame delivery. It is based on the Etherstats group of [IETF RFC 2819]. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. NOTE 1 - Implementers are encouraged to consider the Ethernet frame extended PM ME defined in clause-9.3.32, which collects the same counters in a more generalized way. Relationships An instance of this ME is associated with an instance of a MAC bridge port configuration data. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of a MAC bridge port configuration data. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Drop Events Drop events: The total number of events in which packets were dropped due to a lack of resources. This is not necessarily the number of packets dropped; it is the number of times this event was detected. (R) (mandatory) (4-bytes) Octets Octets: The total number of upstream octets received, including those in bad packets, excluding framing bits, but including FCS. (R) (mandatory) (4-bytes) Packets Packets: The total number of upstream packets received, including bad packets, broadcast packets and multicast packets. (R) (mandatory) (4-bytes) Broadcast Packets Broadcast packets: The total number of upstream good packets received that were directed to the broadcast address. This does not include multicast packets. (R) (mandatory) (4-bytes) Multicast Packets Multicast packets: The total number of upstream good packets received that were directed to a multicast address. This does not include broadcast packets. (R) (mandatory) (4-bytes) Crc Errored Packets CRC errored packets: The total number of upstream packets received that had a length (excluding framing bits, but including FCS octets) of between 64-octets and 1518-octets, inclusive, but had either a bad FCS with an integral number of octets (FCS error) or a bad FCS with a non-integral number of octets (alignment error). (R) (mandatory) (4-bytes) Undersize Packets Undersize packets: The total number of upstream packets received that were less than 64-octets long, but were otherwise well formed (excluding framing bits, but including FCS). (R) (mandatory) (4-bytes) Oversize Packets NOTE 2 - If 2-000-byte Ethernet frames are supported, counts in this performance parameter are not necessarily errors. Packets 64 Octets Packets 64 octets: The total number of upstream received packets (including bad packets) that were 64-octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Packets 65 To 127 Octets Packets 65 to 127 octets: The total number of upstream received packets (including bad packets) that were 65..127 octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Packets 128 To 255 Octets Packets 128 to 255 octets: The total number of upstream packets (including bad packets) received that were 128..255 octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Packets 256 To 511 Octets Packets 256 to 511 octets: The total number of upstream packets (including bad packets) received that were 256..511 octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Packets 512 To 1023 Octets Packets 512 to 1023 octets: The total number of upstream packets (including bad packets) received that were 512..1-023 octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Packets 1024 To 1518 Octets Packets 1024 to 1518 octets: The total number of upstream packets (including bad packets) received that were 1024..1518 octets long, excluding framing bits, but including FCS. (R) (mandatory) (4-bytes)
type EthernetPerformanceMonitoringHistoryData ¶
type EthernetPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
EthernetPerformanceMonitoringHistoryData (class ID #24)
This ME collects some of the PM data for a physical Ethernet interface. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of the PPTP Ethernet UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP Ethernet UNI. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contains PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Fcs Errors FCS errors: This attribute counts frames received on a particular interface that were an integral number of octets in length but failed the FCS check. The count is incremented when the MAC service returns the frameCheckError status to the link layer control (LLC) or other MAC user. Received frames for which multiple error conditions are obtained are counted according to the error status presented to the LLC. (R) (mandatory) (4-bytes) Excessive Collision Counter Excessive collision counter: This attribute counts frames whose transmission failed due to excessive collisions.-(R) (mandatory) (4-bytes) Late Collision Counter Late collision counter: This attribute counts the number of times that a collision was detected later than 512 bit times into the transmission of a packet. (R) (mandatory) (4-bytes) Frames Too Long Frames too long: This attribute counts received frames that exceeded the maximum permitted frame size. The count is incremented when the MAC service returns the frameTooLong status to the LLC. (R) (mandatory) (4-bytes) Buffer Overflows On Receive Buffer overflows on receive: This attribute counts the number of times that the receive buffer overflowed. (R) (mandatory) (4-bytes) Buffer Overflows On Transmit Buffer overflows on transmit: This attribute counts the number of times that the transmit buffer overflowed. (R) (mandatory) (4-bytes) Single Collision Frame Counter Single collision frame counter: This attribute counts successfully transmitted frames whose transmission was delayed by exactly one collision. (R) (mandatory) (4-bytes) Multiple Collisions Frame Counter Multiple collisions frame counter: This attribute counts successfully transmitted frames whose transmission was delayed by more than one collision. (R) (mandatory) (4-bytes) Sqe Counter SQE counter: This attribute counts the number of times that the SQE test error message was generated by the PLS sublayer. (R) (mandatory) (4-bytes) Deferred Transmission Counter Deferred transmission counter: This attribute counts frames whose first transmission attempt was delayed because the medium was busy. The count does not include frames involved in collisions. (R) (mandatory) (4-bytes) Internal Mac Transmit Error Counter Internal MAC transmit error counter: This attribute counts frames whose transmission failed due to an internal MAC sublayer transmit error. (R) (mandatory) (4-bytes) Carrier Sense Error Counter Carrier sense error counter: This attribute counts the number of times that carrier sense was lost or never asserted when attempting to transmit a frame. (R) (mandatory) (4-bytes) Alignment Error Counter Alignment error counter: This attribute counts received frames that were not an integral number of octets in length and did not pass the FCS check. (R) (mandatory) (4-bytes) Internal Mac Receive Error Counter Internal MAC receive error counter: This attribute counts frames whose reception failed due to an internal MAC sublayer receive error. (R) (mandatory) (4-bytes)
type EthernetPerformanceMonitoringHistoryData2 ¶
type EthernetPerformanceMonitoringHistoryData2 struct { ManagedEntityDefinition Attributes AttributeValueMap }
EthernetPerformanceMonitoringHistoryData2 (class ID #89)
This ME collects additional PM data for a physical Ethernet interface. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this Ethernet PM history data 2 ME is associated with an instance of the PPTP Ethernet UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP Ethernet UNI. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Pppoe Filtered Frame Counter PPPoE filtered frame counter: This attribute counts the number of frames discarded due to PPPoE filtering. (R) (mandatory) (4-bytes)
type EthernetPerformanceMonitoringHistoryData3 ¶
type EthernetPerformanceMonitoringHistoryData3 struct { ManagedEntityDefinition Attributes AttributeValueMap }
EthernetPerformanceMonitoringHistoryData3 (class ID #296)
This ME collects PM data associated with an Ethernet interface. It includes parameters defined in the Ethernet statistics group of [IETF RFC 2819] that are not already covered by previously defined Ethernet monitoring MEs. The received direction is from the CPE towards the network (upstream). NOTE 1 - Several of the same counters are available from the Ethernet frame PM history data MEs, which are associated with MAC bridge ports. MAC bridge port association allows those MEs to be used for any Ethernet flow, in both upstream and downstream directions, while the Ethernet PM history data 3 ME can only be used on a physical IEEE 802.3 port. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. NOTE 2 - Implementers are encouraged to consider the Ethernet frame extended PM ME defined in clause-9.3.32, which collects the same counters in a more generalized way. Relationships An instance of this ME is associated with an instance of the PPTP Ethernet UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP Ethernet UNI. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Drop Events Drop events: The total number of events in which packets were dropped due to a lack of resources. This is not necessarily the number of packets dropped; it is the number of times this event was detected. (R) (mandatory) (4-bytes) Octets Octets: The total number of octets received from the CPE, including those in bad packets, excluding framing bytes, but including FCS. (R) (mandatory) (4-bytes) Packets Packets: The total number of packets received, including bad packets, broadcast packets and multicast packets. (R) (mandatory) (4-bytes) Broadcast Packets Broadcast packets: The total number of received good packets directed to the broadcast address. This does not include multicast packets. (R) (mandatory) (4-bytes) Multicast Packets Multicast packets: The total number of received good packets directed to a multicast address. This does not include broadcast packets. (R) (mandatory) (4-bytes) Undersize Packets Undersize packets: The total number of packets received that were less than 64 octets long, but were otherwise well formed (excluding framing bits, but including FCS). (R) (mandatory) (4-bytes) Fragments Fragments: The total number of packets received that were less than 64 octets long, excluding framing bits but including FCS octets, and had either a bad FCS with an integral number of octets (FCS error) or a bad FCS with a non-integral number of octets (alignment error). It is entirely normal for this attribute to increment. This is because it counts both runts (which are normal occurrences due to collisions) and noise hits. (R) (mandatory) (4-bytes) Jabbers Jabbers: The total number of packets received that were longer than 1518 octets, excluding framing bits but including FCS octets, and had either a bad FCS with an integral number of octets (FCS error) or a bad FCS with a non-integral number of octets (alignment error). The range to detect jabber is between 20 ms and 150 ms. (R) (mandatory) (4-bytes) Packets 64 Octets Packets 64 octets: The total number of received packets (including bad packets) that were 64-octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Packets 65 To 127 Octets Packets 65 to 127 octets: The total number of received packets (including bad packets) that were 65..127 octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Packets 128 To 255 Octets Packets 128 to 255 octets: The total number of packets (including bad packets) received that were 128..255 octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Packets 256 To 511 Octets Packets 256 to 511 octets: The total number of packets (including bad packets) received that were 256..511 octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Packets 512 To 1023 Octets Packets 512 to 1023 octets: The total number of packets (including bad packets) received that were 512..1023 octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes) Packets 1024 To 1518 Octets Packets 1024 to 1518 octets: The total number of packets (including bad packets) received that were 1024..1518 octets long, excluding framing bits but including FCS. (R) (mandatory) (4-bytes)
type EthernetPseudowireParameters ¶
type EthernetPseudowireParameters struct { ManagedEntityDefinition Attributes AttributeValueMap }
EthernetPseudowireParameters (class ID #400)
This ME contains the Ethernet pseudowire parameters. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME is associated with an instance of the PW Ethernet configuration data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PW Ethernet configuration data ME. (R, set-by-create) (mandatory) (2 bytes) Mtu MTU: This attribute identifies the maximum transmission unit (bytes) that can be received from the CPE in the upstream direction. Larger frames are discarded. (R, W, set-by-create) (mandatory) (2 bytes)
type ExtendedVlanTaggingOperationConfigurationData ¶
type ExtendedVlanTaggingOperationConfigurationData struct { ManagedEntityDefinition Attributes AttributeValueMap }
ExtendedVlanTaggingOperationConfigurationData (class ID #171)
This ME organizes data associated with VLAN tagging. Regardless of its point of attachment, the specified tagging operations refer to the upstream direction. Instances of this ME are created and deleted by the OLT. Relationships Zero or one instance of this ME may exist for an instance of any ME that can terminate or modify an Ethernet stream.//// When this ME is associated with a UNI-side TP, it performs its upstream classification and tagging operations before offering the upstream frame to other filtering, bridging or switching functions. In the downstream direction, the defined inverse operation is the last operation performed on the frame before offering it to the UNI-side termination.//// When this ME is associated with an ANI-side TP, it performs its upstream classification and tagging operations as the last step before transmission to the OLT, after having received the upstream frame from other filtering, bridging or switching functions. In the downstream direction, the defined inverse operation is the first operation performed on the frame before offering it to possible filter, bridge or switch functions. Attributes Managed Entity Id Managed entity ID: This attribute provides a unique number for each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Association Type When the extended VLAN tagging ME is associated with the ANI side, it behaves as an upstream egress rule, and as a downstream ingress rule when the downstream mode attribute is equal to 0. When the extended VLAN tagging ME is associated with the UNI side, the extended VLAN tagging ME behaves as an upstream ingress rule, and as a downstream egress rule when the downstream mode attribute is equal to 0. Received Frame Vlan Tagging Operation Table Max Size Received frame VLAN tagging operation table max size: This attribute indicates the maximum number of entries that can be set in the received frame VLAN tagging operation table. (R) (mandatory) (2-bytes) Input Tpid Input TPID: This attribute gives the special TPID value for operations on the input (filtering) side of the table. Typical values include 0x88A8 and 0x9100. (R,-W) (mandatory) (2-bytes) Output Tpid Output TPID: This attribute gives the special TPID value for operations on the output (tagging) side of the table. Typical values include 0x88A8 and 0x9100. (R,-W) (mandatory) (2-bytes) Downstream Mode All other values are reserved. (R, W) (mandatory) (1 byte) Received Frame Vlan Tagging Operation Table 111 Set TPID-=-output TPID, DEI = 1 Associated Me Pointer NOTE 5 - When the association type is xDSL, the two MSBs may be used to indicate a bearer channel. Dscp To P Bit Mapping NOTE 6 - If certain bits in the DSCP field are to be ignored in the mapping process, the attribute should be provisioned such that all possible values of those bits produce the same P-bit mapping. This can be applied to the case where instead of full DSCP, the operator wishes to adopt the priority mechanism based on IP precedence, which needs only the three MSBs of the DSCP field.
type FastChannelConfigurationProfile ¶
type FastChannelConfigurationProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
FastChannelConfigurationProfile (class ID #432)
This ME contains the FAST channel configuration profile for an xDSL UNI. An instance of this ME is created and deleted by the OLT. Relationships An instance of this ME may be associated with zero or more instances of the PPTP xDSL UNI part 1. Attributes Maximum Net Data Rate Maxndr Maximum net data rate (MAXNDR): This attribute specifies the value of the maximum net data rate. See clause 11.4.2.2 of [ITU-T G.9701]. Valid values range from 0 (0-kbit/s) to 4294967295 (2^32-1-kbit/s). See clause 7.2.1.1 of [ITUT-G.997.2]. (R, W) (mandatory) (4 bytes) Minimum Expected Throughput Minetr Minimum expected throughput (MINETR): This attribute specifies the value of the minimum expected throughput. See clause 11.4.2.1 of [ITU-T G.9701]. Valid values range from 0 (0-kbit/s) to 4294967295 (2^32-1-kbit/s). See clause-7.2.1.2 of [ITU-T G.997.2]. (R, W) (mandatory) (4 bytes) Maximum Gamma Data Rate Maxgdr Maximum gamma data rate (MAXGDR): This attribute specifies the maximum value of the GDR (see clause 7.11.1.3). The GDR shall not exceed MAXGDR at the start of showtime and during showtime. Valid values range from 0 (0-kbit/s) to 4294967295 (2^32-1-kbit/s). See clause 7.2.1.3 of [ITU-T G.997.2]. (R, W) (mandatory) (4 bytes) Minimum Gamma Data Rate Mingdr Minimum gamma data rate (MINGDR): This attribute specifies the minimum value of the GDR (see clause 7.11.1.3). The GDR may be lower than MINGDR. If the GDR is lower than MINGDR at initialization or when GDR becomes lower than MINGDR during showtime, a TCA occurs. Valid values range from 0 (0-kbit/s) to 4294967295 (2^32-1-kbit/s). See clause 7.2.1.4 of [ITU-T G.997.2]. (R, W) (mandatory) (4 bytes) Maximum Delay Delaymax Maximum delay (DELAYMAX): This attribute specifies the maximum allowed delay for retransmission. See clause 9.8 of [ITU-T G.9701]. The ITUT-G.9701 control parameter delay_max is set to the same value as the maximum delay. See clause 11.4.2.3 of [ITU-T G.9701]. Valid values range from 4 (1-ms) to 252 (63-ms) in steps of 0.25-ms. See clause 7.2.2.1 of [ITUT-G.997.2]. (R, W) (mandatory) (4 bytes) Minimum Impulse Noise Protection Against Shine Inpmin_Shine Minimum impulse noise protection against SHINE (INPMIN_SHINE): This attribute specifies the minimum INP against SHINE. See clause 9.8 of [ITU-T G.9701]. The ITU-T G.9701 control parameter INP_min_shine is set to the same value as the minimum INP against SHINE. See clause 11.4.2.4 of [ITU-T G.9701]. Valid values range from 0 to 520 (520 symbol periods). See clause 7.2.2.2 of [ITUT G.997.2]. (R, W) (mandatory) (2-bytes) Shine Ratio Shineratio SHINE ratio (SHINERATIO): This attribute specifies the SHINE ratio that is used in the definition of the expected throughput rate (ETR). See clause 9.8 of [ITUT-G.9701]. The ITU-T G.9701 control parameter SHINEratio is set to the same value as the SHINE ratio. See clause 11.4.2.5 of [ITU-T G.9701]. The value is expressed in units of 0.001, Valid values range from 0 to 100 (0.01) in steps of 0.001. See clause 7.2.2.3 of [ITU-T G.997.2]. (R, W) (mandatory) (1-byte) Minimum Impulse Noise Protection Against Rein Inpmin_Rein Minimum impulse noise protection against REIN (INPMIN_REIN): This attribute specifies the minimum INP against REIN. See clause 9.8 of [ITU-T G.9701]. The ITU-T G.9701 control parameter INP_min_rein is set to the same value as the minimum INP against REIN. See clause 11.4.2.6 of [ITU-T G.9701]. Valid values range from 0 to 63 (63-symbol periods). See clause 7.2.2.4 of [ITU-T G.997.2]. (R, W) (mandatory) (1 byte) Rein Inter_Arrival Time Iat_Rein (R, W) (mandatory) (1 byte) Minimum Reed_Solomon Rfec_Nfec Ratio Rnratio Minimum Reed-Solomon RFEC/NFEC ratio (RNRATIO): This attribute specifies the minimal required ratio, RFEC/NFEC, of Reed-Solomon code parameters. The ITU-T G.9701 control parameter rnratio is set to the same value as the minimum Reed-Solomon RFEC/NFEC ratio. See clause 11.4.2.8 of [ITUT-G.9701]. The value is expressed in units of 1/32, Valid values range from 0 to 8 (1/4). See clause 7.2.2.6 of [ITU-T G.997.2]. (R, W) (mandatory) (1 byte) Rtx_Tc Testmode Rtx_Testmode RTX-TC testmode (RTX_TESTMODE): This Boolean attribute specifies whether the retransmission test mode defined in clause 9.8.3.1.2 [ITU-T G.9701] is enabled-(true) or disabled (disabled). See clause 7.2.2.7 of [ITU-T G.997.2]. (R,-W) (optional) (1 byte)
type FastDataPathConfigurationProfile ¶
type FastDataPathConfigurationProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
FastDataPathConfigurationProfile (class ID #433)
This ME contains FAST the data path configuration profile for an xDSL UNI. An instance of this ME is created and deleted by the OLT. Relationships An instance of this ME may be associated with zero or more instances of the PPTP xDSL UNI part 1. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The value 0 is reserved. (R, set-by-create) (mandatory) (2 bytes) Tps_Tc Testmode Tps_Testmode TPS-TC testmode (TPS_TESTMODE): This Boolean attribute specifies whether the TPSTC test mode defined in clause 8.3.1 [ITU-T G.9701] is enabled (true) or disabled (disabled). See clause 7.3.1 of [ITUT-G.997.2]. (R,-W) (mandatory) (1 byte)
type FastLineInventoryAndStatusDataPart2 ¶
type FastLineInventoryAndStatusDataPart2 struct { ManagedEntityDefinition Attributes AttributeValueMap }
FastLineInventoryAndStatusDataPart2 (class ID #436)
This ME contains part 3 of the FAST line inventory and status data with attributes specific to [ITU T G.997.2]. The ONU automatically creates or deletes an instance of this ME upon the creation or deletion of a PPTP xDSL UNI part 1. Relationships This is one of the status data MEs associated with an xDSL UNI. It is required only if FAST is supported by the PPTP. The ONU automatically creates or deletes an instance of this ME upon creation or deletion of a PPTP xDSL UNI part 1 that supports these attributes. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1. (R) (mandatory) (2-bytes) Date_Time_Stamping Of Last Successful Downstream Fra Operation Stamp_Frads (R) (optional) (7 bytes) Date_Time_Stamping Of Last Successful Upstream Fra Operation Stamp_Fraus Date/time-stamping of last successful upstream FRA operation (STAMP-FRAus): This parameter reports the date/time of the last successful FTU-O initiated FRA execution that has modified the bits allocation. See clause 7.10.14.6 of [ITUT-G.997.2]. The format of this parameter is the same as STAMPTESTNE. (R) (optional) (7 bytes) Date_Time_Stamping Of Last Successful Downstream Rpa Operation Stamp_Rpads Date/time-stamping of last successful downstream RPA operation (STAMP-RPAds): This parameter reports the date/time of the last successful FTU-R initiated RPA execution that has modified the bits allocation for the RMC. See clause-7.10.14.7 of [ITU-T G.997.2]. The format of this parameter is the same as STAMP-TEST-NE. (R) (optional) (7 bytes) Date_Time_Stamping Of Last Successful Upstream Rpa Operation Stamp_Rpaus Date/time-stamping of last successful upstream RPA operation (STAMP-RPAus): This parameter reports the date/time of the last successful FTU-O initiated RPA execution that has modified the bits allocation for the RMC. See clause-7.10.14.8 of [ITU-T G.997.2]. The format of this parameter is the same as STAMP-TEST-NE. (R) (optional) (7 bytes) Date_Time_Stamping Of Last Successful Downstream Tiga Operation Stamp_Tiga Date/time-stamping of last successful downstream TIGA operation (STAMP-TIGA): This parameter reports the date/time of the last successful FTU-O initiated TIGA execution. See clause 7.10.14.9 of [ITU-T G.997.2]. The format of this parameter is the same as STAMP-TEST-NE. (R) (optional) (7 bytes)
type FastVectoringLineConfigurationExtensions ¶
type FastVectoringLineConfigurationExtensions struct { ManagedEntityDefinition Attributes AttributeValueMap }
FastVectoringLineConfigurationExtensions (class ID #434)
This ME extends FAST line configuration MEs with attributes that are specific to vectoring. An instance of this ME is created and deleted by the OLT. Relationships An instance of this ME may be associated with zero or more instances of an xDSL UNI.//// The overall FAST line configuration MEs is modelled in several parts, all of which are associated together through a common ME ID (the client PPTP xDSL UNI part 3 has a single pointer, which refers to the entire set of line configuration parts). Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The value 0 is reserved. (R, set-by-create) (mandatory) (2 bytes) Fext Cancellation Enabling_Disabling Upstream Fext_To_Cancel_Enableus FEXT cancellation enabling/disabling upstream (FEXT_TO_CANCEL_ENABLEus): A value of 1 enables and a value of 0 disables FEXT cancellation in the upstream direction from all the other vectored lines into the line in the vectored group. See clause 7.1.7.2 of [ITU-T G.997.2]. (R,-W) (mandatory) (1-byte) Fext Cancellation Enabling_Disabling Downstream Fext_To_Cancel_Enableds FEXT cancellation enabling/disabling downstream (FEXT_TO_CANCEL_ENABLEds): A value of 1 enables and a value of 0 disables FEXT cancellation in the downstream direction from all the other vectored lines into the line in the vectored group. See clause 7.1.7.1 of [ITUT-G.997.2]. (R,-W) (mandatory) (1-byte)
type FastXtuCPerformanceMonitoringHistoryData ¶
type FastXtuCPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
FastXtuCPerformanceMonitoringHistoryData (class ID #437)
This ME collects PM data on the xTU C to xTU R path as seen from the xTU-C. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME is associated with an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1. (R, set- by-create) (mandatory) (2 bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1 byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contain PM threshold values. (R, W, set-by-create) (mandatory) (2 bytes) Successful Fra Counter Successful FRA counter: This attribute counts the successful FRA primitives (success_FRA). The successful FRA primitive (success_FRA) is defined in clause 11.3.1.6 of [ITU-T G.9701]. See clause 7.7.22 of [ITU-T G.997.2]. (R) (mandatory) (4-bytes) Successful Rpa Counter Successful RPA counter: This attribute counts the successful RPA primitives (success_RPA). The successful RPA primitive (success_RPA) is defined in clause 11.3.1.6 of [ITU-T G.9701]. See clause 7.7.23 of [ITU-T G.997.2] (R) (optional) (4 bytes) Successful Tiga Counter Successful TIGA counter: This attribute counts the successful TIGA primitives (success_TIGA). The successful TIGA primitive (success_TIGA) is defined in clause 11.3.1.6 of [ITU-T G.9701]. Reported only with the near-end measured time, invalid data flag and timestamp. See clause 7.7.24 of [ITUT-G.997.2] (R) (optional) (4 bytes)
type FastXtuRPerformanceMonitoringHistoryData ¶
type FastXtuRPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
FastXtuRPerformanceMonitoringHistoryData (class ID #438)
This ME collects PM data of the xTU C to xTU R path as seen from the xTU-R. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1. (R, set- by-create) (mandatory) (2 bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1 byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contain PM threshold values. (R, W, set-by-create) (mandatory) (2 bytes) Successful Fra Counter Successful FRA counter: This attribute counts the successful FRA primitives (success_FRA). The successful FRA primitive (success_FRA) is defined in clause 11.3.1.6 of [ITU-T G.9701]. See clause 7.7.22 of [ITU-T G.997.2] (R) (mandatory) (4-bytes) Successful Rpa Counter Successful RPA counter: This attribute counts the successful RPA primitives (success_RPA). The successful RPA primitive (success_RPA) is defined in clause 11.3.1.6 of [ITU-T G.9701]. See clause 7.7.23 of [ITU-T G.997.2] (R) (optional) (4 bytes)
type GalEthernetPerformanceMonitoringHistoryData ¶
type GalEthernetPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
GalEthernetPerformanceMonitoringHistoryData (class ID #276)
This ME collects PM data associated with a GEM IW TP when the GEM layer supports an Ethernet service. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of the GEM IW TP ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the GEM IW TP. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Discarded Frames Discarded frames: This attribute counts the number of downstream GEM frames discarded for any reason [erroneous frame check sequence (FCS), too long length, buffer overflow, etc.]. (R) (mandatory) (4-bytes)
type GalEthernetProfile ¶
type GalEthernetProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
GalEthernetProfile (class ID #272)
This ME organizes data that describe the gigabit-capable passive optical network transmission convergence layer (GTC) adaptation layer processing functions of the ONU for Ethernet services. It is used with the GEM IW TP ME. Instances of this ME are created and deleted on request of the OLT. Relationships An instance of this ME may be associated with zero or more instances of the GEM IW TP ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Maximum Gem Payload Size Maximum GEM payload size: This attribute defines the maximum payload size generated in the associated GEM IW TP ME. (R,-W, setbycreate) (mandatory) (2-bytes)
type GemInterworkingTerminationPoint ¶
type GemInterworkingTerminationPoint struct { ManagedEntityDefinition Attributes AttributeValueMap }
GemInterworkingTerminationPoint (class ID #266)
An instance of this ME represents a point in the ONU where the IW of a bearer service (usually Ethernet) to the GEM layer takes place. At this point, GEM packets are generated from the bearer bit stream (e.g., Ethernet) or the bearer bit stream is reconstructed from GEM packets. Instances of this ME are created and deleted by the OLT. Relationships One instance of this ME exists for each transformation of a data stream into GEM frames and vice versa. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Gem Port Network Ctp Connectivity Pointer GEM port network CTP connectivity pointer: This attribute points to an instance of the GEM port network CTP. (R,-W, setbycreate) (mandatory) (2-bytes) Interworking Option (R,-W, setbycreate) (mandatory) (1-byte) Service Profile Pointer NOTE - The video return path (VRP) service profile is defined in [ITU-T G.984.4]. Interworking Termination Point Pointer In all other GEM services, the relationship between the related service TP and this GEM IW TP is derived from other ME relations; this attribute is set to a null pointer and not used. (R,-W, setbycreate) (mandatory) (2-bytes) Pptp Counter PPTP counter: This value reports the number of PPTP ME instances associated with this GEM IW TP. (R) (optional) (1-byte) Operational State Operational state: This attribute indicates whether the ME is capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte) Gal Profile Pointer (R,-W, setbycreate) (mandatory) (2-bytes) Gal Loopback Configuration The default value of this attribute is 0. When the IW option is 6 (downstream broadcast), this attribute is not used. (R,-W) (mandatory) (1-byte)
type GemPortNetworkCtp ¶
type GemPortNetworkCtp struct { ManagedEntityDefinition Attributes AttributeValueMap }
GemPortNetworkCtp (class ID #268)
This ME represents the termination of a GEM port on an ONU. This ME aggregates connectivity functionality from the network view and alarms from the network element view as well as artefacts from trails. Instances of the GEM port network CTP ME are created and deleted by the OLT. An instance of GEM port network CTP can be deleted only when no GEM IW TP or GEM port network CTP PM history data are associated with it. It is the responsibility of the OLT to make sure that the ONU configuration meets this condition. In ITU-T G.984 systems, when a GEM port network CTP is created, its encryption state is by default not encrypted. If the OLT wishes to configure the GEM port to use encryption, it must send the appropriate PLOAM message. This applies equally to new CTPs and to CTPs that are re- created after an MIB reset. In ITU-T G.987 systems, GEM ports are dynamically encrypted. If it is intended to encrypt the GEM port, the OLT must configure a key ring to be used, and the key must be known to the ONU at run time. Relationships An instance of the GEM port network CTP ME may be associated with an instance of the T-CONT and GEM IW TP MEs. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Port_Id NOTE 1 - While nothing forbids the existence of several GEM port network CTPs with the same port-ID value, downstream traffic is modelled as being delivered to all such GEM port network CTPs. Be aware of potential difficulties associated with defining downstream flows and aggregating PM statistics. T_Cont Pointer T-CONT pointer: This attribute points to a T-CONT instance. (R,-W, setbycreate) (mandatory) (2-bytes) Direction Direction: This attribute specifies whether the GEM port is used for UNI-to-ANI (1), ANI-to-UNI (2), or bidirectional (3) connection. (R,-W, setbycreate) (mandatory) (1-byte) Traffic Management Pointer For Upstream Traffic management pointer for upstream: If the traffic management option attribute in the ONU-G ME is 0 (priority controlled) or 2 (priority and rate controlled), this pointer specifies the priority queue ME serving this GEM port network CTP. If the traffic management option attribute is 1 (rate controlled), this attribute redundantly points to the TCONT serving this GEM port network CTP. (R,-W, setbycreate) (mandatory) (2-bytes) Traffic Descriptor Profile Pointer For Upstream See also Appendix II. Uni Counter UNI counter: This attribute reports the number of instances of UNI-G ME associated with this GEM port network CTP. (R) (optional) (1-byte) Priority Queue Pointer For Down Stream NOTE 2 - If the GEM port network CTP is associated with more than one UNI (downstream multicast), the downstream priority queue pointer defines a pattern (e.g., queue number 3 for a given UNI) to be replicated (i.e., to queue number 3) at the other affected UNIs. Encryption State Encryption state: This attribute indicates the current state of the GEM port network CTP's encryption. Legal values are defined to be the same as those of the security mode attribute of the ONU2-G, with the exception that attribute value 0 indicates an unencrypted GEM port. (R) (optional) (1-byte) Traffic Descriptor Profile Pointer For Downstream See also Appendix II. Encryption Key Ring Other values are reserved.
type GemPortNetworkCtpPerformanceMonitoringHistoryData ¶
type GemPortNetworkCtpPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
GemPortNetworkCtpPerformanceMonitoringHistoryData (class ID #341)
This ME collects GEM frame PM data associated with a GEM port network CTP. Instances of this ME are created and deleted by the OLT. NOTE 1 - One might expect to find some form of impaired or discarded frame count associated with a GEM port. However, the only impairment that might be detected at the GEM frame level would be a corrupted GEM frame header. In this case, no part of the header could be considered reliable including the port ID. For this reason, there is no impaired or discarded frame count in this ME. NOTE 2 - This ME replaces the GEM port performance history data ME and is preferred for new implementations. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of the GEM port network CTP ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the GEM port network CTP. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Transmitted Gem Frames Transmitted GEM frames: This attribute counts GEM frames transmitted on the monitored GEM port. (R) (mandatory) (4-bytes) Received Gem Frames Received GEM frames: This attribute counts GEM frames received correctly on the monitored GEM port. A correctly received GEM frame is one that does not contain uncorrectable errors and has a valid header error check (HEC). (R) (mandatory) (4-bytes) Received Payload Bytes Received payload bytes: This attribute counts user payload bytes received on the monitored GEM port. (R) (mandatory) (8-bytes) Transmitted Payload Bytes Transmitted payload bytes: This attribute counts user payload bytes transmitted on the monitored GEM port. (R) (mandatory) (8-bytes) Encryption Key Errors NOTE 4 - GEM PM counts each non-idle GEM frame, whether it contains an entire user frame or only a fragment of a user frame.
type IManagedEntity ¶ added in v0.0.7
type IManagedEntity interface { IManagedEntityDefinition GetManagedEntityDefinition() IManagedEntityDefinition GetEntityID() uint16 SetEntityID(uint16) error GetAttributeMask() uint16 GetAttributeValueMap() AttributeValueMap GetAttribute(string) (interface{}, error) GetAttributeByIndex(uint) (interface{}, error) SetAttribute(string, interface{}) error SetAttributeByIndex(uint, interface{}) error DeleteAttribute(string) error DeleteAttributeByIndex(uint) error }
type IManagedEntityDefinition ¶
type IManagedEntityDefinition interface { GetName() string GetClassID() ClassID GetMessageTypes() mapset.Set GetAllowedAttributeMask() uint16 GetAttributeDefinitions() AttributeDefinitionMap DecodeAttributes(uint16, []byte, gopacket.PacketBuilder, byte) (AttributeValueMap, error) SerializeAttributes(AttributeValueMap, uint16, gopacket.SerializeBuffer, byte, int, bool) (error, uint16) }
type IOctetStream ¶ added in v0.10.0
type IOctetStream interface { ToOctetString() ([]byte, error) FromOctetString([]byte) (interface{}, error) }
IOctetStream interface defines a way to convert a custom type to/from an octet stream.
type Ieee8021PMapperServiceProfile ¶
type Ieee8021PMapperServiceProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
Ieee8021PMapperServiceProfile (class ID #130)
This ME associates the priorities of IEEE 802.1p [IEEE 802.1D] priority tagged frames with specific connections. This ME directs upstream traffic to the designated GEM ports. Downstream traffic arriving on any of the IEEE 802.1p mapper's GEM ports is directed to the mapper's root TP. Other mechanisms exist to direct downstream traffic, specifically a direct pointer to a downstream queue from the GEM port network CTP. If such an alternative is used, it should be provisioned to be consistent with the flow model of the mapper. Instances of this ME are created and deleted by the OLT. Relationships At its root, an instance of this ME may be associated with zero or one instance of a PPTP UNI, MAC bridge port configuration data, or any type of IW TP ME that carries IEEE 802 traffic. Each of its eight branches is associated with zero or one GEM IW TP. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Tp Pointer (R,-W, setbycreate) (mandatory) (2-bytes) Interwork Tp Pointer For P_Bit Priority 0 Interwork TP pointer for P-bit priority 0: (R,-W, setbycreate) (mandatory) (2-bytes) Interwork Tp Pointer For P_Bit Priority 1 Interwork TP pointer for P-bit priority 1: (R,-W, setbycreate) (mandatory) (2-bytes) Interwork Tp Pointer For P_Bit Priority 2 Interwork TP pointer for P-bit priority 2: (R,-W, setbycreate) (mandatory) (2-bytes) Interwork Tp Pointer For P_Bit Priority 3 Interwork TP pointer for P-bit priority 3: (R,-W, setbycreate) (mandatory) (2-bytes) Interwork Tp Pointer For P_Bit Priority 4 Interwork TP pointer for P-bit priority 4: (R,-W, setbycreate) (mandatory) (2-bytes) Interwork Tp Pointer For P_Bit Priority 5 Interwork TP pointer for P-bit priority 5: (R,-W, setbycreate) (mandatory) (2-bytes) Interwork Tp Pointer For P_Bit Priority 6 Interwork TP pointer for P-bit priority 6: (R,-W, setbycreate) (mandatory) (2-bytes) Interwork Tp Pointer For P_Bit Priority 7 Interwork TP pointer for P-bit priority 7: (R,-W, setbycreate) (mandatory) (2-bytes) Unmarked Frame Option Untagged downstream frames are passed through the mapper transparently. Dscp To P Bit Mapping NOTE - If certain bits in the DSCP field are to be ignored in the mapping process, the attribute should be provisioned such that all possible values of those bits produce the same P-bit mapping. This can be applied to the case where instead of full DSCP, the operator wishes to adopt the priority mechanism based on IP precedence, which needs only the three MSBs of the DSCP field. Default P Bit Assumption Default P-bit assumption: This attribute is valid when the unmarked frame option attribute is set to 1. In its LSBs, the default Pbit assumption attribute contains the default PCP field to be assumed. The unmodified frame is then directed to the GEM IW TP indicated by the interwork TP pointer mappings. (R,-W, setbycreate) (mandatory) (1-byte) Tp Type (R,-W, setbycreate) (optional) (1-byte)
type InstanceExistsError ¶
type InstanceExistsError struct {
OmciError
}
InstanceExistsError means that the ONU already has a managed entity instance that corresponds to the one the OLT is attempting to create.
type InterworkingVccTerminationPoint ¶
type InterworkingVccTerminationPoint struct { ManagedEntityDefinition Attributes AttributeValueMap }
InterworkingVccTerminationPoint (class ID #14)
An instance of this ME represents a point in the ONU where the IW of a service or underlying physical infrastructure (e.g., ADSL) to an ATM layer takes place. At this point, ATM cells are generated from a bit stream (e.g., Ethernet) or a bit stream is reconstructed from ATM cells. Instances of this ME are created and deleted by the OLT. Relationships One instance of this ME exists for each occurrence of transformation of a data stream into ATM cells and vice versa. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R,-setbycreate) (mandatory) (2-bytes) Vci Value VCI value: This attribute identifies the VCI value associated with this IW VCC TP. (R,-W, setbycreate) (mandatory) (2-bytes) Vp Network Ctp Connectivity Pointer VP network CTP connectivity pointer: This attribute points to the VP network CTP associated with this IW VCC TP. (R,-W, setbycreate) (mandatory) (2-bytes) Deprecated 1 Deprecated 1: Not used; should be set to 0. (R,-W, setbycreate) (mandatory) (1-byte) Deprecated 2 Deprecated 2: Not used; should be set to 0. (R,-W, setbycreate) (mandatory) (2-bytes) Aal5 Profile Pointer AAL5 profile pointer: This attribute points to an instance of the AAL5 profile. (R,-W, setbycreate) (mandatory) (2-bytes) Deprecated 3 Deprecated 3: Not used; should be set to 0. (R,-W, setbycreate) (mandatory) (2-bytes) Aal Loopback Configuration The default value of this attribute is 0. (R,-W) (mandatory) (1-byte) Pptp Counter PPTP counter: This value is the number of instances of PPTP MEs associated with this instance of the IW VCC TP. (R) (optional) (1-byte) Operational State Operational state: This attribute indicates whether the ME is capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte)
type IpHostConfigData ¶
type IpHostConfigData struct { ManagedEntityDefinition Attributes AttributeValueMap }
IpHostConfigData (class ID #134)
The IP host config data configures IPv4 based services offered on the ONU. The ONU automatically creates instances of this ME if IP host services are available. A possible IPv6 stack is supported through the IPv6 host config data ME. In this clause, references to IP addresses are understood to mean IPv4. Relationships An instance of this ME is associated with the ONU ME. Any number of TCP/UDP config data MEs can point to the IP host config data, to model any number of ports and protocols. Performance may be monitored through an implicitly linked IP host PM history data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The ONU creates as many instances as there are independent IPv4 stacks on the ONU. To facilitate discovery, IP host config data MEs should be numbered from 0 upwards. The ONU should create IP(v4) and IPv6 host config data MEs with separate ME IDs, such that other MEs can use a single TP type attribute to link with either. (R) (mandatory) (2 bytes) Ip Options (R,-W) (mandatory) (1-byte) Mac Address MAC address: This attribute indicates the MAC address used by the IP node. (R) (mandatory) (6-bytes) Onu Identifier Onu identifier: A unique ONU identifier string. If set to a non-null value, this string is used instead of the MAC address in retrieving dynamic host configuration protocol (DHCP) parameters. If the string is shorter than 25 characters, it must be null terminated. Its default value is 25 null bytes. (R,-W) (mandatory) (25-bytes) Ip Address IP address: The address used for IP host services; this attribute has the default value 0. (R,-W) (mandatory) (4-bytes) Mask Mask: The subnet mask for IP host services; this attribute has the default value 0. (R,-W) (mandatory) (4-bytes) Gateway Gateway: The default gateway address used for IP host services; this attribute has the default value 0. (R,-W) (mandatory) (4-bytes) Primary Dns Primary DNS: The address of the primary DNS server; this attribute has the default value 0. (R,-W) (mandatory) (4-bytes) Secondary Dns Secondary DNS: The address of the secondary DNS server; this attribute has the default value 0. (R,-W) (mandatory) (4-bytes) Current Address Current address: Current address of the IP host service. (R) (optional) (4-bytes) Current Mask Current mask: Current subnet mask for the IP host service. (R) (optional) (4-bytes) Current Gateway Current gateway: Current default gateway address for the IP host service. (R) (optional) (4-bytes) Current Primary Dns Current primary DNS: Current primary DNS server address. (R) (optional) (4-bytes) Current Secondary Dns Current secondary DNS: Current secondary DNS server address. (R) (optional) (4-bytes) Domain Name Domain name: If DHCP indicates a domain name, it is presented here. If no domain name is indicated, this attribute is set to a null string. If the string is shorter than 25-bytes, it must be null terminated. The default value is 25 null bytes. (R) (mandatory) (25-bytes) Host Name Host name: If DHCP indicates a host name, it is presented here. If no host name is indicated, this attribute is set to a null string. If the string is shorter than 25-bytes, it must be null terminated. The default value is 25 null bytes. (R) (mandatory) (25-bytes) Relay Agent Options 2/3/4:atm/123.4567
type IpHostPerformanceMonitoringHistoryData ¶
type IpHostPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
IpHostPerformanceMonitoringHistoryData (class ID #135)
This ME collects PM data related to an IP host. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of the IP host config data or IPv6 host config data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the IP host configuration data or IPv6 host configuration data ME. (R, set-by-create) (mandatory) (2 bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, set-by-create) (mandatory) (2-bytes) Icmp Errors ICMP errors: This attribute counts ICMP errors received. (R) (mandatory) (4-bytes) Dns Errors DNS errors: This attribute counts DNS errors received. (R) (mandatory) (4-bytes) Dhcp Timeouts DHCP timeouts: This attribute counts DHCP timeouts. (R) (optional) (2 bytes) Ip Address Conflict IP address conflict: This attribute is incremented whenever the ONU detects a conflicting IP address on the network. A conflicting IP address is one that has the same value as the one currently assigned to the ONU. (R) (optional) (2 bytes) Out Of Memory Out of memory: This attribute is incremented whenever the ONU encounters an out of memory condition in the IP stack. (R) (optional) (2 bytes) Internal Error Internal error: This attribute is incremented whenever the ONU encounters an internal error condition such as a driver interface failure in the IP stack. (R) (optional) (2-bytes)
type MacBridgeConfigurationData ¶
type MacBridgeConfigurationData struct { ManagedEntityDefinition Attributes AttributeValueMap }
MacBridgeConfigurationData (class ID #46)
This ME organizes status data associated with a MAC bridge. The ONU automatically creates or deletes an instance of this ME upon the creation or deletion of a MAC bridge service profile. Relationships This ME is associated with one instance of a MAC bridge service profile. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the MAC bridge service profile. (R) (mandatory) (2-bytes) Bridge Mac Address Bridge MAC address: This attribute indicates the MAC address used by the bridge. The ONU sets this attribute to a value based on criteria beyond the scope of this Recommendation, e.g., factory settings. (R) (mandatory) (6-bytes) Bridge Priority Bridge priority: This attribute reports the priority of the bridge. The ONU copies this attribute from the priority attribute of the associated MAC bridge service profile. The value of this attribute changes with updates to the MAC bridge service profile priority attribute. (R) (mandatory) (2-bytes) Designated Root Designated root: This attribute identifies the bridge at the root of the spanning tree. It comprises bridge priority (2-bytes) and MAC address (6-bytes). (R) (mandatory) (8-bytes) Root Path Cost Root path cost: This attribute reports the cost of the best path to the root as seen from this bridge. Upon ME instantiation, the ONU sets this attribute to 0. (R) (mandatory) (4-bytes) Bridge Port Count Bridge port count: This attribute records the number of ports linked to this bridge. (R) (mandatory) (1-byte) Root Port Num Root port num: This attribute contains the port number that has the lowest cost from the bridge to the root bridge. The value 0 means that this bridge is itself the root. Upon ME instantiation, the ONU sets this attribute to 0. (R) (mandatory) (2-bytes) Hello Time NOTE - [IEEE 802.1D] specifies the compatibility range for hello time to be 1..2-s. Forward Delay Forward delay: This attribute is the forwarding delay time received from the designated root (in 256ths of a second). Its range is 0x0400 to 0x1E00 (4..30-s) in accordance with [IEEE 802.1D]. (R) (optional) (2-bytes)
type MacBridgePerformanceMonitoringHistoryData ¶
type MacBridgePerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
MacBridgePerformanceMonitoringHistoryData (class ID #51)
This ME collects PM data associated with a MAC bridge. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships This ME is associated with an instance of a MAC bridge service profile. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the MAC bridge service profile. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Bridge Learning Entry Discard Count Bridge learning entry discard count: This attribute counts forwarding database entries that have been or would have been learned, but were discarded or replaced due to a lack of space in the database table. When used with the MAC learning depth attribute of the MAC bridge service profile, the bridge learning entry discard count may be particularly useful in detecting MAC spoofing attempts. (R) (mandatory) (4-bytes)
type MacBridgePortBridgeTableData ¶ added in v0.1.0
type MacBridgePortBridgeTableData struct { ManagedEntityDefinition Attributes AttributeValueMap }
MacBridgePortBridgeTableData (class ID #50)
This ME reports status data associated with a bridge port. The ONU automatically creates or deletes an instance of this ME upon the creation or deletion of a MAC bridge port configuration data. Relationships An instance of this ME is associated with an instance of a MAC bridge port configuration data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the MAC bridge port configuration data ME. (R) (mandatory) (2-bytes) Bridge Table Upon ME instantiation, this attribute is an empty list. (R) (mandatory) (8-*-M-bytes, where M is the number of entries in the list.)
type MacBridgePortConfigurationData ¶
type MacBridgePortConfigurationData struct { ManagedEntityDefinition Attributes AttributeValueMap }
MacBridgePortConfigurationData (class ID #47)
This ME models a port on a MAC bridge. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME is linked to an instance of the MAC bridge service profile. Additional bridge port control capabilities are provided by implicitly linked instances of some or all of://// o MAC bridge port filter table data;//// o MAC bridge port filter pre-assign table;//// o VLAN tagging filter data;//// o Dot1 rate limiter.//// Real-time status of the bridge port is provided by implicitly linked instances of://// o MAC bridge port designation data;//// o MAC bridge port bridge table data;//// o Multicast subscriber monitor.//// Bridge port PM collection is provided by implicitly linked instances of://// o MAC bridge port PM history data;//// o Ethernet frame PM history data upstream and downstream;//// o Ethernet frame extended PM (preferred). Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Bridge Id Pointer Bridge ID pointer: This attribute points to an instance of the MAC bridge service profile. (R,-W, setbycreate) (mandatory) (2-bytes) Port Num Port num: This attribute is the bridge port number. It must be unique among all ports associated with a particular MAC bridge service profile. (R,-W, setbycreate) (mandatory) (1-byte) Tp Type (R,-W, setbycreate) (mandatory) (1-byte) Tp Pointer NOTE 1 - When the TP type is very high-speed digital subscriber line (VDSL) or xDSL, the two MSBs may be used to indicate a bearer channel. Port Priority Port priority: This attribute denotes the priority of the port for use in (rapid) spanning tree algorithms. The range is 0..255. (R,-W, setbycreate) (optional) (2-bytes) Port Path Cost Port path cost: This attribute specifies the contribution of the port to the path cost towards the spanning tree root bridge. The range is 1..65535. (R,-W, setbycreate) (mandatory) (2-bytes) Port Spanning Tree Ind Port spanning tree ind: The Boolean value true enables (R)STP LAN topology change detection at this port. The value false disables topology change detection. (R,-W, setbycreate) (mandatory) (1-byte) Deprecated 1 Deprecated 1: This attribute is not used. If present, it should be ignored by both the ONU and the OLT, except as necessary to comply with OMCI message definitions. (R,-W, setbycreate) (optional) (1-byte) Deprecated 2 Deprecated 2: This attribute is not used. If present, it should be ignored by both the ONU and the OLT, except as necessary to comply with OMCI message definitions. (R,-W, setbycreate) (1-byte) (optional) Port Mac Address Port MAC address: If the TP associated with this port has a MAC address, this attribute specifies it. (R) (optional) (6-bytes) Outbound Td Pointer Outbound TD pointer: This attribute points to a traffic descriptor that limits the traffic rate leaving the MAC bridge. (R,-W) (optional) (2-byte) Inbound Td Pointer Inbound TD pointer: This attribute points to a traffic descriptor that limits the traffic rate entering the MAC bridge. (R,-W) (optional) (2-byte) Mac Learning Depth NOTE 2 - If this attribute is not zero, its value overrides the value set in the MAC learning depth attribute of the MAC bridge service profile.
type MacBridgePortDesignationData ¶
type MacBridgePortDesignationData struct { ManagedEntityDefinition Attributes AttributeValueMap }
MacBridgePortDesignationData (class ID #48)
This ME records data associated with a bridge port. The ONU automatically creates or deletes an instance of this managed entity upon the creation or deletion of a MAC bridge port configuration data ME. Relationships An instance of this managed entity is associated with one MAC bridge port configuration data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the MAC bridge port configuration data. (R) (mandatory) (2-bytes) Designated Bridge Root Cost Port Upon ME instantiation, the ONU sets this attribute to 0. (R) (mandatory) (24-bytes) Port State The value (R)stp_off is introduced to denote the port status where the (rapid) spanning tree protocol has been disabled by setting the port spanning tree ind attribute of the MAC bridge port configuration data to false, and the Ethernet link state is up. This value distinguishes whether frame forwarding is under the control of (R)STP.
type MacBridgePortFilterPreAssignTable ¶
type MacBridgePortFilterPreAssignTable struct { ManagedEntityDefinition Attributes AttributeValueMap }
MacBridgePortFilterPreAssignTable (class ID #79)
This ME provides an alternate approach to DA filtering from that supported through the MAC bridge port filter table data ME. This alternate approach is useful when all groups of addresses are stored beforehand in the ONU, and the MAC bridge port filter pre-assign table ME designates which groups are valid or invalid for filtering. On a circuit pack in which all groups of addresses are pre-assigned and stored locally, the ONU creates or deletes an instance of this ME automatically upon creation or deletion of a MAC bridge port configuration data ME. Relationships An instance of this ME is associated with an instance of a MAC bridge port configuration data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the MAC bridge port configuration data ME. (R) (mandatory) (2-bytes) Ipv4 Multicast Filtering IPv4 multicast filtering: (R,-W) (mandatory) (1-byte) Ipv6 Multicast Filtering IPv6 multicast filtering: (R,-W) (mandatory) (1-byte) Ipv4 Broadcast Filtering IPv4 broadcast filtering: (R,-W) (mandatory) (1-byte) Rarp Filtering RARP filtering: (R,-W) (mandatory) (1-byte) Ipx Filtering IPX filtering: (R,-W) (mandatory) (1-byte) Netbeui Filtering NetBEUI filtering: (R,-W) (mandatory) (1-byte) Appletalk Filtering AppleTalk filtering: (R,-W) (mandatory) (1-byte) Bridge Management Information Filtering 2 Addresses from 01.80.C2.00.00.20 to 01.80.C2.00.00.2F are used for generic attribute registration protocol (GARP) applications. Arp Filtering ARP filtering: (R,-W) (mandatory) (1-byte) Point_To_Point Protocol Over Ethernet Pppoe Broadcast Filtering Point-to-point protocol over Ethernet (PPPoE) broadcast filtering: (R,-W) (mandatory) (1-byte)
type MacBridgePortFilterTableData ¶ added in v0.1.0
type MacBridgePortFilterTableData struct { ManagedEntityDefinition Attributes AttributeValueMap }
MacBridgePortFilterTableData (class ID #49)
This ME organizes data associated with a bridge port. The ONU automatically creates or deletes an instance of this ME upon the creation or deletion of a MAC bridge port configuration data ME. NOTE - The OLT should disable the learning mode in the MAC bridge service profile before writing to the MAC filter table. Relationships An instance of this ME is associated with an instance of a MAC bridge port configuration data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the MAC bridge port configuration data ME. (R) (mandatory) (2-bytes) Mac Filter Table (R,-W) (Mandatory) (8N bytes, where N is the number of entries in the list)
type MacBridgePortIcmpv6ProcessPreAssignTable ¶
type MacBridgePortIcmpv6ProcessPreAssignTable struct { ManagedEntityDefinition Attributes AttributeValueMap }
MacBridgePortIcmpv6ProcessPreAssignTable (class ID #348)
This ME provides an approach to ICMPv6 message processing configuration to those ONUs that support IPv6 awareness. For every message, the MAC bridge port ICMPv6 process pre-assign table can designate a forward, discard or snoop operation. The ONU creates or deletes an instance of this ME automatically upon creation or deletion of a MAC bridge port configuration data ME. The MAC bridge port ICMPv6 process pre-assign table ME filters layer 2 traffic between the UNI and ANI. The operation of this ME is completely independent of the operation and traffic generated or received by a possible IPv6 host config data ME. Relationships An instance of this ME is associated with an instance of a MAC bridge port configuration data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the MAC bridge port configuration data ME. (R) (mandatory) (2-bytes) Icmpv6 Error Messages Processing ICMPv6 error messages processing: (R,-W) (mandatory) (1-byte) Icmpv6 Informational Messages Processing ICMPv6 informational messages processing: (R,-W) (mandatory) (1-byte) Router Solicitation Processing Router solicitation processing: (R,-W) (mandatory) (1-byte) Router Advertisement Processing Router advertisement processing: (R,-W) (mandatory) (1-byte) Neighbour Solicitation Processing Neighbour solicitation processing: (R,-W) (mandatory) (1-byte) Neighbour Advertisement Processing Neighbour advertisement processing: (R,-W) (mandatory) (1-byte) Redirect Processing Redirect processing: (R,-W) (mandatory) (1-byte) Multicast Listener Query Processing NOTE - If the ONU participates in multicast services, MLD queries should be controlled through the multicast operations profile ME. In such a case, it is strongly recommended not to provision the downstream direction of the multicast listener query processing attribute to any value other than forwarding. Unknown Icmpv6 Processing Unknown ICMPv6 processing: (R,-W) (mandatory) (1-byte)
type MacBridgePortPerformanceMonitoringHistoryData ¶
type MacBridgePortPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
MacBridgePortPerformanceMonitoringHistoryData (class ID #52)
This ME collects PM data associated with a MAC bridge port. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of a MAC bridge port configuration data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the MAC bridge port configuration data ME. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Forwarded Frame Counter Forwarded frame counter: This attribute counts frames transmitted successfully on this port. (R) (mandatory) (4-bytes) Delay Exceeded Discard Counter Delay exceeded discard counter: This attribute counts frames discarded on this port because transmission was delayed. (R) (mandatory) (4-bytes) Maximum Transmission Unit Mtu Exceeded Discard Counter Maximum transmission unit (MTU) exceeded discard counter: This attribute counts frames discarded on this port because the MTU was exceeded. (R) (mandatory) (4-bytes) Received Frame Counter Received frame counter: This attribute counts frames received on this port. (R) (mandatory) (4-bytes) Received And Discarded Counter Received and discarded counter: This attribute counts frames received on this port that were discarded due to errors. (R) (mandatory) (4-bytes)
type MacBridgeServiceProfile ¶
type MacBridgeServiceProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
MacBridgeServiceProfile (class ID #45)
This ME models a MAC bridge in its entirety; any number of ports may be associated with the bridge through pointers to the MAC bridge service profile ME. Instances of this ME are created and deleted by the OLT. Relationships Bridge ports are modelled by MAC bridge port configuration data MEs, any number of which can point to a MAC bridge service profile. The real-time status of the bridge is available from an implicitly linked MAC bridge configuration data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The first byte is the slot ID. In an integrated ONU, this value is 0. The second byte is the bridge group ID. (R, setbycreate) (mandatory) (2-bytes) Spanning Tree Ind Spanning tree ind: The Boolean value true specifies that a spanning tree algorithm is enabled. The value false disables (rapid) spanning tree. (R,-W, setbycreate) (mandatory) (1-byte) Learning Ind Learning ind: The Boolean value true specifies that bridge learning functions are enabled. The value false disables bridge learning. (R,-W, setbycreate) (mandatory) (1-byte) Port Bridging Ind Port bridging ind: The Boolean value true specifies that bridging between UNI ports is enabled. The value false disables local bridging. (R,-W, setbycreate) (mandatory) (1-byte) Priority Priority: This attribute specifies the bridge priority in the range 0..65535. The value of this attribute is copied to the bridge priority attribute of the associated MAC bridge configuration data ME. (R,-W, setbycreate) (mandatory) (2-bytes) Max Age Max age: This attribute specifies the maximum age (in 256ths of a second) of received protocol information before its entry in the spanning tree listing is discarded. The range is 0x0600 to 0x2800 (6..40-s) in accordance with [IEEE-802.1D]. (R,-W, setbycreate) (mandatory) (2-bytes) Hello Time NOTE - [IEEE 802.1D] specifies the compatibility range for hello time to be 1..2-s. Forward Delay Forward delay: This attribute specifies the forwarding delay (in 256ths of a second) when the bridge acts as the root. The range is 0x0400 to 0x1E00 (4..30-s) in accordance with [IEEE 802.1D]. (R,-W, set-by-create) (mandatory) (2-bytes) Unknown Mac Address Discard Unknown MAC address discard: The Boolean value true specifies that MAC frames with unknown DAs be discarded. The value false specifies that such frames be forwarded to all allowed ports. (R,-W, setbycreate) (mandatory) (1-byte) Mac Learning Depth MAC learning depth: This attribute specifies the maximum number of UNI MAC addresses to be learned by the bridge. The default value 0 specifies that there is no administratively imposed limit. (R,-W, setbycreate) (optional) (1-byte) Dynamic Filtering Ageing Time Dynamic filtering ageing time: This attribute specifies the age of dynamic filtering entries in the bridge database, after which unrefreshed entries are discarded. In accordance with clause 7.9.2 of [IEEE 802.1D] and clause 8.8.3 of [IEEE 802.1Q], the range is 10..1 000 000-s, with a resolution of 1-s and a default of 300-s. The value 0 specifies that the ONU uses its internal default. (R, W, set-by-create) (optional) (4 bytes)
type ManagedEntity ¶ added in v0.0.7
type ManagedEntity struct {
// contains filtered or unexported fields
}
ManagedEntity provides a complete instance of a Managed Entity
func (*ManagedEntity) DecodeAttributes ¶ added in v0.0.7
func (entity *ManagedEntity) DecodeAttributes(mask uint16, data []byte, p gopacket.PacketBuilder, msgType byte) (AttributeValueMap, error)
DecodeAttributes will decode the attributes portion of a Managed Entity frame/packet
func (*ManagedEntity) DecodeFromBytes ¶ added in v0.0.7
func (entity *ManagedEntity) DecodeFromBytes(data []byte, p gopacket.PacketBuilder, msgType byte) error
DecodeFromBytes decodes a Managed Entity give an octet stream pointing to the ME within a frame
func (*ManagedEntity) DeleteAttribute ¶ added in v0.0.7
func (entity *ManagedEntity) DeleteAttribute(name string) error
DeleteAttribute is used to remove a specific attribute from a Managed Index by name
func (*ManagedEntity) DeleteAttributeByIndex ¶ added in v0.0.7
func (entity *ManagedEntity) DeleteAttributeByIndex(index uint) error
DeleteAttributeByIndex is used to remove a specific attribute from a Managed Index by attribute index (0..15)
func (ManagedEntity) GetAllowedAttributeMask ¶ added in v0.0.7
func (entity ManagedEntity) GetAllowedAttributeMask() uint16
GetAllowedAttributeMask returns the 16-bit bitmask of attributes a Managed Entity supports
func (*ManagedEntity) GetAttribute ¶ added in v0.0.7
func (entity *ManagedEntity) GetAttribute(name string) (interface{}, error)
GetAttribute will return the value of a specific attribute for the specified attribute by name
func (*ManagedEntity) GetAttributeByIndex ¶ added in v0.0.7
func (entity *ManagedEntity) GetAttributeByIndex(index uint) (interface{}, error)
GetAttributeByIndex will return the value of a specific attribute for the specified attribute by index
func (ManagedEntity) GetAttributeDefinitions ¶ added in v0.0.7
func (entity ManagedEntity) GetAttributeDefinitions() AttributeDefinitionMap
GetAttributeDefinitions returns the attribute definition map for a Managed Entity
func (*ManagedEntity) GetAttributeMask ¶ added in v0.0.7
func (entity *ManagedEntity) GetAttributeMask() uint16
GetAttributeMask will return the 16-bit attribute mask of a Managed Entity
func (*ManagedEntity) GetAttributeValueMap ¶ added in v0.0.7
func (entity *ManagedEntity) GetAttributeValueMap() AttributeValueMap
GetAttributeValueMap will return the map of attributes of a Managed Entity
func (ManagedEntity) GetClassID ¶ added in v0.0.7
func (entity ManagedEntity) GetClassID() ClassID
GetClassID returns the 16-bit class ID of a Managed Entity
func (*ManagedEntity) GetEntityID ¶ added in v0.0.7
func (entity *ManagedEntity) GetEntityID() uint16
GetEntityID will return the Entity/Instance ID for a Managed Entity
func (*ManagedEntity) GetManagedEntityDefinition ¶ added in v0.0.7
func (entity *ManagedEntity) GetManagedEntityDefinition() ManagedEntityDefinition
GetManagedEntityDefinition provides the ME definition of a Managed Entity
func (ManagedEntity) GetMessageTypes ¶ added in v0.0.7
func (entity ManagedEntity) GetMessageTypes() mapset.Set
GetMessageTypes returns the OMCI message types that a Managed Entity supports
func (ManagedEntity) GetName ¶ added in v0.0.7
func (entity ManagedEntity) GetName() string
GetName provides the ME Name of a Managed Entity
func (*ManagedEntity) GetRequestedAttributeMask ¶ added in v0.13.0
func (entity *ManagedEntity) GetRequestedAttributeMask() uint16
GetRequestedAttributeMask will return the 16-bit requested attribute mask of a Managed Entity. This is only specified for requests that perform a Get operation
func (*ManagedEntity) SerializeAttributes ¶ added in v0.0.7
func (entity *ManagedEntity) SerializeAttributes(attr AttributeValueMap, mask uint16, b gopacket.SerializeBuffer, msgType byte, bytesAvailable int, packData bool) (error, uint16)
SerializeAttributes will serialize the attributes of a Managed Entity type
func (*ManagedEntity) SerializeTo ¶ added in v0.0.7
func (entity *ManagedEntity) SerializeTo(b gopacket.SerializeBuffer, msgType byte, bytesAvailable int, opts gopacket.SerializeOptions) error
SerializeTo serializes a Managed Entity into an octet stream
func (*ManagedEntity) SetAttribute ¶ added in v0.0.7
func (entity *ManagedEntity) SetAttribute(name string, value interface{}) OmciErrors
SetAttribute can be uses to set the value of a specific attribute by name
func (*ManagedEntity) SetAttributeByIndex ¶ added in v0.0.7
func (entity *ManagedEntity) SetAttributeByIndex(index uint, value interface{}) error
SetAttributeByIndex can be uses to set the value of a specific attribute by attribute index (0..15)
func (*ManagedEntity) SetEntityID ¶ added in v0.0.7
func (entity *ManagedEntity) SetEntityID(eid uint16) error
SetEntityID will set the Entity/Instance ID for a Managed Entity
func (*ManagedEntity) SetRequestedAttributeMask ¶ added in v0.13.0
func (entity *ManagedEntity) SetRequestedAttributeMask(mask uint16)
SetRequestedAttributeMask is used to initialize the requested attribute mask to a specific value. This should only be done on "Get" type operations that need to fetch and attribute and store it in the entity. For other operations (create, set, ...) you should specify the attributes and values in the Params initialization or use the SetAttribute
func (*ManagedEntity) String ¶ added in v0.0.7
func (entity *ManagedEntity) String() string
String provides a simple string that describes this struct
type ManagedEntityDefinition ¶ added in v0.0.7
type ManagedEntityDefinition struct { Name string ClassID ClassID MessageTypes mapset.Set // Mandatory // TODO: Support Optional Message types (this has just been fixed in the code generator) AllowedAttributeMask uint16 AttributeDefinitions AttributeDefinitionMap Access ClassAccess Support ClassSupport }
ManagedEntityDefinition defines a Manage Entity
func (ManagedEntityDefinition) DecodeAttributes ¶ added in v0.0.7
func (bme ManagedEntityDefinition) DecodeAttributes(mask uint16, data []byte, p gopacket.PacketBuilder, msgType byte) (AttributeValueMap, error)
func (ManagedEntityDefinition) GetAllowedAttributeMask ¶ added in v0.0.7
func (bme ManagedEntityDefinition) GetAllowedAttributeMask() uint16
GetAllowedAttributeMask retrieves the allowed/valid 16-bit attribute mask of a managed entity from a ME Definition
func (ManagedEntityDefinition) GetAttributeDefinitions ¶ added in v0.0.7
func (bme ManagedEntityDefinition) GetAttributeDefinitions() AttributeDefinitionMap
GetAttributeDefinitions retrieves the attribute definitions of a managed entity from a ME Definition
func (ManagedEntityDefinition) GetClassID ¶ added in v0.0.7
func (bme ManagedEntityDefinition) GetClassID() ClassID
GetClassID retrieves the 16-bit class ID of a managed entity from a ME Definition
func (ManagedEntityDefinition) GetMessageTypes ¶ added in v0.0.7
func (bme ManagedEntityDefinition) GetMessageTypes() mapset.Set
GetMessageTypes retrieves the OMCI Message Types supporte3d by a managed entity from a ME Definition
func (ManagedEntityDefinition) GetName ¶ added in v0.0.7
func (bme ManagedEntityDefinition) GetName() string
GetName retrieves the name of a managed entity from a ME Definition
func (ManagedEntityDefinition) SerializeAttributes ¶ added in v0.0.7
func (bme ManagedEntityDefinition) SerializeAttributes(attr AttributeValueMap, mask uint16, b gopacket.SerializeBuffer, msgType byte, bytesAvailable int, packData bool) (error, uint16)
func (*ManagedEntityDefinition) String ¶ added in v0.0.7
func (bme *ManagedEntityDefinition) String() string
type ManagedEntityInfo ¶
type ManagedEntityInfo struct {
New func(params ...ParamData) (*ManagedEntity, error)
}
ManagedEntityInfo provides ManagedEntity information
type ManagedEntityMe ¶ added in v0.1.0
type ManagedEntityMe struct { ManagedEntityDefinition Attributes AttributeValueMap }
ManagedEntityMe (class ID #288)
The ME describes the details of each ME that is supported by the ONU. This ME is not included in an MIB upload. Relationships One or more MEs are related to the OMCI object entity. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Its value is equal to the ME type value, and is the same as the code found in the ME type table attribute of the OMCI ME and Table-11.2.41. (R) (mandatory) (2-bytes) Name Name: This attribute contains a 25-byte ASCII coded mnemonic tag for the ME type. Strings shorter than 25-bytes are padded with null characters. (R) (mandatory) (25-bytes) Attributes Table NOTE - The ME ID attribute is not included in the list, since the type of this attribute is fixed. Access (R) (mandatory) (1-byte) Alarms Table Alarms table: This attribute lists the alarm codes that are supported. (R) (mandatory) (Y bytes, where Y is the number of entries in the table.) Avcs Table AVCs table: This attribute lists the AVCs that are supported. (R) (mandatory) (Z bytes, where Z is the number of entries in the table.) Actions Actions: This attribute lists the action codes supported on this object, formatted as a bit map. The action codes are the MTs from Table-11.2.2-1. The LSB represents action 0, and so on. (R) (mandatory) (4-bytes) Instances Table Instances table: This attribute is a list of pointers to all instances of this ME. (R) (mandatory) (2 * V bytes, where V is the number of entries in the table.) Support (R) (mandatory) (1-byte)
type MessageTruncatedError ¶ added in v0.0.7
type MessageTruncatedError struct {
OmciError
}
MessageTruncatedError means that the requested attributes could not be added to the frame due to size limitations. This is typically an OMCI Error returned internally by support functions in the OMCI library and used by the frame encoding routines to eventually return an AttributeFailureError result (code 1001)
type MgcConfigData ¶
type MgcConfigData struct { ManagedEntityDefinition Attributes AttributeValueMap }
MgcConfigData (class ID #155)
The MGC config data ME defines the MGC configuration associated with an MG subscriber. It is conditionally required for ONUs that support ITU-T H.248 VoIP services. If a non-OMCI interface is used to manage VoIP signalling, this ME is unnecessary. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME may be associated with one or more VoIP voice CTP MEs. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Primary Mgc Primary MGC: This attribute points to a network address ME that contains the name (IP-address or resolved name) of the primary MGC that controls the signalling messages. The port is optional and defaults to 2944 for text message formats and 2955 for binary message formats. (R,-W, setbycreate) (mandatory) (2-bytes) Secondary Mgc Secondary MGC: This attribute points to a network address ME that contains the name (IP-address or resolved name) of the secondary or backup MGC that controls the signalling messages. The port is optional and defaults to 2944 for text message formats and 2955 for binary message formats. (R,-W, setbycreate) (mandatory) (2-bytes) Tcp_Udp Pointer TCP/UDP pointer: This attribute points to the TCP/UDP config data ME to be used for communication with the MGC. (R,-W, setbycreate) (mandatory) (2-bytes) Version Version: This integer attribute reports the version of the Megaco protocol in use. The ONU should deny an attempt by the OLT to set or create a value that it does not support. The value 0 indicates that no particular version is specified. (R,-W, setbycreate) (mandatory) (1-byte) Message Format The default value is recommended to be 0. (R,-W, setbycreate) (mandatory) (1-byte) Maximum Retry Time Maximum retry time: This attribute specifies the maximum retry time for MGC transactions, in seconds. The default value 0 specifies vendor-specific implementation. (R,-W) (optional) (2-bytes) Maximum Retry Attempts Maximum retry attempts: This attribute specifies the maximum number of times a message is retransmitted to the MGC. The recommended default value 0 specifies vendor-specific implementation. (R,-W, setbycreate) (optional) (2-bytes) Service Change Delay Service change delay: This attribute specifies the service status delay time for changes in line service status. This attribute is specified in seconds. The default value 0 specifies no delay. (R,-W) (optional) (2-bytes) Termination Id Base Termination ID base: This attribute specifies the base string for the ITU-T H.248 physical termination ID(s) for this ONU. This string is intended to uniquely identify an ONU. Vendor- specific termination identifiers (port IDs) are optionally added to this string to uniquely identify a termination on a specific ONU. (R,-W) (optional) (25-bytes) Softswitch Softswitch: This attribute identifies the gateway softswitch vendor. The format is four ASCII coded alphabetic characters [A..Z] as defined in [ATIS0300220]. A value of four null bytes indicates an unknown or unspecified vendor. (R,-W, setbycreate) (mandatory) (4-bytes) Message Id Pointer Message ID pointer: This attribute points to a large string whose value specifies the message identifier string for ITU-T H.248 messages originated by the ONU. (R, W, setbycreate) (optional) (2 bytes)
type MgcPerformanceMonitoringHistoryData ¶
type MgcPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
MgcPerformanceMonitoringHistoryData (class ID #156)
The MGC monitoring data ME provides run-time statistics for an active MGC association. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of the MGC config data or MGC config portal ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the associated MGC config data or to the MGC config portal ME. If a non-OMCI configuration method is used for VoIP, there can be only one live ME instance, associated with the MGC config portal, and with ME ID 0. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Received Messages Received messages: This attribute counts the number of received Megaco messages on this association, as defined by [ITUT H.341]. (R) (mandatory) (4-bytes) Received Octets Received octets: This attribute counts the total number of octets received on this association, as defined by [ITU-T H.341]. (R) (mandatory) (4-bytes) Sent Messages Sent messages: This attribute counts the total number of Megaco messages sent over this association, as defined by [ITU-T H.341]. (R) (mandatory) (4-bytes) Sent Octets Sent octets: This attribute counts the total number of octets sent over this association, as defined by [ITU-T H.341]. (R) (mandatory) (4-bytes) Protocol Errors (R) (mandatory) (4-bytes) Transport Losses Transport losses: This attribute counts the total number of transport losses (e.g., socket problems) detected on this association. A link loss is defined as loss of communication with the remote entity due to hardware/transient problems, or problems in related software. (R) (mandatory) (4-bytes) Last Detected Event (R) (mandatory) (1-byte) Last Detected Event Time Last detected event time: This attribute reports the time in seconds since the last event on this association was detected, as defined by [ITU-T H.341]. (R) (mandatory) (4-bytes) Last Detected Reset Time Last detected reset time: This attribute reports the time in seconds since these statistics were last reset, as defined by [ITU-T H.341]. Under normal circumstances, a get action on this attribute would return 900-s to indicate a completed 15-min interval. (R) (mandatory) (4-bytes)
type MocaEthernetPerformanceMonitoringHistoryData ¶
type MocaEthernetPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
MocaEthernetPerformanceMonitoringHistoryData (class ID #163)
This ME collects PM data for an MoCA Ethernet interface. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of the PPTP MoCA UNI ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP MoCA UNI. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contains PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Incoming Unicast Packets Incoming unicast packets: (R) (optional) (4-bytes) Incoming Discarded Packets Incoming discarded packets: (R) (optional) (4-bytes) Incoming Errored Packets Incoming errored packets: (R) (optional) (4-bytes) Incoming Unknown Packets Incoming unknown packets: (R) (optional) (4-bytes) Incoming Multicast Packets Incoming multicast packets: (R) (optional) (4-bytes) Incoming Broadcast Packets Incoming broadcast packets: (R) (optional) (4-bytes) Incoming Octets Incoming octets: (R) (optional) (4-bytes) Outgoing Unicast Packets Outgoing unicast packets: (R) (optional) (4-bytes) Outgoing Discarded Packets Outgoing discarded packets: (R) (optional) (4-bytes) Outgoing Errored Packets Outgoing errored packets: (R) (optional) (4-bytes) Outgoing Unknown Packets Outgoing unknown packets: (R) (optional) (4-bytes) Outgoing Multicast Packets Outgoing multicast packets: (R) (optional) (4-bytes) Outgoing Broadcast Packets Outgoing broadcast packets: (R) (optional) (4-bytes) Outgoing Octets Outgoing octets: (R) (optional) (4-bytes)
type MplsPseudowireTerminationPoint ¶
type MplsPseudowireTerminationPoint struct { ManagedEntityDefinition Attributes AttributeValueMap }
MplsPseudowireTerminationPoint (class ID #333)
This ME contains the configuration data of a pseudowire whose underlying transport method is MPLS. Instances of this ME are created and deleted by the OLT. Relationships Zero or one instance of this ME is associated with each instance of the pseudowire TP ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate)-(mandatory) (2 bytes) Tp Type (R, W, setbycreate) (mandatory) (1 byte) Tp Pointer TP pointer: This attribute points to the instance of the TP associated with this MPLS PW TP. The type of the associated TP is determined by the TP type attribute. (R, W, setbycreate) (mandatory) (2 bytes) Mpls Label Indicator (R, W, setbycreate) (mandatory) (1 byte) Mpls Pw Direction (R, W, setbycreate) (mandatory) (1 byte) Mpls Pw Uplink Label MPLS PW uplink label: This attribute specifies the label of the inner MPLS pseudowire upstream. The attribute is not meaningful for unidirectional downstream PWs. (R, W, setbycreate) (mandatory) (4 bytes) Mpls Pw Downlink Label MPLS PW downlink label: This attribute specifies the label of the inner MPLS pseudowire downstream. The attribute is not meaningful for unidirectional upstream PWs. (R, W, setbycreate) (mandatory) (4 bytes) Mpls Pw Tc NOTE 1 - The TC field was previously known as EXP. Refer to [bIETF-RFC-5462]. Mpls Tunnel Direction (R, W, setbycreate) (mandatory for double-labelled case) (1 byte) Mpls Tunnel Uplink Label MPLS tunnel uplink label: This attribute specifies the (outer) label for the upstream MPLS tunnel. If the MPLS tunnel is downstream only, this attribute should be set to 0. (R, W, setbycreate) (mandatory for double-labelled case) (4 bytes) Mpls Tunnel Downlink Label MPLS tunnel downlink label: This attribute specifies the (outer) label for the downstream MPLS tunnel. If the MPLS tunnel is upstream only, this attribute should be set to 0. (R, W, setbycreate) (mandatory for double-labelled case) (4 bytes) Mpls Tunnel Tc NOTE 2 - The TC field was previously known as EXP. Refer to [bIETF-RFC-5462]. Pseudowire Type (R, W, setbycreate) (mandatory) (2 bytes) Pseudowire Control Word Preference Pseudowire control word preference: When set to true, this Boolean attribute specifies that a control word is to be sent with each packet. Some PW types mandate the use of a control word in any event. In such cases, the value configured for this attribute has no effect on the presence of the control word. (R, W, setbycreate) (optional) (1 byte) Administrative State Administrative state: This attribute locks (1) and unlocks (0) the functions performed by the MPLS pseudowire TP. Administrative state is further described in clause-A.1.6. (R,-W) (optional) (1-byte) Operational State Operational state: This attribute reports whether the ME is currently capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte)
type MsgType ¶
type MsgType byte
MsgType represents a OMCI message-type
const ( // Message Types Create MsgType = 4 Delete MsgType = 6 Set MsgType = 8 Get MsgType = 9 GetAllAlarms MsgType = 11 GetAllAlarmsNext MsgType = 12 MibUpload MsgType = 13 MibUploadNext MsgType = 14 MibReset MsgType = 15 AlarmNotification MsgType = 16 AttributeValueChange MsgType = 17 Test MsgType = 18 StartSoftwareDownload MsgType = 19 DownloadSection MsgType = 20 EndSoftwareDownload MsgType = 21 ActivateSoftware MsgType = 22 CommitSoftware MsgType = 23 SynchronizeTime MsgType = 24 Reboot MsgType = 25 GetNext MsgType = 26 TestResult MsgType = 27 GetCurrentData MsgType = 28 SetTable MsgType = 29 // Defined in Extended Message Set Only )
type MulticastGemInterworkingTerminationPoint ¶
type MulticastGemInterworkingTerminationPoint struct { ManagedEntityDefinition Attributes AttributeValueMap }
MulticastGemInterworkingTerminationPoint (class ID #281)
An instance of this ME represents a point in a G-PON ONU where a multicast service interworks with the GEM layer. At this point, a multicast bit stream is reconstructed from GEM packets. Instances of this ME are created and deleted by the OLT. Multicast interworking GEM modes of operation The default multicast operation of the PON is where all the multicast content streams are carried in one PON layer connection (GEM port). This connection is then specified in the first entry of the IPv4 or IPv6 multicast address table, as the case may be. This single entry also specifies an all-inclusive IP multicast destination address (DA) range (e.g., 224.0.0.0 to 239.255.255.255 in the case of IPv4). The ONU then filters the traffic based on either Ethernet MAC addresses or IP addresses. The associated GEM port network CTP ME specifies the GEM port-ID that supports all multicast connections. In the default multicast operation, all multicast content streams are placed in one PON layer connection (GEM port). The OLT sets up a completely conventional model, a pointer from the multicast GEM IW termination to a GEM port network CTP. The OLT configures the GEM port-ID of the GEM port network CTP into the appropriate multicast address table attribute(s), along with the other table fields that specify the range of IP multicast DAs. The ONU accepts the entire multicast stream through the designated GEM port, then filters the traffic based on either the Ethernet MAC address or IP DA. An optional multicast configuration supports separate multicast streams carried over separate PON layer connections, i.e., on separate GEM ports. This permits the ONU to filter multicast streams at the GEM level, which is efficient in hardware, while ignoring other multicast streams that may be of interest to other ONUs on the PON. After configuring the explicit model for the first multicast GEM port, the OLT supports multiple multicast GEM ports by then configuring additional entries into the multicast address table(s), entries with different GEM port-IDs. The OMCI model is defined such that these ports are implicitly grouped together and served by the single explicit GEM port network CTP. No additional GEM network CTPs need be created or linked for the additional GEM ports. Several multicast GEM IW TPs can exist, each linked to separate bridge ports or mappers to serve different communities of interest in a complex ONU. Discovery of multicast support The OLT uses the multicast GEM IW TP entity as the means to discover the ONU's multicast capability. This entity is mandatory if multicast is supported by the ONU. If the OLT attempts to create this entity on an ONU that does not support multicast, the create command fails. The create or set command also fails if the OLT attempts to exploit optional features that the ONU does not support, e.g., in attempting to write a multicast address table with more than a single entry or to create multiple multicast GEM IW TPs. This ME is defined by a similarity to the unicast GEM IW TP, and a number of its attributes are not meaningful in a multicast context. These attributes are set to 0 and not used, as indicated in the following. Relationships An instance of this ME exists for each occurrence of transformation of GEM packets into a multicast data stream. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The value 0xFFFF is reserved. (R, setbycreate) (mandatory) (2-bytes) Gem Port Network Ctp Connectivity Pointer GEM port network CTP connectivity pointer: This attribute points to an instance of the GEM port network CTP that is associated with this multicast GEM IW TP. (R,-W, setbycreate) (mandatory) (2-bytes) Interworking Option (R,-W, setbycreate) (mandatory) (1-byte) Service Profile Pointer Service profile pointer: This attribute is set to 0 and not used. For backward compatibility, it may also be set to point to a MAC bridge service profile or IEEE 802.1p mapper service profile. (R,-W, setbycreate) (mandatory) (2-bytes) Not Used 1 Not used 1: This attribute is set to 0 and not used. (R,-W, setbycreate) (mandatory) (2-bytes) Pptp Counter PPTP counter: This attribute represents the number of instances of PPTP MEs associated with this instance of the multicast GEM IW TP. This attribute conveys no information that is not available elsewhere; it may be set to 0xFF and not used. (R) (optional) (1-byte) Operational State Operational state: This attribute indicates whether the ME is capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte) Gal Profile Pointer GAL profile pointer: This attribute is set to 0 and not used. For backward compatibility, it may also be set to point to a GAL Ethernet profile. (R,-W, setbycreate) (mandatory) (2-bytes) Not Used 2 Not used 2: This attribute is set to 0 and not used. (R,-W, setbycreate) (mandatory) (1-byte) Ipv4 Multicast Address Table IPv4 multicast address table: This attribute maps IP multicast addresses to PON layer addresses. Each entry contains the following. Ipv6 Multicast Address Table (R,-W) (optional) (24N bytes, where N is the number of entries in the list.)
type MulticastSubscriberConfigInfo ¶
type MulticastSubscriberConfigInfo struct { ManagedEntityDefinition Attributes AttributeValueMap }
MulticastSubscriberConfigInfo (class ID #310)
This ME organizes data associated with multicast management at subscriber ports of IEEE-802.1 bridges, including IEEE-802.1p mappers when the provisioning model is mapper-based rather than bridge-based. Instances of this ME are created and deleted by the OLT. Because of backward compatibility considerations, a subscriber port without an associated multicast subscriber config info ME would be expected to support unrestricted multicast access; this ME may therefore be viewed as restrictive, rather than permissive. Through separate attributes, this ME supports either a single multicast operations profile in its backward compatible form, or a list of multicast operations profiles instead (the list may of course contain a single entry). The OLT can determine whether the ONU supports the multiple profile capability by performing a get operation on the optional multicast service package table attribute, which exists only on ONUs that are prepared to support the feature. Relationships An instance of this ME is associated with one instance of the MAC bridge port configuration data or the IEEE-802.1p mapper service profile. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the MAC bridge port configuration data or IEEE-802.1p mapper ME. (R, setbycreate) (mandatory) (2-bytes) Me Type (R,-W, setbycreate) (mandatory) (1-byte) Multicast Operations Profile Pointer Multicast operations profile pointer: This attribute points to an instance of the multicast operations profile. This attribute is ignored by the ONU if a non-empty multicast service package table attribute is present. (R,W, set-by-create) (mandatory) (2 bytes) Max Simultaneous Groups Max simultaneous groups: This attribute specifies the maximum number of dynamic multicast groups that may be replicated to the client port at any one time. The recommended default value 0 specifies that no administrative limit is to be imposed. (R,-W, setbycreate) (optional) (2-bytes) Max Multicast Bandwidth Max multicast bandwidth: This attribute specifies the maximum imputed dynamic bandwidth, in bytes per second, that may be delivered to the client port at any one time. The recommended default value 0 specifies that no administrative limit is to be imposed. (R,-W, setbycreate) (optional) (4-bytes) Bandwidth Enforcement Bandwidth enforcement: The recommended default value of this Boolean attribute is false, and specifies that attempts to exceed the max multicast bandwidth be counted but honoured. The value true specifies that such attempts be counted and denied. The imputed bandwidth value is taken from the dynamic access control list table, both for a new join request and for pre-existing groups. (R,-W, setbycreate) (optional) (1-byte) Multicast Service Package Table (R,-W) (optional) (20N bytes, where N is the number of entries in the table) Allowed Preview Groups Table Each list entry begins with a table control field:
type MulticastSubscriberMonitor ¶
type MulticastSubscriberMonitor struct { ManagedEntityDefinition Attributes AttributeValueMap }
MulticastSubscriberMonitor (class ID #311)
This ME provides the current status of each port with respect to its multicast subscriptions. It may be useful for status monitoring or debugging purposes. The status table includes all dynamic groups currently subscribed by the port. Relationships Instances of this ME are created and deleted at the request of the OLT. One instance may exist for each IEEE-802.1 UNI configured to support multicast subscription. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the MAC bridge port configuration data or IEEE-802.1p mapper ME. (R,-setbycreate) (mandatory) (2-bytes) Me Type (R,-W, setbycreate) (mandatory) (1-byte) Current Multicast Bandwidth Current multicast bandwidth: This attribute is the ONU's (BE) estimate of the actual bandwidth currently being delivered to this particular MAC bridge port over all dynamic multicast groups. (R) (optional) (4-bytes) Join Messages Counter Join messages counter: This attribute counts the number of times the corresponding subscriber sent a join message that was accepted. When full, the counter rolls over to 0. (R) (optional) (4-bytes) Bandwidth Exceeded Counter Bandwidth exceeded counter: This attribute counts the number of join messages that did exceed, or would have exceeded, the max multicast bandwidth, whether accepted or denied. When full, the counter rolls over to 0. (R) (optional) (4-bytes) Ipv4 Active Group List Table (R) (mandatory) (24N bytes) Ipv6 Active Group List Table (R) (optional) (58N bytes)
type NetworkAddress ¶
type NetworkAddress struct { ManagedEntityDefinition Attributes AttributeValueMap }
NetworkAddress (class ID #137)
The network address ME associates a network address with security methods required to access a server. It is conditionally required for ONUs that support VoIP services. The address may take the form of a URL, a fully qualified path or IP address represented as an ACII string. If a non-OMCI interface is used to manage VoIP signalling, this ME is unnecessary. Instances of this ME are created and deleted by the OLT or the ONU, depending on the method used and case. Relationships Any ME that requires a network address may link to an instance of this ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Instances of this ME created autonomously by the ONU have IDs in the range 0..0x7FFF. Instances created by the OLT have IDs in the range 0x8000..0xFFFE. The value 0xFFFF is reserved. (R, setbycreate) (mandatory) (2-bytes) Security Pointer Security pointer: This attribute points to an authentication security method ME. The authentication security method indicates the username and password to be used when retrieving the network address indicated by this ME. A null pointer indicates that security attributes are not defined for this network address. (R,-W, setbycreate) (mandatory) (2-bytes) Address Pointer Address pointer: This attribute points to the large string ME that contains the network address. It may contain a fully qualified domain name, URI or IP address. The URI may also contain a port identifier (e.g., "x.y.z.com:5060"). A null pointer indicates that no network address is defined. (R,-W, setbycreate) (mandatory) (2-bytes)
type NetworkDialPlanTable ¶
type NetworkDialPlanTable struct { ManagedEntityDefinition Attributes AttributeValueMap }
NetworkDialPlanTable (class ID #145)
The network dial plan table ME is optional for ONUs providing VoIP services. This ME is used to provision dial plans from the OLT. Instances of this ME are created and deleted by the OLT. If a non-OMCI interface is used to manage SIP for VoIP, this ME is unnecessary. Relationships An instance of this ME may be associated with one or more instances of the SIP user data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Dial Plan Number Dial plan number: This attribute indicates the current number of dial plans in the dial plan table. (R) (mandatory) (2-bytes) Dial Plan Table Max Size Dial plan table max size: This attribute defines the maximum number of dial plans that can be stored in the dial plan table. (R, setbycreate) (mandatory) (2-bytes) Critical Dial Timeout Critical dial timeout: This attribute defines the critical dial timeout for digit map processing, in milliseconds. The recommended default value is 4000-ms. (R,-W, setbycreate) (mandatory) (2-bytes) Partial Dial Timeout Partial dial timeout: This attribute defines the partial dial timeout for digit map processing, in milliseconds. The recommended default value is 16000-ms. (R,-W, setbycreate) (mandatory) (2-bytes) Dial Plan Format (R,-W, setbycreate) (mandatory) (1-byte) Dial Plan Table (R,-W) (mandatory) (30 * N bytes, where N is the number of dial plans)
type NotSupportedError ¶
type NotSupportedError struct {
OmciError
}
NotSupportedError means that the message type indicated in byte 3 is not supported by the ONU.
type OctetString ¶ added in v0.13.0
type OctetString struct { ManagedEntityDefinition Attributes AttributeValueMap }
OctetString (class ID #307)
The octet string is modelled on the large string ME. The large string is constrained to printable characters because it uses null as a trailing delimiter. The octet string has a length attribute and is therefore suitable for arbitrary sequences of bytes. Instances of this ME are created and deleted by the OLT. To use this ME, the OLT instantiates the octet string ME and then points to the created ME from other ME instances. Systems that maintain the octet string should ensure that the octet string ME is not deleted while it is still linked. Relationships An instance of this ME may be cited by any ME that requires an octet string that can exceed 25-bytes in length. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The values 0 and 0xFFFF are reserved. (R, setbycreate) (mandatory) (2-bytes) Length Length: This attribute specifies the number of octets that comprise the sequence of octets. This attribute defaults to 0 to indicate no octet string is defined. The maximum value of this attribute is 375 (15 parts, 25-bytes each). (R,-W) (mandatory) (2-bytes) Part 1, Part 2, Part 3, Part 4, Part 5, Part 6, Part 7, Part 8, Part 9, Part 10, Part 11, Part 12, Part 13, Part 14, Part 15 Part 1, Part 2, Part 3, Part 4, Part 5, Part 6, Part 7, Part 8, Part 9, Part 10, Part 11, Part 12, Part 13, Part 14, Part 15: (R,-W) (part 1 mandatory, others optional) (25-bytes * 15 attributes)
type OltG ¶
type OltG struct { ManagedEntityDefinition Attributes AttributeValueMap }
OltG (class ID #131)
This optional ME identifies the OLT to which an ONU is connected. This ME provides a way for the ONU to configure itself for operability with a particular OLT. It also provides a way for the OLT to communicate the time of day to the ONU. An ONU that supports this ME automatically creates an instance of it. Immediately following the start-up phase, the OLT should set the ONU to the desired configuration. Interpretation of the OLT vendor ID, equipment ID and version attributes is a matter for negotiation between the two vendors involved. Relationships The single instance of this ME is associated with the ONU ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. There is only one instance, number 0. (R) (mandatory) (2-bytes) Olt Vendor Id OLT vendor ID: This attribute identifies the OLT vendor. It is the same as the four most significant bytes of an ONU serial number specified in the respective TC layer specification. Upon instantiation, this attribute comprises all spaces. (R,-W) (mandatory) (4-bytes) Equipment Id Equipment ID: This attribute may be used to identify the specific type of OLT. The default value of all spaces indicates that equipment ID information is not available or applicable to the OLT being represented. (R,-W) (mandatory) (20-bytes) Version Version: This attribute identifies the version of the OLT as defined by the vendor. The default left-justified ASCII string "0" (padded with trailing nulls) indicates that version information is not available or applicable to the OLT being represented. (R,-W) (mandatory) (14-bytes) Time Of Day Information NOTE - In ITU-T G.987/ITU-T G.989 systems, the superframe count field of the time of day information attribute contains the 32 LSBs of the actual counter.
type Omci ¶
type Omci struct { ManagedEntityDefinition Attributes AttributeValueMap }
Omci (class ID #287)
This ME describes the ONU's general level of support for OMCI MEs and messages. This ME is not included in an MIB upload. Relationships One instance exists in the ONU. The ME entities are related to the OMCI entity. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. There is only one instance, number 0. (R) (mandatory) (2-bytes) Me Type Table ME type table: This attribute lists the ME classes supported by the ONU. Each entry contains the ME class value (see Table 11.2.4-1) of an ME type. (R) (mandatory) (2 * N bytes, where N is the number of entries in the list.) Message Type Table Message type table: This attribute is a list of message types (MTs) supported by the ONU. Each entry contains the MT of an OMCI message (see Table-11.2.2-1). (R) (mandatory) (M bytes, where M is the number of entries in the list.)
type OmciError ¶
type OmciError struct {
// contains filtered or unexported fields
}
func (*OmciError) GetFailureMask ¶ added in v0.10.0
func (*OmciError) GetUnsupporteMask ¶ added in v0.10.0
func (*OmciError) StatusCode ¶
type OmciErrors ¶ added in v0.0.8
type OmciErrors interface { Error() string StatusCode() Results GetError() error GetFailureMask() uint16 GetUnsupporteMask() uint16 }
Custom Go Error messages for common OMCI errors
Response Status code related errors
func MergeInDefaultValues ¶ added in v0.13.0
func MergeInDefaultValues(classID ClassID, attributes AttributeValueMap) OmciErrors
MergeInDefaultValues will examine the Manage Entity defaults (for non-SetByCreate attributes). This function is called on a MIB Create request but is provide for external use in case it is needed before the MIB entry is created
func NewAttributeFailureError ¶
func NewAttributeFailureError(failedMask uint16, unsupportedMask uint16, args ...interface{}) OmciErrors
NewAttributeFailureError is used to ceeate an AttributeFailure error status for Get/Set requests
func NewDeviceBusyError ¶
func NewDeviceBusyError(args ...interface{}) OmciErrors
NewDeviceBusyError creates a DeviceBusyError
func NewInstanceExistsError ¶
func NewInstanceExistsError(args ...interface{}) OmciErrors
NewInstanceExistsError
func NewMessageTruncatedError ¶ added in v0.0.7
func NewMessageTruncatedError(args ...interface{}) OmciErrors
NewMessageTruncatedError creates a MessageTruncatedError message
func NewNonStatusError ¶ added in v0.0.8
func NewNonStatusError(args ...interface{}) OmciErrors
NewNonStatusError is for processing errors that do not involve frame processing status & results
func NewNotSupportedError ¶
func NewNotSupportedError(args ...interface{}) OmciErrors
NewNotSupportedError creates a NotSupportedError
func NewOmciSuccess ¶ added in v0.10.0
func NewOmciSuccess() OmciErrors
NewOmciSuccess is used to convey a successful request. For Set/Get responses, this indicates that all attributes were successfully set/retrieved.
For Set/Get requests that have unsupported/failed attributes (code 1001), use the NewAttributeFailureError() function to convey the proper status (AttributeFailure).
For Create requests that have parameter errors (code 0011), use the NewParameterError() function to signal which attributes were in error
func NewParameterError ¶
func NewParameterError(mask uint16, args ...interface{}) OmciErrors
NewParameterError creates a ParamError
For Set/Get requests that have unsupported/failed attributes (code 1001), use the NewAttributeFailureError() function to convey the proper status (AttributeFailure).
func NewProcessingError ¶
func NewProcessingError(args ...interface{}) OmciErrors
NewProcessingError means the command processing failed at the ONU for reasons not described by one of the more specific error codes.
func NewUnknownEntityError ¶
func NewUnknownEntityError(args ...interface{}) OmciErrors
NewUnknownEntityError creates an UnknownEntityError
func NewUnknownInstanceError ¶
func NewUnknownInstanceError(args ...interface{}) OmciErrors
NewUnknownInstanceError creates an UnknownInstanceError
type OmciProcessingError ¶
type OmciProcessingError struct {
OmciError
}
type Onu2G ¶
type Onu2G struct { ManagedEntityDefinition Attributes AttributeValueMap }
Onu2G (class ID #257)
This ME contains additional attributes associated with a PON ONU. The ONU automatically creates an instance of this ME. Its attributes are populated according to data within the ONU itself. This ME is the same as the ONT2-G of [ITUT G.984.4], with extensions. Relationships This ME is paired with the ONU-G entity. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. There is only one instance, number 0. (R) (mandatory) (2-bytes) Equipment Id Equipment ID: This attribute may be used to identify the specific type of ONU. In some environments, this attribute may include the common language equipment identification (CLEI) code. (R) (optional) (20-bytes) Optical Network Unit Management And Control Channel Omcc Version (R) (mandatory) (1-byte) Vendor Product Code Vendor product code: This attribute contains a vendor-specific product code for the ONU. (R) (optional) (2-bytes) Security Capability (R) (mandatory) (1-byte) Security Mode Upon ME instantiation, the ONU sets this attribute to 1, AES-128. Attribute value 1 does not imply that any channels are encrypted; that process is negotiated at the PLOAM layer. It only signifies that the advanced encryption standard (AES) with 128-bit keys is the security mode to be used on any channels that the OLT may choose to encrypt. (R,-W) (mandatory) (1-byte) Total Priority Queue Number Total priority queue number: This attribute reports the total number of upstream priority queues that are not associated with a circuit pack, but with the ONU in its entirety. Upon ME instantiation, the ONU sets this attribute to the value that represents its capabilities. (R) (mandatory) (2-bytes) Total Traffic Scheduler Number Total traffic scheduler number: This attribute reports the total number of traffic schedulers that are not associated with a circuit pack, but with the ONU in its entirety. The ONU supports null function, strict priority scheduling and weighted round robin (WRR) from the priority control and guarantee of minimum rate control points of view, respectively. If the ONU has no global traffic schedulers, this attribute is 0. (R) (mandatory) (1-byte) Deprecated Deprecated: This attribute should always be set to 1 by the ONU and ignored by the OLT. (R) (mandatory) (1-byte) Total Gem Port_Id Number Total GEM port-ID number: This attribute reports the total number of GEM port-IDs supported by the ONU. The maximum value is specified in the corresponding TC recommendations. Upon ME instantiation, the ONU sets this attribute to the value that represents its capabilities. (R) (optional) (2-bytes) Sysuptime SysUpTime: This attribute counts 10 ms intervals since the ONU was last initialized. It rolls over to 0 when full (see [IETF RFC 1213]). (R) (optional) (4-bytes) Connectivity Capability (R) (optional) (2 bytes) Current Connectivity Mode (R, W) (optional) (1 byte) Quality Of Service Qos Configuration Flexibility The ME ID of both the T-CONT and traffic scheduler contains a slot number. Even when attributes in the above list are RW, it is never permitted to change the slot number in a reference. That is, configuration flexibility never extends across slots. It is also not permitted to change the directionality of an upstream queue to downstream or vice versa. Priority Queue Scale Factor NOTE 3 - Some legacy implementations may take the queue scale factor from the GEM block length attribute of the ANI-G ME. That option is discouraged in new implementations.
type OnuData ¶
type OnuData struct { ManagedEntityDefinition Attributes AttributeValueMap }
OnuData (class ID #2)
This ME models the MIB itself. Clause I.1.3 explains the use of this ME with respect to MIB synchronization. The ONU automatically creates an instance of this ME, and updates the associated attributes according to data within the ONU itself. Relationships One instance of this ME is contained in an ONU. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. There is only one instance, number 0. (R) (mandatory) (2-bytes) Mib Data Sync MIB data sync: This attribute is used to check the alignment of the MIB of the ONU with the corresponding MIB in the OLT. MIB data sync relies on this attribute, which is a sequence number that can be checked by the OLT to see if the MIB snapshots for the OLT and ONU match. Refer to clause I.1.2.1 for a detailed description of this attribute. Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (mandatory) (1-byte)
type OnuDynamicPowerManagementControl ¶
type OnuDynamicPowerManagementControl struct { ManagedEntityDefinition Attributes AttributeValueMap }
OnuDynamicPowerManagementControl (class ID #336)
This ME models the ONU's ability to enter power conservation modes in cooperation with the OLT in an ITU-T G.987 system. [ITUT G.987.3] originally specified two alternative modes, doze and cyclic sleep. The subsequent revision of [ITUT G.987.3] simplified the specification providing a single power conservation mode, watchful sleep. An ONU that supports power conservation modes automatically creates an instance of this ME. Relationships One instance of this ME is associated with the ONU ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. There is only one instance, number 0. (R) (mandatory) (2-bytes) Power Reduction Management Capability 5..255 Reserved Power Reduction Management Mode Power reduction management mode: This attribute enables one or more of the ONU's managed power conservation modes. It is a bit map in which the bit value 0 disables the mode, while the value 1 enables the mode. Bit assignments are the same as those of the power reduction management capability attribute. The default value of each bit is 0. (R,-W) (mandatory) (1-byte) Itransinit Itransinit: This attribute is the ONU vendor's statement of the complete transceiver initialization time: the worst-case time required for the ONU to regain full functionality when leaving the asleep state in cyclic sleep mode or low-power state in watchful sleep mode (i.e., turning on both the receiver and the transmitter and acquiring synchronization to the downstream flow), measured in units of 125-us frames. The value zero indicates that the sleeping ONU can respond to a bandwidth grant without delay. (R) (mandatory) (2-bytes) Itxinit Itxinit: This attribute is the ONU vendor's statement of the transmitter initialization time: the time required for the ONU to regain full functionality when leaving the listen state (i.e., turning on the transmitter), measured in units of 125-us frames. The value zero indicates that the dozing ONU can respond to a bandwidth grant without delay. If watchful sleep is enabled, the ONU ignores this attribute. (R) (mandatory) (2 bytes) Maximum Sleep Interval Maximum sleep interval: The Isleep/Ilowpower attribute specifies the maximum time the ONU spends in its asleep, listen, or low-power states, as a count of 125-us frames. Local or remote events may truncate the ONU's sojourn in these states. The default value of this attribute is 0. (R,-W) (mandatory) (4-bytes) Maximum Receiver_Off Interval Maximum receiver-off interval: The Irxoff attribute specifies the maximum time the OLT can afford to wait from the moment it decides to wake up an ONU in the low-power state of the watchful sleep mode until the ONU is fully operational, specified as a count of 125-us frames. (R,-W) (mandatory) (4-bytes) Minimum Aware Interval Minimum aware interval: The Iaware attribute specifies the time the ONU spends in its aware state, as a count of 125-us frames, before it re-enters asleep or listen states. Local or remote events may independently cause the ONU to enter an active state rather than returning to a sleep state. The default value of this attribute is 0. (R,-W) (mandatory) (4-bytes) Minimum Active Held Interval Minimum active held interval: The Ihold attribute specifies the minimum time during which the ONU remains in the active held state, as a count of 125-us frames. Its initial value is zero. (R, W) (mandatory) (2-bytes) Maximum Sleep Interval Extension (R,-W) (optional) (8-bytes) Ethernet Passive Optical Network Epon Capability Extension - Configurations: ackEnable configuration = enable, Sleep indication configuration = disable, Early wake-up configuration = enable Epon Setup Extension (R,-W) (optional) (1-byte) Missing Consecutive Bursts Threshold Missing consecutive bursts threshold: The Clobi attribute specifies the maximum number of missing consecutive scheduled bursts from the ONU that the OLT is willing to tolerate without raising an alarm. The value of this attribute defaults to 4. (R,-W) (mandatory) (4-bytes)
type OnuG ¶
type OnuG struct { ManagedEntityDefinition Attributes AttributeValueMap }
OnuG (class ID #256)
This ME represents the ONU as equipment. The ONU automatically creates an instance of this ME. It assigns values to read-only attributes according to data within the ONU itself. This ME has evolved from the ONT-G of [ITUT G.984.4]. Relationships In ITU-T GTC based PON applications, all other MEs in this Recommendation are related directly or indirectly to the ONU-G entity. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. There is only one instance, number 0. (R) (mandatory) (2-bytes) Vendor Id Vendor ID: This attribute identifies the vendor of the ONU. It is the same as the four most significant bytes of the ONU serial number as specified in the respective transmission convergence (TC) layer specification. (R) (mandatory) (4-bytes) Version Version: This attribute identifies the version of the ONU as defined by the vendor. The character value 0 indicates that version information is not available or applicable. (R) (mandatory) (14-bytes) Serial Number Serial number: The serial number is unique for each ONU. It is defined in the respective TC layer specification and contains the vendor ID and version number. The first four bytes are an ASCII-encoded four-letter vendor ID. The second four bytes are a binary encoded serial number, under the control of the ONU vendor. (R) (mandatory) (8-bytes) Traffic Management Option Upon ME instantiation, the ONU sets this attribute to the value that describes its implementation. The OLT must adapt its model to conform to the ONU's selection. (R) (mandatory) (1-byte) Deprecated Deprecated: This attribute is not used. If it is present, it should be set to 0. (R) (optional) (1-byte) Battery Backup Battery backup: This Boolean attribute controls whether the ONU performs backup battery monitoring (assuming it is capable of doing so). False disables battery alarm monitoring; true enables battery alarm monitoring. (R,-W) (mandatory) (1-byte) Administrative State Administrative state: This attribute locks (1) and unlocks (0) the functions performed by the ONU as an entirety. Administrative state is further described in clause A.1.6. (R,-W) (mandatory) (1-byte) Operational State Operational state: This attribute reports whether the ME is currently capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte) Onu Survival Time ONU survival time: This attribute indicates the minimum guaranteed time in milliseconds between the loss of external power and the silence of the ONU. This does not include survival time attributable to a backup battery. The value zero implies that the actual time is not known. (R) (optional) (1-byte) Logical Onu Id Logical ONU ID: This attribute provides a way for the ONU to identify itself. It is a text string, null terminated if it is shorter than 24 bytes, with a null default value. The mechanism for creation or modification of this information is beyond the scope of this Recommendation, but might include, for example, a web page displayed to a user. (R) (optional) (24 bytes) Logical Password Logical password: This attribute provides a way for the ONU to submit authentication credentials. It is a text string, null terminated if it is shorter than 12 bytes, with a null default value. The mechanism for creation or modification of this information is beyond the scope of this Recommendation. (R) (optional) (12-bytes) Credentials Status Other values are reserved. Extended Tc_Layer Options (R) (optional) (2-bytes)
type OnuPowerShedding ¶
type OnuPowerShedding struct { ManagedEntityDefinition Attributes AttributeValueMap }
OnuPowerShedding (class ID #133)
This ME models the ONU's ability to shed services when the ONU goes into battery operation mode after AC power failure. Shedding classes are defined in the following table, which may span multiple circuit pack types. This feature works in conjunction with the power shed override attribute of the circuit pack ME, which can selectively prevent power shedding of priority ports. An ONU that supports power shedding automatically creates an instance of this ME. The following table defines the binding of shedding class and PPTP type. The coding is taken from Table 9.1.5-1. In the case of hybrid circuit pack types, multiple shedding classes may affect a circuit pack if the hardware is capable of partial power shedding. An ONU may choose to model its ports with the port-mapping package of clause 9.1.8, rather than with real or virtual circuit packs. In this case, power shedding pertains to individual PPTPs (listed in column 2 of the table). Relationships One instance of this ME is associated with the ONU ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. There is only one instance, number 0. (R) (mandatory) (2-bytes) Restore Power Timer Reset Interval Restore power timer reset interval: The time delay, in seconds, before resetting the power- shedding timers after full power restoration. Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (mandatory) (2-bytes) Data Class Shedding Interval Data class shedding interval: (R,-W) (mandatory) (2-bytes) Voice Class Shedding Interval Voice class shedding interval: This attribute only pertains to voice services that terminate on the ONU and are under the management control of the OMCI. (R,-W) (mandatory) (2-bytes) Video Overlay Class Shedding Interval Video overlay class shedding interval: (R,-W) (mandatory) (2-bytes) Video Return Class Shedding Interval Video return class shedding interval: (R,-W) (mandatory) (2-bytes) Digital Subscriber Line Class Shedding Interval Digital subscriber line (DSL) class shedding interval: (R,-W) (mandatory) (2-bytes) Atm Class Shedding Interval ATM class shedding interval: (R,-W) (mandatory) (2-bytes) Ces Class Shedding Interval CES class shedding interval: (R,-W) (mandatory) (2-bytes) Frame Class Shedding Interval Frame class shedding interval: (R,-W) (mandatory) (2-bytes) Sdh_Sonet Class Shedding Interval Sdh-sonet class shedding interval: (R,-W) (mandatory) (2-bytes) Shedding Status The ONU sets each bit to 1 when power shedding is active, and clears it to 0 when the service is restored. (R) (optional) (2-bytes)
type ParamData ¶
type ParamData struct { EntityID uint16 Attributes AttributeValueMap }
ParamData can be passed to the 'New' function to dictate how the returned Managed Entity is created. You should supply either zero or one ParamData structure to 'New'.
If No ParamData is passed, the returned Managed Entity can only be used for providing validation of other structures. This is commonly done in a packet encoder/decoder to assist in that process.
If One ParamData is passed, the returned Managed Entity will be initialized with the given values/attributes and then validated. This is commonly done when you wish to create an ME for transmission, storage or removal from a persistent database, or some other similar purpose.
type ParamError ¶
type ParamError struct {
OmciError
}
ParamError means that the command message received by the ONU was errored. It would be appropriate if an attribute mask were out of range, for example. In practice, this result code is frequently used interchangeably with code 1001. However, the optional attribute and attribute execution masks in the reply messages are only defined for code 1001.
type PhysicalPathTerminationPointCesUni ¶
type PhysicalPathTerminationPointCesUni struct { ManagedEntityDefinition Attributes AttributeValueMap }
PhysicalPathTerminationPointCesUni (class ID #12)
This ME represents the point at a CES UNI in the ONU where the physical path terminates and physical level functions are performed. The ONU automatically creates an instance of this ME per port: o when the ONU has CES ports built into its factory configuration; o when a cardholder is provisioned to expect a circuit pack of a CES type; o when a cardholder provisioned for plug-and-play is equipped with a circuit pack of a CES type. Note that the installation of a plug-and-play card may indicate the presence of CES ports via equipment ID as well as its type and indeed may cause the ONU to instantiate a port-mapping package that specifies CES ports. The ONU automatically deletes instances of this ME when a cardholder is neither provisioned to expect a CES circuit pack, nor is it equipped with a CES circuit pack. Relationships An instance of this ME is associated with each real or pre-provisioned CES port. It can be linked from a GEM IW TP, a pseudowire TP or a logical N * 64 kbit/s CTP. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. This 2 byte number indicates the physical position of the UNI. The first byte is the slot ID (defined in clause 9.1.5). The second byte is the port ID, with the range 1..255. (R) (mandatory) (2-bytes) Expected Type Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (mandatory) (1-byte) Sensed Type Sensed type: If the value of expected type is not 0, then the value of sensed type equals the value of expected type. If expected type-= 0, then the value of sensed type is one of the compatible values from Table-9.1.5-1. Upon ME instantiation, the ONU sets this attribute to 0 or to the value that reflects the physically present equipment. (R) (mandatory if the ONU supports circuit packs with configurable interface types, e.g., C1.5/2/6.3) (1-byte) Ces Loopback Configuration Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (mandatory) (1-byte) Administrative State Administrative state: This attribute locks (1) and unlocks (0) the functions performed by this ME. Administrative state is further described in clause A.1.6. (R,-W) (mandatory) (1-byte) Operational State Operational state: This attribute indicates whether the ME is capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte) Framing Upon ME instantiation, the ONU sets this attribute to a value that reflects the vendor's default. (R,-W) (optional) (1-byte) Encoding Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (mandatory for DS1 and DS3 interfaces) (1-byte) Line Length Line length: This attribute specifies the length of the twisted pair cable from a DS1 physical UNI to the DSX-1 cross-connect point or the length of coaxial cable from a DS3 physical UNI to the DSX-3 cross-connect point. Valid values are given in Table 9.8.1-1. Upon ME instantiation for a DS1 interface, the ONU assigns the value 0 for non-power feed type DS1 and the value 6 for power feed type DS1. Upon ME instantiation for a DS3 interface, the ONU sets this attribute to 0x0F. (R,-W) (optional) (1-byte) Ds1 Mode In the event of conflicting values between this attribute and the (also optional) line length attribute, the line length attribute is taken to be valid. This permits the separation of line build-out (LBO) and power settings from smart jack and FDL behaviour. Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (optional) (1-byte) Arc ARC: See clause A.1.4.3. (R,-W) (optional) (1-byte) Arc Interval ARC interval: See clause A.1.4.3. (R,-W) (optional) (1-byte) Line Type (R,-W) (mandatory for DS3, E3 and multi-configuration interfaces, not applicable to other interfaces) (1-byte)
type PhysicalPathTerminationPointEthernetUni ¶
type PhysicalPathTerminationPointEthernetUni struct { ManagedEntityDefinition Attributes AttributeValueMap }
PhysicalPathTerminationPointEthernetUni (class ID #11)
This ME represents the point at an Ethernet UNI where the physical path terminates and Ethernet physical level functions are performed. The ONU automatically creates an instance of this ME per port: o when the ONU has Ethernet ports built into its factory configuration; o when a cardholder is provisioned to expect a circuit pack of the Ethernet type; o when a cardholder provisioned for plug-and-play is equipped with a circuit pack of the Ethernet type. Note that the installation of a plug-and-play card may indicate the presence of Ethernet ports via equipment ID as well as its type, and indeed may cause the ONU to instantiate a port-mapping package that specifies Ethernet ports. The ONU automatically deletes instances of this ME when a cardholder is neither provisioned to expect an Ethernet circuit pack, nor is it equipped with an Ethernet circuit pack. Relationships An instance of this ME is associated with each instance of a pre-provisioned or real Ethernet port. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. This 2 byte number indicates the physical position of the UNI. The first byte is the slot ID (defined in clause 9.1.5). The second byte is the port ID, with the range 1..255. (R) (mandatory) (2-bytes) Expected Type Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (mandatory) (1-byte) Sensed Type (R) (mandatory if the ONU supports circuit packs with configurable interface types, e.g., 10/100 BASE-T card) (1-byte) Auto Detection Configuration Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (mandatory for interfaces with autodetection options) (1-byte) Ethernet Loopback Configuration Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (mandatory) (1-byte) Administrative State Administrative state: This attribute locks (1) and unlocks (0) the functions performed by this ME. Administrative state is further described in clause A.1.6. (R,-W) (mandatory) (1-byte) Operational State Operational state: This attribute indicates whether the ME is capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte) Configuration Ind The value 0 indicates that the configuration status is unknown (e.g., Ethernet link is not established or the circuit pack is not yet installed). Upon ME instantiation, the ONU sets this attribute to 0. (R) (mandatory) (1-byte) Max Frame Size Max frame size: This attribute denotes the maximum frame size allowed across this interface. Upon ME instantiation, the ONU sets the attribute to 1518. (R,-W) (mandatory for G-PON, optional for ITU-T G.986 systems) (2 bytes) Dte Or Dce Ind (R,-W) (mandatory) (1-byte) Pause Time Pause time: This attribute allows the PPTP to ask the subscriber terminal to temporarily suspend sending data. Units are in pause quanta (1 pause quantum is 512 bit times of the particular implementation). Values: 0..0xFFFF. Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (optional) (2-bytes) Bridged Or Ip Ind Upon ME instantiation, the ONU sets this attribute to 2. (R,-W) (optional) (1-byte) Arc ARC: See clause A.1.4.3. (R,-W) (optional) (1-byte) Arc Interval ARC interval: See clause A.1.4.3. (R,-W) (optional) (1-byte) Pppoe Filter PPPoE filter: This attribute controls filtering of PPPoE packets on this Ethernet port. The value 0 allows packets of all types. The value 1 discards everything but PPPoE packets. The default value is 0. (R,-W) (optional) (1-byte) Power Control NOTE - This attribute is the equivalent of the acPSEAdminControl variable defined in clause 30.9.1.2.1 of [IEEE 802.3]. Other variables related to PoE appear in the PoE control ME.
type PhysicalPathTerminationPointLctUni ¶
type PhysicalPathTerminationPointLctUni struct { ManagedEntityDefinition Attributes AttributeValueMap }
PhysicalPathTerminationPointLctUni (class ID #83)
This ME models debug access to the ONU from any physical or logical port, for example, via a dedicated LCT UNI, via ordinary subscriber UNIs, or via the IP host config ME. The ONU automatically creates an instance of this ME per port: o when the ONU has an LCT port built into its factory configuration; o when a cardholder is provisioned to expect a circuit pack of the LCT type; o when a cardholder provisioned for plug-and-play is equipped with a circuit pack of the LCT type; NOTE - The installation of a plug-and-play card may indicate the presence of LCT ports via equipment ID as well as its type, and indeed may cause the ONU to instantiate a port-mapping package that specifies LCT ports. o when the ONU supports debug access through some other physical or logical means. The ONU automatically deletes an instance of this ME when a cardholder is neither provisioned to expect an LCT circuit pack, nor is it equipped with an LCT circuit pack, or if the ONU is reconfigured in such a way that it no longer supports debug access. LCT instances are not reported during an MIB upload. Relationships An instance of this ME is associated with an instance of a real or virtual circuit pack ME classified as an LCT type. An instance of this ME may also be associated with the ONU as a whole, if the ONU supports debug access through means other than a dedicated physical LCT port. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. This 2-byte number indicates the physical position of the UNI. The first byte is the slot ID (defined in clause 9.1.5). The second byte is the port ID, with the range 1..255. If the LCT UNI is associated with the ONU as a whole, its ME ID should be 0. (R) (mandatory) (2 bytes) Administrative State Administrative state: This attribute locks (1) and unlocks (0) the functions performed by this ME. Administrative state is described generically in clause-A.1.6. The LCT has additional administrative state behaviour. When the administrative state is set to lock, debug access through all physical or logical means is blocked, except that the operation of a possible ONU remote debug ME is not affected. Administrative lock of ME instance 0 overrides administrative lock of any other PPTP LCT UNIs that may exist. (R, W) (mandatory) (1-byte)
type PhysicalPathTerminationPointMocaUni ¶
type PhysicalPathTerminationPointMocaUni struct { ManagedEntityDefinition Attributes AttributeValueMap }
PhysicalPathTerminationPointMocaUni (class ID #162)
This ME represents an MoCA UNI, where physical paths terminate and physical path level functions are performed. The ONU automatically creates an instance of this ME per port as follows. o When the ONU has MoCA ports built into its factory configuration. o When a cardholder is provisioned to expect a circuit pack of the MoCA type. o When a cardholder provisioned for plug-and-play is equipped with a circuit pack of the MoCA type. Note that the installation of a plug-and-play card may indicate the presence of MoCA ports via equipment ID as well as its type, and indeed may cause the ONU to instantiate a port-mapping package that specifies MoCA ports. The ONU automatically deletes instances of this ME when a cardholder is neither provisioned to expect an MoCA circuit pack, nor is it equipped with an MoCA circuit pack. Relationships An instance of this ME is associated with each real or pre-provisioned MoCA port. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. This 2-byte number is directly associated with the physical position of the UNI. The first byte is the slot ID (defined in clause 9.1.5). The second byte is the port ID, with the range 1..255. (R) (mandatory) (2-bytes) Loopback Configuration Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (optional) (1-byte) Administrative State Administrative state: This attribute locks (1) and unlocks (0) the functions performed by this ME. Administrative state is further described in clause A.1.6. (R,-W) (mandatory) (1-byte) Operational State Operational state: This attribute indicates whether the ME is capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte) Max Frame Size Max frame size: This attribute denotes the maximum frame size allowed across this interface. Upon ME instantiation, the ONU sets this attribute to 1518. (R,-W) (mandatory) (2-bytes) Arc ARC: See clause A.1.4.3. (R,-W) (optional) (1-byte) Arc Interval ARC interval: See clause A.1.4.3. (R,-W) (optional) (1-byte) Pppoe Filter PPPoE filter: This attribute controls filtering of PPPoE packets on this MoCA port. When its value is 1, all packets other than PPPoE packets are discarded. The default 0 accepts packets of all types. (R,-W) (optional) (1-byte) Network Status (R) (mandatory) (1-byte) Password Password: This attribute specifies the MoCA encryption key. It is an ASCII string of 17 decimal digits. Upon ME instantiation, the ONU sets this attribute to 17 null bytes. (R,-W) (mandatory) (17-bytes) Privacy Enabled Privacy enabled: This attribute activates (1) link-layer security. The default value 0 deactivates it. (R,-W) (mandatory) (1-byte) Minimum Bandwidth Alarm Threshold Minimum bandwidth alarm threshold: This attribute specifies the minimum desired PHY link bandwidth between two nodes. If the actual bandwidth is lower, an LL alarm is declared. Valid values are 0 to 0x0410 (260-Mbit/s) in 0.25-Mbit/s increments. The default value is 0x02D0 (180-Mbit/s). The value 0 disables the threshold. (R,-W) (optional) (2-bytes) Frequency Mask Frequency mask: This attribute is a bit map of the centre frequencies that the interface is permitted to use, where each bit represents a centre frequency. The LSB (b[1]) corresponds to centre frequency 800-MHz. The next significant bit (b[2]) corresponds to centre frequency 825-MHz. The 28th bit (b[28]) corresponds to centre frequency 1500-MHz. The four MSBs are not used. (R,-W) (optional) (4-bytes) Rf Channel RF channel: This attribute reports the frequency to which the MoCA interface is currently tuned, in megahertz. (R) (mandatory) (2-bytes) Last Operational Frequency Last operational frequency: This attribute reports the frequency to which the MoCA interface was tuned when last operational, in megahertz. (R) (mandatory) (2-bytes)
type PhysicalPathTerminationPointPotsUni ¶
type PhysicalPathTerminationPointPotsUni struct { ManagedEntityDefinition Attributes AttributeValueMap }
PhysicalPathTerminationPointPotsUni (class ID #53)
This ME represents a POTS UNI in the ONU, where a physical path terminates and physical path level functions (analogue telephony) are performed. The ONU automatically creates an instance of this ME per port as follows. o When the ONU has POTS ports built into its factory configuration. o When a cardholder is provisioned to expect a circuit pack of the POTS type. o When a cardholder provisioned for plug-and-play is equipped with a circuit pack of the POTS type. Note that the installation of a plug-and-play card may indicate the presence of POTS ports via equipment ID as well as type, and indeed may cause the ONU to instantiate a port-mapping package that specifies POTS ports. The ONU automatically deletes instances of this ME when a cardholder is neither provisioned to expect a POTS circuit pack, nor is it equipped with a POTS circuit pack. Relationships An instance of this ME is associated with each real or pre-provisioned POTS port. Either a SIP or a VoIP voice CTP links to the POTS UNI. Status is available from a VoIP line status ME, and RTP and call control PM may be collected on this point. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. This 2-byte number indicates the physical position of the UNI. The first byte is the slot ID (defined in clause 9.1.5). The second byte is the port ID, with the range 1..255. (R) (mandatory) (2-bytes) Administrative State When the administrative state is set to lock, all user functions of this UNI are blocked, and alarms, TCAs and AVCs for this ME and all dependent MEs are no longer generated. Selection of a default value for this attribute is outside the scope of this Recommendation. (R, W) (mandatory) (1 byte) Deprecated Deprecated: This attribute is not used and should not be supported. (R,-W) (optional) (2-bytes) Arc ARC: See clause A.1.4.3. (R,-W) (optional) (1-byte) Arc Interval ARC interval: See clause A.1.4.3. (R,-W) (optional) (1-byte) Impedance where C1, R1, and R2 are related as shown in Figure 9.9.1-1. Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (optional) (1-byte) Transmission Path Transmission path: This attribute allows setting the POTS UNI either to full-time on-hook transmission (0) or part-time on-hook transmission (1). Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (optional) (1-byte) Rx Gain Rx gain: This attribute specifies a gain value for the received signal in the form of a 2s complement number. Valid values are -120 (12.0-dB) to 60 (+6.0-dB). The direction of the affected signal is in the D to A direction, towards the telephone set. Upon ME instantiation, the ONU sets this attribute to 0. (R, W) (optional) (1 byte) Tx Gain Tx gain: This attribute specifies a gain value for the transmit signal in the form of a 2s complement number. Valid values are -120 (12.0-dB) to 60 (+6.0-dB). The direction of the affected signal is in the A to D direction, away from the telephone set. Upon ME instantiation, the ONU sets this attribute to 0. (R, W) (optional) (1 byte) Operational State Operational state: This attribute indicates whether the ME is capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte) Hook State Hook state: This attribute indicates the current state of the subscriber line: 0-= on hook, 1-= off hook (R) (optional) (1-byte) Pots Holdover Time POTS holdover time: This attribute determines the time during which the POTS loop voltage is held up when a LOS or softswitch connectivity is detected (please refer to the following table for description of behaviours).. After the specified time elapses, the ONU drops the loop voltage, and may thereby cause premises intrusion alarm or fire panel circuits to go active. When the ONU ranges successfully on the PON or softswitch connectivity is restored, it restores the POTS loop voltage immediately and resets the timer to zero. The attribute is expressed in seconds. The default value 0 selects the vendor's factory policy. (R,-W) (optional) (2-bytes) Nominal Feed Voltage Nominal feed voltage: This attribute indicates the designed nominal feed voltage of the POTS loop. It is an absolute value with resolution 1-V. This attribute does not represent the actual voltage measured on the loop, which is available through the test command. (R,-W) (optional) (1-byte) Loss Of Softswitch Loss of softswitch: This Boolean attribute controls whether the T/R holdover initiation criteria. False disables loss of softswitch connectivity detection as criteria for initiating the POTS holdover timer. True enables loss of softswitch connectivity detection as criteria for initiating the POTS holdover timer. This attribute is optional (if not implemented, the POTS holdover time is triggered on a LOS when POTS holdover is greater than zero). (R,-W) (optional) (1-byte)
type PhysicalPathTerminationPointReUni ¶ added in v0.13.0
type PhysicalPathTerminationPointReUni struct { ManagedEntityDefinition Attributes AttributeValueMap }
PhysicalPathTerminationPointReUni (class ID #314)
This ME represents an S'/R' interface in a mid-span PON RE that supports OEO regeneration in at least one direction, where physical paths terminate and physical path level functions are performed (transmit or receive). Such an RE automatically creates an instance of this ME for each S'/R' interface port as follows. o When the RE has mid-span PON RE UNI interface ports built into its factory configuration. o When a cardholder is provisioned to expect a circuit pack of the mid-span PON RE UNI type. o When a cardholder provisioned for plug-and-play is equipped with a circuit pack of the midspan PON RE UNI type. Note that the installation of a plug-and-play card may indicate the presence of a mid-span PON RE UNI port via equipment ID as well as its type attribute, and indeed may cause the management ONU to instantiate a port-mapping package to specify the ports precisely. The management ONU automatically deletes instances of this ME when a cardholder is neither provisioned to expect a mid-span PON RE UNI circuit pack, nor is it equipped with a mid-span PON RE UNI circuit pack. As illustrated in Figure 8.2.10-3, a PPTP RE UNI may share the physical port with an RE upstream amplifier. The ONU declares a shared configuration through the port-mapping package combined port table, whose structure defines one ME as the master. It is recommended that the PPTP RE UNI be the master, with the RE upstream amplifier as a secondary ME. The administrative state, operational state and ARC attributes of the master ME override similar attributes in secondary MEs associated with the same port. In the secondary ME, these attributes are present, but cause no action when written and have undefined values when read. The RE upstream amplifier should use its provisionable upstream alarm thresholds and should declare upstream alarms as necessary; other isomorphic alarms should be declared by the PPTP RE UNI. The test action should be addressed to the master ME. Relationships An instance of this ME is associated with each instance of a mid-span PON RE S'/R' physical interface of an RE that includes OEO regeneration in either direction, and it may also be associated with an RE upstream amplifier. Attributes Managed Entity Id NOTE 1 - This ME ID may be identical to that of an RE upstream amplifier if it shares the same physical slot and port. Administrative State NOTE 2 - Administrative lock of a PPTP RE UNI results in loss of signal to any downstream ONUs. Operational State Operational state: This attribute indicates whether the ME is capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte) Arc ARC: See clause A.1.4.3. (R,-W) (optional) (1-byte) Arc Interval ARC interval: See clause A.1.4.3. (R,-W) (optional) (1-byte) Re Ani_G Pointer RE ANI-G pointer: This attribute points to an RE ANI-G instance. (R,-W) (mandatory) (2-bytes) Total Optical Receive Signal Level Table Total optical receive signal level table: This table attribute reports a series of measurements of time averaged received upstream optical signal power. The measurement circuit should have a temporal response similar to a simple 1-pole low pass filter, with an effective time constant of the order of a GTC frame time. Each table entry has a 2-byte frame counter field (most significant end), and a 2-byte power measurement field. The frame counter field contains the least significant 16-bits of the superframe counter received closest to the time of the measurement. The power measurement field is a 2s complement integer referred to 1-mW (i.e., dBm), with 0.002-dB granularity. The RE equipment should add entries to this table as frequently as is reasonable. The RE should clear the table once it is read by the OLT. (R) (optional) (4-* N-bytes, where N is the number of measurements present.) Per Burst Receive Signal Level Table Per burst receive signal level table: This table attribute reports the most recent measurement of received burst upstream optical signal power. Each table entry has a 2-byte ONU-ID field (most significant end), and a 2-byte power measurement field. The power measurement field is a 2s complement integer referred to 1-mW (i.e.,-dBm), with 0.002-dB granularity. (R) (optional) (4-* N-bytes, where N is the number of distinct ONUs connected to the S'/R' interface.) Lower Receive Optical Threshold Lower receive optical threshold: This attribute specifies the optical level that the RE uses to declare the burst mode low received optical power alarm. Valid values are -127-dBm (coded as 254) to 0-dBm (coded as 0) in 0.5-dB increments. The default value 0xFF selects the RE's internal policy. (R,-W) (optional) (1-byte) Upper Receive Optical Threshold Upper receive optical threshold: This attribute specifies the optical level that the RE uses to declare the burst mode high optical power alarm. Valid values are -127-dBm (coded as 254) to 0-dBm (coded as 0) in 0.5-dB increments. The default value 0xFF selects the RE's internal policy. (R,-W) (optional) (1-byte) Transmit Optical Level Transmit optical level: This attribute reports the current measurement of the downstream mean optical launch power. Its value is a 2s complement integer referred to 1-mW (i.e., dBm), with 0.002-dB granularity. (R) (optional) (2-bytes) Lower Transmit Power Threshold Lower transmit power threshold: This attribute specifies the downstream minimum mean optical launch power at the S'/R' interface that the RE uses to declare the low transmit optical power alarm. Its value is a 2s complement integer referred to 1-mW (i.e., dBm), with 0.5-dB granularity. The default value 0x7F selects the RE's internal policy. (R,-W) (optional) (1-byte) Upper Transmit Power Threshold Upper transmit power threshold: This attribute specifies the downstream maximum mean optical launch power at the S'/R' interface that the RE uses to declare the high transmit optical power alarm. Its value is a 2s complement integer referred to 1-mW (i.e., dBm), with 0.5-dB granularity. The default value 0x7F selects the RE's internal policy. (R,-W) (optional) (1-byte) A Dditional Preamble Additional preamble: This attribute indicates the number of bytes of PLOu preamble that are unavoidably consumed while passing the RE. (R) (mandatory) (1-byte) A Dditional Guard Time Additional guard time: This attribute indicates the number of bytes of extra guard time that are needed to ensure correct operation with the RE. (R) (mandatory) (1-byte)
type PhysicalPathTerminationPointVideoAni ¶
type PhysicalPathTerminationPointVideoAni struct { ManagedEntityDefinition Attributes AttributeValueMap }
PhysicalPathTerminationPointVideoAni (class ID #90)
This ME represents an RF video ANI in the ONU, where physical paths terminate and physical path level functions are performed. The ONU automatically creates an instance of this ME per port as follows. o When the ONU has video ANI ports built into its factory configuration. o When a cardholder is provisioned to expect a circuit pack of the video ANI type. o When a cardholder provisioned for plug-and-play is equipped with a circuit pack of the video ANI type. Note that the installation of a plug-and-play card may indicate the presence of video ANI ports via equipment ID as well as its type, and indeed may cause the ONU to instantiate a port-mapping package that specifies video ANI ports. The ONU automatically deletes instances of this ME when a cardholder is neither provisioned to expect a video ANI circuit pack, nor is it equipped with a video ANI circuit pack. Relationships An instance of this ME is associated with each instance of a real or pre-provisioned video ANI port. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. This 2-byte number indicates the physical position of the ANI. The first byte is the slot ID (defined in clause 9.1.5). The second byte is the port ID, with the range 1..255. (R) (mandatory) (2-bytes) Administrative State Administrative state: This attribute locks (1) and unlocks (0) the functions performed by this ME. Administrative state is further described in clause-A.1.6. (R,-W) (mandatory) (1-byte) Operational State Operational state: This attribute indicates whether the ME is capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte) Arc ARC: See clause A.1.4.3. (R,-W) (optional) (1-byte) Arc Interval ARC interval: See clause A.1.4.3. (R,-W) (optional) (1-byte) Frequency Range Low (R) (mandatory) (1-byte) Frequency Range High (R) (mandatory) (1-byte) Signal Capability (R) (mandatory) (1-byte) Optical Signal Level (R) (optional) (1-byte) Pilot Signal Level (R) (optional) (1-byte) Signal Level Min Signal level min: This attribute indicates the minimum optical RF power per channel that results in a CNR of 47-dBc for a channel of 4.5 MHz bandwidth at a receive optical power of -5-dBm. The unit of this attribute is decibel-microwatt optical. (R) (mandatory) (1-byte) Signal Level Max Signal level max: This attribute indicates the maximum optical RF power per channel that results in a CTB of -57-dBc for an 80-channel ensemble of carriers at a perchannel optical modulation index (OMI) of 3.5%. The unit of this attribute is decibel-microwatt optical. (R) (mandatory) (1-byte) Pilot Frequency (R,-W) (optional) (4-bytes) Agc Mode (R,-W) (optional) (1-byte) Agc Setting (R,-W) (optional) (1-byte) Video Lower Optical Threshold NOTE - Because the power measurement returned in the optical signal level attribute has a resolution of 1-dB, it is possible that the measured value could appear to be in-range, even though an out-of-range alarm has been declared against a threshold with 0.1-dB resolution. Video Upper Optical Threshold Video upper optical threshold: This attribute specifies the optical level used to declare the video OOR high alarm. Valid values are -12 to +6-dBm in 0.1-dB increments, represented as a 2s complement integer. (Coding -120 to +60, 0x00-= 0-dBm, 0x88-= -12.0-dBm, etc.) Upon ME instantiation, the ONU sets this attribute to 0x19 (+2.5-dBm). (R,-W) (optional) (1-byte)
type PhysicalPathTerminationPointVideoUni ¶
type PhysicalPathTerminationPointVideoUni struct { ManagedEntityDefinition Attributes AttributeValueMap }
PhysicalPathTerminationPointVideoUni (class ID #82)
This ME represents an RF video UNI in the ONU, where physical paths terminate and physical path level functions are performed. The ONU automatically creates an instance of this ME per port: o when the ONU has RF video UNI ports built into its factory configuration; o when a cardholder is provisioned to expect a circuit pack of the video UNI type; o when a cardholder provisioned for plug-and-play is equipped with a circuit pack of the video UNI type. Note that the installation of a plug-and-play card may indicate the presence of video ports via equipment ID as well as its type, and indeed may cause the ONU to instantiate a port- mapping package that specifies video ports. The ONU automatically deletes instances of this ME when a cardholder is neither provisioned to expect a video circuit pack, nor is it equipped with a video circuit pack. Relationships One or more instances of this ME are associated with an instance of a real or virtual circuit pack classified as video type. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. This 2-byte number indicates the physical position of the UNI. The first byte is the slot ID (defined in clause 9.1.5). The second byte is the port ID, with the range 1..255. (R) (mandatory) (2-bytes) Administrative State Administrative state: This attribute locks (1) and unlocks (0) the functions performed by this ME. Administrative state is further described in clause A.1.6. (R,-W) (mandatory) (1-byte) Operational State Operational state: This attribute indicates whether the ME is capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte) Arc ARC: See clause A.1.4.3. (R,-W) (optional) (1-byte) Arc Interval ARC interval: See clause A.1.4.3. (R,-W) (optional) (1-byte) Power Control Power control: This attribute controls whether power is provided from the ONU to an external equipment over the video PPTP. Value 1 enables power over coaxial cable. The default value 0 disables power feed. (R,-W) (optional) (1-byte)
type PhysicalPathTerminationPointXdslUniPart1 ¶
type PhysicalPathTerminationPointXdslUniPart1 struct { ManagedEntityDefinition Attributes AttributeValueMap }
PhysicalPathTerminationPointXdslUniPart1 (class ID #98)
This ME represents the point where physical paths terminate on an xDSL CO modem (xTU-C). The xDSL ME family is used for ADSL VDSL2 and FAST services. A legacy family of VDSL MEs remains valid for ITUT G.993.1 VDSL, if needed. It is documented in [ITUT G.983.2]. The ONU automatically creates an instance of this ME per port: o when the ONU has xDSL ports built into its factory configuration; o when a cardholder is provisioned to expect a circuit pack of the xDSL type; o when a cardholder provisioned for plug-and-play is equipped with a circuit pack of the xDSL type. Note that the installation of a plug-and-play card may indicate the presence of xDSL ports via equipment ID as well as its type, and indeed may cause the ONU to instantiate a port-mapping package that specifies xDSL ports. The ONU automatically deletes instances of this ME when a cardholder is neither provisioned to expect an xDSL circuit pack, nor is it equipped with an xDSL circuit pack. Relationships An instance of this ME is associated with each instance of a real or pre-provisioned xDSL port. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. This 2 byte number indicates the physical position of the UNI. The six LSBs of the first byte are the slot ID, defined in clause 9.1.5. The two MSBs indicate the channel number in some of the implicitly linked MEs, and must be 0 in the PPTP itself. This reduces the possible number of physical slots to 64. The second byte is the port ID, with the range 1..255. (R) (mandatory) (2-bytes) Loopback Configuration Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (mandatory) (1-byte) Administrative State Administrative state: This attribute locks (1) and unlocks (0) the functions performed by this ME. Administrative state is further described in clause A.1.6. (R,-W) (mandatory) (1-byte) Operational State Operational state: This attribute indicates whether the ME is capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte) Xdsl Line Configuration Profile xDSL line configuration profile: This attribute points to an instance of the xDSL line configuration profiles (part 1, 2 and 3) MEs, and if necessary, also to VDSL2 line configuration extensions (1 and 2) MEs, also to vectoring line configuration extension MEs. Upon ME instantiation, the ONU sets this attribute to 0, a null pointer. (R,-W) (mandatory) (2-bytes) Xdsl Subcarrier Masking Downstream Profile xDSL subcarrier masking downstream profile: This attribute points to an instance of the xDSL subcarrier masking downstream profile ME. Upon ME instantiation, the ONU sets this attribute to 0, a null pointer. (R,-W) (mandatory) (2-bytes) Xdsl Subcarrier Masking Upstream Profile xDSL subcarrier masking upstream profile: This attribute points to an instance of the xDSL subcarrier masking upstream profile ME. Upon ME instantiation, the ONU sets this attribute to 0, a null pointer. (R,-W) (mandatory) (2-bytes) Xdsl Downstream Power Spectral Density Psd Mask Profile xDSL downstream power spectral density (PSD) mask profile: This attribute points to an instance of the xDSL PSD mask profile ME that defines downstream parameters. Upon ME instantiation, the ONU sets this attribute to 0, a null pointer. (R,-W) (mandatory) (2-bytes) Xdsl Downstream Rfi Bands Profile xDSL downstream RFI bands profile: This attribute points to an instance of the xDSL downstream RFI bands profile ME. Upon ME instantiation, the ONU sets this attribute to 0, a null pointer. (R,-W) (mandatory) (2-bytes) Arc ARC: See clause A.1.4.3. (R,-W) (optional) (1-byte) Arc Interval ARC interval: See clause A.1.4.3. (R,-W) (optional) (1-byte) Modem Type NOTE - Many newer VDSL2 chip sets support only PTM. The ATM default is retained for backward compatibility, but implementers should be aware that the default may need to be overridden by provisioning before the xDSL UNI can be brought into service. Upstream Psd Mask Profile Upstream PSD mask profile: This attribute points to an instance of the xDSL PSD mask profile that defines upstream parameters. Upon ME instantiation, the ONU sets this attribute to 0, a null pointer. (R,-W) (optional) (2-bytes) Network Specific Extensions Pointer Network specific extensions pointer: This attribute points to a network address ME that contains the path and name of a file containing network specific parameters for the associated UNI. Upon ME instantiation, the ONU sets this attribute to 0xFFFF, a null pointer. (R,-W) (optional) (2-bytes)
type PhysicalPathTerminationPointXdslUniPart2 ¶
type PhysicalPathTerminationPointXdslUniPart2 struct { ManagedEntityDefinition Attributes AttributeValueMap }
PhysicalPathTerminationPointXdslUniPart2 (class ID #99)
This ME represents the point in the ONU where physical paths terminate on an xDSL CO modem (xTU-C). Standards and chip sets support several forms of DSL, including VDSL2, and the xDSL ME family is used for all of them, with specific extensions for technology variations. The ONU creates or deletes an instance of this ME at the same time it creates or deletes the corresponding PPTP xDSL UNI part 1. Relationships An instance of this ME is associated with each instance of a PPTP xDSL UNI part 1. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1. (R) (mandatory) (2-bytes) Xdsl Channel Configuration Profile For Bearer Channel 0 Downstream xDSL channel configuration profile for bearer channel 0 downstream: (R,-W) (optional) (2-bytes) Xdsl Channel Configuration Profile For Bearer Channel 1 Downstream xDSL channel configuration profile for bearer channel 1 downstream: (R,-W) (optional) (2-bytes) Xdsl Channel Configuration Profile For Bearer Channel 2 Downstream xDSL channel configuration profile for bearer channel 2 downstream: (R,-W) (optional) (2-bytes) Xdsl Channel Configuration Profile For Bearer Channel 3 Downstream xDSL channel configuration profile for bearer channel 3 downstream: (R,-W) (optional) (2-bytes) Xdsl Channel Configuration Profile For Bearer Channel 0 Upstream xDSL channel configuration profile for bearer channel 0 upstream: (R,-W) (optional) (2-bytes) Xdsl Channel Configuration Profile For Bearer Channel 1 Upstream xDSL channel configuration profile for bearer channel 1 upstream: (R,-W) (optional) (2-bytes) Xdsl Channel Configuration Profile For Bearer Channel 2 Upstream xDSL channel configuration profile for bearer channel 2 upstream: (R,-W) (optional) (2-bytes) Xdsl Channel Configuration Profile For Bearer Channel 3 Upstream xDSL channel configuration profile for bearer channel 3 upstream: (R,-W) (optional) (2-bytes)
type PriorityQueue ¶
type PriorityQueue struct { ManagedEntityDefinition Attributes AttributeValueMap }
PriorityQueue (class ID #277)
NOTE 1 - In [ITU-T G.984.4], this is called a priority queue-G. This ME specifies the priority queue used by a GEM port network CTP in the upstream direction. The upstream priority queue ME is also related to a T-CONT ME. By default, this relationship is fixed by the ONU hardware architecture, but some ONUs may also permit the relationship to be configured through the OMCI, as indicated by the QoS configuration flexibility attribute of the ONU2G ME. In the downstream direction, priority queues are associated with UNIs. Again, the association is fixed by default, but some ONUs may permit the association to be configured through the OMCI. If an ONU as a whole contains priority queues, it instantiates these queues autonomously. Priority queues may also be localized to pluggable circuit packs, in which case the ONU creates and deletes them in accordance with circuit pack pre-provisioning and the equipped configuration. The OLT can find all the queues by reading the priority queue ME instances. If the OLT tries to retrieve a non-existent priority queue, the ONU denies the get action with an error indication. See also Appendix II. Priority queues can exist in the ONU core and circuit packs serving both UNI and ANI functions. Therefore, they can be indirectly created and destroyed through cardholder provisioning actions. In the upstream direction, the weight attribute permits the configuring of an optional traffic scheduler. Several attributes support back pressure operation, whereby a back-pressure signal is sent backwards and causes the attached terminal to temporarily suspend sending data. In the downstream direction, strict priority discipline among the queues serving a given UNI is the default, with priorities established through the related port attribute. If two or more non- empty queues have the same priority, capacity is allocated among them in proportion to their weights. Note that the details of the downstream model differ from those of the upstream model. The yellow packet drop thresholds specify the drop probability for a packet that has been marked yellow (drop eligible) by a traffic descriptor or by external equipment such as a residential gateway (RG). If the current average queue occupancy is less than the minimum threshold, the yellow packet drop probability is zero. If the current average queue occupancy is greater than or equal to the maximum threshold, the yellow packet drop probability is one. The yellow drop probability increases linearly between 0 and max_p as the current average queue occupancy increases from the minimum to the maximum threshold. The same model can be configured for green packets, those regarded as being within the traffic contract. Drop precedence colour marking indicates the method by which a packet is marked as drop eligible (yellow). For discard eligibility indicator (DEI) and priority code point (PCP) marking, a drop eligible indicator is equivalent to yellow colour; otherwise, the colour is green. For differentiated services code point (DSCP) assured forwarding (AF) marking, the lowest drop precedence is equivalent to green; otherwise, the colour is yellow. Relationships One or more instances of this ME are associated with the ONU-G ME to model upstream priority queues if the traffic management option attribute in the ONU-G ME is 0 or 2.//// One or more instances of this ME are associated with a PPTP UNI ME as downstream priority queues. Downstream priority queues may or may not be provided for a virtual Ethernet interface point (VEIP). Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The MSB represents the direction (1: upstream, 0:-downstream). The 15 LSBs represent a queue ID. The queue ID is numbered in ascending order by the ONU itself. It is strongly encouraged that the queue ID be formulated to simplify finding related queues. One way to do this is to number the queues such that the related port attributes are in ascending order (for the downstream and upstream queues separately). The range of downstream queue ids is 0 to 0x7FFF and the range of upstream queue ids is 0x8000 to 0xFFFF. (R) (mandatory) (2-bytes) Queue Configuration Option Queue configuration option: This attribute identifies the buffer partitioning policy. The value 1 means that several queues share one buffer of maximum queue size, while the value 0 means that each queue has an individual buffer of maximum queue size. (R) (mandatory) (1-byte) Maximum Queue Size NOTE 2 - In this and the other similar attributes of the priority queue ME, some legacy implementations may take the queue scale factor from the GEM block length attribute of the ANI-G ME. This option is discouraged in new implementations. Allocated Queue Size Allocated queue size: This attribute identifies the allocated size of this queue, in bytes, scaled by the priority queue scale factor attribute of the ONU2G. (R, W) (mandatory) (2 bytes) Discard_Block Counter Reset Interval Discard-block counter reset interval: This attribute represents the interval in milliseconds at which the counter resets itself. (R,-W) (optional) (2-bytes) Threshold Value For Discarded Blocks Due To Buffer Overflow Threshold value for discarded blocks due to buffer overflow: This attribute specifies the threshold for the number of bytes (scaled by the priority queue scale factor attribute of the ONU2G) discarded on this queue due to buffer overflow. Its value controls the declaration of the block loss alarm. (R, W) (optional) (2-bytes) Related Port If flexible configuration is not supported, the ONU should reject an attempt to set the related port with a parameter error result-reason code. Traffic Scheduler Pointer The ONU should reject an attempt to violate these conditions with a parameter error result- reason code. Weight Weight: This attribute represents weight for WRR scheduling. At a given priority level, capacity is distributed to non-empty queues in proportion to their weights. In the upstream direction, this weight is meaningful if several priority queues are associated with a traffic scheduler or T-CONT whose policy is WRR. In the downstream direction, this weight is used by a UNI in a WRR fashion. Upon ME instantiation, the ONU sets this attribute to 1. (R,-W) (mandatory) (1-byte) Back Pressure Operation Back pressure operation: This attribute enables (0) or disables (1) back pressure operation. Its default value is 0. (R,-W) (mandatory) (2-bytes) Back Pressure Time Back pressure time: This attribute specifies the duration in microseconds of the backpressure signal. It can be used as a pause time for an Ethernet UNI. Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (mandatory) (4-bytes) Back Pressure Occur Queue Threshold Back pressure occur queue threshold: This attribute identifies the threshold queue occupancy, in bytes, scaled by the priority queue scale factor attribute of the ONU2G, to start sending a back-pressure signal. (R, W) (mandatory) (2-bytes) Back Pressure Clear Queue Threshold Back pressure clear queue threshold: This attribute identifies the threshold queue occupancy, in bytes, scaled by the priority queue scale factor attribute of the ONU2G, to stop sending a back- pressure signal. (R, W) (mandatory) (2-bytes) Packet Drop Queue Thresholds Packet drop queue thresholds: This attribute is a composite of four 2-byte values, a minimum and a maximum threshold, measured in bytes, scaled by the priority queue scale factor attribute of the ONU2-G, for green and yellow packets. The first value is the minimum green threshold, the queue occupancy below which all green packets are admitted to the queue. The second value is the maximum green threshold, the queue occupancy at or above which all green packets are discarded. The third value is the minimum yellow threshold, the queue occupancy below which all yellow packets are admitted to the queue. The fourth value is the maximum yellow threshold, the queue occupancy at or above which all yellow packets are discarded. The default is that all thresholds take the value of the maximum queue size. (R,-W) (optional) (8-bytes) Packet Drop Max_P Packet drop max_p: This attribute is a composite of two 1-byte values, the probability of dropping a coloured packet when the queue occupancy lies just below the maximum threshold for packets of that colour. The first value is the green packet max_p, and the second value is the yellow packet max_p. The probability, max_p, is determined by adding one to the unsigned value (0..255) of this attribute and dividing the result by 256. The default for each value is 255. (R,-W) (optional) (2-bytes) Queue Drop W_Q Queue drop w_q: This attribute determines the averaging coefficient, w_q, as described in [b-Floyd]. The averaging coefficient, w_q, is equal to 2Queue_drop_w_q. For example, when queue drop_w_q has the value 9, the averaging coefficient, w_q, is 1/512-= 0.001-9. The default value is 9. (R,-W) (optional) (1-byte) Drop Precedence Colour Marking (R,-W) (optional) (1-byte)
type PseudowireMaintenanceProfile ¶
type PseudowireMaintenanceProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
PseudowireMaintenanceProfile (class ID #284)
The pseudowire maintenance profile permits the configuration of pseudowire service exception handling. It is created and deleted by the OLT. The settings, and indeed existence, of a pseudowire maintenance profile affect the behaviour of the pseudowire PM history data ME only in establishing criteria for counting SESs, but in no other way. The pseudowire maintenance profile primarily affects the alarms declared by the subscribing pseudowire TP. Relationships One or more instances of the pseudowire TP may point to an instance of the pseudowire maintenance profile. If the pseudowire TP does not refer to a pseudowire maintenance profile, the ONU's default exception handling is implied. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The value 0 is reserved. (R, setbycreate) (mandatory) (2-bytes) Jitter Buffer Maximum Depth Jitter buffer maximum depth: This attribute specifies the desired maximum depth of the playout buffer in the PSN to the TDM direction. The value is expressed as a multiple of the 125-vs frame rate. The default value 0 selects the ONU's internal policy. (R,-W, setbycreate) (optional) (2-bytes) Jitter Buffer Desired Depth Jitter buffer desired depth: This attribute specifies the desired nominal fill depth of the playout buffer in the PSN to the TDM direction. The value is expressed as a multiple of the 125-vs frame rate. The default value 0 selects the ONU's internal policy. (R,-W, setbycreate) (optional) (2-bytes) Fill Policy (R,-W, setbycreate) (optional) (1-byte) Misconnected Packets Declaration Policy Misconnected packets declaration policy: (R,-W, setbycreate) (optional) (1-byte) Misconnected Packets Clear Policy Misconnected packets clear policy: (R,-W, setbycreate) (optional) (1-byte) Loss Of Packets Declaration Policy Loss of packets declaration policy: (R,-W, setbycreate) (optional) (1-byte) Loss Of Packets Clear Policy Loss of packets clear policy: (R,-W, setbycreate) (optional) (1-byte) Buffer Overrun_Underrun Declaration Policy Buffer overrun/underrun declaration policy: (R,-W, setbycreate) (optional) (1-byte) Buffer Overrun_Underrun Clear Policy Buffer overrun/underrun clear policy: (R,-W, setbycreate) (optional) (1-byte) Malformed Packets Declaration Policy Malformed packets declaration policy: (R,-W, setbycreate) (optional) (1-byte) Malformed Packets Clear Policy Malformed packets clear policy: (R,-W, setbycreate) (optional) (1-byte) R_Bit Transmit Set Policy R-bit transmit set policy: This attribute defines the number of consecutive lost packets that causes the transmitted R bit to be set in the TDM to the PSN direction, indicating lost packets to the far end. The default value 0 selects the ONU's internal policy. (R,-W, setbycreate) (optional) (1-byte) R_Bit Transmit Clear Policy R-bit transmit clear policy: This attribute defines the number of consecutive valid packets that causes the transmitted R bit to be cleared in the TDM to the PSN direction, removing the remote failure indication to the far end. The default value 0 selects the ONU's internal policy. (R,-W, setbycreate) (optional) (1-byte) R_Bit Receive Policy (R,-W, setbycreate) (optional) (1-byte) L Bit Receive Policy (R,-W, setbycreate) (optional) (1-byte) Ses Threshold SES threshold: Number of lost, malformed or otherwise unusable packets expected in the PSN to the TDM direction within a 1-s interval that causes an SES to be counted. Stray packets do not count towards an SES, nor do packets whose L bit is set at the far end. The value 0 specifies that the ONU uses its internal default, which is not necessarily the same as the recommended default value 3. (R, W, set-by-create) (optional) (2 bytes)
type PseudowirePerformanceMonitoringHistoryData ¶
type PseudowirePerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
PseudowirePerformanceMonitoringHistoryData (class ID #285)
This ME collects PM for a pseudowire TP. Most of the attributes monitor packets received from the PSN, and may therefore be considered egress PM. For the most part, ingress PM is collected at the CES PPTP ME. NOTE - The pseudowire PM history data ME collects data similar, but not identical, to that available from the MAC bridge port PM history data ME associated with a MAC bridge. When the pseudowire is bridge-based, it may not be necessary to collect both. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of the pseudowire TP. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the pseudowire TP. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contains PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Received Packets Received packets: This attribute counts the total number of packets, both payload and signalling, received in the PSN to the TDM direction. (R) (mandatory) (4-bytes) Transmitted Packets Transmitted packets: This attribute counts the total number of packets, both payload and signalling, transmitted in the TDM to the PSN direction. The count includes packets whose L bit is set and which may therefore not contain a payload. (R) (mandatory) (4-bytes) Missing Packets Missing packets: This attribute counts the number of lost packets, as indicated by gaps in the control word numbering sequence. Both payload and signalling packets, if any, contribute to this count. (R) (mandatory) (4-bytes) Misordered Packets, Usable Misordered packets, usable: This attribute counts the number of packets received out of order, but which were able to be successfully re-ordered and played out. Both payload and signalling packets, if any, contribute to this count. (R) (mandatory) (4-bytes) Misordered Packets Dropped Misordered packets dropped: This attribute counts the number of packets received out of sequence that were discarded, either because the ONU did not support reordering or because it was too late to reorder them. Both payload and signalling packets, if any, contribute to this count. (R) (mandatory) (4-bytes) Playout Buffer Underruns_Overruns Playout buffer underruns/overruns: This attribute counts the number of packets that were discarded because they arrived too late or too early to be played out. Both payload and signalling packets, if any, contribute to this count. (R) (mandatory) (4-bytes) Malformed Packets Malformed packets: This attribute counts the number of malformed packets, e.g., because the packet length was not as expected or because of an unexpected RTP payload type. Both payload and signalling packets, if any, contribute to this count. (R) (mandatory) (4-bytes) Stray Packets Stray packets: This attribute counts the number of packets whose ECID or RTP SSRC failed to match the expected value, or which are otherwise known to have been misdelivered. Stray packets are discarded without affecting any of the other PM counters. Both payload and signalling packets, if any, contribute to this count. (R) (mandatory) (4-bytes) Remote Packet Loss Remote packet loss: This attribute counts received packets whose R bit is set, indicating the loss of packets at the far end. Both payload and signalling packets, if any, contribute to this count. (R) (mandatory) (4-bytes) Tdm L_Bit Packets Transmitted TDM L-bit packets transmitted: This attribute counts the number of packets transmitted with the L bit set, indicating a near-end TDM fault. Both payload and signalling packets, if any, contribute to this count. (R) (mandatory) (4-bytes) Es ES: This attribute counts errored seconds. Any discarded, lost, malformed or unusable packet received from the PSN during a given second causes this counter to increment. Both payload and signalling packets, if any, contribute to this count. (R) (mandatory) (4-bytes) Ses SES: This attribute counts severely errored seconds. The criterion for an SES may be configured through the pseudowire maintenance profile ME. Both payload and signalling packets, if any, contribute to this count. (R) (mandatory) (4-bytes) Uas UAS: This attribute counts unavailable seconds. An unavailable second begins at the onset of 10 consecutive SES and ends at the onset of 10 consecutive seconds that are not severely errored. A service is unavailable if either its payload or its signalling, if any, are unavailable. During unavailable time, only UAS should be counted; other anomalies should not be counted. (R) (mandatory) (4-bytes)
type PseudowireTerminationPoint ¶
type PseudowireTerminationPoint struct { ManagedEntityDefinition Attributes AttributeValueMap }
PseudowireTerminationPoint (class ID #282)
The pseudowire TP supports packetized (rather than TDM) transport of TDM services, transported either directly over Ethernet, over UDP/IP or over MPLS. Instances of this ME are created and deleted by the OLT. Relationships One pseudowire TP ME exists for each distinct TDM service that is mapped to a pseudowire. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Underlying Transport (R,-W, setbycreate) (mandatory) (1-byte) Service Type (R,-W, setbycreate) (mandatory) (1-byte) Signalling (R,-W, setbycreate) (mandatory for structured service type) (1-byte) Tdm Uni Pointer TDM UNI pointer: If service type-= structured, this attribute points to a logical N-* 64-kbit/s subport CTP. Otherwise, this attribute points to a PPTP CES UNI. (R,-W, setbycreate) (mandatory) (2-bytes) North_Side Pointer North-side pointer: When the pseudowire service is transported via IP, as indicated by the underlying transport attribute, the northside pointer attribute points to an instance of the TCP/UDP config data ME. When the pseudowire service is transported directly over Ethernet, the north-side pointer attribute is not used - the linkage to the Ethernet flow TP is implicit in the ME IDs. When the pseudowire service is transported over MPLS, the northside pointer attribute points to an instance of the MPLS PW TP. (R, W, setbycreate) (mandatory) (2 bytes) Far_End Ip Info A null pointer is appropriate if the pseudowire is not transported via IP. (R,-W, setbycreate) (mandatory for IP transport) (2-bytes) Payload Size (R,-W, setbycreate) (mandatory for unstructured service) (2-bytes) Payload Encapsulation Delay (R,-W, setbycreate) (mandatory for structured service) (1-byte) Timing Mode (R,-W) (mandatory) (1-byte) Transmit Circuit Id (R,-W) (mandatory for MEF 8 transport) (8-bytes) Expected Circuit Id (R,-W) (optional for MEF 8 transport) (8-bytes) Received Circuit Id Received circuit ID: This attribute indicates the actual ECID(s) received on the payload and signalling channels, respectively. It may be used for diagnostic purposes. (R) (optional for MEF 8 transport) (8-bytes) Exception Policy Exception policy: This attribute points to an instance of the pseudowire maintenance profile ME. If the pointer has its default value 0, the ONU's internal defaults apply. (R,-W) (optional) (2-bytes) Arc ARC: See clause A.1.4.3. (R,-W) (optional) (1-byte) Arc Interval ARC interval: See clause A.1.4.3. (R,-W) (optional) (1-byte)
type PwAtmConfigurationData ¶ added in v0.13.0
type PwAtmConfigurationData struct { ManagedEntityDefinition Attributes AttributeValueMap }
PwAtmConfigurationData (class ID #337)
This ME contains generic configuration data for an ATM pseudowire. Definitions of attributes are from PW-ATM-MIB [IETF RFC 5605]. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME is associated with an instance of the MPLS pseudowire TP ME with a pseudowire type attribute equal to one of the following.//// 2 ATM AAL5 SDU VCC transport//// 3 ATM transparent cell transport//// 9 ATM n-to-one VCC cell transport//// 10 ATM n-to-one VPC cell transport//// 12 ATM one-to-one VCC cell mode//// 13 ATM one-to-one VPC cell mode//// 14 ATM AAL5 PDU VCC transport//// Alternatively, an instance of this ME may be associated with an Ethernet flow TP or a TCP/UDP config data ME, depending on the transport layer of the pseudowire. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate)-(mandatory) (2 bytes) Tp Type 2 TCP/UDP config data Transport Tp Pointer Transport TP pointer: This attribute points to an associated instance of the transport layer TP, whose type is specified by the TP type attribute. (R, W, setbycreate) (mandatory) (2 bytes) Pptp Atm Uni Pointer PPTP ATM UNI pointer: This attribute points to an associated instance of the ITU-T G.983.2 PPTP ATM UNI. Refer to [ITUT G.983.2] for the definition of the target ME. (R, W, setbycreate) (mandatory) (2 bytes) Max C Ell C Oncatenation Max cell concatenation: This attribute specifies the maximum number of ATM cells that can be concatenated into one PW packet in the upstream direction. (R, W, setbycreate) (mandatory) (2 bytes) Far End M Ax C Ell C Oncatenation Far-end max cell concatenation: This attribute specifies the maximum number of ATM cells that can be concatenated into one PW packet as provisioned at the far end. This attribute may be used for error checking of downstream traffic. The value 0 specifies that the ONU uses its internal default. (R, W, set-by-create) (optional) (2 bytes) Atm Cell Loss Priority Clp Qos Mapping The value 0 specifies that the ONU uses its internal default. (R, W, setbycreate) (optional) (1 byte) Timeout Mode The value 0 specifies that the ONU uses its internal default. (R, W, setbycreate) (optional) (1 byte) Pw Atm Mapping Table (R,-W) (mandatory) (21N bytes, where N is the number of entries in the list)
type PwAtmPerformanceMonitoringHistoryData ¶
type PwAtmPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
PwAtmPerformanceMonitoringHistoryData (class ID #338)
This ME collects PM data associated with an ATM pseudowire. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of the PW ATM configuration data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to the instance of the PW ATM configuration data ME. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Downstream Missing Packets Counter Downstream missing packets counter: This attribute counts missing packets, as detected via control word sequence number gaps. (R) (mandatory) (4-bytes) Downstream Reordered Packets Counter Downstream reordered packets counter: This attribute counts packets detected out of sequence via the control word sequence number, but successfully reordered. Some implementations may not support this feature. (R) (optional) (4-bytes) Downstream Misordered Packets Counter Downstream misordered packets counter: This attribute counts packets detected out of order via the control word sequence numbers. (R) (mandatory) (4-bytes) Upstream Timeout Packets Counter Upstream timeout packets counter: This attribute counts packets transmitted due to timeout expiration while attempting to collect cells. (R) (mandatory) (4-bytes) Upstream Transmitted Cells Counter Upstream transmitted cells counter: This attribute counts transmitted cells. (R) (mandatory) (4-bytes) Upstream Dropped Cells Counter Upstream dropped cells counter: This attribute counts dropped cells. (R) (mandatory) (4-bytes) Upstream Received Cells Counter Upstream received cells counter: This attribute counts received cells. (R) (mandatory) (4-bytes)
type PwEthernetConfigurationData ¶
type PwEthernetConfigurationData struct { ManagedEntityDefinition Attributes AttributeValueMap }
PwEthernetConfigurationData (class ID #339)
This ME contains the Ethernet pseudowire configuration data. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME is associated with an instance of the MPLS pseudowire TP ME with a pseudowire type attribute equal to the following.//// 5 Ethernet Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate)-(mandatory) (2 bytes) Mpls Pseudowire Tp Pointer MPLS pseudowire TP pointer: This attribute points to an instance of the MPLS pseudowire TP ME associated with this ME. (R, W, setbycreate) (mandatory) (2 bytes) Tp Type (R,-W, setbycreate) (mandatory) (1-byte) Uni Pointer UNI pointer: This attribute points to the associated instance of a UNI-side ME. The type of UNI is determined by the TP type attribute. (R, W, setbycreate) (mandatory) (2 bytes)
type RadiusPerformanceMonitoringHistoryData ¶
type RadiusPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
RadiusPerformanceMonitoringHistoryData (class ID #293)
This ME collects performance statistics on an ONU's radius client, particularly as related to its IEEE-802.1X operation. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an ONU. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID (namely 0), this ME is implicitly linked to an instance of a dot1X configuration profile. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Access_Request Packets Transmitted Access-request packets transmitted: This attribute counts transmitted radius access-request messages, including retransmissions. (R) (mandatory) (4-bytes) Access_Request Retransmission Count Access-request retransmission count: This attribute counts radius access-request retransmissions. (R) (mandatory) (4-bytes) Access_Challenge Packets Received Access-challenge packets received: This attribute counts received radius access-challenge messages. (R) (mandatory) (4-bytes) Access_Accept Packets Received Access-accept packets received: This attribute counts received radius access-accept messages. (R) (mandatory) (4-bytes) Access_Reject Packets Received Access-reject packets received: This attribute counts received radius access-reject messages. (R) (mandatory) (4-bytes) Invalid Radius Packets Received Invalid radius packets received: This attribute counts received invalid radius messages. (R) (mandatory) (4-bytes)
type ReAniG ¶
type ReAniG struct { ManagedEntityDefinition Attributes AttributeValueMap }
ReAniG (class ID #313)
This ME organizes data associated with each R'/S' physical interface of an RE if the RE supports OEO regeneration in either direction. The management ONU automatically creates one instance of this ME for each R'/S' physical port (uni- or bidirectional) as follows. o When the RE has mid-span PON RE ANI interface ports built into its factory configuration. o When a cardholder is provisioned to expect a circuit pack of the mid-span PON RE ANI type. o When a cardholder provisioned for plug-and-play is equipped with a circuit pack of the midspan PON RE ANI type. Note that the installation of a plug-and-play card may indicate the presence of a mid-span PON RE ANI port via equipment ID as well as its type attribute, and indeed may cause the management ONU to instantiate a port-mapping package to specify the ports precisely. The management ONU automatically deletes instances of this ME when a cardholder is neither provisioned to expect a mid-span PON RE ANI circuit pack, nor is it equipped with a mid-span PON RE ANI circuit pack. As illustrated in Figure 8.2.10-4, an RE ANI-G may share the physical port with an RE downstream amplifier. The ONU declares a shared configuration through the port-mapping package combined port table, whose structure defines one ME as the master. It is recommended that the RE ANI-G be the master, with the RE downstream amplifier as a secondary ME. The administrative state, operational state and ARC attributes of the master ME override similar attributes in secondary MEs associated with the same port. In the secondary ME, these attributes are present, but cause no action when written and have undefined values when read. The RE downstream amplifier should use its provisionable downstream alarm thresholds and should declare downstream alarms as necessary; other isomorphic alarms should be declared by the RE ANI-G. The test action should be addressed to the master ME. Relationships An instance of this ME is associated with each R'/S' physical interface of an RE that includes OEO regeneration in either direction, and with one or more instances of the PPTP RE UNI. It may also be associated with an RE downstream amplifier. Attributes Managed Entity Id NOTE 1 - This ME ID may be identical to that of an RE downstream amplifier if it shares the same physical slot and port. Administrative State NOTE 2 - When an RE supports multiple PONs, or protected access to a single PON, its primary ANI-G cannot be completely shut down, due to a loss of the management communications capability. Complete blocking of service and removal of power may nevertheless be appropriate for secondary RE ANI-Gs. Administrative lock suppresses alarms and notifications for an RE ANI-G, be it either primary or secondary. Operational State Operational state: This attribute indicates whether the ME is capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte) Arc ARC: See clause A.1.4.3. (R,-W) (optional) (1-byte) Arc Interval ARC interval: See clause A.1.4.3. (R,-W) (optional) (1-byte) Optical Signal Level Optical signal level: This attribute reports the current measurement of total downstream optical power. Its value is a 2s complement integer referred to 1-mW (i.e., dBm), with 0.002-dB granularity. (R) (optional) (2-bytes) Lower Optical Threshold Lower optical threshold: This attribute specifies the optical level that the RE uses to declare the downstream low received optical power alarm. Valid values are -127-dBm (coded as 254) to 0-dBm (coded as 0) in 0.5-dB increments. The default value 0xFF selects the RE's internal policy. (R,-W) (optional) (1-byte) Upper Optical Threshold Upper optical threshold: This attribute specifies the optical level that the RE uses to declare the downstream high received optical power alarm. Valid values are -127-dBm (coded as 254) to 0-dBm (coded as 0) in 0.5 dB increments. The default value 0xFF selects the RE's internal policy. (R,-W) (optional) (1-byte) Transmit Optical Level Transmit optical level: This attribute reports the current measurement of mean optical launch power. Its value is a 2s complement integer referred to 1-mW (i.e., dBm), with 0.002-dB granularity. (R) (optional) (2-bytes) Lower Transmit Power Threshold Lower transmit power threshold: This attribute specifies the minimum mean optical launch power that the RE uses to declare the low transmit optical power alarm. Its value is a 2s-complement integer referred to 1-mW (i.e., dBm), with 0.5-dB granularity. The default value 0x7F selects the RE's internal policy. (R,-W) (optional) (1-byte) Upper Transmit Power Threshold Upper transmit power threshold: This attribute specifies the maximum mean optical launch power that the RE uses to declare the high transmit optical power alarm. Its value is a 2s-complement integer referred to 1-mW (i.e., dBm), with 0.5-dB granularity. The default value 0x7F selects the RE's internal policy. (R,-W) (optional) (1-byte) Usage Mode 3 This R'/S' interface is used as the uplink for both the embedded management ONU and one or more PPTP RE UNI(s) (in a time division fashion). Target Upstream Frequency Target upstream frequency: This attribute specifies the frequency of the converted upstream signal on the optical trunk line (OTL), in gigahertz. The converted frequency must conform to the frequency plan specified in [ITUT G.984.6]. The value 0 means that the upstream signal frequency remains the same as the original frequency; no frequency conversion is done. If the RE does not support provisionable upstream frequency (wavelength), this attribute should take the fixed value representing the RE's capability and the RE should deny attempts to set the value of the attribute. If the RE does support provisionable upstream frequency conversion, the default value of this attribute is 0. (R, W) (optional) (4 bytes). Target Downstream Frequency Target downstream frequency: This attribute specifies the frequency of the downstream signal received by the RE on the OTL, in gigahertz. The incoming frequency must conform to the frequency plan specified in [ITUT G.984.6]. The default value 0 means that the downstream frequency remains the same as its original frequency; no frequency conversion is done. If the RE does not support provisionable downstream frequency selectivity, this attribute should take the fixed value representing the RE's capability, and the RE should deny attempts to set the value of the attribute. If the RE does support provisionable downstream frequency selectivity, the default value of this attribute is 0. (R, W) (optional) (4 bytes). Upstream Signal Transmission Mode Upstream signal transmission mode: When true, this Boolean attribute enables conversion from burst mode to continuous mode. The default value false specifies burst mode upstream transmission. If the RE does not have the ability to convert from burst to continuous mode transmission, it should deny attempts to set this attribute to true. (R, W) (optional) (1 byte)
type ReCommonAmplifierParameters ¶
type ReCommonAmplifierParameters struct { ManagedEntityDefinition Attributes AttributeValueMap }
ReCommonAmplifierParameters (class ID #328)
This ME organizes data associated with each OA supported by the RE. The management ONU automatically creates one instance of this ME for each upstream or downstream OA. Relationships An instance of this ME is associated with an instance of the RE downstream amplifier or RE upstream amplifier ME. Attributes Managed Entity Id NOTE - The type of the linked ME can be determined by uniqueness of slot and port. Gain Gain: This attribute reports the current measurement of the OA's gain, in decibels. Its value is a 2s complement integer with 0.25-dB granularity, and with a range from -32-dB to 31.5-dB. The value 0x7F indicates that the current measured gain is 0, i.e., negative infinity in decibels terms. (R) (optional) (1-byte) Lower Gain Threshold Lower gain threshold: This attribute specifies the gain the RE uses to declare the low gain alarm. Valid values are 0-dB (coded as 0x00) to 63.5-dB (coded as 0xFE). The default value 0xFF selects the RE's internal policy. (R,-W) (optional) (1-byte) Upper Gain Threshold Upper gain threshold: This attribute specifies the gain the RE uses to declare the high gain alarm. Valid values are 0-dB (coded as 0x00) to 63.5-dB (coded as 0xFE). The default value 0xFF selects the RE's internal policy. (R,-W) (optional) (1-byte) Target Gain Target gain: This attribute specifies the target gain, when the operational mode of the parent RE downstream or upstream amplifier is set to constant gain mode. Valid values are 0-dB (coded as 0x00) to 63.5-dB (coded as 0xFE). The default value 0xFF selects the RE's internal policy. (R,-W) (optional) (1-byte) Device Temperature Device temperature: This attribute reports the temperature in degrees Celcius of the active device (SOA or pump) in the OA. Its value is a 2s complement integer with granularity 1/256-degree-C. (R) (optional) (2-bytes) Lower Device Temperature Threshold Lower device temperature threshold: This attribute is a 2s complement integer that specifies the temperature the RE uses to declare the low temperature alarm. Valid values are -64 to +63-degree-C in 0.5-degree-C increments. The default value 0x7F selects the RE's internal policy. (R,-W) (optional) (1-byte) Upper Device Temperature Threshold Upper device temperature threshold: This attribute is a 2s complement integer that specifies the temperature the RE uses to declare the high temperature alarm. Valid values are -64 to +63-degree-C in 0.5-degree-C increments. The default value 0x7F selects the RE's internal policy. (R,-W) (optional) (1-byte) Device Bias Current Device bias current: This attribute contains the measured bias current applied to the SOA or pump laser. Its value is an unsigned integer with granularity 2-mA. Valid values are 0 to 512-mA. (R) (optional) (1-byte) Amplifier Saturation Output Power Amplifier saturation output power: This attribute reports the saturation output power of the amplifier as specified by the manufacturer. Its value is an unsigned integer referred to 1-mW (i.e., dBm), with 0.1-dB granularity. (R) (optional) (2-bytes) Amplifier Noise Figure Amplifier noise figure: This attribute reports the intrinsic noise figure of the amplifier, as specified by the manufacturer. Its value is an unsigned integer with 0.1-dB granularity (R) (optional) (1-byte) Amplifier Saturation Gain Amplifier saturation gain: This attribute reports the gain of the amplifier at saturation, as specified by the manufacturer. Its value is an unsigned integer with 0.25-dB granularity, and with a range from 0 to 63.75-dB. (R) (optional) (1-byte)
type ReDownstreamAmplifier ¶
type ReDownstreamAmplifier struct { ManagedEntityDefinition Attributes AttributeValueMap }
ReDownstreamAmplifier (class ID #316)
This ME organizes data associated with each OA for downstream data supported by the RE. The management ONU automatically creates one instance of this ME for each downstream OA as follows. o When the RE has mid-span PON RE downstream OA ports built into its factory configuration. o When a cardholder is provisioned to expect a circuit pack of the mid-span PON RE downstream OA type. o When a cardholder provisioned for plug-and-play is equipped with a circuit pack of the midspan PON RE downstream OA type. Note that the installation of a plug-and-play card may indicate the presence of a mid-span PON RE downstream OA via equipment ID as well as its type attribute, and indeed may cause the management ONU to instantiate a port-mapping package to specify the ports precisely. The management ONU automatically deletes instances of this ME when a cardholder is neither provisioned to expect a mid-span PON RE downstream OA circuit pack, nor is it equipped with a mid-span PON RE downstream OA circuit pack. Relationships An instance of this ME is associated with a downstream OA and with an instance of a circuit pack. If the RE includes OEO regeneration in either direction, the RE downstream amplifier is also associated with an RE ANI-G. Refer to clause-9.14.1 for further discussion. Attributes Managed Entity Id NOTE 1 - This ME ID may be identical to that of an RE ANI-G if it shares the same physical slot- port. Administrative State NOTE 2- When an RE supports multiple PONs, or protected access to a single PON, its primary ANI-G cannot be completely shut down, due to a loss of the management communications capability. Complete blocking of service and removal of power may nevertheless be appropriate for secondary RE ANI-Gs. Administrative lock suppresses alarms and notifications for both primary and secondary RE ANI-Gs. Administrative lock suppresses alarms and notifications for an RE downstream amplifier, be it either primary or secondary. Operational State Operational state: This attribute indicates whether the ME is capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte) Arc ARC: See clause A.1.4.3. (R,-W) (optional) (1-byte) Arc Interval ARC interval: See clause A.1.4.3. (R,-W) (optional) (1-byte) Operational Mode (R,W) (mandatory) (1-byte) Input Optical Signal Level Input optical signal level: This attribute reports the current measurement of the input optical signal power of the downstream OA. Its value is a 2s-complement integer referred to 1-mW (i.e., dBm), with 0.002-dB granularity. (R) (optional) (2-bytes) Lower Input Optical Threshold Lower input optical threshold: This attribute specifies the optical level the RE uses to declare the low received optical power alarm. Valid values are -127-dBm (coded as 254) to 0-dBm (coded as 0) in 0.5-dB increments. The default value 0xFF selects the RE's internal policy. (R,-W) (optional) (1-byte) Upper Input Optical Threshold Upper input optical threshold: This attribute specifies the optical level the RE uses to declare the high received optical power alarm. Valid values are -127-dBm (coded as 254) to 0-dBm (coded as 0) in 0.5-dB increments. The default value 0xFF selects the RE's internal policy. (R,-W) (optional) (1-byte) Output Optical Signal Level Output optical signal level: This attribute reports the current measurement of the mean optical launch power of the downstream OA. Its value is a 2s-complement integer referred to 1-mW (i.e., dBm), with 0.002-dB granularity. (R) (optional) (2-bytes) Lower Output Optical Threshold Lower output optical threshold: This attribute specifies the minimum mean optical launch power that the RE uses to declare the low transmit optical power alarm. Its value is a 2s complement integer referred to 1-mW (i.e., dBm), with 0.5-dB granularity. The default value 0x7F selects the RE's internal policy. (R,-W) (optional) (1-byte) Upper Output Optical Threshold Upper output optical threshold: This attribute specifies the maximum mean optical launch power that the RE uses to declare the high transmit optical power alarm. Its value is a 2s complement integer referred to 1-mW (i.e., dBm), with 0.5-dB granularity. The default value 0x7F selects the RE's internal policy. (R,-W) (optional) (1-byte) R'S' Splitter Coupling Ratio R'S' splitter coupling ratio: This attribute reports the coupling ratio of the splitter at the R'/S' interface that connects the embedded management ONU and the amplifiers to the OTL. Valid values are 99:1 (coded as 99-decimal) to 1:99 (coded as 1 decimal), where the first value is the value encoded and is the percentage of the optical signal connected to the amplifier. The default value 0xFF indicates that there is no splitter connected to this upstream/downstream amplifier pair. (R) (optional) (1-byte)
type ReUpstreamAmplifier ¶ added in v0.13.0
type ReUpstreamAmplifier struct { ManagedEntityDefinition Attributes AttributeValueMap }
ReUpstreamAmplifier (class ID #315)
This ME organizes data associated with each upstream RE optical amplifier (OA) supported by the RE. The management ONU automatically creates one instance of this ME for each upstream OA as follows. o When the RE has mid-span PON RE upstream OA ports built into its factory configuration. o When a cardholder is provisioned to expect a circuit pack of the mid-span PON RE upstream OA type. o When a cardholder provisioned for plug-and-play is equipped with a circuit pack of the mid- span PON RE upstream OA type. Note that the installation of a plug-and-play card may indicate the presence of a mid-span PON RE upstream OA via equipment ID as well as its type attribute, and indeed may cause the management ONU to instantiate a port-mapping package to specify the ports precisely. The management ONU automatically deletes instances of this ME when a cardholder is neither provisioned to expect a mid-span PON RE upstream OA circuit pack, nor is it equipped with a mid- span PON RE upstream OA circuit pack. Relationships An instance of this ME is associated with an upstream OA, and with an instance of a circuit pack. If the RE includes OEO regeneration in either direction, the RE upstream amplifier is also associated with a PPTP RE UNI. Refer to clause-9.14.2 for further discussion. Attributes Managed Entity Id NOTE 1 - This ME ID may be identical to that of a PPTP RE UNI if it shares the same physical slot and port. Administrative State NOTE 2 - Administrative lock of an RE upstream amplifier results in LOS from any downstream ONUs. Operational State Operational state: This attribute indicates whether the ME is capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte) Operational Mode (R,-W) (mandatory) (1-byte) Arc ARC: See clause A.1.4.3. (R,-W) (optional) (1-byte) Arc Interval ARC interval: See clause A.1.4.3. (R,-W) (optional) (1-byte) Re Downstream Amplifier Pointer RE downstream amplifier pointer: This attribute points to an RE downstream amplifier instance. The default value is 0xFFFF, a null pointer. (R,-W) (mandatory) (2-bytes) Total Optical Receive Signal Level Table Total optical receive signal level table: This table attribute reports a series of measurements of time-averaged input upstream optical signal power. The measurement circuit should have a temporal response similar to a simple 1 pole low pass filter, with an effective time constant on the order of a GTC frame time. Each table entry has a 2-byte frame counter field (most significant end), and a 2-byte power measurement field. The frame counter field contains the least significant 16-bits of the superframe counter received closest to the time of the measurement. The power measurement field is a 2s-complement integer referred to 1-mW (i.e., dBm), with 0.002-dB granularity. The RE equipment should add entries to this table as frequently as is reasonable. The RE should clear the table once it is read by the OLT. (R) (optional) (4-* N-bytes, where N is the number of measurements present.) Per Burst Receive Signal Level Table Per burst receive signal level table: This table attribute reports the most recent measurement of received burst upstream optical signal power. Each table entry has a 2-byte ONU-ID field (most significant end), and a 2-byte power measurement field. The power measurement field is a 2s-complement integer referred to 1-mW (i.e.,-dBm), with 0.002-dB granularity. (R) (optional) (4-* N-bytes, where N is the number of distinct ONUs connected to the S'/R' interface.) Lower Receive Optical Threshold Lower receive optical threshold: This attribute specifies the optical level that the RE uses to declare the low received optical power alarm. Valid values are -127-dBm (coded as 254) to 0-dBm (coded as 0) in 0.5-dB increments. The default value 0xFF selects the RE's internal policy. (R,-W) (optional) (1-byte) Upper Receive Optical Threshold Upper receive optical threshold: This attribute specifies the optical level that the RE uses to declare the high received optical power alarm. Valid values are -127-dBm (coded as 254) to 0-dBm (coded as 0) in 0.5-dB increments. The default value 0xFF selects the RE's internal policy. (R,-W) (optional) (1-byte) Transmit Optical Signal Level Transmit optical signal level: This attribute reports the current measurement of the mean optical launch power of the upstream OA. Its value is a 2s-complement integer referred to 1-mW (i.e., dBm), with 0.002-dB granularity. (R) (optional) (2-bytes) Lower Transmit Optical Threshold Lower transmit optical threshold: This attribute specifies the minimum mean optical launch power that the RE uses to declare the low transmit optical power alarm. Its value is a 2s-complement integer referred to 1-mW (i.e., dBm), with 0.5-dB granularity. The default value 0x7F selects the RE's internal policy. (R,-W) (optional) (1-byte) Upper Transmit Optical Threshold Upper transmit optical threshold: This attribute specifies the maximum mean optical launch power that the RE uses to declare the high transmit optical power alarm. Its value is a 2s complement integer referred to 1-mW (i.e., dBm), with 0.5-dB granularity. The default value 0x7F selects the RE's internal policy. (R,-W) (optional) (1-byte)
type Results ¶
type Results byte
MsgType represents the status field in a OMCI Response frame
const ( // Response status codes Success Results = 0 // command processed successfully ProcessingError Results = 1 // command processing error NotSupported Results = 2 // command not supported ParameterError Results = 3 // parameter error UnknownEntity Results = 4 // unknown managed entity UnknownInstance Results = 5 // unknown managed entity instance DeviceBusy Results = 6 // device busy InstanceExists Results = 7 // instance exists AttributeFailure Results = 9 // Attribute(s) failed or unknown )
type RtpPerformanceMonitoringHistoryData ¶
type RtpPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
RtpPerformanceMonitoringHistoryData (class ID #144)
This ME collects PM data related to an RTP session. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of the PPTP POTS UNI ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP POTS UNI ME. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Rtp Errors RTP errors: This attribute counts RTP packet errors. (R) (mandatory) (4-bytes) Packet Loss Packet loss: This attribute represents the fraction of packets lost. This attribute is calculated at the end of the 15-min interval, and is undefined under the get current data action. The value 0 indicates no packet loss, scaling linearly to 0xFFFF FFFF to indicate 100% packet loss (zero divided by zero is defined to be zero). (R) (mandatory) (4-bytes) Maximum Jitter Maximum jitter: This attribute is a high water-mark that represents the maximum jitter identified during the measured interval, expressed in RTP timestamp units. (R) (mandatory) (4-bytes) Maximum Time Between Real_Time Transport Control Protocol Rtcp Packets Maximum time between real-time transport control protocol (RTCP) packets: This attribute is a high water-mark that represents the maximum time between RTCP packets during the measured interval, in milliseconds. (R) (mandatory) (4-bytes) Buffer Underflows Buffer underflows: This attribute counts the number of times the reassembly buffer underflows. In the case of continuous underflow caused by a loss of IP packets, a single buffer underflow should be counted. If the IW function is implemented with multiple buffers, such as a packet level buffer and a bit level buffer, then the underflow of either buffer increments this counter. (R) (mandatory) (4-bytes) Buffer Overflows Buffer overflows: This attribute counts the number of times the reassembly buffer overflows. If the IW function is implemented with multiple buffers, such as a packet level buffer and a bit level buffer, then the overflow of either buffer increments this counter. (R) (mandatory) (4-bytes)
type RtpProfileData ¶
type RtpProfileData struct { ManagedEntityDefinition Attributes AttributeValueMap }
RtpProfileData (class ID #143)
This ME configures RTP. It is conditionally required for ONUs that offer VoIP service. If a non- OMCI interface is used to manage VoIP, this ME is unnecessary. An instance of this ME is created and deleted by the OLT. An RTP profile is needed for each unique set of attributes. Relationships An instance of this ME may be associated with one or more VoIP media profile MEs. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Local Port Min Local port min: This attribute defines the base UDP port that should be used by RTP for voice traffic. The recommended default is 50000 (R,-W, set-by-create) (mandatory) (2-bytes) Local Port Max Local port max: This attribute defines the highest UDP port used by RTP for voice traffic. The value must be greater than the local port minimum. The value 0 specifies that the local port maximum be equal to the local port minimum. (R,-W, set-by-create) (optional) (2-bytes) Dscp Mark DSCP mark: Diffserv code point to be used for outgoing RTP packets for this profile. The recommended default value is expedited forwarding (EF)-= 0x2E. (R,-W, setbycreate) (mandatory) (1-byte) Piggyback Events (R,-W, setbycreate) (mandatory) (1-byte) Tone Events (R,-W, setbycreate) (mandatory) (1-byte) Dtmf Events (R,-W, setbycreate) (mandatory) (1-byte) Cas Events (R,-W, setbycreate) (mandatory) (1-byte) Ip Host Config Pointer IP host config pointer: This optional pointer associates the bearer (voice) flow with an IP host config data or IPv6 host config data ME. If this attribute is not present or is not populated with a valid pointer value, the bearer flow uses the same IP stack that is used for signalling, indicated by the TCP/UDP pointer in the associated SIP agent or MGC config data. The default value is 0xFFFF, a null pointer. (R,-W) (optional) (2-bytes)
type RtpPseudowireParameters ¶
type RtpPseudowireParameters struct { ManagedEntityDefinition Attributes AttributeValueMap }
RtpPseudowireParameters (class ID #283)
If a pseudowire service uses RTP, the RTP pseudowire parameters ME provides configuration information for the RTP layer. Instances of this ME are created and deleted by the OLT. The use of RTP on a pseudowire is optional, and is determined by the existence of the RTP pseudowire parameters ME. Relationships An instance of the RTP pseudowire parameters ME may exist for each pseudowire TP ME, to which it is implicitly bound by a common ME ID. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the pseudowire TP ME. (R, setbycreate) (mandatory) (2-bytes) Clock Reference Clock reference: This attribute specifies the frequency of the common timing reference, in multiples of 8 kHz. (R,-W, setbycreate) (mandatory) (2-bytes) Rtp Timestamp Mode (R,-W, setbycreate) (mandatory) (1-byte) Ptype PTYPE: This attribute specifies the RTP payload type in the TDM to the PSN direction. It comprises two 1-byte values. The first is for the payload channel, the second, for the optional separate signalling channel. Assignable PTYPEs lie in the dynamic range 96..127. If signalling is not transported in its own channel, the second value should be set to 0. (R,-W, setbycreate) (mandatory) (2-bytes) Ssrc SSRC: This attribute specifies the RTP synchronization source in the TDM to the PSN direction. It comprises two 4-byte values. The first is for the payload channel, the second, for the optional separate signalling channel. If signalling is not transported in its own channel, the second value should be set to 0. (R,-W, setbycreate) (mandatory) (8-bytes) Expected Ptype Expected PTYPE: This attribute specifies the RTP payload type in the PSN to the TDM direction. The received payload type may be used to detect malformed packets. It comprises two 1-byte values. The first is for the payload channel, the second, for the optional separate signalling channel. To disable either or both of the check functions, set the corresponding value to its default value 0. (R,-W, setbycreate) (optional) (2-bytes) Expected Ssrc Expected SSRC: This attribute specifies the RTP synchronization source in the PSN to the TDM direction. The received SSRC may be used to detect misconnection (stray packets). It comprises two 4-byte values. The first is for the payload channel, the second, for the optional separate signalling channel. To disable either or both of the check functions, set the corresponding value to its default value 0. (R,-W, setbycreate) (optional) (8-bytes)
type SipAgentConfigData ¶
type SipAgentConfigData struct { ManagedEntityDefinition Attributes AttributeValueMap }
SipAgentConfigData (class ID #150)
The SIP agent config data ME models a SIP signalling agent. It defines the configuration necessary to establish communication for signalling between the SIP user agent (UA) and a SIP server. NOTE 1 - If a non-OMCI interface is used to manage SIP for VoIP, this ME is unnecessary. The non-OMCI interface supplies the necessary data, which may be read back to the OLT via the SIP config portal ME. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME serves one or more SIP user data MEs and points to a TCP/UDP config data that carries signalling messages. Other pointers establish additional agent parameters such as proxy servers. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Proxy Server Address Pointer Proxy server address pointer: This attribute points to a large string ME that contains the name (IP address or URI) of the SIP proxy server for SIP signalling messages. (R,-W, setbycreate) (mandatory) (2-bytes) Outbound Proxy Address Pointer Outbound proxy address pointer: An outbound SIP proxy may or may not be required within a given network. If an outbound SIP proxy is used, the outbound proxy address pointer attribute must be set to point to a valid large string ME that contains the name (IP address or URI) of the outbound proxy server for SIP signalling messages. If an outbound SIP proxy is not used, the outbound proxy address pointer attribute must be set to a null pointer. (R,-W, setbycreate) (mandatory) (2-bytes) Primary Sip Dns Primary SIP DNS: This attribute specifies the primary SIP DNS IP address. If the value of this attribute is 0, the primary DNS server is defined in the corresponding IP host config data or IPv6 host config data ME. If the value is non-zero, it takes precedence over the primary DNS server defined in the IP host config data or IPv6 host config data ME. (R,-W, set-by-create) (mandatory) (4-bytes) Secondary Sip Dns Secondary SIP DNS: This attribute specifies the secondary SIP DNS IP address. If the value of this attribute is 0, the secondary DNS server is defined in the corresponding IP host config data or IPv6 host config data ME. If the value is non-zero, it takes precedence over the secondary DNS server defined in the IP host config data or IPv6 host config data ME. (R,-W, set- by-create) (mandatory) (4-bytes) Tcp_Udp Pointer TCP/UDP pointer: This pointer associates the SIP agent with the TCP/UDP config data ME to be used for communication with the SIP server. The default value is 0xFFFF, a null pointer. (R,-W) (mandatory) (2-bytes) Sip Reg Exp Time SIP reg exp time: This attribute specifies the SIP registration expiration time in seconds. If its value is 0, the SIP agent does not add an expiration time to the registration requests and does not perform reregistration. The default value is 3600-s. (R,-W) (mandatory) (4-bytes) Sip Rereg Head Start Time SIP rereg head start time: This attribute specifies the time in seconds prior to timeout that causes the SIP agent to start the re-registration process. The default value is 360-s. (R,-W) (mandatory) (4-bytes) Host Part Uri Host part URI: This attribute points to a large string ME that contains the host or domain part of the SIP address of record for users connected to this ONU. A null pointer indicates that the current address in the IP host config ME is to be used. (R,-W, setbycreate) (mandatory) (2-bytes) Sip Status (R) (mandatory) (1-byte) Sip Registrar SIP registrar: This attribute points to a network address ME that contains the name (IP address or resolved name) of the registrar server for SIP signalling messages. Examples: "10.10.10.10" and "proxy.voip.net". (R,-W, set-by-create) (mandatory) (2-bytes) Softswitch Softswitch: This attribute identifies the SIP gateway softswitch vendor. The format is four ASCII coded alphabetic characters [A..Z] as defined in [ATIS0300220]. A value of four null bytes indicates an unknown or unspecified vendor. (R,-W, setbycreate) (mandatory) (4-bytes) Sip Response Table NOTE 2 - This model assumes that SIP response tones and text are common to all POTS lines that share a given SIP agent. Sip Option Transmit Control SIP option transmit control: This Boolean attribute specifies that the ONU is (true) or is not (false) enabled to transmit SIP options. The default value is recommended to be false. (R, W, setbycreate) (optional) (1 byte) Sip Uri Format SIP URI format: This attribute specifies the format of the URI in outgoing SIP messages. The recommended default value 0 specifies TEL URIs; the value 1 specifies SIP URIs. Other values are reserved. (R, W, setbycreate) (optional) (1 byte) Redundant Sip Agent Pointer Redundant SIP agent pointer: This attribute points to another SIP agent config data ME, which is understood to provide redundancy. The initial SIP agent is determined by the pointer from the SIP user data ME. It is the manager's responsibility to provision a group of redundant SIP agents with mutually consistent attributes. (R, W, setbycreate) (optional) (2 bytes)
type SipAgentPerformanceMonitoringHistoryData ¶
type SipAgentPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
SipAgentPerformanceMonitoringHistoryData (class ID #151)
This ME collects PM data for the associated VoIP SIP agent. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with a SIP agent config data or SIP config portal object. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the corresponding SIP agent config data or to the SIP config portal. If a non-OMCI configuration method is used for VoIP, there can be only one live ME instance, associated with the SIP config portal, and with ME ID 0. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Transactions Transactions: This attribute counts the number of new transactions that were initiated. (R) (optional) (4-bytes) Rx Invite Reqs Rx invite reqs: This attribute counts received invite messages, including retransmissions. (R) (optional) (4-bytes) Rx Invite Retrans Rx invite retrans: This attribute counts received invite retransmission messages. (R) (optional) (4-bytes) Rx Noninvite Reqs Rx noninvite reqs: This attribute counts received non-invite messages, including retransmissions. (R) (optional) (4-bytes) Rx Noninvite Retrans Rx noninvite retrans: This attribute counts received non-invite retransmission messages. (R) (optional) (4-bytes) Rx Response Rx response: This attribute counts total responses received. (R) (optional) (4-bytes) Rx Response Retransmissions Rx response retransmissions: This attribute counts total response retransmissions received. (R) (optional) (4-bytes) Tx Invite Reqs Tx invite reqs: This attribute counts transmitted invite messages, including retransmissions. (R) (optional) (4-bytes) Tx Invite Retrans Tx invite retrans: This attribute counts transmitted invite retransmission messages. (R) (optional) (4-bytes) Tx Noninvite Reqs Tx noninvite reqs: This attribute counts transmitted non-invite messages, including retransmissions. (R) (optional) (4-bytes) Tx Noninvite Retrans Tx noninvite retrans: This attribute counts transmitted non-invite retransmission messages. (R) (optional) (4-bytes) Tx Response Tx response: This attribute counts the total responses sent. (R) (optional) (4-bytes) Tx Response Retransmissions Tx response retransmissions: This attribute counts total response retransmissions sent. (R) (optional) (4-bytes)
type SipCallInitiationPerformanceMonitoringHistoryData ¶
type SipCallInitiationPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
SipCallInitiationPerformanceMonitoringHistoryData (class ID #152)
This ME collects PM data related to call initiations of a VoIP SIP agent. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of the SIP agent config data or SIP config portal ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the SIP agent config data or the SIP config portal ME. If a nonOMCI configuration method is used for VoIP, there can be only one live ME instance, associated with the SIP config portal, and with ME ID 0. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Failed To Connect Counter Failed to connect counter: This attribute counts the number of times that the SIP UA failed to reach/connect its TCP/UDP peer during SIP call initiations. (R) (mandatory) (4-bytes) Failed To Validate Counter Failed to validate counter: This attribute counts the number of times that the SIP UA failed to validate its peer during SIP call initiations. (R) (mandatory) (4-bytes) Timeout Counter Timeout counter: This attribute counts the number of times that the SIP UA timed out during SIP call initiations. (R) (mandatory) (4-bytes) Failure Received Counter Failure received counter: This attribute counts the number of times that the SIP UA received a failure error code during SIP call initiations. (R) (mandatory) (4-bytes) Failed To Authenticate Counter Failed to authenticate counter: This attribute counts the number of times that the SIP UA failed to authenticate itself during SIP call initiations. (R) (mandatory) (4-bytes)
type SipUserData ¶
type SipUserData struct { ManagedEntityDefinition Attributes AttributeValueMap }
SipUserData (class ID #153)
The SIP user data defines the user specific configuration attributes associated with a specific VoIP CTP. This entity is conditionally required for ONUs that offer VoIP SIP services. If a non- OMCI interface is used to manage SIP for VoIP, this ME is unnecessary. The non-OMCI interface supplies the necessary data, which may be read back to the OLT via the SIP config portal ME. An instance of this ME is created and deleted by the OLT. A SIP user data instance is required for each POTS UNI port using SIP protocol and configured by the OMCI. Relationships An instance of this ME is associated with one VoIP voice CTP ME and a PPTP POTS UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Sip Agent Pointer SIP agent pointer: This attribute points to the SIP agent config data ME to be used for signalling. (R,-W, setbycreate) (mandatory) (2-bytes) User Part Aor User part AOR: This attribute points to a large string that contains the user identification part of the address of record. This can take the form of an alphanumeric string or the subscriber's directory number. A null pointer indicates the absence of an AOR. (R,-W, setbycreate) (mandatory) (2-bytes) Sip Display Name SIP display name: This ASCII string attribute defines the customer ID used for the display attribute in outgoing SIP messages. The default value is null (all zero bytes) (R,-W) (mandatory) (25-bytes) Username And Password Username and password: This attribute points to an authentication security method ME that contains the SIP user name and password used for authentication. A null pointer indicates no username and password. (R,-W, setbycreate) (mandatory) (2) Voicemail Server Sip Uri Voicemail server SIP URI: This attribute points to a network address ME that contains the name (IP address or URI) of the SIP voicemail server for SIP signalling messages. A null pointer indicates the absence of a SIP voicemail server. (R,-W, setbycreate) (mandatory) (2-bytes) Voicemail Subscription Expiration Time Voicemail subscription expiration time: This attribute defines the voicemail subscription expiration time in seconds. If this value is 0, the SIP agent uses an implementation-specific value. This attribute is recommended to be set to 3600-s by default. (R,-W, setbycreate) (mandatory) (4-bytes) Network Dial Plan Pointer Network dial plan pointer: This attribute points to a network dial plan table. A null pointer indicates the absence of a network dial plan. (R,-W, setbycreate) (mandatory) (2-bytes) Application Services Profile Pointer Application services profile pointer: This attribute points to a VoIP application services profile. (R,-W, setbycreate) (mandatory) (2-bytes) Feature Code Pointer Feature code pointer: This attribute points to the VoIP feature access codes ME for this subscriber. A null pointer indicates the absence of a VoIP feature access codes ME. (R,-W, set- by-create) (mandatory) (2-bytes) Pptp Pointer PPTP pointer: This attribute points to the PPTP POTS UNI ME that provides the analogue telephony adaptor (ATA) function. (R,-W, setbycreate) (mandatory) (2-bytes) Release Timer Release timer: This attribute contains a release timer defined in seconds. The value 0 specifies that the ONU is to use its internal default. The default value of this attribute is 10-s. (R,-W) (optional) (1-byte) Receiver Off Hook Roh Timer Receiver off hook (ROH) timer: This attribute defines the time in seconds for the ROH condition before ROH tone is applied. The value 0 disables ROH timing. The value 0xFF specifies that the ONU is to use its internal default, which may or may not be the same as the 15-s OMCI default value. (R,-W) (optional) (1-byte)
type SnmpConfigurationData ¶
type SnmpConfigurationData struct { ManagedEntityDefinition Attributes AttributeValueMap }
SnmpConfigurationData (class ID #335)
The SNMP configuration data ME provides a way for the OLT to provision an IP path for an SNMP management agent. The SNMP configuration data ME is created and deleted by the OLT. Relationships One instance of this ME is created by the OLT for each SNMP management path termination. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The ME IDs 0 and 0xFFFF are reserved. (R, setbycreate) (mandatory) (2-bytes) Snmp Version SNMP version: This integer attribute is the SNMP protocol version to be supported. (R,-W, setbycreate) (mandatory) (2-bytes) Snmp Agent Address SNMP agent address: This attribute is a pointer to a TCP/UDP config data ME, which provides the SNMP agent. (R, W, setbycreate) (mandatory) (2 bytes) Snmp Server Address SNMP server address: This attribute is the IP address of the SNMP server. (R, W, setbycreate) (mandatory) (4 bytes) Snmp Server Port SNMP server port: This attribute is the UDP port number of the SNMP server. (R, W, setbycreate) (mandatory) (2 bytes) Security Name Pointer Security name pointer: This attribute points to a large string whose content represents the SNMP security name in a human-readable format that is independent of the security model. SecurityName is defined in [b-IETF RFC 2571]. (R, W, setbycreate) (mandatory) (2 bytes) Community For Read Community for read: This attribute is a pointer to a large string that contains the name of the read community. (R, W, setbycreate) (mandatory) (2 bytes) Community For Write Community for write: This attribute is a pointer to a large string that contains the name of the write community. (R, W, setbycreate) (mandatory) (2 bytes) Sys Name Pointer Sys name pointer: This attribute points to a large string whose content identifies the SNMP system name. SysName is defined in [b-IETF RFC-3418]. (R, W, setbycreate) (mandatory) (2 bytes)
type SoftwareImage ¶
type SoftwareImage struct { ManagedEntityDefinition Attributes AttributeValueMap }
SoftwareImage (class ID #7)
This ME models an executable software image stored in the ONU (documented here as its fundamental usage). It may also be used to represent an opaque vendor-specific file (vendorspecific usage). Fundamental usage The ONU automatically creates two instances of this ME upon the creation of each ME that contains independently manageable software, either the ONU itself or an individual circuit pack. It populates ME attributes according to data within the ONU or the circuit pack. Some pluggable equipment may not contain software. Others may contain software that is intrinsically bound to the ONU's own software image. No software image ME need exist for such equipment, though it may be convenient for the ONU to create them to support software version audit from the OLT. In this case, the dependent MEs would support only the get action. A slot may contain various equipment over its lifetime, and if software image MEs exist, the ONU must automatically create and delete them as the equipped configuration changes. The identity of the software image is tied to the cardholder. When an ONU controller packs are duplicated, each can be expected to contain two software image MEs, managed through reference to the individual controller packs themselves. When this occurs, the ONU should not have a global pair of software images MEs (instance 0), since an action (download, activate, commit) directed to instance 0 would be ambiguous. Relationships Two instances of the software image ME are associated with each instance of the ONU or cardholder whose software is independently managed. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The first byte indicates the physical location of the equipment hosting the software image, either the ONU (0) or a cardholder (1..254). The second byte distinguishes between the two software image ME instances (0..1). (R) (mandatory) (2-bytes) Version Version: This string attribute identifies the version of the software. (R) (mandatory) (14-bytes) Is Committed Is committed: This attribute indicates whether the associated software image is committed (1) or uncommitted (0). By definition, the committed software image is loaded and executed upon reboot of the ONU or circuit pack. During normal operation, one software image is always committed, while the other is uncommitted. Under no circumstances are both software images allowed to be committed at the same time. On the other hand, both software images could be uncommitted at the same time if both were invalid. Upon ME instantiation, instance 0 is initialized to committed, while instance 1 is initialized to uncommitted (i.e., the ONU ships from the factory with image 0 committed). (R) (mandatory) (1-byte) Is Active Is active: This attribute indicates whether the associated software image is active (1) or inactive (0). By definition, the active software image is one that is currently loaded and executing in the ONU or circuit pack. Under normal operation, one software image is always active while the other is inactive. Under no circumstances are both software images allowed to be active at the same time. On the other hand, both software images could be inactive at the same time if both were invalid. (R) (mandatory) (1-byte) Is Valid Is valid: This attribute indicates whether the associated software image is valid (1) or invalid (0). By definition, a software image is valid if it has been verified to be an executable code image. The verification mechanism is not subject to standardization; however, it should include at least a data integrity check [e.g., a cyclic redundancy check (CRC)] of the entire code image. Upon ME instantiation or software download completion, the ONU validates the associated code image and sets this attribute according to the result. (R) (mandatory) (1-byte) Product Code Product code: This attribute provides a way for a vendor to indicate product code information on a file. It is a character string, padded with trailing nulls if it is shorter than 25 bytes. (R) (optional) (25 bytes) Image Hash Image hash: This attribute is an MD5 hash of the software image. It is computed at completion of the end download action. (R) (optional) (16-bytes)
type TCont ¶
type TCont struct { ManagedEntityDefinition Attributes AttributeValueMap }
TCont (class ID #262)
An instance of the traffic container ME T-CONT represents a logical connection group associated with a G-PON PLOAM layer alloc-ID. A T-CONT can accommodate GEM packets in priority queues or traffic schedulers that exist in the GEM layer. The ONU autonomously creates instances of this ME. The OLT can discover the number of TCONT instances via the ANI-G ME. When the ONU's MIB is reset or created for the first time, all supported T-CONTs are created. The OLT provisions alloc-IDs to the ONU via the PLOAM channel. Via the OMCI, the OLT must then set the alloc-ID attributes in the T-CONTs that it wants to activate for user traffic, to create the appropriate association with the allocation ID in the PLOAM channel. There should be a one-to-one relationship between allocation IDs and T-CONT MEs; the connection of multiple T-CONTs to a single allocation ID is undefined. The allocation ID that matches the ONU-ID itself is defined to be the default alloc-ID. This allocID is used to carry the OMCC. The default alloc-ID can also be used to carry user traffic, and hence can be assigned to one of the T-CONT MEs. However, this OMCI relationship only pertains to user traffic, and the OMCC relationship is unaffected. It can also be true that the OMCC is not contained in any T-CONT ME construct; rather, that the OMCC remains outside of the OMCI, and that the OMCI is not used to manage the OMCC in any way. Multiplexing of the OMCC and user data in GPON systems is discussed in clause B.2.4. Relationships One or more instances of this ME are associated with an instance of a circuit pack that supports a PON interface function, or with the ONU-G itself. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. This 2-byte number indicates the physical capability that realizes the TCONT. It may be represented as 0xSSBB, where SS indicates the slot ID that contains this T-CONT (0 for the ONU as a whole), and BB is the TCONT ID, numbered by the ONU itself. T-CONTs are numbered in ascending order, with the range 0..255 in each slot. (R) (mandatory) (2-bytes) Alloc_Id Alloc-ID: This attribute links the T-CONT with the alloc-ID assigned by the OLT in the assign_alloc-ID PLOAM message. The respective TC layer specification should be referenced for the legal values for that system. Prior to the setting of this attribute by the OLT, this attribute has an unambiguously unusable initial value, namely the value 0x00FF or 0xFFFF for ITU-T G.984 systems, and the value 0xFFFF for all other ITU-T GTC based PON systems. (R,-W) (mandatory) (2-bytes) Deprecated Deprecated: The ONU should set this attribute to the value 1, and the OLT should ignore it. (R) (mandatory) (1-byte) Policy NOTE - This attribute is read-only, unless otherwise specified by the QoS configuration flexibility attribute of the ONU2-G ME. If flexible configuration is not supported, the ONU should reject an attempt to set it with a parameter error result-reason code.
type TableInfo ¶
type TableInfo struct { Value interface{} // See comment above Size int // Table Row Size }
TableInfo is an early prototype of how to better model some tables that are difficult to code.
The Value member may be one of the following:
nil : Empty, no default, ... value : A specific value that equates to one row, ie) 6 or toOctets("base64") array : One or more rows of values. [2]uint16{2, 3}
type TcAdaptorPerformanceMonitoringHistoryDataXdsl ¶
type TcAdaptorPerformanceMonitoringHistoryDataXdsl struct { ManagedEntityDefinition Attributes AttributeValueMap }
TcAdaptorPerformanceMonitoringHistoryDataXdsl (class ID #116)
This ME collects PM data of an xTUC to xTUR ATM data path. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1. (R) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data1/2 ID: This attribute points to an instance of the threshold data1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Near_End Hec Violation Count Near-end HEC violation count: This attribute counts near-end HEC anomalies in the ATM data path. (R) (mandatory) (2-bytes) Near_End Delineated Total Cell Count Cd P Near-end delineated total cell count (CDP): This attribute counts the total number of cells passed through the cell delineation and HEC function process operating on the ATM data path while in the SYNC state. (R) (mandatory) (4-bytes) Near_End User Total Cell Count Cu_P Near-end user total cell count(CU-P): This attribute counts the total number of cells in the ATM data path delivered at the V-C interface. (R) (mandatory) (4-bytes) Near_End Idle Cell Bit Error Count Near-end idle cell bit error count: This attribute counts cells with bit errors in the ATM data path idle payload received at the near end. (R) (mandatory) (2-bytes) Far_End Hec Violation Count Far-end HEC violation count: This attribute counts far-end HEC anomalies in the ATM data path. (R) (mandatory) (2-bytes) Far_End Delineated Total Cell Count Cd_Pfe Far-end delineated total cell count (CD-PFE): This attribute counts the total number of cells passed through the cell delineation process and HEC function operating on the ATM data path while in the SYNC state. (R) (mandatory) (4-bytes) Far_End User Total Cell Count Cu_Pfe Far-end user total cell count (CU-PFE): This attribute counts the total number of cells in the ATM data path delivered at the T-R interface. (R) (mandatory) (4-bytes) Far_End Idle Cell Bit Error Count Far-end idle cell bit error count: This attribute counts cells with bit errors in the ATM data path idle payload received at the far end. (R) (mandatory) (2-bytes)
type TcpUdpConfigData ¶
type TcpUdpConfigData struct { ManagedEntityDefinition Attributes AttributeValueMap }
TcpUdpConfigData (class ID #136)
The TCP/UDP config data ME configures services based on the transmission control protocol (TCP) and user datagram protocol (UDP) that are offered from an IP host. If a non-OMCI interface is used to manage an IP service, this ME is unnecessary; the non-OMCI interface supplies the necessary data. An instance of this ME is created and deleted on request of the OLT. Relationships One or more instances of this ME may be associated with an instance of an IP host config data or IPv6 host config data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. It is recommended that the ME ID be the same as the port number. (R, setbycreate) (mandatory) (2-bytes) Port Id Port ID: This attribute specifies the port number that offers the TCP/UDP service. (R,-W, setbycreate) (mandatory) (2-bytes) Protocol Protocol: This attribute specifies the protocol type as defined by [b-IANA] (protocol numbers), for example UDP (0x11). (R,-W, setbycreate) (mandatory) (1-byte) Tos_Diffserv Field TOS/diffserv field: This attribute specifies the value of the TOS/diffserv field of the IPv4 header. The contents of this attribute may contain the type of service per [IETF RFC 2474] or a DSCP. Valid values for DSCP are as defined by [b-IANA] (differentiated services field code points). (R,-W, set-by-create) (mandatory) (1-byte) Ip Host Pointer IP host pointer: This attribute points to the IP host config data or IPv6 host config data ME associated with this TCP/UDP data. Any number of ports and protocols may be associated with an IP host. (R, W, set-by-create) (mandatory) (2 bytes)
type TcpUdpPerformanceMonitoringHistoryData ¶
type TcpUdpPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
TcpUdpPerformanceMonitoringHistoryData (class ID #342)
This ME collects PM data related to a TCP or UDP port. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of the TCP/UDP config data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the TCP/UDP config data ME. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Socket Failed Socket failed: This attribute is incremented when an attempt to create a socket associated with a port fails. (R) (mandatory) (2-bytes) Listen Failed Listen failed: This attribute is incremented when an attempt by a service to listen for a request on a port fails. (R) (mandatory) (2-bytes) Bind Failed Bind failed: This attribute is incremented when an attempt by a service to bind to a port fails. (R) (mandatory) (2-bytes) Accept Failed Accept failed: This attribute is incremented when an attempt to accept a connection on a port fails. (R) (mandatory) (2-bytes) Select Failed Select failed: This attribute is incremented when an attempt to perform a select on a group of ports fails. (R) (mandatory) (2-bytes)
type ThresholdData1 ¶
type ThresholdData1 struct { ManagedEntityDefinition Attributes AttributeValueMap }
ThresholdData1 (class ID #273)
Threshold data are partitioned into two MEs for historical reasons. An instance of this ME, together with an optional instance of the threshold data 2 ME, contains threshold values for counters in PM history data MEs. For a complete discussion of generic PM architecture, refer to clause I.4. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME may be related to multiple instances of PM history data type MEs.//// Paired instances of threshold data 1 ME and threshold data 2 ME are implicitly linked together through a common ME ID. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Threshold Value_1 Threshold value-1: (R,-W, setbycreate) (mandatory) (4-bytes) Threshold Value_2 Threshold value-2: (R,-W, setbycreate) (mandatory) (4-bytes) Threshold Value_3 Threshold value-3: (R,-W, setbycreate) (mandatory) (4-bytes) Threshold Value_4 Threshold value-4: (R,-W, setbycreate) (mandatory) (4-bytes) Threshold Value_5 Threshold value-5: (R,-W, setbycreate) (mandatory) (4-bytes) Threshold Value_6 Threshold value-6: (R,-W, setbycreate) (mandatory) (4-bytes) Threshold Value_7 Threshold value-7: (R,-W, setbycreate) (mandatory) (4-bytes)
type ThresholdData2 ¶
type ThresholdData2 struct { ManagedEntityDefinition Attributes AttributeValueMap }
ThresholdData2 (class ID #274)
Together with an instance of the threshold data 1 ME, an instance of this ME contains threshold values for counters maintained in one or more instances of PM history data MEs. For a complete discussion of generic PM architecture, refer to clause-I.4. Instances of this ME are created and deleted by the OLT. Relationships Refer to the relationships of the threshold data 1 ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Its value is the same as that of the paired threshold data-1-instance. (R, setbycreate) (mandatory) (2-bytes) Threshold Value_8 Threshold value-8: (R,-W, setbycreate) (mandatory) (4-bytes) Threshold Value_9 Threshold value-9: (R,-W, setbycreate) (mandatory) (4-bytes) Threshold Value_10 Threshold value-10: (R,-W, setbycreate) (mandatory) (4-bytes) Threshold Value_11 Threshold value-11: (R,-W, setbycreate) (mandatory) (4-bytes) Threshold Value_12 Threshold value-12: (R,-W, setbycreate) (mandatory) (4-bytes) Threshold Value_13 Threshold value-13: (R,-W, setbycreate) (mandatory) (4-bytes) Threshold Value_14 Threshold value-14: (R,-W, setbycreate) (mandatory) (4-bytes)
type TrafficDescriptor ¶
type TrafficDescriptor struct { ManagedEntityDefinition Attributes AttributeValueMap }
TrafficDescriptor (class ID #280)
The traffic descriptor is a profile that allows for traffic management. A priority controlled ONU can point from a MAC bridge port configuration data ME to a traffic descriptor in order to implement traffic management (marking, policing). A rate controlled ONU can point to a traffic descriptor from either a MAC bridge port configuration data ME or a GEM port network CTP to implement traffic management (marking, shaping). Packets are determined to be green, yellow or red as a function of the ingress packet rate and the settings in this ME. The colour indicates drop precedence (eligibility), subsequently used by the priority queue ME to drop packets conditionally during congestion conditions. Packet colour is also used by the optional mode 1 DBA status reporting function described in [ITUT G.984.3]. Red packets are dropped immediately. Yellow packets are marked as drop eligible, and green packets are marked as not drop eligible, according to the egress colour marking attribute. The algorithm used to determine the colour marking is specified by the meter type attribute. If [bIETF RFC 4115] is used, then: CIR4115-=-CIR EIR4115-=-PIR - CIR (EIR: excess information rate) CBS4115-=-CBS EBS4115-=-PBS - CBS. Relationships This ME is associated with a GEM port network CTP or a MAC bridge port configuration data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Cir CIR: This attribute specifies the committed information rate, in bytes per second. The default is 0. (R,-W, setbycreate) (optional) (4-bytes) Pir PIR: This attribute specifies the peak information rate, in bytes per second. The default value 0 accepts the ONU's factory policy. (R,-W, setbycreate) (optional) (4-bytes) Cbs CBS: This attribute specifies the committed burst size, in bytes. The default is 0. (R,-W, setbycreate) (optional) (4-bytes) Pbs PBS: This attribute specifies the peak burst size, in bytes. The default value 0 accepts the ONU's factory policy. (R,-W, setbycreate) (optional) (4-bytes) Colour Mode (R,-W, setbycreate) (optional) (1-byte) Ingress Colour Marking (R,-W, setbycreate) (optional) (1-byte) Egress Colour Marking (R,-W, setbycreate) (optional) (1-byte) Meter Type (R, setbycreate) (optional) (1-byte)
type TrafficScheduler ¶
type TrafficScheduler struct { ManagedEntityDefinition Attributes AttributeValueMap }
TrafficScheduler (class ID #278)
NOTE 1 - In [ITU-T G.984.4], this ME is called a traffic scheduler-G. An instance of this ME represents a logical object that can control upstream GEM packets. A traffic scheduler can accommodate GEM packets after a priority queue or other traffic scheduler and transfer them towards the next traffic scheduler or T-CONT. Because T-CONTs and traffic schedulers are created autonomously by the ONU, the ONU vendor predetermines the most complex traffic handling model it is prepared to support; the OLT may use less than the ONU's full capabilities, but cannot ask for more. See Appendix II for more details. After the ONU creates instances of the T-CONT ME, it then autonomously creates instances of the traffic scheduler ME. Relationships The traffic scheduler ME may be related to a T-CONT or other traffic schedulers through pointer attributes. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. This 2-byte number indicates the physical capability that realizes the traffic scheduler. The first byte is the slot ID of the circuit pack with which this traffic scheduler is associated. For a traffic scheduler that is not associated with a circuit pack, the first byte is 0xFF. The second byte is the traffic scheduler id, assigned by the ONU itself. Traffic schedulers are numbered in ascending order with the range 0..0xFF in each circuit pack or in the ONU core. (R) (mandatory) (2-bytes) T_Cont Pointer NOTE 2 - This attribute is read-only unless otherwise specified by the QoS configuration flexibility attribute of the ONU2-G ME. If flexible configuration is not supported, the ONU should reject an attempt to set the TCONT pointer attribute with a parameter error result-reason code. Traffic Scheduler Pointer Traffic scheduler pointer: This attribute points to another traffic scheduler ME instance that may serve this traffic scheduler. This pointer is used when this traffic scheduler is connected to another traffic scheduler; it is null (0) otherwise. (R) (mandatory) (2-bytes) Policy NOTE 3 - This attribute is read-only unless otherwise specified by the QoS configuration flexibility attribute of the ONU2-G ME. If flexible configuration is not supported, the ONU should reject an attempt to set the policy attribute with a parameter error result-reason code. Priority_Weight Upon ME instantiation, the ONU sets this attribute to 0. (R,-W) (mandatory) (1-byte)
type TwdmChannelManagedEntity ¶
type TwdmChannelManagedEntity struct { ManagedEntityDefinition Attributes AttributeValueMap }
TwdmChannelManagedEntity (class ID #443)
This ME provides an anchor for the MEs involved in collection of PM statistics per TWDM channel, as stipulated by clause 14 of [ITU-T-G.989.3]. Instances of this ME are instantiated autonomously by the ONU. Relationships One or more instances of this ME are implicitly associated with the TWDM System profile ME. The number of instances created is announced by the total TWDM channel number attribute of the TWDM system profile ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. This 2-byte number is represented as 0xSSBB, where SS indicates the ONU slot ID, and BB is the TWDM channel ME number assigned by the ONU itself, starting from 0 in the ascending order. (R) (mandatory) (2-bytes) Active Channel Indication Active channel indication: The default value is false. The ONU sets the attribute to true when it receives the Channel_Profile PLOAM messages for that channel. The ONU clears the attribute when it receives the Channel_Profile PLOAM message marked ``void'' for that channel. (R) (mandatory) (1-byte) Operational Channel Indication Operational channel indication: A Boolean attribute that is set to true for an active TWDM channel in which the ONT is currently operating. The operational statistic is accumulated in the PM history data MEs associated with that TWDM channel. (R) (mandatory) (1-byte) Downstream Wavelength Channel Downstream wavelength channel: For an active TWDM channel, this attribute identifies the downstream wavelength channel in reference to Table 11-2 of [ITU-T-G.989.2]. For an inactive channel it has value 0xFF. (R) (mandatory) (1-byte) Upstream Wavelength Channel Upstream wavelength channel: For an active TWDM channel, this attribute identifies the upstream wavelength channel in reference to Table VIII-5 of [ITU-T-G.989.2]. For an inactive channel its value of 0xFF. (R) (mandatory) (1-byte)
type TwdmChannelOmciPerformanceMonitoringHistoryData ¶
type TwdmChannelOmciPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
TwdmChannelOmciPerformanceMonitoringHistoryData (class ID #452)
This ME collects OMCI-related PM data associated with the slot/circuit pack, hosting one or more ANI-G MEs, for a specific TWDM channel. Instances of this ME are created and deleted by the OLT. The counters maintained by this ME are characterized as optional in Clause 14 of [ITU- T-G.989.3]. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of TWDM channel ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the TWDM channel ME. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contains PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Omci Baseline Message Count OMCI baseline message count: The counter of baseline format OMCI messages directed to the given ONU. (R) (mandatory) (4-byte) Omci Extended Message Count OMCI extended message count: The counter of extended format OMCI messages directed to the given ONU. (R) (mandatory) (4-byte) Omci Mic Error Count OMCI MIC error count: The counter of OMCI messages received with MIC errors. (R) (mandatory) (4-byte)
type TwdmChannelPhyLodsPerformanceMonitoringHistoryData ¶
type TwdmChannelPhyLodsPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
TwdmChannelPhyLodsPerformanceMonitoringHistoryData (class ID #444)
This ME collects certain PM data associated with the slot/circuit pack, hosting one or more ANI-G MEs, and a specific TWDM channel. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of TWDM channel ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the TWDM channel ME. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contains PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Total Received Words Protected By Bit_Interleaved Parity _32 Bip_32 Total received words protected by bit-interleaved parity-32 (BIP-32): The count of 4-byte words included in BIP-32 check. This is a product of the number of downstream FS frames received by the size of the downstream FS frame after the FEC parity byte, if any, have been removed. The count applies to the entire downstream data flow, whether or not addressed to that ONT. (R) (mandatory) (8-bytes) Bip_32 Bit Error Count BIP-32 bit error count: Count of the bit errors in the received downstream FS frames as measured using BIP-32. If FEC is supported in the downstream direction, the BIP-32 count applies to the downstream FS frame after the FEC correction has been applied and the FEC parity bytes have been removed. (R) (mandatory) (4-bytes) Corrected Psbd Hec Error Count Corrected PSBd HEC error count: The count of the errors in either CFC or OCS fields of the PSBd block that have been corrected using the HEC technique. (R) (mandatory) (4-bytes) Uncorrectable Psbd Hec Error Count Uncorrectable PSBd HEC error count: The count of the errors in either CFC or OCS fields of the PSBd block that could not be corrected using the HEC technique. (R) (mandatory) (4-bytes) Corrected Downstream Fs Header Hec Error Count Corrected downstream FS header HEC error count: The count of the errors in the downstream FS header that have been corrected using the HEC technique. (R) (mandatory) (4-bytes) Uncorrectable Downstream Fs Header Hec Error Count Uncorrectable downstream FS header HEC error count: The count of the errors in the downstream FS header that could not be corrected using the HEC technique. (R) (mandatory) (4-bytes) Total Number Of Lods Events Total number of LODS events: The count of the state transitions from O5.1/O5.2 to O6, referring to the ONU activation cycle state machine, clause 12 of [ITU-T-G.989.3]. (R) (mandatory) (4-bytes) Lods Events Restored In Operating Twdm Channel LODS events restored in operating TWDM channel: The count of LODS events cleared automatically without retuning. (R) (mandatory) (4-bytes) Lods Events Restored In Protection Twdm Channel LODS events restored in protection TWDM channel: The count of LODS events resolved by retuning to a pre-configured protection TWDM channel. The event is counted against the original operating channel. (R) (mandatory) (4-bytes) Lods Events Restored In Discretionary Twdm Channel LODS events restored in discretionary TWDM channel: The count of LODS events resolved by retuning to a TWDM channel chosen by the ONU, without retuning. Implies that the wavelength channel protection for the operating channel is not active. The event is counted against the original operating channel (R) (mandatory) (4-bytes) Lods Events Resulting In Reactivation LODS events resulting in reactivation: The count of LODS events resolved through ONU reactivation; that is, either TO2 (without WLCP) or TO3-+ TO4 (with WLCP) expires before the downstream channel is reacquired, referring to the ONU activation cycle state machine, clause 12 of [ITU-T-G.989.3]. The event is counted against the original operating channel (R) (mandatory) (4-bytes) Lods Events Resulting In Reactivation After Retuning To Protection Twdm Channel LODS events resulting in reactivation after retuning to protection TWDM channel: The count of LODS events resolved through ONU reactivation after attempted protection switching, which turns unsuccessful due to a handshake failure. (R) (mandatory) (4-bytes) Lods Events Resulting In Reactivation After Retuning To Discretionary Twdm Channel LODS events resulting in reactivation after retuning to discretionary TWDM channel: The count of LODS events resolved through ONU reactivation after attempted retuning to a discretionary channel, which turns unsuccessful due to a handshake failure. (R) (mandatory) (4-bytes)
type TwdmChannelPloamPerformanceMonitoringHistoryDataPart1 ¶
type TwdmChannelPloamPerformanceMonitoringHistoryDataPart1 struct { ManagedEntityDefinition Attributes AttributeValueMap }
TwdmChannelPloamPerformanceMonitoringHistoryDataPart1 (class ID #446)
This ME collects certain PLOAM-related PM data associated with the slot/circuit pack, hosting one or more ANI-G MEs, for a specific TWDM channel. Instances of this ME are created and deleted by the OLT. The downstream PLOAM message counts of this ME include only the received PLOAM messages pertaining to the given ONU, i.e.: - unicast PLOAM messages, addressed by ONU-ID; - broadcast PLOAM messages, addressed by serial number; - broadcast PLOAM messages, addressed to all ONUs on the PON. This ME includes all PLOAM PM counters characterized as mandatory in clause 14 of [ITU- T-G.989.3]. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of TWDM channel ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the TWDM channel ME. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contains PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Ploam Mic Errors PLOAM MIC errors: The counter of received PLOAM messages that remain unparsable due to MIC error. (R) (mandatory) (4-byte) Downstream Ploam Message Count Downstream PLOAM message count: The counter of received broadcast and unicast PLOAM messages pertaining to the given ONU. (R) (mandatory) (4-byte) Ranging_Time Message Count Ranging_Time message count: The counter of received Ranging_Time PLOAM messages. (R) (mandatory) (4-byte) Protection_Control Message Count Protection_Control message count: The counter of received Protection_Control PLOAM messages. (R) (mandatory) (4-byte) Adjust_Tx_Wavelength Message Count Adjust_Tx_Wavelength message count: The counter of received Adjust_Tx_Wavelength PLOAM messages. (R) (mandatory) (4-byte) Adjust_Tx_Wavelength Adjustment Amplitude Adjust_Tx_Wavelength adjustment amplitude: An estimator of the absolute value of the transmission wavelength adjustment. (R) (mandatory) (4-byte)
type TwdmChannelPloamPerformanceMonitoringHistoryDataPart2 ¶
type TwdmChannelPloamPerformanceMonitoringHistoryDataPart2 struct { ManagedEntityDefinition Attributes AttributeValueMap }
TwdmChannelPloamPerformanceMonitoringHistoryDataPart2 (class ID #447)
This ME collects additional PLOAM-related PM data associated with the slot/circuit pack, hosting one or more ANI-G MEs, for a specific TWDM channel. Instances of this ME are created and deleted by the OLT. The downstream PLOAM message counts of this ME include only the received PLOAM messages pertaining to the given ONU, i.e.: - unicast PLOAM messages, addressed by ONU-ID; - broadcast PLOAM messages, addressed by serial number; - broadcast PLOAM messages, addressed to all ONUs on the PON. All these counters are characterized as optional in clause 14 of [ITU-T- G.989.3]. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of TWDM channel ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the TWDM channel ME. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contains PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) System_Profile Message Count System_Profile message count: The counter of received System_Profile PLOAM messages. (R) (mandatory) (4-byte) Channel_Profile Message Count Channel_Profile message count: The counter of received Channel_Profile PLOAM messages. (R) (mandatory) (4-byte) Burst_Profile Message Count Burst_Profile message count: The counter of received Burst_Profile PLOAM messages. (R) (mandatory) (4-byte) Assign_Onu_Id Message Count Assign_ONU-ID message count: The counter of received Assign_ONU-ID PLOAM messages. (R) (mandatory) (4-byte) Unsatisfied Adjust_Tx_Wavelength Requests Unsatisfied Adjust_Tx_Wavelength requests: The counter of Adjust_Tx_Wavelength requests not applied or partially applied due to target US wavelength being out of Tx tuning range. (R) (mandatory) (4-byte) Deactivate_Onu_Id Message Count Deactivate_ONU-ID message count: The counter of received Deactivate_ONU-ID PLOAM messages. (R) (mandatory) (4-byte) Disable_Serial_Number Message Count Disable_Serial_Number message count: The counter of received Disable_Serial_Number PLOAM messages. (R) (mandatory) (4-byte) Request_Registration Message Count Request_Registration message count: The counter of received Request_Registration PLOAM messages. (R) (mandatory) (4-byte) Assign_Alloc_Id Message Count Assign_Alloc-ID message count: The counter of received Assign_Alloc-ID PLOAM messages. (R) (mandatory) (4-byte) Key_Control Message Count Key_Control message count: The counter of received Key_Control PLOAM messages. (R) (mandatory) (4-byte) Sleep_Allow Message Count Sleep_Allow message count: The counter of received Sleep_Allow PLOAM messages. (R) (mandatory) (4-byte) Tuning_Control_Request Message Count Tuning_Control/Request message count: The counter of received Tuning_Control PLOAM messages with Request operation code. (R) (mandatory) (4-byte) Tuning_Control_Complete_D Message Count Tuning_Control/Complete_d message count: The counter of received Tuning_Control PLOAM messages with Complete_d operation code. (R) (mandatory) (4-byte) Calibration_Request Message Count Calibration_Request message count: The counter of received Calibration_Request PLOAM messages. (R) (mandatory) (4-byte)
type TwdmChannelPloamPerformanceMonitoringHistoryDataPart3 ¶
type TwdmChannelPloamPerformanceMonitoringHistoryDataPart3 struct { ManagedEntityDefinition Attributes AttributeValueMap }
TwdmChannelPloamPerformanceMonitoringHistoryDataPart3 (class ID #448)
This ME collects remaining PLOAM-related PM data associated with the slot/circuit pack, hosting one or more ANI-G MEs, for a specific TWDM channel. Instances of this ME are created and deleted by the OLT. This ME contains the counters related to transmitted upstream PLOAM messages. All these counters are characterized as optional in clause 14 of [ITU-T- G.989.3]. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of TWDM channel ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the TWDM channel ME. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contains PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Upstream Ploam Message Count Upstream PLOAM message count: The aggregate counter of PLOAM messages, other than AK PLOAM MT, transmitted by the given ONU. (R) (mandatory) (4-byte) Serial_Number_Onu In_Band Message Count Serial_Number_ONU (in-band) message count: The counter of transmitted in-band Serial_Number_ONU PLOAM messages. (R) (mandatory) (4-byte) Serial_Number_Onu Amcc Message Count Serial_Number_ONU (AMCC) message count: The counter of transmitted auxiliary management and control channel (AMCC) Serial_Number_ONU PLOAM messages. (R) (mandatory) (4-byte) Registration Message Count Registration message count: The counter of transmitted Registration PLOAM messages. (R) (mandatory) (4-byte) Key_Report Message Count Key_Report message count: The counter of transmitted Key_Report PLOAM messages. (R) (mandatory) (4-byte) Acknowledgement Message Count Acknowledgement message count: The counter of transmitted Registration PLOAM messages. (R) (mandatory) (4-byte) Sleep_Request Message Count Sleep_Request message count: The counter of transmitted Sleep_Request PLOAM messages. (R) (mandatory) (4-byte) Tuning_Response Ack_Nack Message Count Tuning_Response (ACK/NACK) message count: The counter of transmitted Tuning_Response PLOAM messages with ACK/NACK operation code. (R) (mandatory) (4-byte) Tuning_Response Complete_U_Rollback Message Count Tuning_Response (Complete_u/Rollback) message count: The counter of transmitted Tuning_Response PLOAM messages with Complete_u/Rollback operation code. (R) (mandatory) (4-byte) Power_Consumption_Report Message Count Power_Consumption_Report message count: The counter of transmitted Power_Consumption_Report PLOAM messages. (R) (mandatory) (4-byte) Change_Power_Level Parameter Error Count Change_Power_Level parameter error count: The counter of transmitted Acknowledgement PLOAM messages with Parameter Error completion code in response to Change_Power_Level PLOAM message. (R) (mandatory) (4-byte)
type TwdmChannelTuningPerformanceMonitoringHistoryDataPart1 ¶
type TwdmChannelTuningPerformanceMonitoringHistoryDataPart1 struct { ManagedEntityDefinition Attributes AttributeValueMap }
TwdmChannelTuningPerformanceMonitoringHistoryDataPart1 (class ID #449)
This ME collects certain tuning-control-related PM data associated with the slot/circuit pack, hosting one or more ANI-G MEs, for a specific TWDM channel. Instances of this ME are created and deleted by the OLT. The relevant events this ME is concerned with are counted towards the PM statistics associated with the source TWDM channel. The attribute descriptions refer to the ONU activation cycle states and timers specified in clause 12 of [ITU-T- G.989.3]. This ME contains the counters characterized as mandatory in clause 14 of [ITU-T- G.989.3]. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of TWDM channel ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the TWDM channel ME. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contains PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Tuning Control Requests For Rx Only Or Rx And Tx Tuning control requests for Rx only or Rx and Tx: The counter of received Tuning_Control PLOAM messages with Request operation code that contain tuning instructions either for receiver only or for both receiver and transmitter. (R) (mandatory) (4-byte) Tuning Control Requests For Tx Only Tuning control requests for Tx only: The counter of received Tuning_Control PLOAM messages with Request operation code that contain tuning instructions for transmitter only. (R) (mandatory) (4-byte) Tuning Control Requests Rejected_Int_Sfc Tuning control requests rejected/INT_SFC: The counter of transmitted Tuning_Response PLOAM messages with NACK operation code and INT_SFC response code, indicating inability to start transceiver tuning by the specified time (SFC). (R) (mandatory) (4-byte) Tuning Control Requests Rejected_Ds_Xxx Tuning control requests rejected/DS_xxx: The aggregate counter of transmitted Tuning_Response PLOAM messages with NACK operation code and any DS_xxx response code, indicating target downstream wavelength channel inconsistency. (R) (mandatory) (4-byte) Tuning Control Requests Rejected_Us_Xxx Tuning control requests rejected/US_xxx: The aggregate counter of transmitted Tuning_Response PLOAM messages with NACK operation code and any US_xxx response code, indicating target upstream wavelength channel inconsistency. (R) (mandatory) (4-byte) Tuning Control Requests Fulfilled With Onu Reacquired At Target Channel Tuning control requests fulfilled with ONU reacquired at target channel: The counter of controlled tuning attempts for which an upstream tuning confirmation has been obtained in the target channel. (R) (mandatory) (4-byte) Tuning Control Requests Failed Due To Target Ds Wavelength Channel Not Found Tuning control requests failed due to target DS wavelength channel not found: The counter of controlled tuning attempts that failed due to timer TO4 expiration in the DS Tuning state (O8) in the target channel. (R) (mandatory) (4-byte) Tuning Control Requests Failed Due To No Feedback In Target Ds Wavelength Channel Tuning control requests failed due to no feedback in target DS wavelength channel: The counter of controlled tuning attempts that failed due to timer TO5 expiration in the US Tuning state (O9) in the target channel. (R) (mandatory) (4-byte) Tuning Control Requests Resolved With Onu Reacquired At Discretionary Channel Tuning control requests resolved with ONU reacquired at discretionary channel: The counter of controlled tuning attempts for which an upstream tuning confirmation has been obtained in the discretionary channel. (R) (mandatory) (4-byte) Tuning Control Requests Rollback_Com_Ds Tuning control requests Rollback/COM_DS: The counter of controlled tuning attempts that failed due to communication condition in the target channel, as indicated by the Tuning_Response PLOAM message with Rollback operation code and COM_DS response code. (R) (mandatory) (4-byte) Tuning Control Requests Rollback_Ds_Xxx Tuning control requests Rollback/DS_xxx: The aggregate counter of controlled tuning attempts that failed due to target downstream wavelength channel inconsistency, as indicated by the Tuning_Response PLOAM message with Rollback operation code and any DS_xxx response code. (R) (mandatory) (4-byte) Tuning Control Requests Rollback_Us_Xxx Tuning control requests Rollback/US_xxx: The aggregate counter of controlled tuning attempts that failed due to target upstream wavelength channel parameter violation, as indicated by the Tuning_Response PLOAM message with Rollback operation code and US_xxx response code. (R) (mandatory) (4-byte) Tuning Control Requests Failed With Onu Reactivation Tuning control requests failed with ONU reactivation: The counter of controlled tuning attempts that failed on any reason, with expiration of timers TO4 or TO5 causing the ONU transition into state O1. (R) (mandatory) (4-byte)
type TwdmChannelTuningPerformanceMonitoringHistoryDataPart2 ¶
type TwdmChannelTuningPerformanceMonitoringHistoryDataPart2 struct { ManagedEntityDefinition Attributes AttributeValueMap }
TwdmChannelTuningPerformanceMonitoringHistoryDataPart2 (class ID #450)
This ME collects additional tuning-control-related PM data associated with the slot/circuit pack, hosting one or more ANI-G MEs, for a specific TWDM channel. Instances of this ME are created and deleted by the OLT. The relevant events this ME is concerned with are counted towards the PM statistics associated with the source TWDM channel. This ME contains the counters characterized as optional in clause 14 of [ITU-T- G.989.3]. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of TWDM channel ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the TWDM channel ME. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contains PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Tuning Control Requests Rejected_Ds_Albl Tuning control requests rejected/DS_ALBL: The counter of transmitted Tuning_Response PLOAM messages with NACK operation code and DS_ALBL response code, indicating downstream administrative label inconsistency. (R) (mandatory) (4-byte) Tuning Control Requests Rejected_Ds_Void Tuning control requests rejected/DS_VOID: The counter of transmitted Tuning_Response PLOAM messages with NACK operation code and DS_VOID response code, indicating that the target downstream wavelength channel descriptor is void. (R) (mandatory) (4-byte) Tuning Control Requests Rejected_Ds_Part Tuning control requests rejected/DS_PART: The counter of transmitted Tuning_Response PLOAM messages with NACK operation code and DS_PART response code, indicating that tuning request involves channel partition violation. (R) (mandatory) (4-byte) Tuning Control Requests Rejected_Ds_Tunr Tuning control requests rejected/DS_TUNR: The counter of transmitted Tuning_Response PLOAM messages with NACK operation code and DS_TUNR response code, indicating that the target DS wavelength channel is out of receiver tuning range. (R) (mandatory) (4-byte) Tuning Control Requests Rejected_Ds_Lnrt Tuning control requests rejected/DS_LNRT: The counter of transmitted Tuning_Response PLOAM messages with NACK operation code and DS_LNRT response code, indicating downstream line rate inconsistency in the target channel. (R) (mandatory) (4-byte) Tuning Control Requests Rejected_Ds_Lncd Tuning control requests rejected/DS_LNCD: The counter of transmitted Tuning_Response PLOAM messages with NACK operation code and DS_LNCD response code, indicating downstream line code inconsistency in the target channel. (R) (mandatory) (4-byte) Tuning Control Requests Rejected_Us_Albl Tuning control requests rejected/US_ALBL: The counter of transmitted Tuning_Response PLOAM messages with NACK operation code and US_ALBL response code, indicating upstream administrative label inconsistency. (R) (mandatory) (4-byte) Tuning Control Requests Rejected_Us_Void Tuning control requests rejected/US_VOID: The counter of transmitted Tuning_Response PLOAM messages with NACK operation code and US_VOID response code, indicating that the target upstream wavelength channel descriptor is void. (R) (mandatory) (4-byte) Tuning Control Requests Rejected_Us_Tunr Tuning control requests rejected/US_TUNR: The counter of transmitted Tuning_Response PLOAM messages with NACK operation code and US_TUNR response code, indicating that the target US wavelength channel is out of transmitter tuning range. (R) (mandatory) (4-byte) Tuning Control Requests Rejected_Us_Clbr Tuning control requests rejected/US_CLBR: The counter of transmitted Tuning_Response PLOAM messages with NACK operation code and US_CLBR response code, indicating that the transmitter has insufficient calibration accuracy in the target US wavelength channel. (R) (mandatory) (4-byte) Tuning Control Requests Rejected_Us_Lktp Tuning control requests rejected/US_LKTP: The counter of transmitted Tuning_Response PLOAM messages with NACK operation code and US_LKTP response code, indicating upstream optical link type inconsistency. (R) (mandatory) (4-byte) Tuning Control Requests Rejected_Us_Lnrt Tuning control requests rejected/US_LNRT: The counter of transmitted Tuning_Response PLOAM messages with NACK operation code and US_LNRT response code, indicating upstream line rate inconsistency in the target channel. (R) (mandatory) (4-byte) Tuning Control Requests Rejected_Us_Lncd Tuning control requests rejected/US_LNCD: The counter of transmitted Tuning_Response PLOAM messages with NACK operation code and US_LNCD response code, indicating upstream line code inconsistency in the target channel. (R) (mandatory) (4-byte)
type TwdmChannelTuningPerformanceMonitoringHistoryDataPart3 ¶
type TwdmChannelTuningPerformanceMonitoringHistoryDataPart3 struct { ManagedEntityDefinition Attributes AttributeValueMap }
TwdmChannelTuningPerformanceMonitoringHistoryDataPart3 (class ID #451)
This ME collects remaining tuning-control-related PM data associated with the slot/circuit pack, hosting one or more ANI-G MEs, for a specific TWDM channel. Instances of this ME are created and deleted by the OLT. The relevant events this ME is concerned with are counted towards the PM statistics associated with the source TWDM channel. This ME contains the counters characterized as optional in clause 14 of [ITU-T-G.989.3]. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of TWDM channel ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the TWDM channel ME. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contains PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Tuning Control Requests Rollback_Ds_Albl Tuning control requests Rollback/DS_ALBL: The counter of controlled tuning attempts that failed due to downstream administrative label inconsistency, as indicated by the Tuning_Response PLOAM message with Rollback operation code and DS_ALBL response code. (R) (mandatory) (4-byte) Tuning Control Requests Rollback_Ds_Lktp Tuning control requests Rollback/DS_LKTP: The counter of controlled tuning attempts that failed due to downstream optical link type inconsistency, as indicated by the Tuning_Response PLOAM message with Rollback operation code and DS_LKTP response code. (R) (mandatory) (4-byte) Tuning Control Requests Rollback_Us_Albl Tuning control requests Rollback/US_ALBL: The counter of controlled tuning attempts that failed due to upstream administrative label violation, as indicated by the Tuning_Response PLOAM message with Rollback operation code and US_ALBL response code. (R) (mandatory) (4-byte) Tuning Control Requests Rollback_Us_Void Tuning control requests Rollback/US_VOID: The counter of controlled tuning attempts that failed due to the target upstream wavelength channel descriptor being void, as indicated by the Tuning_Response PLOAM message with Rollback operation code and US_VOID response code. (R) (mandatory) (4-byte) Tuning Control Requests Rollback_Us_Tunr Tuning control requests Rollback/US_TUNR: The counter of controlled tuning attempts that failed due to the transmitter tuning range violation, as indicated by the Tuning_Response PLOAM message with Rollback operation code and US_TUNR response code. (R) (mandatory) (4-byte) Tuning Control Requests Rollback_Us_Lktp Tuning control requests Rollback/US_LKTP: The counter of controlled tuning attempts that failed due to the upstream optical link type violation, as indicated by the Tuning_Response PLOAM message with Rollback operation code and US_LKTP response code. (R) (mandatory) (4-byte) Tuning Control Requests Rollback_Us_Lnrt Tuning control requests Rollback/US_LNRT: The counter of controlled tuning attempts that failed due to the upstream line rate violation, as indicated by the Tuning_Response PLOAM message with Rollback operation code and US_LNRT response code. (R) (mandatory) (4-byte) Tuning Control Requests Rollback_Us_Lncd Tuning control requests Rollback/US_LNCD: The counter of controlled tuning attempts that failed due to the upstream line code violation, as indicated by the Tuning_Response PLOAM message with Rollback operation code and US_LNCD response code. (R) (mandatory) (4-byte)
type TwdmChannelXgemPerformanceMonitoringHistoryData ¶
type TwdmChannelXgemPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
TwdmChannelXgemPerformanceMonitoringHistoryData (class ID #445)
This ME collects certain XGEM-related PM data associated with the slot/circuit pack, hosting one or more ANI-G MEs, for a specific TWDM channel. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an instance of TWDM channel ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the TWDM channel ME. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 64 Bit Id Threshold data 64-bit ID: This attribute points to an instance of the threshold data 64-bit ME that contains PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Total Transmitted Xgem Frames Total transmitted XGEM frames: The counter aggregated across all XGEM ports of the given ONU. (R) (mandatory) (8-byte) Transmitted Xgem Frames With Lf Bit Not Set Transmitted XGEM frames with LF bit not set: The counter aggregated across all XGEM ports of the given ONU identifies the number of fragmentation operations. (R) (mandatory) (8-byte) Total Received Xgem Frames Total received XGEM frames: The counter aggregated across all XGEM ports of the given ONU. (R) (mandatory) (8-byte) Received Xgem Frames With Xgem Header Hec Errors Received XGEM frames with XGEM header HEC errors: The counter aggregated across all XGEM ports of the given ONU identifies the number of loss XGEM frame delineation events. (R) (mandatory) (8-byte) Fs Words Lost To Xgem Header Hec Errors FS words lost to XGEM header HEC errors: The counter of the FS frame words lost due to XGEM frame header errors that cause loss of XGEM frame delineation. (R) (mandatory) (8-byte) Xgem Encryption Key Errors XGEM encryption key errors: The counter aggregated across all XGEM ports of the given ONU identifies the number of received XGEM frames that have to be discarded because of unknown or invalid encryption key. The number is included into the Total received XGEM frame count above. (R) (mandatory) (8-byte) Total Transmitted Bytes In Non_Idle Xgem Frames Total transmitted bytes in non-idle XGEM frames: The counter aggregated across all XGEM ports of the given. (R) (mandatory) (8-byte) Total Received Bytes In Non_Idle Xgem Frames Total received bytes in non-idle XGEM frames: The counter aggregated across all XGEM ports of the given ONU. (R) (mandatory) (8-byte)
type UniG ¶
type UniG struct { ManagedEntityDefinition Attributes AttributeValueMap }
UniG (class ID #264)
This ME organizes data associated with UNIs supported by GEM. One instance of the UNI-G ME exists for each UNI supported by the ONU. The ONU automatically creates or deletes instances of this ME upon the creation or deletion of a real or virtual circuit pack ME, one per port. Relationships An instance of the UNI-G ME exists for each instance of a PPTP ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of a PPTP. (R) (mandatory) (2-bytes) Deprecated Deprecated: This attribute is not used. It should be set to 0 by the OLT and ignored by the ONU. (R,-W) (mandatory) (2-bytes) Administrative State NOTE - PPTP MEs also have an administrative state attribute. The user port is unlocked only if both administrative state attributes are set to unlocked. It is recommended that this attribute not be used: that the OLT set it to 0 and that the ONU ignore it. Management Capability (R) (optional) (1-byte) Non_Omci Management Identifier Non-OMCI management identifier: If a PPTP can be managed either directly by the OMCI or a non- OMCI management environment, this attribute specifies how it is in fact to be managed. This attribute is either 0 (default-=-OMCI management), or it is a pointer to a VEIP, which in turn links to a non-OMCI management environment. (R,-W) (optional) (2-bytes) Relay Agent Options 2/3/4:atm/123.4567
type UnknownEntityError ¶
type UnknownEntityError struct {
OmciError
}
UnknownEntityError means that the managed entity class (bytes 5..6) is not supported by the ONU.
type UnknownInstanceError ¶
type UnknownInstanceError struct {
OmciError
}
UnknownInstanceError means that the managed entity instance (bytes 7..8) does not exist in the ONU.
type Vdsl2LineConfigurationExtensions2 ¶ added in v0.13.0
type Vdsl2LineConfigurationExtensions2 struct { ManagedEntityDefinition Attributes AttributeValueMap }
Vdsl2LineConfigurationExtensions2 (class ID #323)
This ME extends the xDSL line configuration MEs. The ME name was chosen because its attributes were initially unique to ITU-T G.993.2 VDSL2. Due to continuing standards development, two of the attributes (FEXT and NEXT TXREFVNds) are also used in [ITUT-G.992.3] and [ITUT-G.992.5]. This ME therefore pertains to the latter Recommendations as well as to [ITU-T-G.993.2]. The attributes of this ME are further defined in [ITU-T G.997.1]. An instance of this ME is created and deleted by the OLT. Relationships An instance of this ME may be associated with zero or more instances of the PPTP xDSL UNI part 1.//// The overall xDSL line configuration profile is modelled in several parts, all of which are associated together through a common ME ID. (The client PPTP xDSL UNI part 1 has a single pointer, which refers to the entire set of line configuration parts.) Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. All xDSL and VDSL2 line configuration profiles and extensions that pertain to a given PPTP xDSL must share a common ME ID. (R, setbycreate) (mandatory) (2-bytes) Sos Time Downstream SOS time downstream: The SOS-TIME-ds attribute is used in the specification of receiver initiated SOS (see clause 13.4.3 of [ITUT G.993.2]). If the attribute value is not zero, the standard SOS triggering criteria are enabled, and the value specifies the duration of the window used in the standard SOS triggering criteria in the downstream direction. The special value zero indicates that the standard SOS triggering criteria are disabled, i.e., vendor-discretionary values may be used instead of the values configured in the MIB for the following parameters: SOS-NTONES-ds, SOS-CRC-ds, SOS-TIME-ds. The valid range of non-zero values is from 1..255, specifying 64-ms to 16320 ms in steps of 64-ms. (R,-W, setbycreate) (optional) (1-byte) Sos Time Upstream SOS time upstream: The SOS-TIME-us attribute is used in the specification of receiver initiated SOS (see clause 13.4.3 of [ITUT G.993.2]). If the attribute value is not zero, the standard SOS triggering criteria are enabled, and the value specifies the duration of the window used in the standard SOS triggering criteria in the upstream direction. The special value zero indicates that the standard SOS triggering criteria are disabled, i.e., vendor-discretionary values may be used instead of the values configured in the MIB for the following parameters: SOS-NTONES-us, SOS-CRC-us, SOS-TIME-us. The valid range of non-zero values is from 1..255, specifying 64-ms to 16320-ms in steps of 64-ms. (R,-W, setbycreate) (optional) (1-byte) Sos Degraded Tones Threshold Downstream SOS degraded tones threshold downstream: The SOS-NTONES-ds attribute is the minimum percentage of tones in the downstream medley set that must be degraded in order to arm the first subcondition of the standard SOS triggering criteria in the downstream direction. The valid range of values is from 1 to 100% in steps of 1. Use of the special value 0 is described in clause 13.4.3.2 of [ITUT G.993.2]. (R,-W, setbycreate) (optional) (1-byte) Sos Degraded Tones Threshold Upstream SOS degraded tones threshold upstream: The SOS-NTONES-us attribute is the minimum percentage of tones in the upstream medley set that must be degraded in order to arm the first subcondition of the standard SOS triggering criteria in the upstream direction. The valid range of values is from 1 to 100% in steps of 1. Use of the special value 0 is described in clause 13.4.3.2 of [ITUT-G.993.2]. (R,-W, setbycreate) (optional) (1-byte) Sos Crc Threshold Downstream SOS CRC threshold downstream: The SOS-CRC-ds attribute is the minimum number of normalized CRC anomalies received in SOS-TIME-ds seconds in order to arm the second sub-condition of the standard SOS triggering criteria (see clause 13.4.3.2 of [ITU T G.993.2]) in the downstream direction. The valid range of SOS-CRC values is 0.02 to (216-1)*0.02, in steps of 0.02. The value-0 specifies that the ONU uses its internal default. (R, W, set-by-create) (optional) (2 bytes) Sos Crc Threshold Upstream SOS CRC threshold upstream: The SOS-CRC-us attribute is the minimum number of normalized CRC anomalies received in SOS-TIME-us seconds in order to arm the second sub-condition of the standard SOS triggering criteria (see clause 13.4.3.2 of [ITU T G.993.2]) in the upstream direction. The valid range of SOS-CRC values is 0.02 to (216-1)*0.02, in steps of 0.02. The value-0 specifies that the ONU uses its internal default. (R, W, set-by-create) (optional) (2 bytes) Max Sos Downstream MAX SOS downstream: The MAX-SOS-ds attribute is used in deactivation. If the number of successful SOS procedures in the downstream direction performed within a 120-s interval exceeds MAX-SOS-ds, the modem goes to state L3. See clause 12.1.4 of [ITUT G.993.2] for details. The valid range of values is 1 to 15, with the special value 0 as described in clause 12.1 of [ITUT G.993.2]. (R,-W, setbycreate) (optional) (1-byte) Max Sos Upstream MAX SOS upstream: The MAX-SOS-us attribute is used in deactivation. If the number of successful SOS procedures in the upstream direction performed within a 120-s interval exceeds MAX-SOS-us, the modem goes to state L3. See clause 12.1.4 of [ITUT G.993.2] for details. The valid range of values is 1 to 15, with the special value 0 as described in clause 12.1 of [ITUT G.993.2]. (R,-W, setbycreate) (optional) (1-byte) Snr Max Offset Downstream SNR max offset downstream: The SNRMOFFSET-ROC-ds attribute is the SNR margin offset for the ROC in the downstream direction. The attribute is used in the specification of the channel initialization policy (see clause 12.3.7.1 of [ITUT G.993.2]). The valid range of SNR margin offset values is from 0..31-dB in 0.1-dB steps. (R,-W, setbycreate) (optional) (2-bytes) Snr Max Offset Upstream SNR max offset upstream: The SNRMOFFSET-ROC-us attribute is the SNR margin offset for the ROC in the upstream direction. The attribute is used in the specification of the channel initialization policy (see clause-12.3.7.1 of [ITUT G.993.2]). The valid range of SNR margin offset values is from 0..31-dB in 0.1-dB steps. (R,-W, setbycreate) (optional) (2-bytes) Roc Minimum Impulse Noise Protection Downstream ROC minimum impulse noise protection downstream: The INPMIN-ROC-ds attribute specifies the minimum INP to apply on the ROC in the downstream direction expressed in multiples of equivalent 4k DMT, xDSL (DMT) symbol length. The minimum INP is an integer ranging from 0 to 8. (R,-W, setbycreate) (optional) (1-byte) Roc Minimum Impulse Noise Protection Upstream ROC minimum impulse noise protection upstream: The INPMIN-ROC-us attribute specifies the minimum impulse noise protection to apply on the ROC in the upstream direction expressed in multiples of equivalent 4k DMT symbol length. The minimum INP is an integer ranging from 0 to 8. (R,-W, setbycreate) (optional) (1-byte) Fext Downstream Transmitter Referred Virtual Noise Table FEXT downstream transmitter referred virtual noise table: The FEXT TXREFVNds attribute is the downstream transmitter referred virtual noise specified for FEXTR duration in Annex C of [ITUT G.992.3] (ADSL2) and Annex C of [ITUT G.992.5] (ADSL2plus). The syntax of this attribute is the same as that of the TXREFVNds table attribute of the VDSL2 line configuration extensions ME. (R,-W) (mandatory for Annex-C of [ITUT-G.992.3] and Annex-C of [ITUT-G.992.5]) (3-*-N bytes, where N is the number of breakpoints) Next Downstream Transmitter Referred Virtual Noise Table NEXT downstream transmitter referred virtual noise table: The NEXT TXREFVNds attribute is the downstream transmitter referred virtual noise specified for NEXTR duration in Annex C of [ITUT G.992.3] (ADSL2) and Annex C of [ITUT G.992.5] (ADSL2plus). The syntax of this attribute is the same as that of the TXREFVNds table attribute of the VDSL2 line configuration extensions ME. (R,-W) (mandatory for Annex-C of [ITUT-G.992.3] and Annex-C of [ITUT-G.992.5]) (3-*-N bytes, where N is the number of breakpoints)
type Vdsl2LineConfigurationExtensions3 ¶
type Vdsl2LineConfigurationExtensions3 struct { ManagedEntityDefinition Attributes AttributeValueMap }
Vdsl2LineConfigurationExtensions3 (class ID #410)
This ME extends the xDSL line configuration MEs. An instance of this ME is created and deleted by the OLT. Relationships An instance of this ME may be associated with zero or more instances of an xDSL UNI.//// The overall xDSL line configuration profile is modelled in several parts, all of which are associated together through a common ME ID (the client PPTP xDSL UNI part 1 has a single pointer, which refers to the entire set of line configuration parts). Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. All xDSL and VDSL2 line configuration profiles and extensions that pertain to a given PPTP xDSL UNI must share a common ME ID. (R, setbycreate) (mandatory) (2-bytes) Ripolicyds RIPOLICYds: This attribute indicates which policy shall be applied to determine the triggers for re-initialization in the downstream direction. A valid range of values is given in clause 7.3.1.1.12.1 of [ITU-T G.997.1]. (R,-W) (optional) (1-byte) Ripolicyus RIPOLICYus: This attribute indicates which policy shall be applied to determine the triggers for re-initialization in the upstream direction. A valid range of values is given in clause 7.3.1.1.12.2 of [ITU-T G.997.1]. (R,-W) (optional) (1-byte) Reinit_Time_Thresholdds REINIT_TIME_THRESHOLDds: This attribute indicates defines the downstream threshold for re- initialization based on SES, to be used by the VTU receiver when re-initialization policy 1 is used in downstream. A valid range of values is given in clause 7.3.1.1.13.1 of [ITU-T G.997.1]. (R,-W) (optional) (1-byte) Reinit_Time_Thresholdus REINIT_TIME_THRESHOLDus: This attribute indicates defines the upstream threshold for re- initialization based on SES, to be used by the VTU receiver when reinitialization policy 1 is used in upstream. A valid range of values is given in clause 7.3.1.1.13.2 of [ITU-T G.997.1]. (R,-W) (optional) (1-byte) Rxrefvnsfus RXREFVNSFus: If SNRM_MODE = 4, this attribute defines the upstream receiver-referred virtual noise scaling factor. The attribute value ranges from 0 (-64.0-dBm) to 255 (+63.5-dBm) - see clause 7.3.1.7.5 of [ITU-T G.997.1]. (R,-W) (optional) (1-byte) Txrefvnsfds TXREFVNSFds: If SNRM_MODE = 4, this attribute defines the downstream transmitter referred virtual noise scaling factor. The attribute value ranges from 0 (-64.0-dBm) to 255 (+63.5-dBm) - see clause 7.3.1.7.6 of [ITU-T G.997.1]. (R,-W) (optional) (1-byte) Rtx_Modeds RTX_MODEds: This attribute controls the mode of operation of [ITU-T G.998.4] retransmission in the downstream direction. A valid range of values is given in clause 7.3.1.11 of [ITU-T G.997.1]. (R,-W) (mandatory) (1-byte) Rtx_Modeus RTX_MODEus: This attribute controls the mode of operation of [ITU-T G.998.4] retransmission in the upstream direction. A valid range of values is given in clause 7.3.1.11 of [ITU-T G.997.1]. (R,-W) (mandatory) (1-byte) Leftr_Thresh LEFTR_THRESH: If retransmission is used in a given transmit direction, LEFTR_THRESH specifies the threshold for declaring a near-end ''leftr'' defect. LEFTR_THRESH is equal to the integer value of this attribute multiplied by 0.01. Valid values and usage are given in clause 7.3.1.12 of [ITU-T G.997.1]. (R,-W) (mandatory) (1-byte) Maxdelayoctet_Split Parameter Mdosplit MAXDELAYOCTET-split parameter (MDOSPLIT): This attribute defines the percentage of the MAXDELAYOCTET_ext if operating in [ITU-T G.998.4] or MAXDELAYOCTET in other cases allocated to the downstream direction. MDOSPLIT is equal to the integer value of this attribute multiplied by 1%. Valid values and usage are given in clause 7.3.1.14 of [ITUT-G.997.1]. (R,-W) (optional) (1-byte) Attndr Method Attndr_Method ATTNDR Method (ATTNDR_METHOD): This attribute specifies the method to be used for the calculation of the ATTNDR in the downstream and upstream direction. Valid values are given in clause 7.3.1.15.1 of [ITU-T G.997.1]. (R,-W) (optional) (1-byte) Attndr Maxdelayoctet_Split Parameter Attndr_Mdosplit ATTNDR MAXDELAYOCTET-split parameter (ATTNDR_MDOSPLIT): This attribute defines the percentage of the MAXDELAYOCTET_ext if operating in [ITU-T G.998.4] or MAXDELAYOCTET in other cases allocated to the downstream direction to be used in the improved method for calculation of the ATTNDR. The valid values are identical to the values of the line configuration parameter MDOSPLIT. See clause 7.3.1.15.2 of [ITUT-G.997.1]. (R,-W) (optional) (1-byte)
type Vdsl2LineInventoryAndStatusDataPart1 ¶ added in v0.13.0
type Vdsl2LineInventoryAndStatusDataPart1 struct { ManagedEntityDefinition Attributes AttributeValueMap }
Vdsl2LineInventoryAndStatusDataPart1 (class ID #168)
This ME extends the xDSL line configuration MEs. The ME name was chosen because its attributes were initially unique to ITU-T G.993.2 VDSL2. Due to continuing standards development, some attributes - and therefore this ME - have also become applicable to other Recommendations, specifically [ITU-T G.992.3] and [ITU-T G.992.5]. This ME contains general and downstream attributes. Relationships This is one of the status data MEs associated with an xDSL UNI. It is meaningful if the PPTP supports [ITU-T G.992.3], [ITU-T G.992.5] or [ITU-T G.993.2]. The ONU automatically creates or deletes an instance of this ME upon creation and deletion of a PPTP xDSL UNI part 1 that supports these attributes. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1 ME. (R) (mandatory) (2-bytes) Vdsl2 Transmission System Capability Xtu C VDSL2 transmission system capability xTUC: This attribute extends the xTU-C transmission system capability attribute of the xDSL line inventory and status data part 1 to include xTU-C VDSL2 capabilities. It is defined by bits 57..64 of Table 9.7.12-1. (R) (mandatory) (1-byte) Vdsl2 Transmission System VDSL2 transmission system: This attribute reports the transmission system in use. It extends the xDSL transmission system attribute of the xDSL line inventory and status data part 2 ME with a byte that includes VDSL2 capabilities currently in use. It is defined by bits 57..64 of Table 9.7.12-1. (R) (mandatory) (1-byte) Vdsl2 Profile (R) (mandatory) (1-byte) Vdsl2 Limit Psd Mask And Bandplan VDSL2 limit PSD mask and bandplan: This attribute defines the limit PSD mask and band plan in use. It is a bit map as defined by Table 9.7.6-1. (R) (mandatory) (8-bytes) Vdsl2 Us0 Psd Mask VDSL2 US0 PSD mask: This attribute defines the US0 PSD mask in use. It is a bit map as defined by Table 9.7.62. (R) (mandatory) (4-bytes) Actsnrmodeds (R) (mandatory) (1-byte) Hlingds HLINGds: This attribute contains the number of subcarriers per group used to report HLINpsds. (R) (mandatory) (1-byte) Hloggds HLOGGds: This attribute contains the number of subcarriers per group used to report HLOGpsds. (R) (mandatory) (1-byte) Qlngds QLNGds: This attribute contains the number of subcarriers per group used to report QLNpsds. (R) (mandatory) (1-byte) Snrgds SNRGds: This attribute contains the number of subcarriers per group used to report SNRpsds. (R) (mandatory) (1-byte) Mrefpsdds Table (R) (mandatory) (3 * N bytes, where N is the number of breakpoints) Trellisds (R) (mandatory for ITU-T G.993.2 VDSL2, optional for others) (1-byte) Actual Rate Adaptation Mode Downstream (R) (optional) (1-byte) Actual Impulse Noise Protection Robust Operations Channel Roc Downstream Actual impulse noise protection robust operations channel (ROC) downstream: The ACTINP-ROC-ds attribute reports the actual INP of the ROC in the downstream direction expressed in multiples of T4k. The INP of this attribute is equal to the integer value multiplied by 0.1 symbols. Valid values and usage are given in clause 7.5.1.34.1 of [ITUT-G.997.1]. (R) (optional) (1-byte) Snr Margin Roc Downstream SNR margin ROC downstream: The SNRM-ROC-ds attribute reports the actual signal-to-noise margin of the ROC in the downstream direction. Its value ranges from 0 (-64.0-dB) to 1270 (+63.0-dB). The special value 0xFFFF indicates that the attribute is out of range. (R) (optional) (2-bytes)
type Vdsl2LineInventoryAndStatusDataPart2 ¶ added in v0.13.0
type Vdsl2LineInventoryAndStatusDataPart2 struct { ManagedEntityDefinition Attributes AttributeValueMap }
Vdsl2LineInventoryAndStatusDataPart2 (class ID #169)
This ME extends the xDSL line configuration MEs. The ME name was chosen because its attributes were initially unique to ITU-T G.993.2 VDSL2. Due to continuing standards development, some attributes - and therefore this ME - have also become applicable to other Recommendations, specifically [ITU-T G.992.3] and [ITU-T G.992.5]. This ME contains upstream attributes. Relationships This is one of the status data MEs associated with an xDSL UNI. It is meaningful if the PPTP supports [ITU-T G.992.3], [ITU-T G.992.5] or [ITU-T G.993.2]. The ONU automatically creates or deletes an instance of this ME upon creation and deletion of a PPTP xDSL UNI part 1 that supports these attributes. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1 ME. (R) (mandatory) (2-bytes) Vdsl2 Transmission System Capability Xtu_R VDSL2 transmission system capability xTU-R: This attribute extends the xTU-R transmission system capability attribute of the xDSL line inventory and status data part 1 to include xTUR VDSL2 capabilities. It is a defined by bits 57..64 of Table 9.7.12-1. (R) (mandatory) (1-byte) Actsnrmodeus (R) (mandatory) (1-byte) Upbokle UPBOKLE: This attribute contains the electrical length estimated by the VTU-O expressed in decibels at 1-MHz, kl0 (see O-UPDATE in clause 12.3.3.2.1.2 of [ITUT-G.993.2]). This is the final electrical length that would have been sent from the VTU-O to the VTU-R if the electrical length were not forced by the OLT. The value lies in the range 0 (0.0-dB) to 1280 (128.0-dB) (R) (mandatory) (2-bytes) Hlingus HLINGus: This attribute is the number of subcarriers per group used to report HLINpsus. (R) (mandatory) (1-byte) Hloggus HLOGGus: This attribute is the number of subcarriers per group used to report HLOGpsus. (R) (mandatory) (1-byte) Qlngus QLNGus: This attribute is the number of subcarriers per group used to report QLNpsus. (R) (mandatory) (1-byte) Snrgus SNRGus: This attribute is the number of subcarriers per group used to report SNRpsus. (R) (mandatory) (1-byte) Mrefpsdus Table (R) (mandatory) (3 * N bytes, where N is the number of breakpoints) Trellisus (R) (mandatory for ITU-T G.993.2 VDSL2, optional for others) (1-byte) Actualce ACTUALCE: This attribute reports the cyclic extension used on the line. It is coded as an unsigned integer from 2 to 16 in units of N/32 samples, where 2N is the IDFT size. (R) (mandatory) (1-byte) Upbokle_R UPBOKLE-R: This attribute contains the electrical length estimated by the VTU-R expressed in decibels at 1-MHz. This is the value contained in the message RMSG1 (see clause 12.3.3.2.2.1of [ITUT G.993.2]). Its value lies in the range 0 (0.0-dB) to 1280 (128.0-dB) (R) (optional) (2-bytes) Actual Rate Adaptation Mode Upstream (R) (optional) (1-byte) Actual Impulse Noise Protection Roc Upstream Actual impulse noise protection ROC upstream: The ACTINP-ROC-us attribute reports the actual INP of the ROC in the upstream direction expressed in multiples of T4k. The INP of this attribute is equal to the integer value multiplied by 0.1 symbols. Valid values and usage are given in clause 7.5.1.34.2 of [ITUT-G.997.1]. (R) (optional) (1-byte) Snr Margin Roc Upstream SNR margin ROC upstream: The SNRM-ROC-us attribute reports the actual signal-to-noise margin of the ROC in the upstream direction. Its value ranges from 0 (-64.0-dB) to 1270 (+63.0-dB). The special value 0xFFFF indicates that the attribute is out of range. (R) (optional) (2-bytes)
type Vdsl2LineInventoryAndStatusDataPart3 ¶ added in v0.13.0
type Vdsl2LineInventoryAndStatusDataPart3 struct { ManagedEntityDefinition Attributes AttributeValueMap }
Vdsl2LineInventoryAndStatusDataPart3 (class ID #170)
This ME extends the other xDSL line inventory and status data MEs with attributes specific to VDSL2. This ME contains per-band attributes for both directions. These same attributes are defined in the xDSL line inventory and status data part 2 ME, but only for a single band. [ITUT G.993.2] allows for VDSL2 to have as many as five bands upstream and as many as five bands downstream. Relationships This is one of the status data MEs associated with an xDSL UNI. It is required only if VDSL2 is supported by the PPTP. The ONU automatically creates or deletes an instance of this ME upon creation or deletion of a PPTP xDSL UNI part 1 that supports these attributes. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1 ME. (R) (mandatory) (2-bytes) Downstream Line Attenuation Per Band Downstream line attenuation per band: The LATNds attribute is defined per usable band. It is the squared magnitude of the channel characteristics function, H(f), averaged over this band, and measured during loop diagnostic mode and initialization. The exact definition is included in the relevant xDSL Recommendation. The upstream line attenuation per band ranges from 0 (0.0-dB) to 1270 (+127.0-dB). The special value 0xFFFF indicates that the line attenuation per band is out of the range to be represented. (R) (mandatory) (3-bands * 2-bytes-=-6-bytes) Upstream Line Attenuation Per Band Upstream line attenuation per band: The LATNus attribute is defined per usable band. It is the squared magnitude of the channel characteristics function H(f) averaged over this band, and measured during loop diagnostic mode and initialization. The exact definition is included in the relevant xDSL Recommendation. The upstream line attenuation per band ranges from 0 (0.0-dB) to 1270 (+127.0-dB). The special value 0xFFFF indicates that line attenuation per band is out of range to be represented. (R) (mandatory) (4-bands * 2-bytes-=-8-bytes) Downstream Signal Attenuation Per Band NOTE 1 - During showtime, only a subset of the subcarriers may be transmitted by the xTU-C, as compared to loop diagnostic mode and initialization. Therefore, the downstream signal attenuation value during showtime may be significantly lower than the downstream signal attenuation value during loop diagnostic mode and initialization. Upstream Signal Attenuation Per Band NOTE 2 - During showtime, only a subset of the subcarriers may be transmitted by the xTU-R, as compared to loop diagnostic mode and initialization. Therefore, the upstream signal attenuation value during showtime may be significantly lower than the upstream signal attenuation value during loop diagnostic mode and initialization. Downstream Snr Margin Per Band Downstream SNR margin per band: The SNRMpbds attribute is defined per usable band. The downstream SNR margin per band is the maximum increase of noise power received at the xTU-R, such that the BER requirements are met for all downstream bearer channels. Each array value ranges from 0 (-64.0-dB) to 1270 (+63.0-dB). The special value 0xFFFF indicates that the attribute is out of range to be represented. (R) (mandatory) (3 bands * 2-bytes-=-6-bytes) Upstream Snr Margin Per Band Upstream SNR margin per band: The SNRMpbus attribute is defined per usable band. The upstream SNR margin per band is the maximum increase of noise power received at the xTU-C, such that the BER requirements are met for all upstream bearer channels. Each array value ranges from 0 (-64.0-dB) to 1270 (+63.0-dB). The special value 0xFFFF indicates that the attribute is out of range to be represented. (R) (mandatory) (4 bands * 2-bytes-= 8-bytes)
type VersionInfo ¶ added in v0.0.7
type VersionInfo struct { Name string // Type (pre-parser, parser, code-generator) Version string // Version of parser project CreateTime float32 // UTC linux time when ran ItuDocName string // ITU G.988 document name SHA256 string // ITU G.988 document SHA-256 hash }
VersionInfo provides information on the parser/generator version used to create the generated data as well as the time of code generation
type VirtualEthernetInterfacePoint ¶
type VirtualEthernetInterfacePoint struct { ManagedEntityDefinition Attributes AttributeValueMap }
VirtualEthernetInterfacePoint (class ID #329)
This ME represents the data plane hand-off point in an ONU to a separate (non-OMCI) management domain. The VEIP is managed by the OMCI, and is potentially known to the non-OMCI management domain. One or more Ethernet traffic flows are present at this boundary. Instances of this ME are automatically created and deleted by the ONU. This is necessary because the required downstream priority queues are subject to physical implementation constraints. The OLT may use one or more of the VEIPs created by the ONU. It is expected that the ONU will create one VEIP for each non-OMCI management domain. At the vendor's discretion, a VEIP may be created for each traffic class. Relationships An instance of this ME is associated with an instance of a virtual Ethernet interface between OMCI and non-OMCI management domains. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. When used independently of a cardholder and circuit pack, the ONU should assign IDs in the sequence 1, 2, .... When used in conjunction with a cardholder and circuit pack, this 2 byte number indicates the physical position of the VEIP. The first byte is the slot ID (defined in clause 9.1.5). The second byte is the port ID, with the range 1..255. The values 0 and 0xFFFF are reserved. (R) (mandatory) (2 bytes) Administrative State Administrative state: This attribute locks (1) and unlocks (0) the functions performed by this ME. Administrative state is further described in clause A.1.6. (R,-W) (mandatory) (1-byte) Operational State Operational state: This attribute indicates whether the ME is capable of performing its function. Valid values are enabled (0) and disabled (1). (R) (optional) (1-byte) Interdomain Name Interdomain name: This attribute is a character string that provides an optional way to identify the VEIP to a non-OMCI management domain. The interface may also be identified by its ME ID, [b-IANA] assigned port and possibly other ways. If the vendor offers no information in this attribute, it should be set to a sequence of null bytes. (R,-W) (optional) (25-bytes) Tcp_Udp Pointer TCP/UDP pointer: This attribute points to an instance of the TCP/UDP config data ME, which provides for OMCI management of the non-OMCI management domain's IP connectivity. If no OMCI management of the non-OMCI domain's IP connectivity is required, this attribute may be omitted or set to its default, a null pointer. (R,-W) (optional) (2-bytes) Iana Assigned Port IANA assigned port: This attribute contains the TCP or UDP port value as assigned by [b-IANA] for the management protocol associated with this virtual Ethernet interface. This attribute is to be regarded as a hint, not as a requirement that management communications use this port; the actual port and protocol are specified in the associated TCP/UDP config data ME. If no port has been assigned or if the management protocol is free to be chosen at run-time, this attribute should be set to 0xFFFF. (R) (mandatory) (2-bytes)
type VlanTaggingFilterData ¶
type VlanTaggingFilterData struct { ManagedEntityDefinition Attributes AttributeValueMap }
VlanTaggingFilterData (class ID #84)
This ME organizes data associated with VLAN tagging. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME is associated with an instance of a MAC bridge port configuration data ME. By definition, tag filtering occurs closer to the MAC bridge than the tagging operation. Schematically, the ordering of the functions is as given in Figure 9.3.11-1://// Figure 9.3.11-1 Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the MAC bridge port configuration data ME. (R, setbycreate) (mandatory) (2-bytes) Vlan Filter List VLAN filter list: This attribute is a list of provisioned tag control information (TCI) values for the bridge port. A TCI, comprising user priority, canonical format indicator (CFI) and virtual local area network identifier (VID), is represented by 2-bytes. This attribute supports up to 12 VLAN entries. The first N are valid, where N is given by the number of entries attribute. (R,-W, setbycreate) (mandatory) (24-bytes) Forward Operation Table 9.3.11-1 and the actions listed are discussed in detail in the following. Number Of Entries Number of entries: This attribute specifies the number of valid entries in the VLAN filter list. (R,-W, setbycreate) (mandatory) (1-byte)
type VlanTaggingOperationConfigurationData ¶
type VlanTaggingOperationConfigurationData struct { ManagedEntityDefinition Attributes AttributeValueMap }
VlanTaggingOperationConfigurationData (class ID #78)
This ME organizes data associated with VLAN tagging. Instances of this ME are created and deleted by the OLT. NOTE 1 - The extended VLAN tagging operation configuration data of clause 9.3.13 is preferred for new implementations. Relationships Zero or one instance of this ME may exist for an instance of any ME that can terminate or modify an Ethernet stream.//// When this ME is associated with a UNI-side TP, it performs its upstream classification and tagging operations before offering the upstream frame to other filtering, bridging or switching functions. In the downstream direction, the defined inverse operation is the last operation performed on the frame before offering it to the UNI-side termination.//// When this ME is associated with an ANI-side TP, it performs its upstream classification and tagging operations as the last step before queueing for transmission to the OLT, after having received the upstream frame from other filtering, bridging or switching functions. In the downstream direction, the defined inverse operation is the first operation performed on the frame before offering it to possible filter, bridge or switch functions. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. When the optional association type attribute is 0 or undefined, this attribute's value is the same as the ID of the ME with which this VLAN tagging operation configuration data instance is associated, which may be either a PPTP Ethernet UNI or an IP host config data or an IPv6 host config data ME. Otherwise, the value of the ME ID is unconstrained except by the need to be unique. (R, set- by-create) (mandatory) (2 bytes) Upstream Vlan Tagging Operation Mode (R,-W, setbycreate) (mandatory) (1-byte) Upstream Vlan Tag Tci Value Upstream VLAN tag TCI value: This attribute specifies the TCI for upstream VLAN tagging. It is used when the upstream VLAN tagging operation mode is 1 or 2. (R,-W, setbycreate) (mandatory) (2-bytes) Downstream Vlan Tagging Operation Mode (R,-W, setbycreate) (mandatory) (1-byte) Association Type The associated ME instance is identified by the associated ME pointer. (R,-W, setbycreate) (optional) (1-byte) Associated Me Pointer NOTE 3 - When the association type is xDSL, the two MSBs may be used to indicate a bearer channel.
type VoiceServiceProfile ¶
type VoiceServiceProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
VoiceServiceProfile (class ID #58)
This ME organizes data that describe the voice service functions of the ONU. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME may be associated with zero or more instances of a VoIP voice CTP by way of a VoIP media profile. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Announcement Type (R,-W, setbycreate) (mandatory) (1-byte) Jitter Target Jitter target: This attribute specifies the target value of the jitter buffer in milliseconds. The system tries to maintain the jitter buffer at the target value. The value 0 specifies dynamic jitter buffer sizing. (R,-W, setbycreate) (optional) (2-bytes) Jitter Buffer Max Jitter buffer max: This attribute specifies the maximum depth of the jitter buffer associated with this service in milliseconds. The value 0 specifies that the ONU uses its internal default. (R,-W, set-by-create) (optional) (2-bytes) Echo Cancel Ind Echo cancel ind: The Boolean value true specifies that echo cancellation is on; false specifies off. (R,-W, setbycreate) (mandatory) (1-byte) Pstn Protocol Variant PSTN protocol variant: This attribute controls which variant of POTS signalling is used on the associated UNIs. Its value is equal to the [ITU-T E.164] country code. The value 0 specifies that the ONU uses its internal default. (R,-W, set-by-create) (optional) (2-bytes) Dtmf Digit Levels DTMF digit levels: This attribute specifies the power level of DTMF digits that may be generated by the ONU towards the subscriber set. It is a 2s complement value referred to 1-mW at the 0 transmission level point (TLP) (dBm0), with resolution 1-dB. The default value 0x8000 selects the ONU's internal policy. (R, W, setbycreate) (optional) (2-bytes) Dtmf Digit Duration DTMF digit duration: This attribute specifies the duration of DTMF digits that may be generated by the ONU towards the subscriber set. It is specified in milliseconds. The default value 0 selects the ONU's internal policy. (R, W, setbycreate) (optional) (2 bytes) Hook Flash Minimum Time Hook flash minimum time: This attribute defines the minimum duration recognized by the ONU as a switchhook flash. It is expressed in milliseconds; the default value 0 selects the ONU's internal policy. (R, W, setbycreate) (optional) (2 bytes) Hook Flash Maximum Time Hook flash maximum time: This attribute defines the maximum duration recognized by the ONU as a switchhook flash. It is expressed in milliseconds; the default value 0 selects the ONU's internal policy. (R, W, setbycreate) (optional) (2 bytes) Tone Pattern Table (R,-W) (optional) (N * 20 bytes) Tone Event Table (R,-W) (optional) (N * 7 bytes). Ringing Pattern Table (R,-W) (optional) (N * 5 bytes). Ringing Event Table (R,-W) (optional) (N * 7 bytes). Network Specific Extensions Pointer Network specific extensions pointer: This attribute points to a network address ME that contains the path and name of a file containing network specific parameters for the associated UNIs. The default value for this attribute is 0xFFFF, a null pointer. (R,-W, set-by-create) (optional) (2-bytes)
type VoipApplicationServiceProfile ¶
type VoipApplicationServiceProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
VoipApplicationServiceProfile (class ID #146)
The VoIP application service profile defines attributes of calling features used in conjunction with a VoIP line service. It is optional for ONUs that support VoIP services. If a non-OMCI interface is used to manage SIP for VoIP, this ME is unnecessary. An instance of this ME is created and deleted by the OLT. A VoIP application service profile instance is needed for each unique set of profile attributes. Relationships An instance of this ME is associated with zero or more SIP user data MEs. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Cid Features The recommended default value is 0x00. (R,-W, setbycreate) (mandatory) (1-byte) Call Waiting Features The recommended default value is 0x00. (R,-W, setbycreate) (mandatory) (1-byte) Call Progress Or Transfer Features The recommended default value is 0x0000. (R,-W, setbycreate) (mandatory) (2-bytes) Call Presentation Features The recommended default value is 0x0000. (R,-W, setbycreate) (mandatory) (2-bytes) Direct Connect Feature The recommended default value is 0x00. (R,-W, setbycreate) (mandatory) (1-byte) Direct Connect Uri Pointer Direct connect URI pointer: This attribute points to a network address ME that specifies the URI of the direct connect. If this attribute is set to a null pointer, no URI is defined. (R,-W, setbycreate) (mandatory) (2-bytes) Bridged Line Agent Uri Pointer Bridged line agent URI pointer: This attribute points to a network address ME that specifies the URI of the bridged line agent. If this attribute is set to a null pointer, no URI is defined. (R,-W, setbycreate) (mandatory) (2-bytes) Conference Factory Uri Pointer Conference factory URI pointer: This attribute points to a network address ME that specifies the URI of the conference factory. If this attribute is set to a null pointer, no URI is defined. (R,-W, setbycreate) (mandatory) (2-bytes) Dial Tone Feature Delay_ W Armline Timer New Dial tone feature delay/warmline timer (new): This attribute defines the warmline timer/dial tone feature delay timer (seconds). The default value 0 specifies vendor-specific implementation. (R,-W) (optional) (2-bytes)
type VoipConfigData ¶
type VoipConfigData struct { ManagedEntityDefinition Attributes AttributeValueMap }
VoipConfigData (class ID #138)
The VoIP configuration data ME defines the configuration for VoIP in the ONU. The OLT uses this ME to discover the VoIP signalling protocols and configuration methods supported by this ONU. The OLT then uses this ME to select the desired signalling protocol and configuration method. The entity is conditionally required for ONUs that offer VoIP services. An ONU that supports VoIP services automatically creates an instance of this ME. Relationships One instance of this ME is associated with the ONU. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. There is only one instance, number 0. (R) (mandatory) (2-bytes) Available Signalling Protocols (R) (mandatory) (1-byte) Signalling Protocol Used (R,-W) (mandatory) (1-byte) Available Voip Configuration Methods Bits 5..24 are reserved by ITU-T. Bits 25..32 are reserved for proprietary vendor configuration capabilities. (R) (mandatory) (4-bytes) Voip Configuration Method Used (R,-W) (mandatory) (1-byte) Voip Configuration Address Pointer The default value is 0xFFFF (R,-W) (mandatory) (2-bytes) Voip Configuration State Other values are reserved. At ME instantiation, the ONU sets this attribute to 0. (R) (mandatory) (1-byte) Retrieve Profile Retrieve profile: This attribute provides a means by which the ONU may be notified that a new VoIP profile should be retrieved. By setting this attribute, the OLT triggers the ONU to retrieve a new profile. The actual value in the set action is ignored because it is the action of setting that is important. (W) (mandatory) (1-byte) Profile Version Profile version: This attribute is a character string that identifies the version of the last retrieved profile. (R) (mandatory) (25-bytes)
type VoipFeatureAccessCodes ¶
type VoipFeatureAccessCodes struct { ManagedEntityDefinition Attributes AttributeValueMap }
VoipFeatureAccessCodes (class ID #147)
The VoIP feature access codes ME defines administrable feature access codes for the VoIP subscriber. It is optional for ONUs that support VoIP services. If a non-OMCI interface is used to manage VoIP signalling, this ME is unnecessary. Instances of this ME are created and deleted by the OLT. A VoIP feature access codes instance is needed for each unique set of feature access code attributes. Relationships An instance of this ME may be associated with one or more SIP user data MEs. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R) (mandatory) (2-bytes) Cancel Call Waiting Cancel call waiting: (R,-W) (optional) (5-bytes) Call Hold Call hold: (R,-W) (optional) (5-bytes) Call Park Call park: (R,-W) (optional) (5-bytes) Caller Id Activate Caller ID activate: (R,-W) (optional) (5-bytes) Caller Id Deactivate Caller ID deactivate: (R,-W) (optional) (5-bytes) Do Not Disturb Activation Do not disturb activation: (R,-W) (optional) (5-bytes) Do Not Disturb Deactivation Do not disturb deactivation: (R,-W) (optional) (5-bytes) Do Not Disturb Pin Change Do not disturb PIN change: (R,-W) (optional) (5-bytes) Emergency Service Number Emergency service number: (R,-W) (optional) (5-bytes) Intercom Service Intercom service: (R,-W) (optional) (5-bytes) Unattended_Blind Call Transfer Unattended/blind call transfer: (R, W) (optional) (5 bytes) Attended Call Transfer Attended call transfer: (R, W) (optional) (5 bytes)
type VoipLineStatus ¶
type VoipLineStatus struct { ManagedEntityDefinition Attributes AttributeValueMap }
VoipLineStatus (class ID #141)
The VoIP line status ME contains line status information for POTS ports using VoIP services. An ONU that supports VoIP automatically creates or deletes an instance of this ME upon creation or deletion of a PPTP POTS UNI. Relationships An instance of this ME is associated with a PPTP POTS UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP POTS UNI. (R) (mandatory) (2-bytes) Voip Codec Used (R) (mandatory) (2-bytes) Voip Voice Server Status (R) (mandatory) (1-byte) Voip Port Session Type (R) (mandatory) (1-byte) Voip Call 1 Packet Period Voip call 1 packet period: This attribute reports the packet period for the first call on the VoIP POTS port. The value is defined in milliseconds. (R) (mandatory) (2-bytes) Voip Call 2 Packet Period Voip call 2 packet period: This attribute reports the packet period for the second call on the VoIP POTS port. The value is defined in milliseconds. (R) (mandatory) (2-bytes) Voip Call 1 Dest Addr Voip call 1 dest addr: This attribute reports the DA for the first call on the VoIP POTS port. The value is an ASCII string. (R) (mandatory) (25-bytes) Voip Call 2 Dest Addr Voip call 2 dest addr: This attribute reports the DA for the second call on the VoIP POTS port. The value is an ASCII string. (R) (mandatory) (25-bytes) Voip Line State (R) (optional) (1 byte) Emergency Call Status (R) (Optional) (1-byte)
type VoipMediaProfile ¶
type VoipMediaProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
VoipMediaProfile (class ID #142)
The VoIP media profile ME contains settings that apply to VoIP voice encoding. This entity is conditionally required for ONUs that offer VoIP services. If a non-OMCI interface is used to manage VoIP signalling, this ME is unnecessary. An instance of this ME is created and deleted by the OLT. A VoIP media profile is needed for each unique set of profile attributes. Relationships An instance of this ME may be associated with one or more VoIP voice CTP MEs. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Fax Mode (R,-W, setbycreate) (mandatory) (1-byte) Voice Service Profile Pointer Voice service profile pointer: Pointer to a voice service profile, which defines parameters such as jitter buffering and echo cancellation. (R,-W, setbycreate) (mandatory) (2-bytes) Codec Selection 1st Order (R,-W, set-by-create) (mandatory) (1-byte) Packet Period Selection 1st Order Packet period selection (1st order): This attribute specifies the packet period selection interval in milliseconds. The recommended default value is 10-ms. Valid values are 10..30-ms. (R,-W, set-by-create) (mandatory) (1-byte) Silence Suppression 1st Order Silence suppression (1st order): This attribute specifies whether silence suppression is on or off. Valid values are 0-= off and 1-= on. (R,-W, set-by-create) (mandatory) (1-byte) Codec Selection 2nd Order Codec selection (2nd order): (R,-W, setbycreate) (mandatory) (1-byte) Packet Period Selection 2nd Order Packet period selection (2nd order): (R,-W, setbycreate) (mandatory) (1-byte) Silence Suppression 2nd Order Silence suppression (2nd order): (R,-W, setbycreate) (mandatory) (1-byte) Codec Selection 3rd Order Codec selection (3rd order): (R,-W, setbycreate) (mandatory) (1-byte) Packet Period Selection 3rd Order Packet period selection (3rd order): (R,-W, setbycreate) (mandatory) (1-byte) Silence Suppression 3rd Order Silence suppression (3rd order): (R,-W, setbycreate) (mandatory) (1-byte) Codec Selection 4th Order Codec selection (4th order): (R,-W, setbycreate) (mandatory) (1-byte) Packet Period Selection 4th Order Packet period selection (4th order): (R,-W, setbycreate) (mandatory) (1-byte) Silence Suppression 4th Order Silence suppression (4th order): (R,-W, setbycreate) (mandatory) (1-byte) Oob Dtmf OOB DTMF: This attribute specifies out-of-band DMTF carriage. When enabled (1), DTMF signals are carried out of band via RTP or the associated signalling protocol. When disabled (0), DTMF tones are carried in the PCM stream. (R,-W, setbycreate) (mandatory) (1-byte) Rtp Profile Pointer RTP profile pointer: This attribute points to the associated RTP profile data ME. (R,-W, setbycreate) (mandatory) (2-bytes)
type VoipVoiceCtp ¶
type VoipVoiceCtp struct { ManagedEntityDefinition Attributes AttributeValueMap }
VoipVoiceCtp (class ID #139)
The VoIP voice CTP defines the attributes necessary to associate a specified VoIP service (SIP, ITUT-H.248) with a POTS UNI. This entity is conditionally required for ONUs that offer VoIP services. If a non-OMCI interface is used to manage VoIP signalling, this ME is unnecessary. An instance of this ME is created and deleted by the OLT. A VoIP voice CTP ME is needed for each PPTP POTS UNI served by VoIP. Relationships An instance of this ME links a PPTP POTS UNI ME with a VoIP media profile and a SIP user data or media gateway controller (MGC) config data ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) User Protocol Pointer User protocol pointer: This attribute points to signalling protocol data. If the signalling protocol used attribute of the VoIP config data ME specifies that the ONU's signalling protocol is SIP, this attribute points to a SIP user data ME, which in turn points to a SIP agent config data ME. If the signalling protocol is ITU-T-H.248, this attribute points directly to an MGC config data ME. (R,-W, setbycreate) (mandatory) (2-bytes) Pptp Pointer PPTP pointer: This attribute points to the PPTP POTS UNI ME that serves the analogue telephone port. (R,-W, setbycreate) (mandatory) (2-bytes) V O Ip Media Profile Pointer VoIP media profile pointer: This attribute points to an associated VoIP media profile. (R,-W, setbycreate) (mandatory) (2-bytes) Signalling Code (R,-W, setbycreate) (mandatory) (1-byte)
type VpNetworkCtp ¶
type VpNetworkCtp struct { ManagedEntityDefinition Attributes AttributeValueMap }
VpNetworkCtp (class ID #269)
NOTE - In [ITU-T G.984.4], this ME is called VP network CTP-G. This ME represents the termination of VP links on an ONU. It aggregates connectivity functionality from the network view and alarms from the network element view as well as artefacts from trails. Instances of this ME are created and deleted by the OLT. An instance of the VP network CTP ME can be deleted only when no ATM IW VCC TP is associated with it. It is the responsibility of the OLT to ensure that this condition is met. Relationships Zero or more instances of the VP network CTP ME may exist for each instance of the IW VCC TP ME. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. (R, setbycreate) (mandatory) (2-bytes) Vpi Value VPI value: This attribute identifies the VPI value associated with the VP link being terminated. (R,-W, setbycreate) (mandatory) (2-bytes) Uni Pointer UNI pointer: This pointer indicates the xDSL PPTP UNI associated with this VP TP. The bearer channel may be indicated by the two MSBs of the pointer. (R,-W, setbycreate) (mandatory) (2-bytes) Direction Direction: This attribute specifies whether the VP link is used for UNI-to-ANI (value-1), ANI- to-UNI (value-2), or bidirectional (value 3) connection. (R,-W, setbycreate) (mandatory) (1-byte) Deprecated 1 Deprecated 1: Not used; should be set to 0. (R,-W, setbycreate) (mandatory) (2-bytes) Deprecated 2 Deprecated 2: Not used; should be set to 0. (R,-W, setbycreate) (mandatory) (2-bytes) Deprecated 3 Deprecated 3: Not used; should be set to 0. (R,-W, setbycreate) (optional) (2-bytes) Deprecated 4 Deprecated 4: Not used; if present, should be set to 0. (R) (optional) (1-byte)
type VpPerformanceMonitoringHistoryData ¶
type VpPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
VpPerformanceMonitoringHistoryData (class ID #62)
This ME collects PM data associated with a VP network CTP. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME is associated with an instance of the VP network CTP ME. The performance of upstream ATM flows is reported. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the VP network CTP. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Lost C 0 1 Cells Lost C-= 0-+ 1 cells: This attribute counts all cell loss. It cannot distinguish between cells lost because of header bit errors, ATM-level header errors, cell policing, or buffer overflows. It records only loss of information, independent of the priority of the cell. (R) (mandatory) (2-bytes) Lost C_= 0 Cells Lost C-= 0 cells: This attribute counts loss of high priority cells. It cannot distinguish between cells lost because of header bit errors, ATM-level header errors, cell policing, or buffer overflows. It records only loss of high priority cells. (R) (mandatory) (2-bytes) Misinserted Cells Misinserted cells: This attribute counts cells that are misrouted to a monitored VP. (R) (mandatory) (2-bytes) Transmitted C_= 0 _ 1 Cells Transmitted C-= 0-+ 1 cells: This attribute counts cells originated by the transmitting end point (i.e., backward reporting is assumed). (R) (mandatory) (5-bytes) Transmitted C_= 0 Cells Transmitted C-= 0 cells: This attribute counts high priority cells originated by the transmitting end point (i.e., backward reporting is assumed). (R) (mandatory) (5-bytes) Impaired Block Impaired blocks: This severely errored cell block counter is incremented whenever one of the following events takes place: the number of misinserted cells reaches its threshold; the number of bipolar violations reaches its threshold; or the number of lost cells reaches its threshold. Threshold values are based on vendor-operator negotiation. (R) (mandatory) (2-bytes)
type XdslChannelConfigurationProfile ¶
type XdslChannelConfigurationProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslChannelConfigurationProfile (class ID #107)
This ME contains the channel configuration profile for an xDSL UNI. An instance of this ME is created and deleted by the OLT. NOTE - If [ITUT G.997.1] compatibility is required, bit rates should only be set to integer multiples of 1000-bits/s. The ONU may reject attempts to set other values for bit rate attributes. Relationships An instance of this ME may be associated with zero or more instances of the PPTP xDSL UNI part 1. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The value 0 is reserved. (R, setbycreate) (mandatory) (2-bytes) Minimum Data Rate Minimum data rate: This parameter specifies the minimum desired net data rate for the bearer channel. It is coded in bits per second. (R,-W, setbycreate) (mandatory) (4-bytes) Maximum Data Rate Maximum data rate: This parameter specifies the maximum desired net data rate for the bearer channel. It is coded in bits per second. (R,-W, setbycreate) (mandatory) (4-bytes) Rate Adaptation Ratio Rate adaptation ratio: This attribute specifies the weight that should be taken into account when performing rate adaptation in the direction of the bearer channel. The attribute is defined as a percentage. The value 20, for example, means that 20% of the available data rate (in excess of the minimum data rate summed over all bearer channels) is assigned to this bearer channel and 80% to the other bearer channels. The OLT must ensure that the sum of rate adaptation ratios over all bearers in one direction is 100%. (R,-W, setbycreate) (optional) (1-byte) Maximum Interleaving Delay The delay is coded in milliseconds, varying from 2 to 63, with special meaning assigned to values 0, 1 and 255. The value 0 indicates that no delay bound is imposed. The value 1 indicates the fast latency path is to be used in the ITUT G.992.1 operating mode and S and D are to be selected such that S- 1 and D-= 1 in ITU-T G.992.2, ITUT G.992.3, ITUT G.992.4, ITUT G.992.5 and ITUT G.993.2 operating modes. The value 255 indicates a delay bound of 1-ms in ITUT-G.993.2 operation. (R,-W, setbycreate) (mandatory) (1-byte) Data Rate Threshold Upshift Data rate threshold upshift: This attribute is a threshold on the cumulative data rate upshift achieved over one or more bearer channel data rate adaptations. An upshift rate change (DRT up) notification is issued by the PPTP xDSL UNI part 1 when the actual data rate exceeds the data rate at the last entry into showtime by more than the threshold. The data rate threshold is coded in bits per second. (R,-W, setbycreate) (mandatory for xDSL standards that use this attribute) (4-bytes) Data Rate Threshold Downshift Data rate threshold downshift: This attribute is a threshold on the cumulative data rate downshift achieved over one or more bearer channel data rate adaptations. A downshift rate change (DRT down) notification is issued by the PPTP xDSL UNI part 1 when the actual data rate is below the data rate at the last entry into showtime by more than the threshold. The data rate threshold is coded in bits per second. (R,-W, setbycreate) (mandatory for xDSL standards that use this attribute) (4-bytes) Minimum Reserved Data Rate Minimum reserved data rate: This attribute specifies the desired minimum reserved net data rate for the bearer channel. The rate is coded in bits per second. This attribute is needed only if the rate adaptation mode is set to dynamic in the xDSL line configuration profile part 1. (R,-W, setbycreate) (optional) (4-bytes) Minimum Data Rate In Low _ Power State Minimum data rate in low-power state: This parameter specifies the minimum desired net data rate for the bearer channel during the low-power state (L1/L2). The power management low-power states L1 and L2 are defined in [ITUT-G.992.2] and [ITUT G.992.3], respectively. The data rate is coded in bits per second. (R,-W, setbycreate) (mandatory) (4-byte) Minimum Impulse Noise Protection (R,-W, setbycreate) (optional for [ITU-T G.992.1], mandatory for other xDSL standards that use this attribute) (1-byte) Maximum Bit Error Ratio (R,-W, setbycreate) (mandatory for standards that use this attribute) (1-byte) Minimum Impulse Noise Protection 8_Khz Minimum impulse noise protection 8-kHz: The INPmin8 attribute specifies the minimum INP for the bearer channel if it is transported over DMT symbols with a subcarrier spacing of 8.625-kHz. It is only valid for [ITUT-G.993.2]. INP is expressed in DMT symbols with a subcarrier spacing of 8.625-kHz. It can take any integer value from 0 (default) to 16, inclusive. (R, W) (mandatory for [ITUT-G.993.2]) (1 byte) Maximum Delay Variation Maximum delay variation: The DVMAX attribute specifies the maximum value for delay variation allowed in an OLR procedure. Its value ranges from 1 (0.1-ms) to 254 (25.4-ms). The special value 255 specifies that no delay variation bound is imposed. (R, W) (optional: used by [ITUT-G.993.2]) (1 byte) Channel Initialization Policy Selection Channel initialization policy selection: The CIPOLICY attribute specifies the policy to determine transceiver configuration at initialization. Valid values are 0..1, as defined in the Recommendations that use this attribute. (R,-W) (optional) (1-byte) Minimum Sos Bit Rate Downstream Minimum SOS bit rate downstream: The MIN-SOS-BR-ds attribute specifies the minimum net data rate required for a valid SOS request in the downstream direction. The value is coded as an unsigned integer representing the data rate as a multiple of 8-kbit/s. (R,-W) (optional) (4-bytes) Minimum Sos Bit Rate Upstream Minimum SOS bit rate upstream: The MIN-SOS-BR-us attribute specifies the minimum net data rate required for a valid SOS request in the upstream direction. The value is coded as an unsigned integer representing the data rate as a multiple of 8-kbit/s. (R,-W) (optional) (4-bytes)
type XdslChannelConfigurationProfilePart2 ¶
type XdslChannelConfigurationProfilePart2 struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslChannelConfigurationProfilePart2 (class ID #412)
This ME contains the channel configuration profile for an xDSL UNI. An instance of this ME is created and deleted by the OLT. NOTE - If [ITUT G.997.1] compatibility is required, bit rates should only be set to integer multiples of 1000-bits/s. The ONU may reject attempts to set other values for bit rate attributes. Relationships An instance of this ME may be associated with zero or more instances of the PPTP xDSL UNI part 1. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the xDSL channel configuration profile. (R, setbycreate) (mandatory) (2-bytes) Minimum Expected Throughput For Retransmission Minetr_Rtx Minimum expected throughput for retransmission (MINETR_RTX): If retransmission is used in a given transmit direction, this attribute specifies the minimum expected throughput for the bearer channel, in bits per second. See clause 7.3.2.1.8 of [ITU-T G.997.1]. (R,-W) (mandatory) (4-bytes) Maximum Expected Throughput For Retransmission Maxetr_Rtx Maximum expected throughput for retransmission (MAXETR_RTX): If retransmission is used in a given transmit direction, this parameter specifies the maximum expected throughput for the bearer channel, in bits per second. See clause 7.3.2.1.9 of [ITU-T G.997.1]. (R,-W) (mandatory) (4-bytes) Maximum Net Data Rate For Retransmission Maxndr_Rtx Maximum net data rate for retransmission (MAXNDR_RTX): If retransmission is used in a given transmit direction, this parameter specifies the maximum net data rate for the bearer channel, in bits per second. See clause 7.3.2.1.10 of [ITUT-G.997.1]. (R,-W) (mandatory) (4-bytes) Maximum Delay For Retransmission Delaymax_Rtx Maximum delay for retransmission (DELAYMAX_RTX): If retransmission is used in a given transmit direction, this parameter specifies the maximum for the instantaneous delay due to the effect of retransmission only. This delay is defined as the integer value of this attribute multiplied by 1-ms. The valid delay values are given in clause 7.3.2.11 of [ITU-T G.997.1]. (R,-W) (mandatory) (1-bytes) Minimum Delay For Retransmission Delaymin_Rtx Minimum delay for retransmission (DELAYMIN_RTX): If retransmission is used in a given transmit direction, this parameter specifies the minimum for the instantaneous delay due to the effect of retransmission only. This delay is defined as the integer value of this attribute multiplied by 1 ms. The valid delay values are given in clause 7.3.2.12 of [ITU-T G.997.1]. (R,-W) (mandatory) (1-bytes) Minimum Impulse Noise Protection Against Single High Impulse Noise Event Shine For Retransmission Inpmin_Shine_Rtx Minimum impulse noise protection against single high impulse noise event (SHINE) for retransmission (INPMIN_SHINE_RTX): If retransmission is used in a given transmit direction, this parameter specifies the minimum INP against a SHINE for the bearer channel if it is transported over DMT symbols with a subcarrier spacing of 4.3125-kHz. The valid range of values is given in clause-7.3.2.13 of [ITU-T G.997.1]. (R,-W) (mandatory) (1-bytes) Minimum Impulse Noise Protection Against Shine For Retransmission For Systems Using 8.625 Khz Subcarrier Spacing Inpmin8_Shine_Rtx Minimum impulse noise protection against SHINE for retransmission for systems using 8.625 kHz subcarrier spacing (INPMIN8_SHINE_RTX): If retransmission is used in a given transmit direction, this parameter specifies the minimum INP against SHINE for the bearer channel if it is transported over DMT symbols with a subcarrier spacing of 8.625-kHz. The valid range of values is given in clause 7.3.2.14 of [ITUT-G.997.1]. (R,-W) (mandatory) (1-bytes) Shineratio_Rtx SHINERATIO_RTX: If retransmission is used in a given transmit direction, this parameter specifies the SHINE ratio. This ratio is defined as the integer value of this attribute multiplied by 0.001. The valid range of values is given in clause-7.3.2.15 of [ITU-T G.997.1]. (R,-W) (mandatory) (1-bytes) Minimum Impulse Noise Protection Against Rein For Retransmission Inpmin_Rein_Rtx Minimum impulse noise protection against REIN for retransmission (INPMIN_REIN_RTX): If retransmission is used in a given transmit direction, this parameter specifies the minimum INP against REIN for the bearer channel if it is transported over DMT symbols with a subcarrier spacing of 4.3125 kHz. The valid range of values is given in clause-7.3.2.16 of [ITU-T G.997.1]. (R,-W) (mandatory) (1-bytes) Minimum Impulse Noise Protection Against Rein For Retransmission For Systems Using 8.625_Khz Subcarrier Spacing Inpmin8_Rein_Rtx Minimum impulse noise protection against REIN for retransmission for systems using 8.625-kHz subcarrier spacing (INPMIN8_REIN_RTX): If retransmission is used in a given transmit direction, this parameter specifies the minimum INP against REIN for the bearer channel if it is transported over DMT symbols with a subcarrier spacing of 8.625 kHz. The valid range of values is given in clause 7.3.2.17 of [ITU-T G.997.1]. (R,-W) (mandatory) (1-bytes) Rein Inter_Arrival Time For Retransmission Iat_Rein_Rtx REIN inter-arrival time for retransmission (IAT_REIN_RTX): If retransmission is used in a given transmit direction, this parameter specifies the IAT that shall be assumed for REIN protection. The valid range of values is given in clause 7.3.2.18 of [ITU-T G.997.1]. (R,-W) (mandatory) (1-bytes) Target Net Data Rate Target_Ndr Target net data rate (TARGET_NDR): If retransmission is not used in a given transmit direction, this parameter specifies the target net data of the bearer channel, in bits per second. See clause 7.3.2.19.1 of [ITU-T G.997.1]. (R,-W) (mandatory) (4-bytes) Target Expected Throughput For Retransmission Target_Etr Target expected throughput for retransmission (TARGET_ETR): If retransmission is used in a given transmit direction, this parameter specifies the target expected throughput for the bearer channel, in bits per second. See clause 7.3.2.19.2 of [ITUT-G.997.1]. (R,-W) (mandatory) (4-bytes)
type XdslChannelDownstreamStatusData ¶
type XdslChannelDownstreamStatusData struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslChannelDownstreamStatusData (class ID #102)
This ME contains downstream channel status data for an xDSL UNI. The ONU automatically creates or deletes instances of this ME upon the creation or deletion of a PPTP xDSL UNI part 1. NOTE - [ITU-T G.997.1] specifies that bit rate attributes have a granularity of 1000-bit/s. If ITU-T G.997.1 compliance is required, the ONU should only report values with this granularity. Relationships One or more instances of this ME are associated with an instance of an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The two MSBs of the first byte are the bearer channel ID. Excluding the first 2-bits of the first byte, the remaining part of the ME ID is identical to that of this ME's parent PPTP xDSL UNI part 1. (R) (mandatory) (2-bytes) Actual Interleaving Delay Actual interleaving delay: This attribute is the actual one-way interleaving delay introduced by the PMS-TC between the alpha and beta reference points, excluding delay in the L1 and L2 states. In the L1 and L2 states, the attribute contains the interleaving delay in the previous L0 state. For ADSL, this attribute is derived from the S and D attributes as cap(S*D)/4 ms, where S is the number of symbols per codeword, D is the interleaving depth and cap() denotes rounding to the next higher integer. For [ITU-T G.993.2], this attribute is computed according to the formula in clause 9.7 of [ITUT-G.993.2]. The actual interleaving delay is coded in milliseconds, rounded to the nearest millisecond. (R) (mandatory) (1-byte) Actual Data Rate Actual data rate: This parameter reports the actual net data rate of the bearer channel, excluding the rate in the L1 and L2 states. In the L1 or L2 state, the parameter contains the net data rate in the previous L0 state. The data rate is coded in bits per second. (R) (mandatory) (4-bytes) Previous Data Rate Previous data rate: This parameter reports the previous net data rate of the bearer channel just before the latest rate change event occurred, excluding transitions between the L0 state and the L1 or L2 states. A rate change can occur at a power management state transition, e.g., at full or short initialization, fast retrain or power down, or at a dynamic rate adaptation. The rate is coded in bits per second (R) (mandatory) (4-bytes) Actual Impulse Noise Protection Actual impulse noise protection: The ACTINP attribute reports the actual INP on the bearer channel in the L0 state. In the L1 or L2 state, the attribute contains the INP in the previous L0 state. The value of this attribute is a number of DMT symbols, with a granularity of 0.1 symbols. Its range is from 0 (0.0 symbols) to 254 (25.4 symbols). The special value 255 indicates an ACTINP higher than 25.4. (R) (optional for [ITU-T G.992.1], mandatory for other xDSL Recommendations that support this attribute) (1-byte) Actual Size Of Reed_Solomon Codeword Actual size of Reed-Solomon codeword: The NFEC attribute reports the actual Reed-Solomon codeword size used in the latency path in which the bearer channel is transported. The value is coded in bytes, and ranges from 0..255. (R) (mandatory for ITUT-G.993.2 VDSL2, optional for others) (1-byte) Actual Number Of Reed_Solomon Redundancy Bytes Actual number of Reed-Solomon redundancy bytes: The RFEC attribute reports the actual number of Reed-Solomon redundancy bytes per codeword used in the latency path in which the bearer channel is transported. The value is coded in bytes, and ranges from 0..16. The value 0 indicates no Reed-Solomon coding. (R) (mandatory for ITUT-G.993.2 VDSL2, optional for others) (1-byte) Actual Number Of Bits Per Symbol Actual number of bits per symbol: The LSYMB attribute reports the actual number of bits per symbol assigned to the latency path in which the bearer channel is transported, excluding trellis overhead. The value is coded in bits, and ranges from 0..65535. (R) (mandatory for [TU-T G.993.2 VDSL2, optional for others) (2-bytes) Actual Interleaving Depth Actual interleaving depth: The INTLVDEPTH attribute reports the actual depth of the interleaver used in the latency path in which the bearer channel is transported. The value ranges from 1..4096 in steps of 1. The value 1 indicates no interleaving. (R) (mandatory for ITU-T G.993.2 VDSL2, optional for others) (2-bytes) Actual Interleaving Block Length Actual interleaving block length: The INTLVBLOCK attribute reports the actual block length of the interleaver used in the latency path in which the bearer channel is transported. The value ranges from 4..255 in steps of 1. (R) (mandatory for ITU-T G.993.2 VDSL2, undefined for others) (1-byte) Actual Latency Path Actual latency path: The LPATH attribute reports the index of the actual latency path in which the bearer channel is transported. Valid values are 0..3. In [ITUT-G.992.1], the fast path is mapped to latency index 0; the interleaved path to index 1. (R) (mandatory for ITU-T G.993.2 VDSL2, optional for others) (1-byte) Actual Impulse Noise Protection Against R Epetitive E Lectrical I Mpulse N Oise Actinp_Rein Actual impulse noise protection against repetitive electrical impulse noise (ACTINP_REIN): If retransmission is used in a given transmit direction, this parameter reports the actual INP against REIN on the bearer channel. The INP of this attribute is equal to the integer value multiplied by 0.1 symbols. Valid values and usage are given in clause 7.5.2.9 of [ITU-T G.997.1] (R) (optional) (1-byte)
type XdslChannelUpstreamStatusData ¶
type XdslChannelUpstreamStatusData struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslChannelUpstreamStatusData (class ID #103)
This ME contains upstream channel status data for an xDSL UNI. The ONU automatically creates or deletes instances of this ME upon the creation or deletion of a PPTP xDSL UNI part 1. Relationships One or more instances of this ME are associated with an instance of an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The two MSBs of the first byte are the bearer channel ID. Excluding the first 2-bits of the first byte, the remaining part of the ME ID is identical to that of this ME's parent PPTP xDSL UNI part 1. (R) (mandatory) (2-bytes) Actual Interleaving Delay Actual interleaving delay: This attribute is the actual one-way interleaving delay introduced by the PMS-TC between the alpha and beta reference points, excluding the L1 and L2 states. In the L1 and L2 states, this attribute contains the interleaving delay in the previous L0 state. For ADSL, this attribute is derived from the S and D attributes as cap(S*D)/4-ms, where S is the number of symbols per codeword, D is the interleaving depth and cap() denotes rounding to the next higher integer. For [ITU-T G.993.2], this attribute is computed according to the formula in clause 9.7 of [ITUT G.993.2]. The actual interleaving delay is coded in milliseconds, rounded to the nearest millisecond. (R) (mandatory) (1-byte) Actual Data Rate Actual data rate: This parameter reports the actual net data rate of the bearer channel, excluding the L1 and L2 states. In the L1 or L2 state, the parameter contains the net data rate in the previous L0 state. The data rate is coded in bits per second. (R) (mandatory) (4-bytes) Previous Data Rate Previous data rate: This parameter reports the previous net data rate of the bearer channel just before the latest rate change event occurred, excluding transitions between the L0 state and the L1 or L2 state. A rate change can occur at a power management state transition, e.g., at full or short initialization, fast retrain or power down, or at a dynamic rate adaptation. The rate is coded in bits per second. (R) (mandatory) (4-bytes) Actual Impulse Noise Protection Actual impulse noise protection: The ACTINP attribute reports the actual INP on the bearer channel in the L0 state. In the L1 or L2 state, the attribute contains the INP in the previous L0 state. The value is coded in fractions of DMT symbols with a granularity of 0.1 symbols. The range is from 0 (0.0 symbols) to 254 (25.4 symbols). The special value 255 indicates an ACTINP higher than 25.4. (R) (mandatory for ITU-T G.993.2 VDSL2, optional for other xDSL Recommendations that support it) (1-byte) Impulse Noise Protection Reporting Mode Impulse noise protection reporting mode: The INPREPORT attribute reports the method used to compute the ACTINP. If set to 0, the ACTINP is computed according to the INP_no_erasure formula (clause 9.6 of [ITUT G.993.2]). If set to 1, ACTINP is the value estimated by the xTU receiver. (R) (mandatory for ITU-T G.993.2 VDSL2) (1-byte) Actual Size Of Reed_Solomon Codeword Actual size of Reed-Solomon codeword: The NFEC attribute reports the actual Reed-Solomon codeword size used in the latency path in which the bearer channel is transported. Its value is coded in bytes in the range 0..255. (R) (mandatory for ITU-T G.993.2 VDSL2, optional for others) (1-byte) Actual Number Of Reed_Solomon Redundancy Bytes Actual number of Reed-Solomon redundancy bytes: The RFEC attribute reports the actual number of Reed-Solomon redundancy bytes per codeword used in the latency path in which the bearer channel is transported. Its value is coded in bytes in the range 0..16. The value 0 indicates no Reed- Solomon coding. (R) (mandatory for ITUT-G.993.2 VDSL2, optional for others) (1-byte) Actual Number Of Bits Per Symbol Actual number of bits per symbol: The LSYMB attribute reports the actual number of bits per symbol assigned to the latency path in which the bearer channel is transported, excluding trellis overhead. Its value is coded in bits in the range 0..65535. (R) (mandatory for ITUT-G.993.2 VDSL2, optional for others) (2-bytes) Actual Interleaving Depth Actual interleaving depth: The INTLVDEPTH attribute reports the actual depth of the interleaver used in the latency path in which the bearer channel is transported. Its value ranges from 1..4096 in steps of 1. The value 1 indicates no interleaving. (R) (mandatory for ITU-T G.993.2 VDSL2, optional for others) (2-bytes) Actual Interleaving Block Length Actual interleaving block length: The INTLVBLOCK attribute reports the actual block length of the interleaver used in the latency part in which the bearer channel is transported. Its value ranges from 4..255 in steps of 1. (R) (mandatory forITU-T G.993.2 VDSL2, optional for others) (1-byte) Actual Latency Path Actual latency path: The LPATH attribute reports the index of the actual latency path in which the bearer channel is transported. Valid values are 0..3. In [ITUT-G.992.1], the fast path is mapped to latency index 0; the interleaved path to index 1. (R) (mandatory for ITU-T G.993.2 VDSL2, optional for others) (1-byte)
type XdslDownstreamRfiBandsProfile ¶ added in v0.13.0
type XdslDownstreamRfiBandsProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslDownstreamRfiBandsProfile (class ID #111)
This ME contains the downstream RFI bands profile for an xDSL UNI. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME may be associated with zero or more instances of the PPTP xDSL UNI part 1. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The value 0 is reserved. (R, setbycreate) (mandatory) (2-bytes) Downstream Rfi Bands Table (R,-W) (mandatory for [ITU-T G.992.5], [ITU-T G.993.2]) (5 * N bytes where N is the number of RFI bands) Bands Valid (R,-W) (mandatory) (1-byte)
type XdslImpulseNoiseMonitorPerformanceMonitoringHistoryData ¶ added in v0.13.0
type XdslImpulseNoiseMonitorPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslImpulseNoiseMonitorPerformanceMonitoringHistoryData (class ID #324)
This ME collects PM data from the impulse noise monitor function at both near and far ends. Instances of this ME are created and deleted by the OLT. Note that, unlike most xDSL PM, [ITU-T G.997.1] only requires current and previous 15-min interval storage; a longer view of this PM is not expected at 15-min granularity. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME may be associated with an xDSL UNI. This ME is meaningful only for ITUT G.993.2 VDSL2, [ITUT G.992.3] and [ITUT-G.992.5]. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The ME ID is identical to that of this ME's parent PPTP xDSL UNI part 1. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: No thresholds are defined for this ME. For uniformity with other PM, the attribute is retained and shown as mandatory, but it should be set to a null pointer. (R,-W, setbycreate) (mandatory) (2-bytes) Inm Inpeq Histogram Table INM INPEQ histogram table: INMINPEQ1..17-L is a count of the near-end INMAINPEQi anomalies occurring on the line during the accumulation period. This parameter is subject to inhibiting - see clause 7.2.7.13 of [ITUT-G.997.1]. (R) (optional) (2-bytes * 17 entries-= 34-bytes) Inm Total Measurement INM total measurement: INMME-L is a count of the near-end INMAME anomalies occurring on the line during the accumulation period. This parameter is subject to inhibiting - see clause 7.2.7.13 of [ITUT G.997.1]. (R) (optional) (2-bytes) Inm Iat Histogram INM IAT histogram: INMIAT0..7-L is a count of the near-end INMAIATi anomalies occurring on the line during the accumulation period. This parameter is subject to inhibiting - see clause 7.2.7.13 of [ITUT G.997.1]. (R) (optional) (2-bytes-* 8 entries-= 16-bytes) Inm Inpeq Histogram Lfe Table INM INPEQ histogram LFE table: INMINPEQ1..17-LFE is a count of the far-end INMAINPEQi anomalies occurring on the line during the accumulation period. This parameter is subject to inhibiting - see clause 7.2.7.13 of [ITUT-G.997.1]. (R) (optional) (2-bytes * 17 entries-= 34-bytes) Inm Total Measurement Lfe INM total measurement LFE: INMME-LFE is a count of the far-end INMAME anomalies occurring on the line during the accumulation period. This parameter is subject to inhibiting - see clause 7.2.7.13 of [ITUT G.997.1]. (R) (optional) (2-bytes) Inm Iat Histogram Lfe INM IAT histogram LFE: INMIAT0..7-LFE is a count of the far-end INMAIATi anomalies occurring on the line during the accumulation period. This parameter is subject to inhibiting - see clause 7.2.7.13 of [ITUT G.997.1]. (R) (optional) (2-bytes-* 8 entries-= 16-bytes)
type XdslLineConfigurationProfilePart2 ¶
type XdslLineConfigurationProfilePart2 struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslLineConfigurationProfilePart2 (class ID #105)
The overall xDSL line configuration profile is modelled in several parts, all of which are associated together through a common ME ID (the client PPTP xDSL UNI part 1 has a single pointer, which refers to the entire set of line configuration profile parts). Relationships An instance of this ME may be associated with zero or more instances of an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. All xDSL and VDSL2 line configuration profiles and extensions that pertain to a given PPTP xDSL UNI must share a common ME ID. (R, setbycreate) (mandatory) (2-bytes) Downstream Minimum Time Interval For Upshift Rate Adaptation Downstream minimum time interval for upshift rate adaptation: This parameter defines the interval during which the downstream noise margin must remain above the downstream upshift noise margin before the xTU-R attempts to increase the downstream net data rate. Its value ranges from 0 to 16383-s. (R,-W, setbycreate) (optional) (2-bytes) Upstream Minimum Time Interval For Upshift Rate Adaptation Upstream minimum time interval for upshift rate adaptation: This parameter defines the interval during which the upstream noise margin must remain above the upstream upshift noise margin before the xTU-C attempts to increase the upstream net data rate. Its value ranges from 0 to 16383-s. (R,-W, setbycreate) (optional) (2-bytes) Downstream Downshift Noise Margin Downstream downshift noise margin: If the downstream noise margin is below the downstream downshift noise margin and remains there for more than the downstream minimum time interval for downshift rate adaptation, the xTU-R attempts to decrease the downstream net data rate. This attribute's value ranges from 0 (0.0 dB) to 310 (31.0 dB). (R,-W, setbycreate) (optional) (2-bytes) Upstream Downshift Noise Margin Upstream downshift noise margin: If the upstream noise margin is below the upstream downshift noise margin and remains there for more than the upstream minimum time interval for downshift rate adaptation, the xTUC attempts to decrease the upstream net data rate. This attribute's value ranges from 0 (0.0 dB) to 310 (31.0 dB). (R,-W, setbycreate) (optional) (2-bytes) Downstream Minimum Time Interval For Downshift Rate Adaptation Downstream minimum time interval for downshift rate adaptation: This parameter defines the interval during which the downstream noise margin must remain below the downstream downshift noise margin before the xTU-R attempts to decrease the downstream net data rate. Its value ranges from 0 to 16383-s. (R,-W, setbycreate) (optional) (2-bytes) Upstream Minimum Time Interval For Downshift Rate Adaptation Upstream minimum time interval for downshift rate adaptation: This parameter defines the interval during which the upstream noise margin must remain below the upstream downshift noise margin before the xTU-C attempts to decrease the upstream net data rate. Its value ranges from 0 to 16383-s. (R,-W, setbycreate) (optional) (2-bytes) Xtu Impedance State Forced (R,-W, setbycreate) (optional) (1-byte) L0_Time L0-time: This parameter specifies the minimum time between an exit from the L2 state and the next entry into the L2 state. It is only valid for [ITUT-G.992.3], [ITUT-G.992.4] and [ITUT-G.992.5]. It ranges from 0 to 255-s. (R,-W, setbycreate) (mandatory) (1 byte) L2_Time L2-time: This parameter specifies the minimum time between an entry into the L2 state and the first power trim in the L2 state, or between two consecutive power trims in the L2 state. It is only valid for [ITUT-G.992.3], [ITUT-G.992.4] and [ITUT-G.992.5]. It ranges from 0 to 255-s. (R, W, setbycreate) (mandatory) (1 byte) Downstream Maximum Nominal Power Spectral Density Downstream maximum nominal power spectral density: This attribute specifies the maximum nominal transmit PSD in the downstream direction during initialization and showtime. A single MAXNOMPSDds attribute is defined per mode enabled in the xTSE line configuration attribute. It is only valid for [ITUT-G.992.3], [ITUT-G.992.4] and [ITUT-G.992.5]. Its value ranges from 0 (60.0-dBm/Hz) to 300 (-30-dBm/Hz). (R, W, setbycreate) (mandatory) (2 bytes) Upstream Maximum Nominal Power Spectral Density Upstream maximum nominal power spectral density: This attribute specifies the maximum nominal transmit PSD in the upstream direction during initialization and showtime. A single MAXNOMPSDus attribute is defined per mode enabled in the xTSE line configuration attribute. It is only valid for [ITUT-G.992.3], [ITUT-G.992.4] and [ITUT-G.993.2]. Its value ranges from 0 (-60.0-dBm/Hz) to 300 (-30-dBm/Hz). (R, W, setbycreate) (mandatory) (2 bytes) Downstream Maximum Nominal Aggregate Transmit Power Downstream maximum nominal aggregate transmit power: This attribute specifies the maximum nominal aggregate transmit power in the downstream direction during initialization and showtime. It is only valid for [ITUT-G.992.3], [ITUT-G.992.4], [ITUT-G.992.5] and [ITUT-G.993.2]. Its value ranges from 0 (0.0-dBm) to 255 (25.5-dBm). (R, W, setbycreate) (mandatory) (1-byte) Upstream Maximum Nominal Aggregate Transmit Power Upstream maximum nominal aggregate transmit power: This parameter specifies the maximum nominal aggregate transmit power in the upstream direction during initialization and showtime. It is only valid for [ITUT-G.992.3], [ITUT-G.992.4] and [ITUT-G.992.5]. Its value ranges from 0 (0.0-dBm) to 255 (25.5-dBm). (R, W, setbycreate) (mandatory) (1 byte) Upstream Maximum Aggregate_Receive Power Upstream maximum aggregate-receive power: This parameter specifies the maximum upstream aggregate receive power over a set of subcarriers, as defined in the relevant Recommendation. The xTU-C requests an upstream power cutback such that the upstream aggregate receive power over that set of subcarriers is at or below the configured maximum value. It is only valid for [ITUT-G.992.3], [ITUT-G.992.4] and [ITUT-G.992.5]. This attribute ranges from 0 (25.5-dBm) to 510 (+25.5-dBm). The special value 0xFFFF indicates that no upstream maximum aggregate receive power limit is to be applied. (R, W setbycreate) (mandatory) (2 bytes) Vdsl2 Transmission System Enabling VDSL2 transmission system enabling: This configuration attribute extends the transmission system coding types to be allowed by the xTU-C. It is a bit map, defined as octet 8 (bits 57..64) in Table-9.7.12-1. (R, W, setbycreate) (optional) (1 byte)
type XdslLineConfigurationProfilePart3 ¶
type XdslLineConfigurationProfilePart3 struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslLineConfigurationProfilePart3 (class ID #106)
The overall xDSL line configuration profile is modelled in several parts, all of which are associated together through a common ME ID (the client PPTP xDSL UNI part 1 has a single pointer, which refers to the entire set of line configuration profile parts). Relationships An instance of this ME may be associated with zero or more instances of an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. All xDSL and VDSL2 line configuration profiles and extensions that pertain to a given PPTP xDSL UNI must share a common ME ID. (R, setbycreate) (mandatory) (2-bytes) Loop Diagnostics Mode Forced Ldsf Only while the line power management state is L3 can the line be forced into loop diagnostic mode. When loop diagnostic procedures complete successfully, the ONU resets this attribute to 0. The line remains in the L3 idle state. The loop diagnostics data are available at least until the line is forced to the L0 state. As long as loop diagnostic procedures have not completed successfully, attempts are made to do so, until the loop diagnostic mode is no longer forced on the line through this configuration parameter. If loop diagnostic procedures cannot be completed successfully after a vendordiscretionary number of retries or within a vendor-discretionary timeout, then an initialization failure occurs. (R,-W, setbycreate) (mandatory) (1-byte) Automode Cold Start Forced Automode is defined as the case where multiple operation modes are enabled in xTSE (Table 9.7.12-1) and where the selection of the operation mode to be used for transmission depends, not only on the common capabilities of both xTUs (as exchanged in [ITU-T G.994.1]), but also on achievable data rates under given loop conditions. (R,-W, setbycreate) (mandatory if automode is supported) (1-byte) L2 Atpr L2ATPR: This parameter specifies the maximum aggregate transmit power reduction that can be performed in the L2 request (i.e., at the transition of L0 to L2 state) or through a single power trim in the L2 state. It is only valid for [ITUT-G.992.3], [ITUT-G.992.4] and [ITUT-G.992.5]. This attribute ranges from 0 (0-dB) dB to 31 (31-dB). (R, W, setbycreate) (mandatory) (1 byte) L2 Atprt L2ATPRT: This parameter specifies the total maximum aggregate transmit power reduction (in decibels) that can be performed in an L2 state. This is the sum of all reductions of L2 requests (i.e., at transitions from L0 to L2 state) and power trims. This attribute ranges from 0 (0 dB) dB to 31 (31 dB). (R, W, setbycreate) (mandatory) (1 byte) Force Inp Downstream Force INP downstream: When set to 1, the FORCEINPds attribute forces the framer settings of all downstream bearer channels to be selected such that the impulse noise protection (INP) computed according to the formula specified in the relevant Recommendation is greater than or equal to the minimal INP requirement. The default value 0 disables this function. (R, W) (mandatory for [ITU-T G.993.2], optional for other Recommendations that support it) (1 byte) Force Inp Upstream Force INP upstream: When set to 1, the FORCEINPus attribute forces the framer settings of all upstream bearer channels to be selected such that the INP computed according to the formula specified in the relevant Recommendation is greater than or equal to the minimal INP requirement. The default value 0 disables this function. (R, W) (mandatory for [ITU-T G.993.2], optional for other Recommendations that support it) (1 byte) Update Request Flag For Near_End Test Parameters Update request flag for near-end test parameters: The UPDATE-TEST-NE attribute forces an update of all near-end test parameters that can be updated during showtime in [ITU-T G.993.2]. Update is triggered by setting this attribute to 1, whereupon the near-end test parameters are expected to be updated within 10-s, and the ONU should reset the attribute value to 0. The update request flag is independent of any autonomous update process in the system. The update request attribute must be prepared to accept another set after a period not to exceed 3-min, a period that starts when the flag is set via the OMCI or by an autonomous process in the system. (R,-W) (optional) (1-byte) Update Request Flag For Far_End Test Parameters Update request flag for far-end test parameters: The UPDATE-TEST-FE attribute forces an update of all far-end test parameters that can be updated during showtime in [ITU-T G.993.2]. Update is triggered by setting this attribute to 1, whereupon the far-end test parameters are expected to be updated within 10-s, and the ONU should reset the attribute value to 0. The update request flag is independent of any autonomous update process in the system. The update request attribute must be prepared to accept another set after a period not to exceed 3-min, a period that starts when the flag is set via the OMCI or by an autonomous process in the system. (R,-W) (optional) (1-byte) Inm Inter Arrival Time Offset Upstream INM inter-arrival time offset upstream: INMIATOus is the inter-arrival time (IAT) offset that the xTU-C receiver uses to determine in which bin of the IAT histogram the IAT is reported. Valid values for INMIATO range from 3 to 511 discrete multi-tone (DMT) symbols in steps of 1 DMT symbol. (R,-W) (optional) (2-bytes) Inm Inter_Arrival Time Step Upstream INM inter-arrival time step upstream: INMIATSus is the IAT step that the xTU-C receiver uses to determine in which bin of the IAT histogram the IAT is reported. Valid values for INMIATS range from 0 to 7 in steps of 1. (R,-W) (optional) (1-byte) Inm Cluster Continuation Value Upstream INM cluster continuation value upstream: INMCCus is the cluster continuation value that the xTU-C receiver uses in the cluster indication process described in the applicable Recommendation. Valid values for INMCC range from 0 to 64 DMT symbols in steps of 1 DMT symbol. (R,-W) (optional) (1-byte) Inm Equivalent Inp Mode Upstream INM equivalent INP mode upstream: INM_INPEQ_MODEus is the INM equivalent INP mode that the xTU-C receiver uses in the computation of the equivalent INP, as defined in the applicable Recommendation. Valid values for INM_INPEQ_MODE are 0..4. (R,-W) (optional) (1-byte) Inm Inter Arrival Time Offset Downstream INM inter-arrival time offset downstream: INMIATOds is the IAT offset that the xTU-R receiver uses to determine in which bin of the IAT histogram the IAT is reported. Valid values for INMIATO range from 3 to 511 DMT symbols in steps of 1 DMT symbol. (R,-W) (optional) (2-bytes) Inm Inter_Arrival Time Step Downstream INM inter-arrival time step downstream: INMIATSds is the IAT step that the xTU-R receiver uses to determine in which bin of the IAT histogram the IAT is reported. Valid values for INMIATS range from 0 to 7 in steps of 1. (R,-W) (optional) (1-byte) Inm Cluster Continuation Value Downstream INM cluster continuation value downstream: INMCCds is the cluster continuation value that the xTU-R receiver uses in the cluster indication process described in the applicable Recommendation. Valid values for INMCC range from 0 to 64 DMT symbols in steps of 1 DMT symbol. (R,-W) (optional) (1-byte) Inm Equivalent Inp Mode Downstream INM equivalent INP mode downstream: INM_INPEQ_MODEds is the INM equivalent INP mode that the xTU-R receiver uses in the computation of the equivalent INP, as defined in the applicable Recommendation. Valid values for INM_INPEQ_MODE are 0..4. (R,-W) (optional) (1-byte)
type XdslLineInventoryAndStatusDataPart1 ¶
type XdslLineInventoryAndStatusDataPart1 struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslLineInventoryAndStatusDataPart1 (class ID #100)
This ME contains part 1 of the line inventory and status data for an xDSL UNI. The ONU automatically creates or deletes an instance of this ME upon the creation or deletion of a PPTP xDSL UNI part 1. Relationships An instance of this ME is associated with an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1. (R) (mandatory) (2-bytes) Xtu_C G.994.1 Vendor Id xTU-C G.994.1 vendor ID: This is the vendor ID as inserted by the xTU-C in the ITUT-G.994.1 CL message. It comprises 8 octets, including a country code followed by a (regionally allocated) provider code, as defined in [ITUT-T.35]. (R) (mandatory) (8-bytes) Xtu_R G.994.1 Vendor Id xTU-R G.994.1 vendor ID: This is the vendor ID as inserted by the xTU-R in the ITUT-G.994.1 CLR message. It comprises 8 binary octets, with the same format as the xTUC ITUT G.994.1 vendor ID. (R) (mandatory) (8-bytes) Xtu_C System Vendor Id xTU-C system vendor ID: This is the vendor ID as inserted by the xTU-C in the overhead messages of [ITU-T G.992.3] and [ITU-T G.992.4]. It comprises 8 binary octets, with the same format as the xTU-C ITUT-G.994.1 vendor ID. (R) (mandatory) (8-bytes) Xtu_R System Vendor Id xTU-R system vendor ID: This is the vendor ID as inserted by the xTU-R in the embedded operations channel and overhead messages of [ITU-T G.992.3] and [ITUT-G.992.4]. It comprises 8 binary octets, with the same format as the xTU-C ITUT-G.994.1 vendor ID. (R) (mandatory) (8-bytes) Xtu_C Version Number xTU-C version number: This is the vendorspecific version number as inserted by the xTUC in the overhead messages of [ITU-T G.992.3] and [ITU-T G.992.4]. It comprises up to 16 binary octets. (R) (mandatory) (16-bytes) Xtu_R Version Number xTU-R version number: This is the version number as inserted by the xTUR in the embedded operations channel of [ITU-T G.992.1] or [ITU-T G.992.2], or the overhead messages of [ITU-T G.992.3], [ITU-T G.992.4], [ITU-T G.992.5] and [ITU-T G.993.2]. The attribute value may be vendor-specific, but is recommended to comprise up to 16 ASCII characters, null-terminated if it is shorter than 16. The string should contain the xTU-R firmware version and the xTU-R model, encoded in that order and separated by a space character: "<xTU-R firmware version><xTU-R model>". It is recognized that legacy xTU-Rs may not support this format. (R) (mandatory) (16-bytes) Xtu_C Serial Number Part 1 xTU-C serial number part 1: The vendorspecific serial number inserted by the xTU-C in the overhead messages of [ITU-T G.992.3] and [ITU-T G.992.4] comprises up to 32 ASCII characters, null terminated if it is shorter than 32 characters. This attribute contains the first 16 characters. (R) (mandatory) (16-bytes) Xtu_C Serial Number Part 2 xTU-C serial number part 2: This attribute contains the second 16 characters of the xTU-C serial number. (R) (mandatory) (16-bytes) Xtu_R Serial Number Part 1 xTU-R serial number part 1: The serial number inserted by the xTU-R in the embedded operations channel of [ITU-T G.992.1] or [ITU-T G.992.2], or the overhead messages of [ITU-T G.992.3], [ITU-T G.992.4], [ITU-T G.992.5] and [ITUT-G.993.2], comprises up to 32 ASCII characters, nullterminated if it is shorter than 32. It is recommended that the equipment serial number, the equipment model and the equipment firmware version, encoded in that order and separated by space characters, be contained: "<equipment serial number><equipment model><equipment firmware version>". It is recognized that legacy xTU-Rs may not support this format. This attribute contains the first 16 characters. (R) (mandatory) (16-bytes) Xtu_R Serial Number Part 2 xTU-R serial number part 2: This attribute contains the second 16 characters of the xTU-R serial number. (R) (mandatory) (16-bytes) Xtu_C Self Test Results xTU-C selftest results: This parameter reports the xTU-C self-test result. It is coded in two fields. The most significant octet is 0 if the self-test passed and 1 if it failed. The three least significant octets are a vendor-discretionary integer that can be interpreted in combination with [ITU-T G.994.1] and the system vendor ID. (R) (mandatory) (4-bytes) Xtu_R Self Test Results xTU-R selftest results: This parameter defines the xTU-R self-test result. It is coded in two fields. The most significant octet is 0 if the self-test passed and 1 if it failed. The three least significant octets are a vendor-discretionary integer that can be interpreted in combination with [ITU-T G.994.1] and the system vendor ID. (R) (mandatory) (4-bytes) Xtu_C Transmission System Capability NOTE 1 - This attribute is only 7-bytes long. An eighth byte identifying VDSL2 capabilities is defined in the VDSL2 line inventory and status data part 1 ME. Xtu_R Transmission System Capability NOTE 2 - This attribute is only 7-bytes long. An eighth byte identifying VDSL2 capabilities is defined in the VDSL2 line inventory and status data part 2 ME. Initialization Success_Failure Cause (R) (mandatory) (1-byte)
type XdslLineInventoryAndStatusDataPart2 ¶
type XdslLineInventoryAndStatusDataPart2 struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslLineInventoryAndStatusDataPart2 (class ID #101)
This ME contains part 2 of the line inventory and status data for an xDSL UNI. The ONU automatically creates or deletes an instance of this ME upon the creation or deletion of a PPTP xDSL UNI part 1. NOTE 1 - [ITU-T G.997.1] specifies that bit rate attributes have granularity of 1000-bit/s. If ITUT-G.997.1 compliance is required, the ONU should only report values with this granularity. Relationships An instance of this ME is associated with an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1. (R) (mandatory) (2-bytes) Xdsl Transmission System NOTE 2 - This attribute is only 7-bytes long. An eighth byte identifying VDSL2 capabilities in use is defined in the VDSL2 line inventory and status data part 1 ME. Line Power Management State (R) (mandatory) (1-byte) Downstream Line Attenuation NOTE 3 - [ITU-T G.993.2] specifies a per-band array to represent this attribute. The array is defined in the VDSL2 line inventory and status data part 3 ME. In an ITU-T G.993.2 context, the downstream line attenuation attribute should be set to 0 here, and populated in the VDSL2 line inventory and status data part 3 ME instead. Upstream Line Attenuation NOTE 4 - [ITU-T G.993.2] specifies a per-band array to represent this attribute. The array is defined in the VDSL2 line inventory and status data part 3 ME. In an ITU-T G.993.2 context, the upstream line attenuation attribute should be set to 0 here, and populated in the VDSL2 line inventory and status data part 3 ME instead. Downstream Signal Attenuation NOTE 6 - [ITU-T G.993.2] specifies a per-band array to represent this attribute. The array is defined in the VDSL2 line inventory and status data part 3 ME. In an ITU-T G.993.2 context, the downstream signal attenuation attribute should be set to 0 here, and populated in the VDSL2 line inventory and status data part 3 ME instead. Upstream Signal Attenuation NOTE 8 - [ITU-T G.993.2] specifies a per-band array to represent this attribute. The array is defined in the VDSL2 line inventory and status data part 3 ME. In an ITU-T G.993.2 context, the upstream signal attenuation attribute should be set to 0 here, and populated in the VDSL2 line inventory and status data part 3 ME instead. Downstream Snr Ratio Margin Downstream SNR ratio margin: The downstream SNR margin SNRMds is the maximum increase of noise power received at the xTUR, such that the BER requirements can still be met for all downstream bearer channels. The attribute value ranges from 0 (-64.0 dB) to 1270 (+63.0-dB). The special value 0xFFFF indicates that the attribute is out of range (R) (mandatory) (2-bytes) Upstream Snr Margin Upstream SNR margin: The upstream SNR margin SNRMus is the maximum increase of noise power received at the xTUC, such that the BER requirements can still be met for all upstream bearer channels. The attribute value ranges from 0 (-64.0 dB) to 1270 (+63.0 dB). The special value 0xFFFF indicates that the attribute is out of range. (R) (mandatory) (2-bytes) Downstream Maximum Attainable Data Rate Downstream maximum attainable data rate: The ATTNDRds attribute indicates the maximum downstream net data rate currently attainable. The rate is coded in bits per second. (R) (mandatory) (4-bytes) Upstream Maximum Attainable Data Rate Upstream maximum attainable data rate: The ATTNDRus attribute indicates the maximum upstream net data rate currently attainable. The rate is coded in bits per second. (R) (mandatory) (4-bytes) Downstream Actual Power Spectrum Density Downstream actual power spectrum density: The ACTPSDds attribute is the average downstream transmit power spectrum density over the subcarriers in use (subcarriers to which downstream user data are allocated) delivered by the xTUC at the UC reference point, at the instant of measurement. The attribute value ranges from 0 (-90.0-dBm/Hz) to 900 (0.0-dBm/Hz). The special value (0xFFFF) indicates that the parameter is out of range. (R) (mandatory) (2-bytes) Upstream Actual Power Spectrum Density Upstream actual power spectrum density: The ACTPSDus attribute is the average upstream transmit power spectrum density over the subcarriers in use (subcarriers to which upstream user data are allocated) delivered by the xTUR at the UR reference point, at the instant of measurement. The attribute value ranges from 0 (-90.0-dBm/Hz) to 900 (0.0-dBm/Hz). The special value 0xFFFF indicates that the attribute is out of range. (R) (mandatory) (2-bytes) Downstream Actual Aggregate Transmit Power NOTE 9 - The downstream nominal aggregate transmit power may be taken as a best estimate of the parameter. Upstream Actual Aggregate Transmit Power NOTE 10 - The upstream nominal aggregate transmit power may be taken as a best estimate of the parameter. Initialization _ Last State Transmitted Downstream (R) (mandatory) (1-byte) Initialization _ Last State Transmitted Upstream (R) (mandatory) (1-byte)
type XdslLineInventoryAndStatusDataPart5 ¶
type XdslLineInventoryAndStatusDataPart5 struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslLineInventoryAndStatusDataPart5 (class ID #325)
This ME extends the attributes defined in the xDSL line inventory and status data parts 1..4. This ME reports FEXT and NEXT attributes, and pertains to Annex C of [ITUT G.992.3] (ADSL2) and Annex C of [ITUT G.992.5] (ADSL2plus). Relationships This is one of the status data MEs associated with an xDSL UNI. The ONU automatically creates or deletes an instance of this ME upon creation or deletion of a PPTP xDSL UNI part 1 that supports these attributes. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1 ME. (R) (mandatory) (2-bytes) Fext Downstream Snr Margin FEXT downstream SNR margin: The FEXT SNRMds attribute is the downstream SNR margin measured during FEXTR duration at the ATU-R. The attribute value ranges from 0 (-64.0-dB) to 1270 (+63.0-dB). The special value 0xFFFF indicates that the attribute is out of range. (R) (mandatory) (2-bytes) Next Downstream Snr Margin NEXT downstream SNR margin: The NEXT SNRMds attribute is the downstream SNR margin measured during NEXTR duration at the ATU-R. The attribute value ranges from 0 (-64.0-dB) to 1270 (+63.0-dB). The special value 0xFFFF indicates that the attribute is out of range. (R) (mandatory) (2-bytes) Fext Upstream Snr Margin FEXT upstream SNR margin: The FEXT SNRMus attribute is the upstream SNR margin (see clause 7.5.1.16 of [ITUT G.997.1]) measured during FEXTC duration at the ATU-C. The attribute value ranges from 0 (-64.0-dB) to 1270 (+63.0-dB). The special value 0xFFFF indicates that the attribute is out of range. (R) (mandatory) (2-bytes) Next Upstream Snr Margin NEXT upstream SNR margin: The NEXT SNRMus attribute is the upstream SNR margin (see clause 7.5.1.16 of [ITUT-G.997.1]) measured during NEXTC duration at the ATU-C. The attribute value ranges from 0 (-64.0-dB) to 1270 (+63.0-dB). The special value 0xFFFF indicates that the attribute is out of range. (R) (mandatory) (2-bytes) Fext Downstream Maximum Attainable Data Rate FEXT downstream maximum attainable data rate: The FEXT ATTNDRds attribute is the maximum downstream net data rate calculated from FEXT downstream SNR(f) (see clause 7.5.1.28.3.1 of [ITUT G.997.1]). The rate is coded in bits per second. (R) (mandatory) (4-bytes) Next Downstream Maximum Attainable Data Rate NEXT downstream maximum attainable data rate: The NEXT ATTNDRds attribute is the maximum downstream net data rate calculated from NEXT downstream SNR(f) (see clause 7.5.1.28.3.2 of [ITUT G.997.1]). The rate is coded in bits per second. (R) (mandatory) (4-bytes) Fext Upstream Maximum Attainable Data Rate FEXT upstream maximum attainable data rate: The FEXT ATTNDRus attribute is the maximum upstream net data rate calculated from FEXT upstream SNR(f) (see clause 7.5.1.28.6.1 of [ITUT G.997.1]). The rate is coded in bits per second. (R) (mandatory) (4-bytes) Next Upstream Maximum Attainable Data Rate NEXT upstream maximum attainable data rate: The NEXT ATTNDRus attribute is the maximum upstream net data rate calculated from NEXT upstream SNR(f) (see clause 7.5.1.28.6.2 of [ITUT G.997.1]). The rate is coded in bits per second. (R) (mandatory) (4-bytes) Fext Downstream Actual Power Spectral Density FEXT downstream actual power spectral density: The FEXT ACTPSDds attribute is the average downstream transmit PSD over the used subcarriers (see clause-7.5.1.21.1 of [ITUT G.997.1]) calculated from the REFPSDds and RMSGIds for FEXTR duration. The attribute value ranges from 0 (-90.0-dBm/Hz) to 900 (0.0-dBm/Hz). The special value 0xFFFF indicates that the parameter is out of range. (R) (mandatory) (2-bytes) Next Downstream Actual Power Spectral Density NEXT downstream actual power spectral density: The NEXT ACTPSDds attribute is the average downstream transmit PSD over the used subcarriers (see clause-7.5.1.21.2 of [ITUT G.997.1]) calculated from the REFPSDds and RMSGIds for NEXTR duration. The attribute value ranges from 0 (-90.0-dBm/Hz) to 900 (0.0-dBm/Hz). The special value 0xFFFF indicates that the parameter is out of range. (R) (mandatory) (2-bytes) Fext Upstream Actual Power Spectral Density FEXT upstream actual power spectral density: The FEXT ACTPSDus attribute is the average upstream transmit PSD over the used subcarriers (see clause-7.5.1.22.1 of [ITUT G.997.1]) calculated from the REFPSDus and RMSGIus for FEXTC duration. The attribute value ranges from 0 (-90.0-dBm/Hz) to 900 (0.0-dBm/Hz). The special value 0xFFFF indicates that the parameter is out of range. (R) (mandatory) (2-bytes) Next Upstream Actual Power Spectral Density NEXT upstream actual power spectral density: The NEXT ACTPSDus attribute is the average upstream transmit PSD over the used subcarriers (see clause-7.5.1.22.2 of [ITUT G.997.1]) calculated from the REFPSDus and RMSGIus for NEXTC duration. The attribute value ranges from 0 (-90.0-dBm/Hz) to 900 (0.0-dBm/Hz). The special value 0xFFFF indicates that the parameter is out of range. (R) (mandatory) (2-bytes) Fext Downstream Actual Aggregate Transmit Power FEXT downstream actual aggregate transmit power: The FEXT ACTATPds attribute is the total amount of transmit power (see clause 7.5.1.24.1 of [ITUT G.997.1]) calculated from PSDds measured during FEXTR duration at the ATU-R. The attribute value ranges from 0 (-31.0-dBm) to 620 (+31.0-dBm). The special value 0xFFFF indicates that the parameter is out of range. (R) (mandatory) (2-bytes) Next Downstream Actual Aggregate Transmit Power NEXT downstream actual aggregate transmit power: The NEXT ACTATPds attribute is the total amount of transmit power (see clause 7.5.1.24.2 of [ITUT G.997.1]) calculated from PSDds measured during NEXTR duration at the ATU-R. The attribute value ranges from 0 (-31.0-dBm) to 620 (+31.0-dBm). The special value 0xFFFF indicates that the parameter is out of range. (R) (mandatory) (2-bytes) Fext Upstream Actual Aggregate Transmit Power FEXT upstream actual aggregate transmit power: The FEXT ACTATPus attribute is the total transmit power (see clause 7.5.1.25.1 of [ITUT G.997.1]) calculated from PSDus measured during FEXTC duration at the ATU-C. The attribute value ranges from 0 (-31.0-dBm) to 620 (+31.0-dBm). The special value 0xFFFF indicates that the parameter is out of range. (R) (mandatory) (2-bytes) Next Upstream Actual Aggregate Transmit Power NEXT upstream actual aggregate transmit power: The NEXT ACTATPus attribute is the total transmit power (see clause 7.5.1.25.2 of [ITUT G.997.1]) calculated from PSDus measured during NEXTC duration at the ATU-C. The attribute value ranges from 0 (-31.0-dBm) to 620 (+31.0-dBm). The special value 0xFFFF indicates that the parameter is out of range. (R) (mandatory) (2-bytes)
type XdslLineInventoryAndStatusDataPart8 ¶
type XdslLineInventoryAndStatusDataPart8 struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslLineInventoryAndStatusDataPart8 (class ID #414)
This ME extends the attributes defined in the xDSL line inventory and status data parts-1..4. Relationships This is one of the status data MEs associated with an xDSL UNI. The ONU automatically creates or deletes an instance of this ME upon creation or deletion of a PPTP xDSL UNI part 1 that supports these attributes. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1 ME. (R) (mandatory) (2-bytes) Retransmission Used Downstream Rtx_Usedds Retransmission used downstream (RTX_USEDds): This parameter specifies whether [ITU-T G.998.4] retransmission is used (i.e., active in showtime) in the downstream transmit direction. The valid range of values is given in clause-7.5.1.38 of [ITU-T G.997.1]. (R) (mandatory) (1 byte) Retransmission Used Upstream Rtx_Usedus Retransmission used upstream (RTX_USEDus): This parameter specifies whether [ITUT G.998.4] retransmission is used (i.e., active in showtime) in the upstream transmit direction. The valid range of values is given in clause 7.5.1.38 of [ITU-T G.997.1]. (R) (mandatory) (1 byte) Date_Time_Stamping Of Near_End Test Parameters Stamp_Test_Ne (R) (optional) (7-bytes) Date_Time_Stamping Of Far_End Test Parameters Stamp_Test_Fe Date/time-stamping of far-end test parameters (STAMP-TEST-FE): This parameter indicates the date/time when the far-end test parameters that can change during showtime were last updated. See clause 7.5.1.36.4 of [ITUT-G.997.1]. The format of this parameter is the same as STAMP-TEST- NE. (R) (optional) (7-bytes) Date_Time_Stamping Of Last Successful Downstream Olr Operation Stamp_Olr_Ds Date/time-stamping of last successful downstream OLR operation (STAMP-OLR-ds): This parameter indicates the date/time of the last successful OLR execution in the downstream direction that has modified the bits or gains. See clause-7.5.1.37.1 of [ITU-T G.997.1]. The format of this parameter is the same as STAMP-TEST-NE. (R) (optional) (7 bytes) Date_Time_Stamping Of Last Successful Upstream Olr Operation Stamp_Olr_Us Date/time-stamping of last successful upstream OLR operation (STAMP-OLR-us): This parameter indicates the date/time of the last successful OLR execution in the upstream direction that has modified the bits or gains. See clause-7.5.1.37.2 of [ITU-T G.997.1]. The format of this parameter is the same as STAMP-TEST-NE. (R) (optional) (7 bytes)
type XdslPsdMaskProfile ¶ added in v0.13.0
type XdslPsdMaskProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslPsdMaskProfile (class ID #110)
This ME contains a PSD mask profile for an xDSL UNI. An instance of this ME is created and deleted by the OLT. Relationships An instance of this ME may be associated with zero or more instances of the PPTP xDSL UNI part 1. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The value 0 is reserved. (R, setbycreate) (mandatory) (2-bytes) Psd Mask Table (R,-W) (mandatory) (4 * N bytes where N is the number of breakpoints) Mask Valid (R,-W) (mandatory) (1-byte)
type XdslSubcarrierMaskingDownstreamProfile ¶
type XdslSubcarrierMaskingDownstreamProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslSubcarrierMaskingDownstreamProfile (class ID #108)
This ME contains the subcarrier masking downstream profile for an xDSL UNI. Instances of this ME are created and deleted by the OLT. Relationships An instance of this ME may be associated with zero or more instances of the PPTP xDSL UNI part 1. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The value 0 is reserved. (R, set-by-create) (mandatory) (2-bytes) Downstream Subcarrier Mask 1 Downstream subcarrier mask 1: Subcarriers 1 to 128. (R,-W, set-by-create) (mandatory) (16-bytes) Downstream Subcarrier Mask 2 Downstream subcarrier mask 2: Subcarriers 129 to 256. (R,-W) (mandatory for modems that support NSCds-> 128) (16-bytes) Downstream Subcarrier Mask 3 Downstream subcarrier mask 3: Subcarriers 257 to 384. (R,-W) (mandatory for modems that support NSCds-> 256) (16-bytes) Downstream Subcarrier Mask 4 Downstream subcarrier mask 4: Subcarriers 385 to 512. (R,-W) (mandatory for modems that support NSCds-> 384) (16-bytes) Mask Valid (R,-W) (mandatory) (1-byte)
type XdslSubcarrierMaskingUpstreamProfile ¶
type XdslSubcarrierMaskingUpstreamProfile struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslSubcarrierMaskingUpstreamProfile (class ID #109)
This ME contains the subcarrier masking upstream profile for an xDSL UNI. An instance of this ME is created and deleted by the OLT. Relationships An instance of this ME may be associated with zero or more instances of the PPTP xDSL UNI part 1. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The value 0 is reserved. (R, setbycreate) (mandatory) (2-bytes) Upstream Subcarrier Mask Subcarrier number 1 is the lowest, and the number of xDSL subcarriers, upstream (NSCus) is the highest subcarrier that can be transmitted in the upstream direction. For [ITUT-G.992.3], [ITUT-G.992.4] and [ITUT-G.992.5], it is defined in the corresponding Recommendation. For Annex A of [ITUT-G.992.1] and [ITUT G.992.2], NSCus-= 32 and for Annex B of [ITUT-G.992.1], NSCus-= 64. (R, W, setbycreate) (mandatory) (8-bytes)
type XdslXtuCChannelPerformanceMonitoringHistoryData ¶
type XdslXtuCChannelPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslXtuCChannelPerformanceMonitoringHistoryData (class ID #114)
This ME collects PM data of an xTUC to xTUR channel as seen from the xTU-C. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an xDSL bearer channel. Several instances may therefore be associated with an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The two MSBs of the first byte are the bearer channel ID. Excluding the first 2-bits of the first byte, the remaining part of the ME ID is identical to that of this ME's parent PPTP xDSL UNI part 1. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Corrected Blocks Corrected blocks: This attribute counts blocks received with errors that were corrected on this channel. (R) (mandatory) (4-bytes) Uncorrected Blocks Uncorrected blocks: This attribute counts blocks received with uncorrectable errors on this channel. (R) (mandatory) (4-bytes) Transmitted Blocks Transmitted blocks: This attribute counts encoded blocks transmitted on this channel. (R) (mandatory) (4-bytes) Received Blocks Received blocks: This attribute counts encoded blocks received on this channel. (R) (mandatory) (4-bytes) Code Violations Code violations: This attribute counts CRC-8 anomalies in the bearer channel. (R) (mandatory) (2-bytes) Forward Error Corrections Forward error corrections: This attribute counts FEC anomalies in the bearer channel. (R) (mandatory) (2-bytes)
type XdslXtuCPerformanceMonitoringHistoryData ¶
type XdslXtuCPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslXtuCPerformanceMonitoringHistoryData (class ID #112)
This ME collects PM data on the xTUC to xTUR path as seen from the xTU-C. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contain PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Loss Of Frame Seconds Loss of frame seconds: (R) (mandatory) (2-bytes) Loss Of Signal Seconds Loss of signal seconds: (R) (mandatory) (2-bytes) Loss Of Link Seconds Loss of link seconds: (R) (mandatory) (2-bytes) Loss Of Power Seconds Loss of power seconds: (R) (mandatory) (2-bytes) Errored Seconds Es Errored seconds (ES): This attribute counts 1-s intervals with one or more CRC8 anomalies summed over all received bearer channels, or one or more loss of signal (LOS) defects, or one or more SEF defects, or one or more LPR defects. (R) (mandatory) (2-bytes) Severely Errored Seconds (R) (mandatory) (2-bytes) Line Initializations Line initializations: This attribute counts the total number of full initializations attempted on the line, both successful and failed. (R) (mandatory) (2-bytes) Failed Line Initializations Failed line initializations: This attribute counts the total number of failed full initializations during the accumulation period. A failed full initialization occurs when showtime is not reached at the end of the full initialization procedure. (R) (mandatory) (2-bytes) Short Initializations Short initializations: This attribute counts the total number of fast retrains or short initializations attempted on the line, successful and failed. Fast retrain is defined in [ITUT G.992.2]. Short initialization is defined in [ITUT-G.992.3] and [ITUT G.992.4]. (R) (optional) (2-bytes) Failed Short Initializations (R) (optional) (2-bytes) Fec Seconds FEC seconds: This attribute counts seconds during which there was an FEC anomaly. (R) (mandatory) (2-bytes) Unavailable Seconds Unavailable seconds: This attribute counts 1-s intervals during which the xDSL UNI is unavailable. The line becomes unavailable at the onset of 10 contiguous SES-Ls. The 10 SES-Ls are included in unavailable time. Once unavailable, the line becomes available at the onset of 10-contiguous seconds that are not severely errored. The 10-s with no SESLs are excluded from unavailable time. Some attribute counts are inhibited during unavailability - see clause 7.2.7.13 of [ITUT G.997.1]. (R) (mandatory) (2-bytes) Sos Success Count, Near End SOS success count, near end: The SOS-SUCCESS-NE attribute is a count of the total number of successful SOS procedures initiated by the near-end xTU on the line during the accumulation period. Successful SOS is defined in clause-12.1.4 of [ITUT G.993.2]. (R) (optional) (2-bytes) Sos Success Count, Far End SOS success count, far end: The SOS-SUCCESS-FE attribute is a count of the total number of successful SOS procedures initiated by the far-end xTU on the line during the accumulation period. Successful SOS is defined in clause 12.1.4 of [ITUT-G.993.2]. (R) (optional) (2-bytes)
type XdslXtuCPerformanceMonitoringHistoryDataPart2 ¶
type XdslXtuCPerformanceMonitoringHistoryDataPart2 struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslXtuCPerformanceMonitoringHistoryDataPart2 (class ID #408)
This ME collects PM data on the xTUC to xTUR path as seen from the xTU-C. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 and 2 MEs that contain PM threshold values. (R,-W, setbycreate) (mandatory) (2-bytes) Leftr Defect Seconds "leftr" defect seconds: If retransmission is used, this attribute is a count of the seconds with a near-end ''leftr'' defect present - see clause 7.2.1.1.6 of [ITU-T G.997.1]. (R) (mandatory) (2-bytes) Error_Free Bits Counter Error-free bits counter: If retransmission is used, this attribute is a count of the number of error-free bits passed over the B1 reference point, divided by 216 - see clause-7.2.1.1.7 of [ITU-T G.997.1]. (R) (mandatory) (4-bytes) Minimum Error_Free Throughput Mineftr Minimum error-free throughput (MINEFTR): If retransmission is used, this attribute is the minimum error-free throughput in bits per second - see clause 7.2.1.1.8 of [ITUT-G.997.1]. (R) (mandatory) (4-bytes)
type XdslXtuRChannelPerformanceMonitoringHistoryData ¶
type XdslXtuRChannelPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslXtuRChannelPerformanceMonitoringHistoryData (class ID #115)
This ME collects PM data of the xTUC to xTUR channel as seen from the xTU-R. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an xDSL bearer channel. Several instances may therefore be associated with an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. The two MSBs of the first byte are the bearer channel ID. Excluding the first 2-bits of the first byte, the remaining part of the ME ID is identical to that of this ME's parent PPTP xDSL UNI part 1. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Corrected Blocks Corrected blocks: This attribute counts blocks received with errors that were corrected on this channel. (R) (mandatory) (4-bytes) Uncorrected Blocks Uncorrected blocks: This attribute counts blocks received with uncorrectable errors on this channel. (R) (mandatory) (4-bytes) Transmitted Blocks Transmitted blocks: This attribute counts encoded blocks transmitted on this channel. (R) (mandatory) (4-bytes) Received Blocks Received blocks: This attribute counts encoded blocks received on this channel. (R) (mandatory) (4-bytes) Code Violations Code violations: This attribute counts FEBE anomalies reported in the downstream bearer channel. If the CRC is applied over multiple bearer channels, then each related FEBE anomaly increments each of the counters related to the individual bearer channels. (R) (mandatory) (2-bytes) Forward Error Corrections Forward error corrections: This attribute counts FFEC anomalies reported in the downstream bearer channel. If FEC is applied over multiple bearer channels, each related FFEC anomaly increments each of the counters related to the individual bearer channels. (R) (mandatory) (2-bytes)
type XdslXtuRPerformanceMonitoringHistoryData ¶
type XdslXtuRPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
XdslXtuRPerformanceMonitoringHistoryData (class ID #113)
This ME collects PM data of the xTUC to xTUR path as seen from the xTU-R. Instances of this ME are created and deleted by the OLT. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an xDSL UNI. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1. (R, setbycreate) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, setbycreate) (mandatory) (2-bytes) Loss Of Frame Seconds Loss of frame seconds: (R) (mandatory) (2-bytes) Loss Of Signal Seconds Loss of signal seconds: (R) (mandatory) (2-bytes) Loss Of Power Seconds Loss of power seconds: (R) (mandatory) (2-bytes) Errored Seconds Errored seconds: This attribute counts 1-s intervals with one or more far end block error (FEBE) anomalies summed over all transmitted bearer channels, or one or more LOSFE defects, or one or more RDI defects, or one or more LPR-FE defects. (R) (mandatory) (2-bytes) Severely Errored Seconds (R) (mandatory) (2-bytes) Fec Seconds FEC seconds: This attribute counts seconds during which there was an FEC anomaly. (R) (mandatory) (2-bytes) Unavailable Seconds (R) (mandatory) (2-bytes) Leftr Defect Seconds "leftr" defect seconds: If retransmission is used, this parameter is a count of the seconds with a near-end ''leftr'' defect present - see clause 7.2.1.1.6 of [ITUT-G.997.1]. (R) (optional) (2-bytes) Error_Free Bits Counter Error-free bits counter: If retransmission is used, this parameter is a count of the number of error-free bits passed over the B1 reference point, divided by 216 - see clause 7.2.1.1.7 of [ITU-T G.997.1]. (R) (optional) (4-bytes) Minimum Error_Free Throughput Mineftr Minimum error-free throughput (MINEFTR): If retransmission is used, this parameter is the minimum error-free throughput in bits per second - see clause 7.2.1.1.8 of [ITUT-G.997.1]. (R) (optional) (4-bytes)
type XgPonDownstreamManagementPerformanceMonitoringHistoryData ¶
type XgPonDownstreamManagementPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
XgPonDownstreamManagementPerformanceMonitoringHistoryData (class ID #345)
This ME collects PM data associated with the XG-PON TC layer. It collects counters associated with downstream PLOAM and OMCI messages. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an ANI-G. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the ANI-G. (R, set-by-create) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. Since no threshold value attribute number exceeds 7, a threshold data 2 ME is optional. (R,-W, set-by-create) (mandatory) (2-bytes) Ploam Message Integrity Check Mic Error Count PLOAM message integrity check (MIC) error count: This attribute counts MIC errors detected in downstream PLOAM messages, either directed to this ONU or broadcast to all ONUs. (R) (optional) (4-bytes) Downstream Ploam Messages Count Downstream PLOAM messages count: This attribute counts PLOAM messages received, either directed to this ONU or broadcast to all ONUs. (R) (optional) (4-bytes) Profile Messages Received Profile messages received: This attribute counts the number of profile messages received, either directed to this ONU or broadcast to all ONUs. In [ITU-T G.9807.1], this attribute is used for received burst_profile message count. (R) (optional) (4-bytes) Ranging_Time Messages Received Ranging_time messages received: This attribute counts the number of ranging_time messages received, either directed to this ONU or broadcast to all ONUs. (R) (mandatory) (4-bytes) Deactivate_Onu_Id Messages Received Deactivate_ONU-ID messages received: This attribute counts the number of deactivate_ONU-ID messages received, either directed to this ONU or broadcast to all ONUs. Deactivate_ONU-ID messages do not reset this counter. (R) (optional) (4-bytes) Disable_Serial_Number Messages Received Disable_serial_number messages received: This attribute counts the number of disable_serial_number messages received, whose serial number specified this ONU. (R) (optional) (4-bytes) Request_Registration Messages Received Request_registration messages received: This attribute counts the number of request_registration messages received. (R) (optional) (4-bytes) Assign_Alloc_Id Messages Received Assign_alloc-ID messages received: This attribute counts the number of assign_alloc-ID messages received. (R) (optional) (4-bytes) Key_Control Messages Received Key_control messages received: This attribute counts the number of key_control messages received, either directed to this ONU or broadcast to all ONUs. (R) (optional) (4-bytes) Sleep_Allow Messages Received Sleep_allow messages received: This attribute counts the number of sleep_allow messages received, either directed to this ONU or broadcast to all ONUs. (R) (optional) (4-bytes) Baseline Omci Messages Received Count Baseline OMCI messages received count: This attribute counts the number of OMCI messages received in the baseline message format. (R) (optional) (4-bytes) Extended Omci Messages Received Count Extended OMCI messages received count: This attribute counts the number of OMCI messages received in the extended message format. (R) (optional) (4-bytes) Assign_Onu_Id Messages Received Assign_ONU-ID messages received: This attribute counts the number of assign_ONU-ID messages received since the last re-boot. (R) (optional) (4-bytes) Omci Mic Error Count OMCI MIC error count: This attribute counts MIC errors detected in OMCI messages directed to this ONU. (R) (optional) (4-bytes)
type XgPonTcPerformanceMonitoringHistoryData ¶
type XgPonTcPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
XgPonTcPerformanceMonitoringHistoryData (class ID #344)
This ME collects PM data associated with the XG-PON TC layer. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an ANI-G. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the ANI-G. (R, set-by-create) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: This attribute points to an instance of the threshold data 1 ME that contains PM threshold values. (R,-W, set-by-create) (mandatory) (2-bytes) Psbd Hec Error Count PSBd HEC error count: This attribute counts HEC errors in any of the fields of the downstream physical sync block. (R) (optional) (4-bytes) Xgtc Hec Error Count XGTC HEC error count: This attribute counts HEC errors detected in the XGTC header. In [ITU-T G.9807.1], this attribute is used for framing sublayer (FS) HEC error count management. (R) (optional) (4-bytes) Unknown Profile Count Unknown profile count: This attribute counts the number of grants received whose specified profile was not known to the ONU. (R) (optional) (4-bytes) Transmitted Xg_Pon Encapsulation Method Xgem Frames Transmitted XG-PON encapsulation method (XGEM) frames: This attribute counts the number of non- idle XGEM frames transmitted. If a service data unit (SDU) is fragmented, each fragment is an XGEM frame and is counted as such. (R) (mandatory) (4 bytes) Fragment Xgem Frames Fragment XGEM frames: This attribute counts the number of XGEM frames that represent fragmented SDUs, as indicated by the LF bit-= 0. (R) (optional) (4-bytes) Xgem Hec Lost Words Count XGEM HEC lost words count: This attribute counts the number of 4-byte words lost because of an XGEM frame HEC error. In general, all XGTC payload following the error is lost, until the next PSBd event. (R) (optional) (4 bytes) Xgem Key Errors (R) (mandatory) (4 bytes) Xgem Hec Error Count XGEM HEC error count: This attribute counts the number of instances of an XGEM frame HEC error. (R) (mandatory) (4 bytes) Transmitted Bytes In Non_Idle Xgem Frames Transmitted bytes in non-idle XGEM frames: This attribute counts the number of transmitted bytes in non-idle XGEM frames. (R) (mandatory) (8 bytes) Received Bytes In Non_Idle Xgem Frames Received bytes in non-idle XGEM frames: This attribute counts the number of received bytes in non-idle XGEM frames. (R) (optional) (8 bytes) Loss Of Downstream Synchronization Lods Event Count Loss of downstream synchronization (LODS) event count: This attribute counts the number of state transitions from O5.1 to O6. (R) (optional) (4-bytes) Lods Event Restored Count LODS event restored count: This attribute counts the number of LODS cleared events. (R) (optional) (4-bytes) Onu Reactivation By Lods Events ONU reactivation by LODS events: This attribute counts the number of LODS events resulting in ONU reactivation without synchronization being reacquired. (R) (optional) (4-bytes)
type XgPonUpstreamManagementPerformanceMonitoringHistoryData ¶
type XgPonUpstreamManagementPerformanceMonitoringHistoryData struct { ManagedEntityDefinition Attributes AttributeValueMap }
XgPonUpstreamManagementPerformanceMonitoringHistoryData (class ID #346)
This ME collects PM data associated with the XG-PON TC layer. It counts upstream PLOAM messages transmitted by the ONU. For a complete discussion of generic PM architecture, refer to clause I.4. Relationships An instance of this ME is associated with an ANI-G. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the ANI-G. (R, set-by-create) (mandatory) (2-bytes) Interval End Time Interval end time: This attribute identifies the most recently finished 15-min interval. (R) (mandatory) (1-byte) Threshold Data 1_2 Id Threshold data 1/2 ID: No thresholds are defined for this ME. For uniformity with other PM, the attribute is retained and shown as mandatory, but it should be set to a null pointer. (R,-W, set-by-create) (mandatory) (2-bytes) Upstream Ploam Message Count Upstream PLOAM message count: This attribute counts PLOAM messages transmitted upstream, excluding acknowledge messages. (R) (optional) (4-bytes) Serial_Number_Onu Message Count Serial_number_ONU message count: This attribute counts Serial_number_ONU PLOAM messages transmitted. (R) (optional) (4-bytes) Registration Message Count Registration message count: This attribute counts Registration PLOAM messages transmitted. (R) (optional) (4-bytes) Key_Report Message Count Key_report message count: This attribute counts key_report PLOAM messages transmitted. (R) (optional) (4-bytes) Acknowledge Message Count Acknowledge message count: This attribute counts acknowledge PLOAM messages transmitted. It includes all forms of acknowledgement (AK), including those transmitted in response to a PLOAM grant when the ONU has nothing to send. (R) (optional) (4-bytes) Sleep_Request Message Count Sleep_request message count: This attribute counts sleep_request PLOAM messages transmitted. (R) (optional) (4-bytes)
type XtuDataGatheringConfiguration ¶ added in v0.13.0
type XtuDataGatheringConfiguration struct { ManagedEntityDefinition Attributes AttributeValueMap }
XtuDataGatheringConfiguration (class ID #413)
This ME defines configurations specific to data gathering. An instance of this ME is created and deleted by the OLT. Relationships An instance of this ME may be associated with zero or more instances of the PPTP xDSL UNI part 1. Attributes Managed Entity Id Managed entity ID: This attribute uniquely identifies each instance of this ME. Through an identical ID, this ME is implicitly linked to an instance of the PPTP xDSL UNI part 1 ME. (R,-set-by-create) (mandatory) (2 bytes) Logging Depth Event Percentage Per Event _ Vtu_O Logging_Depth_Event_Percentage_Oi Table Logging depth event percentage per event - VTU-O (LOGGING_DEPTH_EVENT_PERCENTAGE_Oi) table: This parameter is the percentage of the data gathering event buffer assigned to event type i at the VTU-O. See clause 7.3.6.1 of [ITU-T G.997.1]. Each element in the table consists of 2-bytes, where the first byte is event type i, and the second byte is the percentage of event type i defined as the integer value multiplied by 1%. (R, W) (optional) (2- N-bytes for N event types) Logging Depth Event Percentage Per Event _ Vtu_R Logging_Depth_Event_Percentage_Ri Table Logging depth event percentage per event - VTU-R (LOGGING_DEPTH_EVENT_PERCENTAGE_Ri) table: This parameter is the percentage of the data gathering event buffer assigned to event type i at the VTU-R. See clause 7.3.6.2 of [ITU-T G.997.1]. Each element in the table consists of 2-bytes, where the first byte is event type i, and the second byte is the percentage of event type i defined as the integer value multiplied by 1%. (R, W) (optional) (2- N-bytes for N event types) Logging Depth For Vtu_O Reporting _ Vtu_R Logging_Depth_Reporting_O Logging depth for VTU-O reporting - VTU-R (LOGGING_DEPTH_REPORTING_O): This parameter is the logging depth that is requested for reporting the VTU-O event trace buffer in the COMIB, in number of 6-byte data gathering records. See clause 7.3.6.3 of [ITU-T G.997.1]. (R, W) (optional) (2-bytes) Logging Depth For Vtu_R Reporting _ Vtu_R Logging_Depth_Reporting_R Logging depth for VTU-R reporting - VTU-R (LOGGING_DEPTH_REPORTING_R): This parameter is the logging depth that is requested for reporting the VTU-R event trace buffer over the embedded operations channel (eoc), in number of 6-byte data gathering records. See clause 7.3.6.4 of [ITU-T G.997.1]. (R, W) (optional) (2-bytes) Logging Data Report Newer Events First _ Vtu_R Logging_Report_Newer_First Logging data report newer events first - VTU-R (LOGGING_REPORT_NEWER_FIRST): This parameter determines whether the VTU-R to reports newer events first or older events first. See clause 7.3.6.4 of [ITU-T G.997.1]. False is mapped to 0, true is mapped to 1. (R, W) (optional) (1-byte)
Source Files ¶
- aal5performancemonitoringhistorydata.go
- aal5profile.go
- ani-g.go
- attribute.go
- attributeme.go
- authenticationsecuritymethod.go
- bbftr-069managementserver.go
- callcontrolperformancemonitoringhistorydata.go
- cardholder.go
- cesserviceprofile.go
- circuitpack.go
- classaccess.go
- classidmap.go
- classsupport.go
- dot1agcfmstack.go
- dot1agchassis-managementinfo.go
- dot1agdefaultmdlevel.go
- dot1agmaintenanceassociation.go
- dot1agmaintenancedomain.go
- dot1agmep.go
- dot1ratelimiter.go
- dot1xconfigurationprofile.go
- dot1xperformancemonitoringhistorydata.go
- dot1xportextensionpackage.go
- efmbondinggroup.go
- efmbondinggroupperformancemonitoringhistorydata.go
- efmbondinggroupperformancemonitoringhistorydatapart2.go
- efmbondinglink.go
- efmbondinglinkperformancemonitoringhistorydata.go
- efmbondingportperformancemonitoringhistorydata.go
- efmbondingportperformancemonitoringhistorydatapart2.go
- energyconsumptionperformancemonitoringhistorydata.go
- enhancedfecperformancemonitoringhistorydata.go
- enhancedsecuritycontrol.go
- enhancedtcperformancemonitoringhistorydata.go
- equipmentextensionpackage.go
- ethernetflowterminationpoint.go
- ethernetframeextendedpm.go
- ethernetframeextendedpm64-bit.go
- ethernetframeperformancemonitoringhistorydatadownstream.go
- ethernetframeperformancemonitoringhistorydataupstream.go
- ethernetperformancemonitoringhistorydata.go
- ethernetperformancemonitoringhistorydata2.go
- ethernetperformancemonitoringhistorydata3.go
- ethernetpseudowireparameters.go
- extendedvlantaggingoperationconfigurationdata.go
- fastchannelconfigurationprofile.go
- fastdatapathconfigurationprofile.go
- fastlineinventoryandstatusdatapart2.go
- fastvectoringlineconfigurationextensions.go
- fastxtu-cperformancemonitoringhistorydata.go
- fastxtu-rperformancemonitoringhistorydata.go
- galethernetperformancemonitoringhistorydata.go
- galethernetprofile.go
- geminterworkingterminationpoint.go
- gemportnetworkctp.go
- gemportnetworkctpperformancemonitoringhistorydata.go
- ieee802.1pmapperserviceprofile.go
- interworkingvccterminationpoint.go
- iphostconfigdata.go
- iphostperformancemonitoringhistorydata.go
- macbridgeconfigurationdata.go
- macbridgeperformancemonitoringhistorydata.go
- macbridgeportbridgetabledata.go
- macbridgeportconfigurationdata.go
- macbridgeportdesignationdata.go
- macbridgeportfilterpre-assigntable.go
- macbridgeportfiltertabledata.go
- macbridgeporticmpv6processpre-assigntable.go
- macbridgeportperformancemonitoringhistorydata.go
- macbridgeserviceprofile.go
- managedentityme.go
- me.go
- medef.go
- mgcconfigdata.go
- mgcperformancemonitoringhistorydata.go
- mocaethernetperformancemonitoringhistorydata.go
- mplspseudowireterminationpoint.go
- multicastgeminterworkingterminationpoint.go
- multicastsubscriberconfiginfo.go
- multicastsubscribermonitor.go
- networkaddress.go
- networkdialplantable.go
- octetstring.go
- olt-g.go
- omci.go
- omcidefs.go
- omcierror.go
- onu-g.go
- onu2-g.go
- onudata.go
- onudynamicpowermanagementcontrol.go
- onupowershedding.go
- physicalpathterminationpointcesuni.go
- physicalpathterminationpointethernetuni.go
- physicalpathterminationpointlctuni.go
- physicalpathterminationpointmocauni.go
- physicalpathterminationpointpotsuni.go
- physicalpathterminationpointreuni.go
- physicalpathterminationpointvideoani.go
- physicalpathterminationpointvideouni.go
- physicalpathterminationpointxdslunipart1.go
- physicalpathterminationpointxdslunipart2.go
- priorityqueue.go
- pseudowiremaintenanceprofile.go
- pseudowireperformancemonitoringhistorydata.go
- pseudowireterminationpoint.go
- pwatmconfigurationdata.go
- pwatmperformancemonitoringhistorydata.go
- pwethernetconfigurationdata.go
- radiusperformancemonitoringhistorydata.go
- reani-g.go
- recommonamplifierparameters.go
- redownstreamamplifier.go
- reupstreamamplifier.go
- rtpperformancemonitoringhistorydata.go
- rtpprofiledata.go
- rtppseudowireparameters.go
- sipagentconfigdata.go
- sipagentperformancemonitoringhistorydata.go
- sipcallinitiationperformancemonitoringhistorydata.go
- sipuserdata.go
- snmpconfigurationdata.go
- softwareimage.go
- t-cont.go
- tcadaptorperformancemonitoringhistorydataxdsl.go
- tcpudpconfigdata.go
- tcpudpperformancemonitoringhistorydata.go
- thresholddata1.go
- thresholddata2.go
- trafficdescriptor.go
- trafficscheduler.go
- twdmchannelmanagedentity.go
- twdmchannelomciperformancemonitoringhistorydata.go
- twdmchannelphylodsperformancemonitoringhistorydata.go
- twdmchannelploamperformancemonitoringhistorydatapart1.go
- twdmchannelploamperformancemonitoringhistorydatapart2.go
- twdmchannelploamperformancemonitoringhistorydatapart3.go
- twdmchanneltuningperformancemonitoringhistorydatapart1.go
- twdmchanneltuningperformancemonitoringhistorydatapart2.go
- twdmchanneltuningperformancemonitoringhistorydatapart3.go
- twdmchannelxgemperformancemonitoringhistorydata.go
- uni-g.go
- vdsl2lineconfigurationextensions2.go
- vdsl2lineconfigurationextensions3.go
- vdsl2lineinventoryandstatusdatapart1.go
- vdsl2lineinventoryandstatusdatapart2.go
- vdsl2lineinventoryandstatusdatapart3.go
- version.go
- virtualethernetinterfacepoint.go
- vlantaggingfilterdata.go
- vlantaggingoperationconfigurationdata.go
- voiceserviceprofile.go
- voipapplicationserviceprofile.go
- voipconfigdata.go
- voipfeatureaccesscodes.go
- voiplinestatus.go
- voipmediaprofile.go
- voipvoicectp.go
- vpnetworkctp.go
- vpperformancemonitoringhistorydata.go
- xdslchannelconfigurationprofile.go
- xdslchannelconfigurationprofilepart2.go
- xdslchanneldownstreamstatusdata.go
- xdslchannelupstreamstatusdata.go
- xdsldownstreamrfibandsprofile.go
- xdslimpulsenoisemonitorperformancemonitoringhistorydata.go
- xdsllineconfigurationprofilepart2.go
- xdsllineconfigurationprofilepart3.go
- xdsllineinventoryandstatusdatapart1.go
- xdsllineinventoryandstatusdatapart2.go
- xdsllineinventoryandstatusdatapart5.go
- xdsllineinventoryandstatusdatapart8.go
- xdslpsdmaskprofile.go
- xdslsubcarriermaskingdownstreamprofile.go
- xdslsubcarriermaskingupstreamprofile.go
- xdslxtu-cchannelperformancemonitoringhistorydata.go
- xdslxtu-cperformancemonitoringhistorydata.go
- xdslxtu-cperformancemonitoringhistorydatapart2.go
- xdslxtu-rchannelperformancemonitoringhistorydata.go
- xdslxtu-rperformancemonitoringhistorydata.go
- xg-pondownstreammanagementperformancemonitoringhistorydata.go
- xg-pontcperformancemonitoringhistorydata.go
- xg-ponupstreammanagementperformancemonitoringhistorydata.go
- xtudatagatheringconfiguration.go