A modular reference router architecture to support enhanced router functionality in the view of dynamic network ing is described. The architecture is based on forwarding, control and management planes whose interactions are defined according to related emerging IETF standards. Programmable functionalities to enable network services by dynamically configuring router modules are introduced and tools to test new router features discussed. A thorough description of the basic concepts and architecture potential is given.