OPEN ENDED EXPERIMENT
DATA COMMUNICATION NETWORKS
(TELE 301)
Submitted By-
ANYA JOSHI(A2305120017)
NIKHIL RANJAN (A2305120017)
Submitted To:
Ms. Nidhi Gaur
DEPARTMENT OF ELECTRONICS AND
COMMUNICATION ENGINEERING
AMITY UNIVERSITY, UTTAR PRADESH
EXECUTIVE SUMMARY
Enhanced Interior Gateway Routing Protocol (EIGRP) is a Cisco proprietary routing protocol used
to exchange routing information among routers in a network. EIGRP is an advanced version of the
Interior Gateway Routing Protocol (IGRP) and is designed to provide faster convergence and
scalability than other routing protocols.
EIGRP uses a distance vector algorithm that takes into account not only the number of hops to a
destination network but also the bandwidth and delay of the path. This information is used to
calculate a composite metric called the 'metric' which is used to determine the best path to a
destination network.
One of the key features of EIGRP is its ability to support multiple paths to the same destination
network. EIGRP calculates the metric for each path and selects the best path based on the composite
metric.
EIGRP also uses the Diffusing Update Algorithm (DUAL) to prevent routing loops and ensure
loop-free paths. DUAL uses a combination of route feasibility and distance to determine the best
path to a destination network.
EIGRP supports both IPv4 and IPv6 networks and can perform route redistribution between
different routing protocols.
EIGRP provides a number of advantages over other routing protocols including faster convergence,
reduced network traffic, support for unequal-cost load balancing, and efficient use of network
resources. However, as a proprietary protocol, it can only be used on Cisco routers and switches.
Overall, EIGRP is a powerful and scalable routing protocol that is commonly used in medium to
large-scale enterprise networks.
TABLE OF CONTENT
1. Problem Definition
2. Design Description
3. Evaluation
4. References
PROBLEM DEFINITION
AIM
Analyzing the Performance of EIGRP in a Simulated Network
Environment in CISCO PACKET TRACER.
SOFTWARE USED
CISCO PACKET TRACER
DESIGN DESCRIPTION
OVERVIEW-
Designing an EIGRP network in Cisco Packet Tracer involves the following steps:
1. Plan the network topology: Determine the network topology and the IP addressing scheme
that will be used in the network.
2. Configure the routers: Add the routers to the topology and configure their interfaces with IP
addresses, subnet masks, and EIGRP. To enable EIGRP, use the "router EIGRP " command
followed by the autonomous system (AS) number.
3. Configure EIGRP parameters: Configure the EIGRP parameters such as the metric weights,
bandwidth, delay, and reliability, to optimize the routing protocol.
4. Verify EIGRP operation: Verify that EIGRP is working correctly by using the "show IP
neighbors " command to verify that the routers have formed EIGRP neighbor adjacencies.
5. Test the network: Test the network by sending traffic between different devices and
checking the routing tables to verify that EIGRP is correctly routing traffic.
Here is an example configuration for a simple EIGRP network in Cisco Packet Tracer:
Router(config)# router EIGRP 1
Router(config-router) # network 10.0.0.0
Router(config-router) # no auto-summary
, the router is configured with EIGRP using an AS number of 1. The "network" command is used to
enable EIGRP on the network segment with IP addresses that match the given network address. The
"no auto-summary" command is used to disable automatic summarization of routes.
Repeat the above configuration on all routers in the network to enable EIGRP routing. Finally,
verify the routing tables and test the network to ensure that EIGRP is working correctly.
FIGURE : 1
FIGURE : 2
FIGURE:3
FIGURE:4
FIGURE:5
FIGURE:6
DETAILED DESCRIPTION-
Set up a network topology using a network simulator software that includes at least 4 routers
and 4 subnets.
Configure EIGRP on all routers in the network. Use the EIGRP configuration guide to
configure basic EIGRP parameters such as autonomous system number, network statements,
and metric weights.
Configure another routing protocol (such as OSPF or BGP) on the same network topology
for comparison purposes.
Generate network traffic by sending ping and traceroute requests between different hosts in
the network.
Use performance measurement tools to measure the response time and path selection for
each routing protocol.
Analyze the results and compare the performance of EIGRP with the other routing
protocol(s).
USE-
EIGRP (Enhanced Interior Gateway Routing Protocol) is commonly used in enterprise networks to
provide dynamic routing between network devices, such as routers. It is a Cisco proprietary
protocol that provides several benefits, including fast convergence, efficient use of bandwidth, and
support for variable length subnet masks (VLSM) and classless inter-domain routing (CIDR).
Here are some specific use cases for EIGRP:
Large Enterprise Networks: EIGRP is well-suited for large enterprise networks with complex
topologies and many interconnected devices. EIGRP's fast convergence and efficient use of
bandwidth make it a reliable and scalable choice for managing routing within these networks.
Redundancy and Load Balancing: EIGRP supports load balancing across equal-cost paths, which
allows for redundancy and efficient use of network resources. This feature is particularly useful for
networks that require high availability and uptime.
Voice and Video Traffic: EIGRP's ability to prioritize voice and video traffic through Quality of
Service (QoS) mechanisms makes it a popular choice for networks that require real-time application
support.
Cisco Network Environments: Since EIGRP is a Cisco proprietary protocol, it is commonly used in
Cisco network environments. This makes it a good choice for organizations that rely on Cisco
networking equipment and want to maintain a consistent networking architecture.
Overall, EIGRP is a powerful and flexible routing protocol that provides several benefits for
enterprise networks. Its fast convergence, efficient use of bandwidth, and support for advanced
features make it a popular choice for managing routing within complex network environments .
EVALUATION TABLE-
CRITERIA TOTAL MARKS ANYA JOSHI NIKHIL RANJAN
DESIGNING CONCEPT (D) 2
APPLICATION OF 2
KNOWLEDGE (E)
PERFORMANCE (F) 2
RESULT(G)
TOTAL (H)