So that outside systems can interface to and control routing systems
So that a single router failure can't bring down the entire system
So that routers from different vendors can work together as a system