CS3211 Network Design Assignment 2
CS3211 Network Design Assignment 2
Network testing procedures must include checking connectivity using ping tests between routers and subnets, ensuring ACLs function as intended by verifying blocked and allowed traffic, as specified. Additionally, DHCP functionality should be tested by ensuring dynamic IP allocation on all VPCs. Successfully completing these tests ensures the network meets the assignment's specifications and functions reliably according to the checklist.
Using ACLs to block student subnet traffic to staff subnets ensures network security by restricting access to sensitive resources. This control prevents instances of unauthorized access to staff services by effectively segmenting traffic between subnets. Additionally, it creates a controlled environment where only designated traffic can flow, allowing for better management of network policies.
Saving the running configurations on routers and VPCs is critical because unsaved changes are lost upon shutdown or reboot, leading to potential configuration discrepancies across sessions. This impacts project submission because an incomplete or incorrect configuration would fail to demonstrate the assignment's requirements, affecting the assessment outcome. Therefore, saving ensures consistency and allows submissions to accurately represent the functioning network.
To allocate the IP addresses without conflicts, each faculty must receive 768 IP addresses, composed of a 256-address staff subnet and a 512-address student subnet. This allocation must avoid overlap with existing subnets, particularly those linking routers. For efficient allocation, subnetting techniques should be used to achieve the needed addresses while ensuring no IP range overlaps with other technical infrastructure.
Clear and well-labeled network documentation is critical for correct implementation and troubleshooting. In the assignment, proper labeling assists in configuring devices accurately, ensuring subnets are correctly identified, and supporting the identification of routing paths and ACL rules. This accuracy is essential for effective communication among network engineers and for maintaining the network over time.
Strategic measures for successful group collaboration include clear delegation of tasks to match strengths and areas of expertise, regularly scheduled meetings to review progress and solve issues, and using collaborative tools for version control of configuration files. Establishing channels for open communication and resolving conflicts promptly helps maintain team cohesion, ensuring efficient progression towards completing the project objectives.
Challenges in segmenting the network may include IP address conflicts, incorrect ACL configurations leading to unwanted traffic flow, and complexity in routing due to increased routes. These can be mitigated by carefully planning the IP addressing scheme, testing and verifying ACLs, and using routing protocols efficiently to manage routes. Proper documentation and using network simulation tools to preview the configuration before deployment also help mitigate potential issues.
GNS3 allows for the simulation of complex network topologies by modeling real-world network devices and configurations. In this assignment, constructing the topology in GNS3 involves setting up all prescribed connections, appropriately labeling hostnames and network addresses, and configuring devices to emulate desired behaviors, such as routing and ACLs. Testing involves running diagnostic tools like ping and traceroute to verify connectivity and configuration function according to requirements.
RIP version 2 can be configured on each router to automatically update routing tables by enabling RIP with the appropriate network statements for each subnet. Ensuring 'no auto-summary' is set prevents summarization that could lead to improper routing updates. Each router's RIP configuration should include network statements that match the subnets local to each router, facilitating the correct propagation of routing information.
Configuring DHCP on routers streamlines network management by automating the assignment of IP addresses to VPCs. This eliminates the need for manual configuration of each host, reducing the likelihood of configuration errors and ensuring that the IP addresses are efficiently used. DHCP configuration facilitates scalability and simplifies network management in environments with a high number of connected devices.