I am sharing this working solution so that it might be of help to others looking to learn these concepts with a practical real world example. I decide to simulate the topology on Cisco Packet Tracer in order to optimally design the network considering the number of devices (switches, routers etc.)