Very strange issue with BGP and performance

Hi guys,
I’ve a very strange issue, we’ve a Cisco Router 1900 series installed in our office with BGP (default route + 1000 local routes) and we’re able to achieve 100Mbps without issues, but when I replace it with a RB2011 it works and the BGP peer is UP, but I can’t get more than 30Mbps down and 10Mbps up, sometimes even low performance 20Mbps… I used exactly the same computer and cables connected to the routers. Any idea?

PS: I checked and there’s no firewall rule or queue at all, and CPU use only reaches 17% when I’m passing 30Mbps…

Thanks,

Are you using Version 6.2 ?

Try to compare the Speed with UDP, ive got also Trouble with BGP and TCP.

Yes, I’m using 6.2, I had the same issue with 6.1.

Any idea how to test my speed with UDP against a local speedtest server?

Did you check the ethernet status to see what speed they are connecting to the switch port at ?

The 2011 has problems negotiating gigabit speeds with some devices.

Nick.

Post your config and code. I’ve pushed the 2011 series upwards of 900 Mbps of throughput as an edge MPLS device with 5.2x code.

Hi Nickshore,
You’re right, it definitely looks like a negotiating issue…I tried with Auto, 100Mbps Full, 100Mbps Half (and works better), I also tried on port 5 1Gbps, 100Mbps and same issue…

Looks like the RB2011 is not compatible with MVR Fiber Converters

What speed and duplex is the fiber converter set to?

100Mbps Full.

Your issue is probably duplex mismatch and not auto-negotiation. When you hardcode speed/duplex in 100 Mbps Ethernet, autonegotiation is automatically disabled. Both sides of a link must have auto-negotiation enabled for it to work. If one side is set to autoneg and the other is hard-coded, then the side set to autoneg will not detect a peer to negotiate with and fall back to 100 Mbps half-duplex by design. This causes FCS errors and packet loss when the other side doesn’t match.

Set both sides to auto speed/auto duplex and verify operation. If you still have issues, set both sides to 100 Mbps full. Or better yet, use Gigabit if possible as its fallback setting is 1000 Mbps/Full duplex.

More info here:

http://etherealmind.com/ethernet-autonegotiation-works-why-how-standard-should-be-set/

I solved the issue, it was a problem with the Media converter Auto-negotiation. Thank you for your help.

No problem…glad to help!