Layer 2 Network Design