Title: A software architecture for next generation routers