Network Layer Design Issues Computer Networks