Socket Measurements


The following measurements report TCP, SCTP, and Network Services socket traffic, including timeout, error, packet, and byte counters. When TCP or SCTP is used in the bearer plane, these measurements are included in the L4 Client and L4 Server report tabs. 

VoLTE/Vo5G nodals also have a Gm|L4 measurements report tab.  The measurements are configured whenever Gm is enabled. "Gm|L4" is a subset of the L4 Client OMs, prefix "gm". In View Measurements comparing to "L4 Client", the set consists of (top-down) "Socket Ack Timeouts" to "Socket FIN ACK Messages Received". This is only on the UE (VoLTE/Vo5G nodals and IP Application node) side. IMS Node is not included.

Added TCP connection measurements for all Service Based Interfaces, including a new “Socket Window Full Events” measurement. 

When any of these protocols are used in the control plane, measurements are available on the following report tabs: (not a full list)

Errors and Error Handling

Socket Counters

The payload byte counters record all bytes in the upper layers. When TCP or SCTP is the selected Data Protocol, the header bytes are not included in the payload byte counters. Those bytes are, however, included in the total byte counters above and the socket counters below.

The byte counters record the total bytes at the socket layer. In the bearer plane, this includes the payload bytes when the protocol is also the selected Data Protocol, the header bytes for each message in the message flow, and the bytes in the connection control messages. The connection measurements record the bearer plane connections initiated by the MNs.

 

 

Diameter Measurements

The following measurements record the additional packet buffering performed during Diameter testing.

Multipath TCP (MPTCP)

These are the meanings of the MPTCP counters.  Note that these descriptions of the counters are not in the same order as they appear on the measurements tab.

These counters are associated with MPTCP Mainflow socket establishment:

 

These counters are associated with MPTCP Subflow socket establishment:

These counters are general MPTCP counters and can occur on either a mainflow or subflow:

Per-Session Measurements:

For the Client side test case the measurements for both the MPTCP Mainflow and MPTCP Subflow are combined into the same Sess_x tab.  For example if there are 5 subscribers there are 5 Sess_x tabs and each tab has both main and subflow counters included.