Router SW implementation