Bandwidth statement on 1801 DSL ATM interface problem

Posted on 2013-02-01
Last Modified: 2013-02-13

I currently have a small problem with a customers estate of 1801 routers, that are being monitored by our e-health system. We use this to produce reports on the sites 1801 ADSL connection, around utilisation percent.

The monitoring works fine, and produces reports etc however the problem I'm seeing is, e-health reads the bandwidth statement from the ATM interface, but the bandwidth it's showing is for the upstream circuit, not the downstream. Which for an ADSL site this is causing incorrect reporting, as the upstream bandwidth is much smaller than downstream.

Is there a way to configure the 1801 to read the badbwidth from the downstream. Manually adding a bandwidth statement isn't an option, as the DSL speeds can change and manually adding them to 1500 sites is impossible.

Any help appreciated.

Question by:DScouser
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3

Expert Comment

by:Sandeep Gupta
ID: 38844535
You question is not much clear to me in terms of monitoring tool you are using...

but as far as ATM

yes you can set downstrem BW as

int ATM

ubr <<BW up>> pbr <<BW down>>

I am not sure how you fetch data for BW upstream but do the same for BW downstream by fetching pbr

also you can run following comand
sh dsl int atm 0

which give you output

Speed (kbps):             0             2464             0               352
LVL 10

Expert Comment

ID: 38846554
What IOS version are you having? Do you get a log message when the speed changes? If so I could think of a TCL/EEM script that changes the BW command as soon as you see the new bandwidth. Or you might find an EEM event that triggers the script.
LVL 10

Expert Comment

ID: 38846574
There is also the

bandwidth receive <kbps>

statement that allows you to have different up/download counters.

Author Comment

ID: 38855788
Apologies for the delay in responding.

Allow me to clarify... the monitoring platform we use is CA eHealth.

This reads the default bandwidth statement from the router, as you would see if you typed 'show interface ATM 0'

which shows (taken from customers 1801 router):

xxx-hostname-removed-xxx#sh int atm0
ATM0 is up, line protocol is up
  Hardware is MPC ATMSAR (with Alcatel ADSL Module), address is xxxx.xxxx.xxxx (bia xxxx.xxxx.xxxx.xxxx)
  MTU 4470 bytes, sub MTU 4470, BW 698 Kbit/sec, DLY 520 usec,
     reliability 255/255, txload 1/255, rxload 4/255

As you can see, the BW statement is 698Kb/s

And if I do a 'show dsl int atm0':

                 DS Channel1      DS Channel0   US Channel1       US Channel0
Speed (kbps):             0            14193                 0               698
Cells:                          0         15575807             0          85172688
Reed-Solomon EC:      0                0                    0                 0

You can see the bandwidth relates to the Upstream (US Channel0).

So, my question is... is there a command I can run, on the router to make the downstream bandwidth be shown on the 'show int atm0' statement? Without manually adding the bandwidth, as this will be impossible across 1500 routers that all have different bandwidth values.

It would seem that the easiest option is for the eHealth to read a different value, but I've been told this isn't easily achieved and may need CA involvement.

The IOS version all the routers are running is: 150-1.M3
LVL 10

Accepted Solution

mat1458 earned 500 total points
ID: 38858392
As simple command to change a show output does not exist. However with an EEM applet/TCL script and regexp I could imagine that you can first catch the event of "show int atm0", then parse both commands above and then add the upstream bandwidth to the output. This way you'd only have to distribute the applet or the TCL script to all routers.

Featured Post

Manage your data center from practically anywhere

The KN8164V features HD resolution of 1920 x 1200, FIPS 140-2 with level 1 security standards and virtual media transmissions at twice the speed. Built for reliability, the KN series provides local console and remote over IP access, ensuring 24/7 availability to all servers.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Hello , This is a short article on how would you go about enabling traceoptions on a Juniper router . Traceoptions are similar to Cisco debug commands but these traceoptions are implemented in Juniper networks router . The following demonstr…
In the world of WAN, QoS is a pretty important topic for most, if not all, networks. Some WAN technologies have QoS mechanisms built in, but others, such as some L2 WAN's, don't have QoS control in the provider cloud.
After creating this article (, I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
After creating this article (, I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
Suggested Courses
Course of the Month6 days, 1 hour left to enroll

627 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question