router architecture design 3522886