0% found this document useful (0 votes)
13 views

Lecture11 - Network Layer

This document provides an overview of routing protocols. It discusses static versus dynamic routing, scalable hierarchical routing, and distance vector routing protocols. It explains that the main task of the network layer is routing, which involves routing packets from source to destination using as few hops as possible. Routing protocols can be classified based on how routing information is updated, whether routing is table-driven, on-demand, or hybrid, and how network topology is organized as either flat or hierarchical. The goals of routing include quality of service, energy efficiency, scalability, and robustness.

Uploaded by

For Chegg
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Lecture11 - Network Layer

This document provides an overview of routing protocols. It discusses static versus dynamic routing, scalable hierarchical routing, and distance vector routing protocols. It explains that the main task of the network layer is routing, which involves routing packets from source to destination using as few hops as possible. Routing protocols can be classified based on how routing information is updated, whether routing is table-driven, on-demand, or hybrid, and how network topology is organized as either flat or hierarchical. The goals of routing include quality of service, energy efficiency, scalability, and robustness.

Uploaded by

For Chegg
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Topic 3; Lecture 2

How to route packets?


Topic’s objectives

To learn about:
1 – Static vs. Dynamic Routing

2 – Scalable Hierarchical Routing


3 – Distance Vector Routing Protocols
Routing
Network Layer- Routing

• The main task of any network layer is routing

Route: [m-w.org]
Inflected Form(s): rout·ed; rout·ing
1 : to send by a selected route : DIRECT <was routed along the
scenic shore road>
2 : to divert in a specified direction

4
Network Layer-Routing
• The main task of the network layer is routing
– Route packets from a source to a destination using as
few hops as possible

• Each router maintains and periodically updates a routing


table

• Routing information is shared among routers


g algorithm

5
Optimization Goals

• General answers appear impossible, but a few aspects


should be considered

– Quality of Service

– Energy Efficiency [Now Energy Provisioning]

– Scalability

– Robustness

6
Classification of Routing protocols
Routing
Protocols

Based on Routing Based on use of Based on topology


Based on utilization
information update temporal information information
of specific resources
mechanisms for routing organization

Table On Flat Hierarchal


driven demand Hybrid Routing Routing
Proactive Reactive

Routing
Power
Path selection using with
Aware
Path history efficient
Routing
flooding

7
[ End of lecture ]

You might also like