Lecture 10 - Network Layer-Routing - Protocols.pptx
Lecture 10 - Network Layer-Routing - Protocols.pptx
Introduction to Routing
What is Routing?
Routing is the process of determining the
best path for data packets to travel from
their source to their destination across a
network. It is a fundamental function of
the network layer in the OSI model.
ROUTING
Routing Basics
Destination Addresses
IP addresses are used to identify both the
source and destination of data packets in
routing.
The destination IP address in a packet
header helps routers make routing
decisions.
ROUTING
Routing Tables
Routers maintain routing tables that
contain information about known
networks and the next-hop routers to
reach them.
These tables are crucial for making
routing decisions.
ROUTING
Next-Hop Routing
In next-hop routing, routers forward
packets to the next-hop router on the
path to the destination.
The next-hop is determined using routing
tables.
ROUTING
Types of Routing
Static Routing
In static routing, administrators manually
configure routing entries in routers' tables.
Suitable for small networks with simple
topologies but lacks adaptability.
ROUTING
Dynamic Routing
Dynamic routing protocols automate the
process of updating routing tables based
on network changes.
Ideal for large and dynamic networks.
ROUTING
Routing Protocols
Introduction to Routing Protocols
Routing protocols are rules and algorithms
used by routers to exchange routing
information and make routing decisions.
ROUTING
Route Aggregation
Route aggregation combines multiple IP
routes into a single summary route.
Reduces the size of routing tables and
conserves bandwidth.
ROUTING
…Route Redistribution
Route redistribution allows routers using
different routing protocols to share routing
information.
Requires careful configuration to avoid
routing issues.
ROUTING