Today’s Connection Issues to EvePosted: 2014-08-13 Filed under: eveonline | Tags: 6500, 7600, bgp, catalyst, ccp, cisco, ios, london 3 Comments
We are currently experiencing login issues with Tranquility. More information will be made available as we work on solving the problems!
— EVE Online Status (@EVE_status) August 12, 2014
Today we saw a large outage to CCP’s servers in London as the number of BGP routes advertised on the Internet passed a critical milestone. If you are unfamiliar with BGP, the easiest definition is that it is the protocol used to allow major ISPs to talk to each-other and share information on where to send traffic in order for it to reach its destination. Without ISPs peering using BGP, routers would not know to send traffic and nothing would reach the target host.
Certain models of Cisco routers that have not been modified from their default configuration became unstable after accepting more than 512,000 routes. Users all across the Internet saw strange behavior as routers began to drop traffic, slowly pass traffic through software routing, or crashing entirely. I saw my connection to CCP’s server in London from San Francisco become unreachable for several hours.
This issue has been written about months ago, but it seems that a lot of people were caught by surprise. There is even a Cisco approved interim fix to buy more time by allocating additional memory space to store additional IPv4 routes (1).
Further reading on this topic can be found on this r/networking post.
(1) CAT 6500 and 7600 Series Routers and Switches TCAM Allocation Adjustment Procedures [link]
Couldn’t CCP have just gotten their scanner alts to scan them more routes? I mean come on, roll the static and find new routes :P.
In all seriousness though, crazy to think we’re pushing the limitations of these pieces of hardware/software to their very limits… or that someone somehow broke something on purpose to be a *&#$.
Anyways, good information!
I love the fact u r using RRDTool to graph the ping responses!
I am going to remove the dust on my old Perl skills and create similar graphs just for the fun 🙂
Thanks. I have a Raspberry Pi running Cacti that does all the monitoring.