Network Design: Physical and Logical Design