Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Oct 2006 17:33:27 +0200
From:      Thomas <freebsdlists@bsdunix.ch>
To:        Harti Brandt <harti@freebsd.org>
Cc:        freebsd-net@freebsd.org
Subject:   Re: paket loss on freebsd router if (b)snmpd is running##SPAM
Message-ID:  <454226C7.10505@bsdunix.ch>
In-Reply-To: <20061027104553.D27619@knop-beagle.kn.op.dlr.de>
References:  <4541AB5C.2060009@bsdunix.ch> <20061027104553.D27619@knop-beagle.kn.op.dlr.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello Harti

Harti Brandt schrieb:
> On Fri, 27 Oct 2006, Thomas wrote:
> 
> T>Hello
> T>
> T>I use several 5.4 and 6.1 FBSD machines as router (with quagga). The
> T>average traffic is 300mbit/s (em interfaces with polling enabled). It
> T>works more or less.
> T>
> T>Problem:
> T>If bsnmpd is running and I'm doing a snmpwalk from a remote machine the
> T>router has some significant packet loss. We are talking about 3-15% of
> T>packet loss. It's a simple snmpwalk (ipRouteTable and the interfaces stats).
> 
> Does this happen also if you walk only the interface tables? What size is 
> your routing table?

The routing table has approx. 200k entries. I've to correct my
statement. I don't walk over the RoutingTable.

It's only an interface table walk (IF-MIB). bsnmpd consumes approx.
6-10% cpu. I already have significant packet loss if bsnmpd is started.

bsnmpd not running:

ping www.switch.ch

--- oreius.switch.ch ping statistics ---
44 packets transmitted, 44 packets received, 0% packet loss
round-trip min/avg/max/stddev = 6.825/7.425/8.007/0.252 ms

zero packet loss.


netstat -w 1 shows no error.

            input        (Total)           output
   packets  errs      bytes    packets  errs      bytes colls
     39877     0   34330807      38614     0   34087518     0
     45522     0   38730142      44124     0   38424881     0
     44671     0   38783909      43455     0   38604698     0
     43140     0   36939542      42059     0   36691583     0
     43428     0   36858817      42213     0   36700954     0
     43748     0   37994949      42687     0   37780190     0
     42698     0   36451927      41409     0   36270936     0
     38695     0   32184588      37119     0   31791417     0




bsnmpd started:

ping www.switch.ch
--- oreius.switch.ch ping statistics ---
57 packets transmitted, 53 packets received, 7% packet loss
round-trip min/avg/max/stddev = 6.715/12.638/95.183/19.041 ms

7% packet loss.


netstat shows some errors too.
netstat -w 1
            input        (Total)           output
   packets  errs      bytes    packets  errs      bytes colls
     33597     0   27508009      32433     0   27344720     0
     38204     0   32117848      36950     0   31852251     0
     39171     0   33870984      37999     0   33696346     0
     32160     0   26825650      31065     0   26591079     0
     26915   726   20902878      25771     0   20791170     0
     35167     0   29173014      33945     0   28904867     0
     33282   370   27478393      32140     0   27297079     0
     29738     0   23859586      28464     0   23524984     0
     38456   598   31559055      36881     0   31313396     0
     34738     0   28088584      33247     0   27743827     0
     38193   648   30854513      36657     0   30556948     0


A snmpwalk makes it a bit worse but not much. I already have packet loss
if bsnmpd is just started without any walks.

Regards,
Thomas



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?454226C7.10505>