Designing Switch/Routers (Architectures and Applications)