Back up to the Diagnostics Category

CQM Graphs

From AAISP Support Site
Jump to: navigation, search

The FireBrick 6000 routers we use provide us with Continuous Quality Monitoring of every broadband circuit. This allows us to track the quality of each and every connection in great detail. The router itself produces the graphs in real time, and can also provide csv files with accurate data for each graph.

Customers and Staff can view these graphs in near real time (updated every 100 seconds), and can view historical graphs.

Click to Access the Control Pages

Accessing This Feature

Access is via the Control Pages as follows:

  1. Log in to the Control Pages with your xxx@a login
  2. Click on the line you want to view
  3. Clicking on the graph again will show 7 days worth of graphs with options there to view 30 and 60 days

How does it work?


What information is on the graph?

CQM Graphs


A note on Tx/Rx download/upload

Graph Key

As stated in the image above, the dark red is customer uploading, and the darker green is customer downloading. The key on the right does label these as Red=rx Green=tx. As the graph is created at the AAISP side, the Tx/Rx is the view from AAISP, i.e. Rx is what AAISP has received from the customer.

The colours may vary and we even allow users to configure colours individually (useful for people with colour blindness, etc.). It is also possible for us to show graphs with only some of the fields which can make some information clearer (see #CQM Graph options).


Staff are able to add 'Pins' to graphs. This is a useful way of adding notes to particular times on a graph. We used to let customers add their own pins, but this feature has been removed for the time being.

ICMP Graphs

Optionally, Staff can enable ICMP ping graphs, these will graph a normal ping to the customer WAN IP address. These tend to have a salmon colour background:

An graph created from ICMP Pings to a WAN address

Customers would need to allow their firewall to allow our LNSs to send ping them, currently -

Sometimes a normal CQM graph may have a salmon background - this would usually be when the line is logged in to our test LNS.

CQM Examples

Lots of Upload

Lots of upload at the end of the day

(Not an ADSL Fault.) The example above show a line with occasional short uploads causing spikes in peak latency, and then a sustained upload starting at around 6pm and causing high latency (queue in the router). At 8pm there was more upload filling the link causing higher latency still and some loss (normal when the link is full). This is normal. Also see: Packet Loss

Here is another, an FTTC line filling the up link whilst doing a backup (10Mbit/s)

Lots of upload in the morning - a backup without any traffic shaping on the client end

This line is doing a large backup from just before 6am. The dark red horizontal line shows the traffic, during this time there is lots of packet loss (red) and the light blue at the bottom is showing high latency. So, whilst the backup is happening the line has about 50% packet loss and around 300ms of latency. Using the line for things like web browsing at this time will be slow and sluggish. However, this is not a fault per-se. It is normal for a line to appear slow when it's being filled with traffic. However, this traffic may be unknown, it may not be a backup, but could be a virus or peer-to-peer traffic. You can do a Traffic Capture to see what the traffic is, or ask Support to Help.



This is an example of a line where the solution was redcare changes

BT Core Network


Line showing latency where there is almost no usage. This is an example of a BT core network problem affecting two lines.

Congestion within BT



This is down to congestion within the BT core network, this could be at the Exchange, BRAS, or the VP. It would be seen on multiple lines.

Congestion within TT


BT are not alone in suffering from congestion. This graph show congestion affecting TT lines on an exchange. (BT lines on the same line were unaffected by this.)

Lots of Drops


This line does have a fault. It is dropping sync throughout the day. In this type of case, go through the usual checks, and AAISP will report a fault, which will probably need a BT SFI Engineer to atend site.

Only Dropping during the day


(Probably not an ADSL Fault.) If a line is dropping during the day, and maybe just Monday to Friday, then it's probably not going to be an upstream problem. This could be caused by interference of bad wiring on site. Check things like the phone line and extensions. Put the router in master socket and to unplug all other phones. Maybe change filter.

Interleaving being applied

This line dropped shortly after 11am, and reconnected with higher latency. This could be interleaving being applied

For more info see: Interleaving

Heavy Packetloss

Also see Packet Loss

This is showing more than 50% packet loss with no usage. A problem!
This line has loss due to a Battery Contact Fault. A copper line test suggest that this should be reported to Openreach as a fault.
Packet loss when a downloading but not filling the line

This is a rather strange one. There is packetloss when downloading, however the download is not filling the link, but there is still loss, this is unusual. This turned out to be congestion on the Virtual Path within BT, or it may have been miss-configured. It took our escalation staff 3 months to convince BT that the fault was within their network.

Phone line half connected - DIS in one leg

FTTC running on just a single leg/wire

Here we have a perfectly good FTTC, running at 80M. However, in the evening the line goes rather crazy! Here is what happened:

  • 18:20 End user was doing some tidying up of wiring and accidental disconnected one of the wires that make up the pair used for the phone line
    • The line dropped a few times and reconnected, but the sync speed dropped to from 20M up and 80M down to 600K up and 23M down!
  • The line continued working for a short while, up until:
  • 19:20 where a backup job was started which started uploading data
    • As the sync speed was so low, the backup filled the link and high latency (blue) ensued.
    • At the point the end user noticed something was not right.
  • Looking at the times on the graph gave a clue to the end user what had happened. They had accidentally disconnected one of the wires of the phone line and surprisingly the FTTC was actually still in sync, logged in and passing traffic - just at low speeds.
  • 20:00 The wiring was repaired and the FTTC came back in to sync at the usual high rates.

Faulty Switch on the LAN


(Not an ADSL Fault.) This latency and loss was caused by a fault Netgear switch on the LAN side of a Vigor router! The switch had failed to the point where it wouldn't talk gigabit but would talk 100M unreliably. Guess it was maxing router CPU perhaps. It's unknown how this affected the Vigor, but perhaps the switch was faulty enough to upset the Vigor causing it to delaying or not replying to the LCP echos. In this case unplugging the LAN side of the router would show a normal looking graph, indicating the fault is somehow caused by something on the LAN.

Line dropped and speed changed

line dropped and came back slower and with higher latency

This FTTC line dropped at 01:50, and came back within a minute or two, however, the speed has dropped (horizontal black line at the top) and also the latency (blue at bottom) has increased. There could be a fault here, but in this case we can clearly see that something has happened.

Affect of adjusting the 'rate' setting

Example of changing the line rate from 100%-95% reduced average latency when filling the link when downloading

Running a speed test every 15 minutes

Running an automated speed test every 15 minutes - not a fault, but the test fills the link and causes loss so will be service affecting

Other Examples

Examples of things that are a fault
Cqm-loss.png Dripping Blood

Packet loss on an idle line is always bad news, even if only 1% (one red dot at the top is 1%). If this happens on several lines at the same times of day this usually means congestion on the back-haul to the exchange or elsewhere in the network. If it is steady loss all day it can mean a fault on a line card or interference on the line. Also see: Packet Loss

Cqm-long-grass.png Long grass

Some issues can be subtle, affecting latency on idle lines like this with occasional peaks. Even low levels of jitter like this can disrupt VoIP and can indicate a wide problem such vendor equipment bugs or the start of back-haul congestion. We have seen some routers (Asus) behave like this, the line is clean when swapping the router.

Cqm-latency.png Speed bumps

Latency humps like this are normally a sign of back-haul congestion. They normally show on all lines on an exchange or BRAS at once at the same time of day, and only show at certain (busy) times. The clue here is the consistently high latency even when little or no traffic flowing.

Cqm-dropping.png Going off line is shown in purple, and this is often associated with packet loss (red). Where a line has occasional drops they are shown as purple lines. However, in some case a line can deteriorate over a period of time, staying on line less and less until solid purple (off line). On the live graphs a line that is currently off line has a red square in the bottom right corner where as a line that is on-line has a green square.
Cqm-congestion.png A congested link in the back-haul can show as loss or latency humps on an idle line, but in some cases, like this, it can show only where there is traffic on the line. The symptoms are latency spikes like this (green spikes) even when there is very low usage. Compare to normal graph below.

Examples of things that are not a fault
Cqm-normal.png A normal graph shows no packet loss (no red at the top) and little of no change in latency when downloading or uploading at low rates. Compare to congestion graph above. Cqm-sawtooth.png This graph has a saw tooth latency pattern. This can sometimes be just in green (peak) latency or in blue (minimum) latency or some combination of the two. It can be regular like this or change frequency. This is just the way this specific make of router responds to LCP echos and is not actually affecting traffic.
Cqm-green-spikes.png Some makes of router can also cause the occasional LCP echo not to be answered until the next one, causing 1 second latency spikes to appear making green lines like this. This is just the way the router handles LCP echos and is not a problem as such. Cqm-full-uplink.png This graph shows very high latency initially, with blue filling the graph (500ms) much of the time and green the rest of the time. However the red line at the same time shows the uplink is being run at full capacity so the latency is just down to the queue in the router. Later the uplink rate is reduced and the latency drops away to a low level with some small peaks. During the high upload you will also notes a few red dots at the top (packet loss) also caused by the upload.
Cqm-notes.png Purple on the graph is off line, and this can be short blips if a line loses sync or longer. Notes (pins) are often added to graphs to explain why a line is off line if we know, especially when we are investigating a fault. The notes on this graph told when the BT engineer arrived and left. Cqm-heating-small.png Regular drops repeating every day e.g. Central Heating causing drops. View a week of these graphs Here there is interference as the central heating goes on, the drops are regular - twice a day, at the time the heating goes on. This actually highlighted a fault in the central heating for this customer as the graphs showed no drops for 2 days running!

Regular evening drops

Historical graphs are kept which makes it easy to see patterns is line problems. Here we can clearly see that the line is being affected by something causing it to drop in the evenings. This could be something local causing interference and is less likely to be a PSTN problem. This could be something electrical being used in the evenings, such as putting the dishwasher on after dinner. Knowing that a line drops regularly at a specific time will help diagnose the source of the problem for example, checking what electrical devices are used in the evening.

Evening Drops

Other Information

Rate limit line - red dot at bottom of graph





Here is an example where the download is hitting the limit, and causing the line to drop sync - this may be to do with the router crashing. The graph shows red at the very bottom, indicating the download hitting the limit of the line. At the same time there is a green line near the top which indicated the download, but at the same time there is packetloss (red at the top) and line drops (purple).

Why only 24 hours of history?


Why all lines, not just those with faults?



How is this information used?


I see grey bands on my graphs


I pay for usage - what is this monitoring costing me?


I have a firewall - will this stop the graphs working?


Can you really ping every line every second?


CQM Graph options

The control pages have a number of options to allow the graphs shown to be refined. These are shown simply as 8 input boxes. If all input boxes are empty then the standard graph is shown for lines. The standard graph shows 8 traces. You can however input control strings in to these to define up to 8 separate graphs to be displayed instead. This can be particularly useful if you are colour blind, for example. It also allows simplification of graphs which may be rather cluttered, e.g. separating usage from latency in to separate graphs.


The checkbox to the left of the 8 input boxes controls whether the hours of daylight are shown on the graph.

Colour controls

The colour controls use a letter followed by a colour setting. The letter defines which of the 8 traces to show on a graph, and the colour control defines what colour to show.

Each of the 8 boxes is for a graph. Fill in the colour controls from the left box. You can have one graph, two graphs, three graphs, etc. Each graph can have one or more of the 8 traces shown. It is possible to have 8 graphs each with one of the traces on it if you wish.

It is also possible to change the background and text colours.

Key Trace
m Min latency
a Ave latency
x Max latency
s Sent
f Failed
o Off line
d Downlink rate
u Uplink rate
I Graticule colour
i Axis colour
g Background colour
G Border background
w Text colour


For example, if you simply complete the first box as 'max' then you will only get one graph, and it will only have the Min, Ave and Max latency shown. If you complete the second box as 'sfo', then there will be two graphs shown, the second containing only Sent, Fail and Off-line. If you complete the third box as 'du', then there will be three graphs shown - between them displaying all of the 8 traces which are shown together on the standard graph (the third graph showing Download and Upload rates).

To change the colours you include (rrggbb) format colour hex codes after the letter, so if you set a box as m(000000) then that graph will show only the Min latency and show it in solid black.