IMPLEMENTING A SOFTWARE BASED ROUTE SERVER