Hacker News new | ask | show | jobs
by marcus0x62 750 days ago
The 7600 was an absolutely idiotic product. The 6500 was, for the time, fine as an enterprise Ethernet switch (much more capable obviously once the sup 2 with fabric services module and sup 720 with integrated crossbar came along,) but using it as a ISP router, especially where you were taking a full routing table? That was just stupid.

For anyone reading this that doesn't have experience with these things, when the parent commenter talks about "just making them work," one failure mode among many in these devices is that packet forwarding is primarily done in hardware, more or less at line rate. But, if you enable an IOS feature that isn't supported in hardware, it gets processed in software. In more "ISP-focused" routers, it is common to just not support features that aren't implemented in hardware. Forwarding performance on these platforms goes from almost 500 million packets per second in hardware (in certain highly specific and very unlikely scenarios) to around 40 - 50 thousand packets per second -- absolute best-case -- in software. Another failure mode specifically applicable to the ISP scenario is the fixed hardware forwarding table size, which for many models was 192k IPv4 prefixes. could you have a larger forwarding table size? Absolutely. In software.