Uploaded by nestor_neira

Packet Loss & RTT Calculation Method

advertisement
Packet Loss & RTT Calculation
Method
Banjarmasin
June 1, 2017
NOKIA PACKET LOSS CALCULATION METHOD
1. Nokia uses Two Way Active Protocol Measurement Protocol (TWAMP) based on RFC5357, and further
simplified to TWAMP Light.
2. TWAMP is a way to have an indication of quality and performance of the IP MOBILE BACKHAUL by
exchange test packets between two TWAMP entities, further known as TWAMP Sender and TWAMP
Reflector
3. Measures Round Trip Time (RTT), Packet Loss Rate (PLR) and additionally Packet Delay Variation (PDV).
4. Since User Plane is the traffic for end user, Nokia set the TWAMP parameters that reflect U-Plane
traffic (IP Address of TWAMP Sender and Reflector, Packet Size, DSCP)
5. In 3G network, use NodeB as TWAMP Sender and RNC as TWAMP Reflector that will indicate the
performance of the IP MOBILE BACKHAUL of an IuB interface. Nokia set 3 sessions to imitate RT
Traffic, NRT Traffic and HSPA Traffic.
NodeB
Sent TWAMP Messages
(vrf IuB)
Reflected TWAMP Messages
(vrf IuB)
2
06/06/2017
Access
Router
RNC
NOKIA PACKET LOSS METHOD
5. For LTE Network, to better reflect the condition of IP MOBILE BACKHAUL for S1-U interface, it is
suggested to have TWAMP Reflector or UDP Echo at SGW site. Since still does not have TWAMP
Reflector at SGW site yet, it is agreed to use RNC that co-located with Access Router to indicate
performance of ACCESS IP MOBILE BACKHAUL.
Note that we can not measure the quality of end-to-end transport (eNB to SGW) performance because of
that, only up until Access Router only.
eNB
Sent TWAMP Messages
(vrf lte-uplane)
Reflected TWAMP Messages
(vrf lte-uplane)
3
06/06/2017
Access
Router
RNC
TWAMP Packet Loss Measurement
1.
2.
4
06/06/2017
Since test packets contain sequence numbering, it
is possible to measure Packet Loss Rate by TWAMP
Sender
Session Reflector copies the sequence number
from received test packet to the packet that is to
be transmitted back
TWAMP RTT Measurement
1. RTT Measurement if use TWAMP Reflector
RTT = (RTSS-TTSR) + (RTSR-TTSS)
T
S
G
T
S
G
TWAMP
Sender
TTSS
RTSR
TWAMP message containing TTSS
T
S
G
Reflected TWAMP message containing
TTSS, RTSR,and TTSR
T
S
G
RTSS
TTSR
TSG:
TTSS :
RTSR:
TTSR:
RTSS:
TWAMP
Reflector
Time Stamp Generator
Transmit TimeStamp at Sender
Receive TimeStamp at Receiver
Transmit TimeStamp at Receiver
Receive TimeStamp at Sender
2. RTT Measurement if use UDP Echo
RTT = RTSS-TTSS
T
S
G
TWAMP
Sender
T
S
G
TTSS
TWAMP message containing TTSS
Reflected TWAMP message containing
TTSS
RTSS
TSG:
TTSS :
RTSS:
5
06/06/2017
Time Stamp Generator
Transmit TimeStamp at Sender
Receive TimeStamp at Sender
UDP Echo
Server
NOKIA 3G TWAMP FORMULA
IP TWAMP Packet Lost Ratio (%)
=
100 * lostTwampMessages
txTwampMessages
Round Trip Time (miliseconds)
=
maxRTT_15Min
1000
Packet Delay Variation (miliseconds)
=
(maxRTT_15Min – avgRTT_15Min)
1000
6
06/06/2017
NOKIA 4G TWAMP FORMULA
IP TWAMP Packet Lost Ratio (%)
=
100 * lostTwampMessages
txTwampMessages
Round Trip Time (miliseconds)
=
maxRTT_15Min
1000
Packet Delay Variation (miliseconds)
=
(maxRTT_15Min – avgRTT_15Min)
1000
7
06/06/2017
ERICSSON 3G PACKET LOSS FORMULA
1. Ericsson uses counters related to frame loss to monitor High Speed data service in the downlink
direction.
Packet Loss SpiXX (%)
=
100 * IuBDataStreams.pmHsDataFramesLostSpiXX
IuBDataStreams.pmHsDataFramesReceivedSpiXX+IuBDataStreams.pmHsDataFramesLostSpiXX
RBS
RNC
MAC-d
8
06/06/2017
With the use of Sequence Number in MAC PDU, receiver
can detect if there’s a frame loss that can be an
indication that there’s packet loss in the transport
network
ERICSSON 3G RTT FORMULA
2. Ericsson uses maximum dynamic delay between RNC and RBS on the radio network layer based on
Node synchronization.
RTT (miliseconds)
=
2 * pmIubLinkDynamicDelayMax
RNC
15. CCH FP (FACH): DL Node Synchronisation (T1)
sampleIntervalSup
9
06/06/2017
16. CCH FP (FACH): UL Node Synchronisation (T1, T2, T3)
RBS
ERICSSON 4G PACKET LOSS & RTT FORMULA
1. Ericsson uses counters related to SCTP of X2-MME logical connection between eNB and MME
SCTP Data Chunk Retransmission Rate (%) =
100 * pmRtChunks
pmRtChunks + pmOutDataChunks
eNB
MME
S1-MME
SCTP will retransmit data if there’s a
packet loss indication
X2-AP
Adj eNB
2. No RTT measurement method
10 06/06/2017
Summary
ERICSSON
Items to be
Measured
Protocol
Remarks
NOKIA
Protocol
Remarks
Similar Measurement with Ericsson
HSUPA congestion rate in Iub =
100*SUM
(IUB_DELAY_CC_DELAY_IND
+HW_OVERL_CC_DELAY_IND
3G Packet Loss
Rate
+IUB_LOSS_CC_FRAME_LOSS_IND
Frame Protocol of Only measures packet loss
HSPA
rate of HSPA Traffic
TWAMP Light
based on
RFC5357
3G RTT
4G Packet Loss
Rate
4G RTT
11 06/06/2017
Node
Synchronization
(over FACH)
Only measures delay of node
synchronization
SCTP of S1-MME
interface
Only measures SCTP traffic
(Control Plane). Since SCTP is
for Signaling, it will be given
higher priority than User Plane
Traffic.
No measurement
+IUB_DELAY_CC_FRAME_LOSS_IND
Strength :
Parameters can be set to imitate
+HW_OVERL_CC_FRAME_LOSS_IND)
the traffic that wanted to be
------------------------------measured (RT, NRT, HSPA, NBAP,
SUM (MISSED_EDCH_FRAMES
S1-MME, S1-U, X2-AP etc)
+DELAYED_EDCH_FRAMES
+SUCC_REC_EDCH_FRAMES)
Dependency :
Need peers that is set as TWAMP
N/A
Reflector or UDP Echo
S1 interface SCTP unsuccessful
transmission ratio = 100 - (100*
sum(SCTP_S1CHSNT)
/
sum(SCTP_S1CHSNT+SCTP_S1CHRS
NT))
Download