All MIBs › ZTE-AN-SERVICE-PORT-MIB
Organization: ZTE Corporation
Last Updated: 2011-07-26
Category: ZTE Access Node (ZTE-AN) Management
Description: Manages ZTE access node service port configuration mapping subscribers to VLAN and QoS profiles.
Start monitoring vendor-neutral, standards-based MIB, any SNMPv3-capable network device (SNMP engine identity/boot/clock status) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.
What Is ZTE-AN-SERVICE-PORT-MIB?
ZTE-AN-SERVICE-PORT-MIB is part of ZTE's Access Node family and manages service-port configuration, binding a subscriber's physical port to a VLAN and QoS profile for triple-play (Internet/VoIP/IPTV) service delivery. It exposes per-port service-binding configuration such as VLAN assignment and QoS profile. It is primarily a provisioning/configuration MIB rather than a fault or hardware-health module, though confirming the current binding state helps operators verify a subscriber's service is correctly provisioned and troubleshoot service-delivery complaints. It builds on standard IEEE 802.1Q VLAN tagging concepts. It is typically deployed by broadband operators provisioning and verifying per-subscriber service bindings on access equipment. Engineers can download the ZTE-AN-SERVICE-PORT-MIB file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in ZTE-AN-SERVICE-PORT-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
Supported Devices
- ZTE access node (DSLAM/OLT broadband access platform)
Monitoring Examples
No specific object names were present in the source, so the following scenario is inferred from module_desc: an operator would poll the service-port configuration for a subscriber's port to confirm the bound VLAN ID and QoS profile match the service order. A mismatch between the configured binding and the intended service would explain why a customer isn't receiving their subscribed IPTV or VoIP service.
What Can Be Monitored
- service port VLAN binding
- per-port QoS profile assignment
- service type configuration
This MIB depends on
Related MIBs
Imported Objects
From IF-MIB
| ifIndex | OBJECT-TYPE |
From SNMPv2-CONF
| MODULE-COMPLIANCE | |
| OBJECT-GROUP |
From SNMPv2-SMI
| Integer32 | |
| MODULE-IDENTITY | |
| OBJECT-TYPE |
From SNMPv2-TC
| DisplayString | |
| RowStatus | |
| TruthValue |
From ZTE-AN-IF-MIB
| zxAnSubIfIndex | OBJECT-TYPE |
From ZTE-AN-SMI
| zxAnServiceProvision | OBJECT-IDENTITY |
From ZTE-AN-TC-MIB
| ZxAnSubIfIndex |
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| zxAnServicePort | 1.3.6.1.4.1.3902.1082.110.5 | This MIB defines managed objects of zte service port. | ||
| zxAnServicePortGlobalObjects | 1.3.6.1.4.1.3902.1082.110.5.1 | |||
| BIT zxAnServicePortCapabilities | 1.3.6.1.4.1.3902.1082.110.5.1.100 | Bits | read-only | The service port capabilities. The bit value 1 means the function represented by this bit is supported by this equipment. bit 0: value 1 means supporting doubleTlsVlan(13) and zxAnSrvPortTlsCVid in zxAnSrvPortConfTable. bit 1: value 1 means supporting zxAnSrvPortTlsCVid, otherwise supporting zxAnSrvPortTlsSVid, zxAnSrvPortStagCos in tls(5) mode. Note: The parameter zxAnSrvPortTlsCVid is supported by the device when value of supportDoubleTlsVlanTag(0) is 1. bit 2: value 1 means not supporting zxAnSrvPortQueueId in zxAnSrvPortConfTable. bit 3: value 1 means supporting zxAnSrvPortCosList and zxAnSrvPortCarThresh in zxAnSrvPortConfTable. bit 4: value 1 means supporting zxAnSrvPortUserVidExpandMode, zxAnSrvPortCvidExpandMode, zxAnSrvPortSvidExpandMode and zxAnSrvPortExpandNumber in zxAnSrvPortConfTable. bit 5: value 1 means supporting zxAnSrvPortCtagCos in tls(5) mode and supporting zxAnSrvPortCtagCos, zxAnSrvPortStagCos in doubleTlsVlan(13) mode. NOTE: No recommended to display it in NMS. |
| zxAnServicePortObjects | 1.3.6.1.4.1.3902.1082.110.5.2 | |||
| zxAnSrvPortConfTable | 1.3.6.1.4.1.3902.1082.110.5.2.2 | not-accessible | This table includes interface service port configuration. It uses in user's traffic scene, a service port indicates an user's service,for example VOIP/CATV/POTS/DATA service. We can create a service port as the same time finished some functions which are QinQ and translate etc. | |
| zxAnSrvPortConfEntry | 1.3.6.1.4.1.3902.1082.110.5.2.2.1 | not-accessible | An entry in zxAnSrvPortConfTable. When a manager wants to create a service port,it must comply with the multi-variables usage rule that all the mib variables related to same function must be in one snmp set operation, the variables have two type: mandatory and optional. Mandatory variables must be in the one snmp set operation. Optional variables may be in the one snmp set operation with the mandatory variables, but must not be used alone. To create a service port, there are several cases base on the variable zxAnSrvPortServiceMode, and the mandatory and optional variables for each case are different. Case 1: to create a service port when zxAnSrvPortServiceMode is untag(1): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortSVid, zxAnSrvPortCtagCos, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 2: To create a service port when zxAnSrvPortServiceMode is untagAndEtype(2): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortUserEthType, zxAnSrvPortUserDefinedEthType, zxAnSrvPortCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortSVid, zxAnSrvPortCtagCos, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 3: To create a service port when zxAnSrvPortServiceMode is cos(3): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortUserCos, zxAnSrvPortCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortSVid, zxAnSrvPortCtagCos, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 4: To create a service port when zxAnSrvPortServiceMode is tag(4): normal config: - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortUserVid, zxAnSrvPortCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortSVid, zxAnSrvPortCtagCos, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 5: To create a service port when zxAnSrvPortServiceMode is tls(5): When value of supportTlsCVidInTlsMode(1) is 1: - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortTlsCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus When value of supportTlsCVidInTlsMode(1) is 0: - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortTlsSVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortStagCos When value of supportTlsCos(5) is 1: - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortTlsCVid, zxAnSrvPortRowStatus - optional: zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortCtagCos Case 6: To create a service port when zxAnSrvPortServiceMode is tagAndEtype(6): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortUserVid, zxAnSrvPortUserEthType, zxAnSrvPortUserDefinedEthType, zxAnSrvPortCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortSVid, zxAnSrvPortCtagCos, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 7: To create a service port when zxAnSrvPortServiceMode is tagAndCos(7): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortUserVid, zxAnSrvPortUserCos, zxAnSrvPortCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortSVid, zxAnSrvPortCtagCos, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 8: To create a service port when zxAnSrvPortServiceMode is vlanRange(8): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortStartUserVid, zxAnSrvPortEndUserVid, zxAnSrvPortSVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 9: To create a service port when zxAnSrvPortServiceMode is vlanRangeAndEtype(9): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortStartUserVid, zxAnSrvPortEndUserVid, zxAnSrvPortUserEthType, zxAnSrvPortUserDefinedEthType, zxAnSrvPortSVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 10: To create a service port when zxAnSrvPortServiceMode is vlanRangeAndCos(10): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortStartUserVid, zxAnSrvPortEndUserVid, zxAnSrvPortUserCos, zxAnSrvPortSVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 11: To create a service port when zxAnSrvPortServiceMode is batchBindVlan(11): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortStartUserVid, zxAnSrvPortEndUserVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 12: To create a service port when zxAnSrvPortServiceMode is doubleVlan(12): - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortUserVid, zxAnSrvPortUserSVid, zxAnSrvPortCVid, zxAnSrvPortRowStatus - optional : zxAnSrvPortSVid, zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortStagCos, zxAnSrvPortIngressTrafficPrf, zxAnSrvPortEgressTrafficPrf, Case 13: To create a service port when zxAnSrvPortServiceMode is doubleTlsVlan(13): When value of supportTlsCos(1) is 0: - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortTlsSVid, zxAnSrvPortTlsCVid, zxAnSrvPortRowStatus - optional: zxAnSrvPortDesc, zxAnSrvPortAdminStatus, When value of supportTlsCos(1) is 1: - mandatoty: zxAnSrvPortServiceMode, zxAnSrvPortBrgIfId, zxAnSrvPortTlsSVid, zxAnSrvPortTlsCVid, zxAnSrvPortRowStatus - optional: zxAnSrvPortDesc, zxAnSrvPortAdminStatus, zxAnSrvPortCtagCos, zxAnSrvPortStagCos, After an entry is created , only variable zxAnSrvPortDesc and zxAnSrvPortAdminStatus can be modified. If a manager tries to modify any other variables in this entry, agent will return error with snmp error code inconsistentValue. | |
| STR zxAnSrvPortDesc | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.1 | DisplayString | read-create | A service port description string. |
| INT zxAnSrvPortAdminStatus | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.2 | INTEGER | read-create | The administrative state of the service port. |
| INT zxAnSrvPortServiceMode | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.4 | INTEGER | read-create | A traffic type for a service port. To distinguish specific service traffic flow type, the packet information from the user-side port is used, and this information is classfied to differnet cases that is represented by the value of variable zxAnSrvPortServiceMode. After distinguishing the service traffic flow type based on the packet information, a service port can be created, and additionally the packet can be modified if you want. For example: - translate user-vlan to new cvlan - add a svlan - modify the svlan when user-side packet is double tagged - translate the cos of svlan The following is the explanation of each value of variable zxAnSrvPortServiceMode. - untag(1) create a service port when user packet is untag. - untagAndEtype(2) create a service port when user packet is untag and has a specific Ethernet type. - cos(3) create a service port when user packet is priority tag. - tag(4) create a service port when user packet is single VLAN tag. - tls(5) create a service port for a TLS service. - tagAndEtype(6) create a service port when user packet is single VLAN tag and has a specific Ethernet type. - tagAndCos(7) create a service port when user packet is single VLAN tag and has a specific cos. - vlanRange(8) create a service port for a QinQ service. The user packet will add a svlan when the vlan tag is in the vlan range. - vlanRangeAndEtype(9) create a service port for a QinQ service. The user packet will add a svlan when the vlan tag is in the vlan range and has a specific ethernet type. - vlanRangeAndCos(10) create a service port for a QinQ service. The user packet will add a svlan when the vlan tag is in the vlan range and has a specific cos. - batchBindVlan(11) create a service port for a transparent service. - doubleVlan(12) create a service port when user packet is double VLAN tag. - doubleTlsVlan(13) create a service port for a double tag TLS service. |
| I32 zxAnSrvPortBrgIfId | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.5 | Integer32 | read-create | Vport index from 1 to 128. |
| I32 zxAnSrvPortUserVid | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.8 | Integer32 | read-create | User inner VLAN. '0' indicates untag. |
| I32 zxAnSrvPortUserSVid | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.9 | Integer32 | read-create | User inner SVLAN. '0' indicates not configured. |
| I32 zxAnSrvPortUserCos | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.10 | Integer32 | read-create | User priority, from 0 to 7. '0xFF' indicates not configured. |
| I32 zxAnSrvPortUserStagCos | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.11 | Integer32 | read-create | User SVLAN priority,from 0 to 7. '0xFF' indicates not configured. |
| I32 zxAnSrvPortStartUserVid | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.12 | Integer32 | read-create | User inner start VLAN. '0' indicates untag. |
| I32 zxAnSrvPortEndUserVid | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.13 | Integer32 | read-create | User inner end vlan. '0' indicates untag. |
| INT zxAnSrvPortUserEthType | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.14 | INTEGER | read-create | User Ethernet type. noConfig(1) - User ethernet type is not configured. pppoe(2) - User ethernet type is PPPoE. ipoe(3) - User ethernet type is IPoE. userDefined(4)- User ethernet type is configured in zxAnSrvPortUserDefinedEthType. |
| STR zxAnSrvPortUserDefinedEthType | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.15 | DisplayString | read-create | Specify the user side of ethernet packet type that is defined by user. When zxAnSrvPortUserEthType is userDefined(4), this object is effective. Different ethernet packet type is seperated with ','. For example: 0x8101,0x8102,0x8848. |
| I32 zxAnSrvPortCVid | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.18 | Integer32 | read-create | The network side CVLAN. '0' indicates not configured. |
| I32 zxAnSrvPortSVid | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.19 | Integer32 | read-create | The network side SVLAN. '0' indicates not configured. |
| I32 zxAnSrvPortCtagCos | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.20 | Integer32 | read-create | This object indicates network side CVLAN CoS. '0xFF' indicates not configured. |
| I32 zxAnSrvPortStagCos | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.21 | Integer32 | read-create | This object indicates network side SVLAN CoS. '0xFF' indicates not configured. |
| I32 zxAnSrvPortTlsSVid | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.22 | Integer32 | read-create | TLS SVLAN. When zxAnServicePortServiceMode is tls(5) or doubleTlsVlan(13), value 0 indicates untag. When zxAnServicePortServiceMode is not tls(5) or doubleTlsVlan(13), value 0 indicates not configured. |
| STR zxAnSrvPortIngressTrafficPrf | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.27 | DisplayString | read-create | Ingress traffic profile. The zero length means not configured. |
| STR zxAnSrvPortEgressTrafficPrf | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.28 | DisplayString | read-create | Egress traffic profile. The zero length means not configured. |
| I32 zxAnSrvPortQueueId | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.29 | Integer32 | read-create | Service port queue ID. Value 0xFF means not configured. |
| I32 zxAnSrvPortTlsCVid | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.33 | Integer32 | read-create | TLS CVLAN. When zxAnServicePortServiceMode is not doubleTlsVlan(13), value 0 indicates not configured. |
| OCT zxAnSrvPortCosList | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.34 | OCTET STRING | read-create | CoS list. | bit 0 | bit 1 | ... bit 7 | +----------+----------+----...-----------+ | CoS 0 | CoS 1 | ... CoS 7 | +----------+----------+----...-----------+ If one bit is set to '1', the corresponding CoS is configured to CoS list. It is valid when zxAnSrvPortUserCos, zxAnSrvPortUserStagCos, zxAnSrvPortCtagCos and zxAnSrvPortStagCos is set to '0xFF'(not configured). |
| INT zxAnSrvPortCarThresh | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.35 | INTEGER | read-create | CAR (Commit Access Rate) threshold. The flow can take x% of the tokens from the token bucket at most. When the number of the tokens taken from the token bucket exceeds x%, the flow is forbidden to take any tokens. For example, percent100 means the flow can take tokens once the token bucket is not empty. |
| INT zxAnSrvPortUserVidExpandMode | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.41 | INTEGER | read-create | User inner VLAN expanding mode. |
| INT zxAnSrvPortCvidExpandMode | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.42 | INTEGER | read-create | The network side CVLAN expanding mode. |
| INT zxAnSrvPortSvidExpandMode | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.43 | INTEGER | read-create | The network side SVLAN expanding mode. |
| I32 zxAnSrvPortExpandNumber | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.44 | Integer32 | read-create | The number of the expanding rules of the service port. '0' indicates not expanding. |
| ROW zxAnSrvPortRowStatus | 1.3.6.1.4.1.3902.1082.110.5.2.2.1.50 | RowStatus | read-create | The status of this conceptual row. The state of this conceptual row only support 'not exist' and 'active'. The action of this conceptual row only support 'createAndGo' and 'destroy'. To create a row in this table, a manager must set this object to createAndGo(4), and must comply with the multi-variables usage rules in zxAnSrvPortConfEntry description. To delete a row in this table, a manager must set this object to destroy(6). To query this object, always return 1. |
| zxAnServicePortConformance | 1.3.6.1.4.1.3902.1082.110.5.4 | |||
| zxAnServicePortCompliances | 1.3.6.1.4.1.3902.1082.110.5.4.1 | |||
| zxAnServicePortBasicCompliances | 1.3.6.1.4.1.3902.1082.110.5.4.1.1 | The compliance statement for device support service-port services. | ||
| zxAnServicePortGroups | 1.3.6.1.4.1.3902.1082.110.5.4.2 | |||
| zxAnServicePortBasicGroup | 1.3.6.1.4.1.3902.1082.110.5.4.2.1 | A collection of objects providing basic service-port configuration of management targets. | ||
| zxAnServicePortDescriptGroup | 1.3.6.1.4.1.3902.1082.110.5.4.2.2 | A collection of objects descript the exist service-port. |
RFC description
Manages service port configuration for ZTE access networks with VLAN tagging and QoS settings.
Start monitoring ZTE access node (DSLAM/OLT broadband access platform) (per-port VLAN/QoS-profile service-binding config status) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.