cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1820
Views
5
Helpful
1
Replies

sh sdwan app-route stats

AbuRafay63
Level 1
Level 1

Dears, 

Below is output of tunnels statistics contain, loss, latency and jitter of a particular tunnel.  i have some quires :

 

1- what does index column means?? index 0, 1 ,2 ,3 

2- Are these values are teal time?

3- if not real time then how often these are gathered/generated? like generates 2 mints or 5 mints before.

4- Here loss mean "packet loss"?? and what is acceptable packet lost value on a tunnel?? 

 

I will be grateful if I got answer to my queries. Thanks

 

ISR#sh sdwan app-route stats
app-route statistics 10.167.70.73 10.167.70.1 ipsec 12366 12406
remote-system-ip 10.255.1.15
local-color private1
remote-color private1
mean-loss 0
mean-latency 39
mean-jitter 21
sla-class-index 0
IPV6 TX IPV6 RX
TOTAL AVERAGE AVERAGE TX DATA RX DATA DATA DATA
INDEX PACKETS LOSS LATENCY JITTER PKTS PKTS PKTS PKTS
----------------------------------------------------------------------------
0 640 1 35 16 2452078 1 0 0
1 639 1 31 14 2411283 0 0 0
2 640 0 32 18 2467146 1 0 0
3 638 0 36 22 2876592 0 0 0
4 641 1 55 31 2947814 2 0 0
5 640 1 47 24 2836623 0 0 0

app-route statistics 10.167.70.73 10.167.70.13 ipsec 12366 12386
remote-system-ip 10.255.1.15
local-color private1
remote-color private3
mean-loss 100
mean-latency 0
mean-jitter 0
sla-class-index 0
IPV6 TX IPV6 RX
TOTAL AVERAGE AVERAGE TX DATA RX DATA DATA DATA
INDEX PACKETS LOSS LATENCY JITTER PKTS PKTS PKTS PKTS
----------------------------------------------------------------------------
0 640 640 0 0 0 0 0 0
1 642 642 0 0 0 0 0 0
2 639 639 0 0 0 0 0 0
3 640 640 0 0 0 0 0 0
4 642 642 0 0 0 0 0 0
5 639 639 0 0 0 0 0 0

app-route statistics 10.167.70.81 10.167.70.1 ipsec 12366 12406
remote-system-ip 10.255.1.15
local-color private2
remote-color private1
mean-loss 100
mean-latency 0
mean-jitter 0
sla-class-index 0
--More--

1 Reply 1

svemulap@cisco.com
Cisco Employee
Cisco Employee
hi AbuRafay63 -

For your questions, find my responses below.

>> 1- what does index column means?? index 0, 1 ,2 ,3
>> 2- Are these values are teal time?
>> 3- if not real time then how often these are gathered/generated? like generates 2 mints or 5 mints before.
>> 4- Here loss mean "packet loss"?? and what is acceptable packet lost value on a tunnel??

Some SDWAN Background:

Measure Loss, Latency, and Jitter

When a data plane tunnel in the overlay network is established, a BFD session automatically starts on the tunnel. In the overlay network, each tunnel is identified with a color that identifies a specific link between a local TLOC and a remote TLOC. The BFD session monitors the liveness of the tunnel by periodically sending Hello packets to detect whether the link is operational. Application-aware routing uses the BFD Hello packets to measure the loss, latency, and jitter on the links.

By default, the BFD Hello packet interval is 1 second. This interval is user-configurable (with the bfd color interval command). Note that the BFD Hello packet interval is configurable per tunnel.


Calculate Average Loss, Latency, and Jitter

BFD periodically polls all the tunnels on the vEdge router to collect packet latency, loss, jitter, and other statistics for use by application-aware routing. At each poll interval, application-aware routing calculates the average loss, latency, and jitter for each tunnel, and then calculates or recalculates each tunnel's SLA. Each poll interval is also called a "bucket."

By default, the poll interval is 10 minutes. With the default BFD Hello packet interval at 1 second, this means that information from about 600 BFD Hello packets is used in one poll interval to calculate loss, latency, and jitter for the tunnel. The poll interval is user-configurable (with the bfd app-route poll-interval command). Note that the application-aware routing poll interval is configurable per vEdge router; that is, it applies to all tunnels originating on a router.

Reducing the poll interval without reducing the BFD Hello packet interval may affect the quality of the loss, latency, and jitter calculation. For example, setting the poll interval to 10 seconds when the BFD Hello packet interval is 1 second means that only 10 Hello packets are used to calculate the loss, latency, and jitter for the tunnel.

The loss, latency, and jitter information from each poll interval is preserved for six poll intervals. At the seventh poll interval, the information from the earliest polling interval is discarded to make way for the latest information. In this way, application-aware routing maintains a sliding window of tunnel loss, latency, and jitter information.

Given the above for question
for (1) - each of the indexes are poll-intervals.
for (2) - yes. they are realtime
for (3) - answered above.
for (4) - yes. it is a packet loss. BFD Rx/Tx diff. based on the poll-interval.

Below is a sample config. from a cEdge node running

cEdge#show sdwan running-config bfd
bfd app-route multiplier 6 <<<<<<<<<<< (index 0 to 5 == 6 polling intervals in below output)
bfd app-route poll-interval 600000 <<<< (default interval of 10 min.)

cEdge8#

app-route statistics 192.168.11.254 10.1.10.1 ipsec 12346 12386
remote-system-ip 11.1.1.2
local-color public-internet
remote-color biz-internet
mean-loss 0
mean-latency 64
mean-jitter 0
sla-class-index 0
IPV6 TX IPV6 RX
TOTAL AVERAGE AVERAGE TX DATA RX DATA DATA DATA
INDEX PACKETS LOSS LATENCY JITTER PKTS PKTS PKTS PKTS
----------------------------------------------------------------------------
0 661 0 62 0 0 0 0 0
1 664 0 63 0 0 0 0 0
2 665 0 69 0 0 0 0 0
3 663 0 68 0 0 0 0 0
4 663 0 62 0 0 0 0 0
5 665 0 62 0 0 0 0 0


Hope it helps.