Routing-Concepts
Routing-Concepts
by us er privete
The Main Purpose of Routing
1 Efficient Data Delivery 2 Resource Optimization 3 Adaptability
The primary purpose of routing is Routing also aims to optimize the Effective routing systems must be
to ensure that data packets are utilization of network resources, able to adapt to changing network
delivered from the source to the such as bandwidth and processing conditions, such as device failures,
intended destination in the most power, by distributing traffic load network congestion, or changes in
efficient and timely manner across multiple paths and avoiding topology, and dynamically re-route
possible. Routing algorithms network bottlenecks. traffic to maintain reliable and
optimize the path selection to consistent connectivity.
minimize latency, congestion, and
packet loss.
Types of Routing and the Best Approach
4 Types of Routing The Best Approach
The four primary types of routing are: While each routing type has its own strengths and
applications, dynamic routing is generally
1. Static Routing
considered the most effective and widely used
2. Dynamic Routing approach. Dynamic routing protocols, such as OSPF
3. Unicast Routing and BGP, can automatically adapt to network
3 Reliability 4 Efficiency
Routing systems should be Routing algorithms should strive
designed with redundancy and to minimize resource utilization,
fault-tolerance to ensure such as bandwidth, processing
uninterrupted service, even in the power, and memory, while
face of equipment failures or other maximizing throughput and
network disruptions. minimizing latency and packet
loss.
Main Routing Issues
Routing Loop Suboptimal Path Selection
Routing loops occur when a data packet gets trapped in Routing algorithms may sometimes select suboptimal
a circular path, unable to reach its destination. This can paths, leading to increased latency, packet loss, and
lead to excessive bandwidth consumption and network inefficient resource utilization. This can be caused by
congestion. factors like outdated routing information or insufficient
visibility into network conditions.
The physical and logical layout The volume, distribution, and The reliability, bandwidth, and
of the network, including the characteristics of network latency of network links are
interconnection of devices, traffic can significantly impact essential considerations in
links, and subnets, plays a the effectiveness of routing routing, as routing algorithms
crucial role in determining decisions, as routing protocols must select paths that meet the
routing paths and algorithm need to adapt to changing traffic required quality of service (QoS)
performance. flows and congestion levels. criteria.
Routing Classification
1 Static vs. Dynamic
Static routing involves manually configuring fixed routing
paths, while dynamic routing protocols automatically adapt
to network changes.
Speed Reliability
Routing algorithms must be highly Routing systems should be designed
efficient to ensure rapid data delivery, with redundancy and fault-tolerance to
minimizing latency and maintaining ensure uninterrupted service, even in
responsiveness. the face of equipment failures or other
network disruptions.
Scalability Security
Routing protocols must be able to Routing protocols should incorporate
handle growing network size and security features to protect against
traffic demands without significant various threats, such as route hijacking
performance degradation. and denial-of-service attacks.
Factors Influencing Routing