"Networking needs to define a format spec for routing and switching, and then have vendors meet the spec."
Please check out the IETF (www.ietf.org) -- This is exactly how it works.
But BGP has no security, is complicated from an implementation standpoint, and you are right, there is a bit of a software duoculture. Juniper and Cisco. That's it.
This has happened before... too bad the routers didn't crash BEFORE propagating the bad BGP updates. :-)
They still make some great gear, as does Redback (now Ericsson) and a bunch of others. But for direct, Internet facing devices that manage the full global routing table, the preferred option is still Cisco or Juniper.
Please check out the IETF (www.ietf.org) -- This is exactly how it works.
But BGP has no security, is complicated from an implementation standpoint, and you are right, there is a bit of a software duoculture. Juniper and Cisco. That's it.
This has happened before... too bad the routers didn't crash BEFORE propagating the bad BGP updates. :-)