A Control Interface for Router Extension

M. Alutoin and P. Raatikainen (Finland)


Programmable Networks, Extensible Router, ControlInterface, Routing


Introduction of a programming interface to network nodes opens up new perspectives in the evolution of communications networks. Network nodes turn into programmable, active ones and dynamic modification of the network's behavior and increase of functionality becomes available. Functionally, an active node can be divided into an active and non-active part. In this document they have been considered as separate network elements, named as an active server and extensible router. The focus of this paper is on defining a control interface for programming extensible router's forwarding behavior specific to a packet flow. In addition, a protocol for transporting flows from the extensible router and injecting flows or packets to network via the router is prescribed.

Important Links:

Go Back