When you have a "following" with Mr. Fun sez this and Mr. Fun sez that, a greater responsibility accrues to you. You have not gotten it correct. Cisco did not invent BGP-- It is a collaborative community undertaking and it evolved in IETF Working Groups--with the participation of networking engineers from IBM, from NORTEL, nee Bay,nee Wellfleet and many, many others including Cisco and it all started over 10 years ago.
As for interoperability, as an expert that you claim you are or profess to be, I'm certain you know about the UNH Interoperability Laboratory- try, as a starter
iol.unh.edu
Basic functionality within BGP4 is pretty easy to code and the algorithms are standard, as per the RFCs. You might even get the basics to interoperate at UNH. The "trial by fire" comes when you stick your router in the greater internet at some private or public exchange point, have it implement all the routing policies that are required for you to exchange route information with your external peers, flap a few hundred routes a minute steady state, keep all your 30-50 peers in communication while maintaining 60,000-70,000 routes and pass traffic at the same time without drops.
You asked the rhetorical question about why Cisco 7500's were still being used. Reread the above for the answer.
As for bias, when you do not get it right, for whatever reason you did not get it right, ignorance, lack of knowledge, or a hidden agenda, it looks like bias. |