1 Network Layer Lecture 13 Imran Ahmed University of Management & Technology.

Slides:



Advertisements
Similar presentations
Ver 1,12/09/2012Kode :CIJ 340,Jaringan Komputer Lanjut FASILKOM Routing Protocols and Concepts – Chapter 3 Introduction to Dynamic Routing Protocol CCNA.
Advertisements

Routing Basics By Craig Lindstrom. Overview Routing Process Routing Process Default Routing Default Routing Static Routing Static Routing Dynamic Routing.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts – Chapter.
4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side, delivers.
Mod 10 – Routing Protocols
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
SYPCNSA Department2007 Summer Youth Program: Internal Protocols: RIP & IGRP.
11- IP Network Layer4-1. Network Layer4-2 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection.
Routing Fundamentals and Subnetting
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 13.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 10 Routing Fundamentals and Subnets.
1 Computer Networks Routing Algorithms. 2 IP Packet Delivery Two Processes are required to accomplish IP packet delivery: –Routing discovering and selecting.
ROUTING PROTOCOL IGRP. REVIEW 4 Purpose of Router –determine best path to destination –pass the frames to the destination 4 Protocols –routed - used by.
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
Network Layer4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side,
Lecture Week 3 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
1 Semester 2 Module 6 Routing and Routing Protocols YuDa college of business James Chen
Chapter 4 Queuing, Datagrams, and Addressing
Each computer and router interface maintains an ARP table for Layer 2 communication The ARP table is only effective for the broadcast domain (or LAN)
Introduction to Routing and Routing Protocols By Ashar Anwar.
Routing and Routing Protocols Routing Protocols Overview.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 2 v3.1 Module 6 Routing and Routing Protocols.
Introduction to Dynamic Routing Protocol
Cisco – Chapter 11 Routers All You Ever Wanted To Know But Were Afraid to Ask.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 18 Omar Meqdadi Department of Computer Science and Software Engineering University.
Network Layer4-1 Chapter 4: Network Layer Chapter goals: r understand principles behind network layer services: m network layer service models m forwarding.
Cisco – S1C10 Routers All You Ever Wanted To Know But Were Afraid to Ask.
1. 2 Anatomy of an IP Packet IP packets consist of the data from upper layers plus an IP header. The IP header consists of the following:
CCNA 1 Module 10 Routing Fundamentals and Subnets.
10/8/2015CST Computer Networks1 IP Routing CST 415.
7-1 Last time □ Wireless link-layer ♦ Introduction Wireless hosts, base stations, wireless links ♦ Characteristics of wireless links Signal strength, interference,
1 CSE3213 Computer Network I Network Layer (7.1, 7.3, ) Course page: Slides modified from Alberto Leon-Garcia.
Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Network Layer introduction.
© Wiley Inc All Rights Reserved. CCNA: Cisco Certified Network Associate Study Guide CHAPTER 5: IP Routing.
Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
1 Internet Routing. 2 Terminology Forwarding –Refers to datagram transfer –Performed by host or router –Uses routing table Routing –Refers to propagation.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Routing Protocols and Concepts Introduction to Dynamic Routing Protocol.
Network Layer4-1 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection RIP, OSPF, BGP IP protocol.
Network Layer4-1 Datagram networks r no call setup at network layer r routers: no state about end-to-end connections m no network-level concept of “connection”
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Introduction to Dynamic Routing Protocol Routing Protocols and Concepts.
CCNA 1 v3.0 Module 10 Routing Fundamentals and Subnets.
ICS 156: Networking Lab Magda El Zarki Professor, ICS UC, Irvine.
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
1 Version 3.1 Module 6 Routed & Routing Protocols.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 10 Routing Fundamentals and Subnets.
Routing and Routing Protocols PJC CCNA Semester 2 Ver. 3.0 by William Kelly.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 Module 10 Routing Fundamentals and Subnets.
The Internet Network layer
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
1 © 2004, Cisco Systems, Inc. All rights reserved. Routing and Routing Protocols: Routing Static.
Network Layer4-1 Chapter 4 Network Layer All material copyright J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking: A Top Down.
1 COMP 431 Internet Services & Protocols The IP Internet Protocol Jasleen Kaur April 21, 2016.
Prof. Alfred J Bird, Ph.D., NBCT Office – Science 3rd floor – S Office Hours – Monday and Thursday.
ROUTING AND ROUTING TABLES 2 nd semester
1 Layer 3: Protocols Honolulu Community College Cisco Academy Training Center Semester 1 Version
Prof. Alfred J Bird, Ph.D., NBCT Office – McCormick 3rd floor 607 Office Hours – Monday 3:00 to 4:00 and.
Introduction to Networks
INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723
Lec4: Introduction to Dynamic Routing Protocol
Introduction to Dynamic Routing Protocol
Computer Networks Routing Algorithms.
Routing and Routing Protocols: Routing Static
CCNA 2 v3.1 Module 6 Routing and Routing Protocols
Introduction to Dynamic Routing Protocol
Routing and Routing Protocols: Routing Static
Introduction to Dynamic Routing Protocol
Wide Area Networks and Internet CT1403
Network Layer I have learned from life no matter how far you go
Routing Fundamentals and Subnets
Chapter 4 Network Layer Computer Networking: A Top Down Approach 5th edition. Jim Kurose, Keith Ross Addison-Wesley, April Network Layer.
Presentation transcript:

1 Network Layer Lecture 13 Imran Ahmed University of Management & Technology

2 Agenda Introduction & Network layer functions Routing principles Hierarchical routing The Internet protocol (IP) Connectivity device - Router What’s inside a router Summary

3 Network layer Transport segment from sending to receiving host. On sending side encapsulates segments into datagrams. On receiving side, delivers segments to transport layer. Network layer protocols in every host, router. Router examines header fields in all IP datagrams passing through it. network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical application transport network data link physical application transport network data link physical

4 Key Network-Layer Functions Forwarding: Move packets from router’s input to appropriate router output. Routing: Determine route taken by packets from source to destination. –Routing algorithms

value in arriving packet’s header routing algorithm local forwarding table header value output link Interplay between routing and forwarding

6 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling conventions ICMP protocol error reporting router “signaling” Transport layer: TCP, UDP Link layer physical layer Network layer

7 Agenda Introduction & Network layer functions Routing principles Hierarchical routing The Internet protocol (IP) Connectivity device - Router What’s inside a router

8 IP Packet Delivery Two Processes are required to accomplish IP packet delivery, namely the Routing Process and the Forwarding Process –Routing is the process of discovering and selecting the path to the destination according to some metrics. This is a layer 3 functionality. –Forwarding is the process of inserting the IP packet into a Layer-2 frame and forwarding the frame to the next hop (which could be the destination host or another intermediate router). This is a layer 2/layer 3 functionality.

9 Routing and Forwarding Control plane: run routing protocols: (RIP, OSPF, BGP) Data plane: forwarding packets from incoming to outgoing link

10 Routing Tables All IP packet delivery starts with a router table lookup. Every host/router that is part of the TCP/IP network has a routing table. Routing tables are created either statically or dynamically.

11 Typical Components of Routing Tables Routing Tables are built up by the routing algorithms. They generally consist of: –Destination Network Address: The network portion of the IP address for the destination network. –Subnet Mask: used to distinguish the network address from the host address. –The IP address of the next hop: to which the interface forwards the IP packet for delivery. –The Interface: with which the route is associated.

12 Forwarding Tables After the routing lookup is completed and the next hop is determined, The IP packet is forwarded according to a local or remote delivery models. –Local delivery model is when the destination and the host are on the same local network. In this case, the IP packet is inserted into a MAC-frame which is forwarded directly to the destination. –Remote delivery model is when the destination and the host are on different networks. In this case, the IP packet is inserted into a Layer-2 frame which is forwarded to the next hop router.

13 Static vs. Dynamic Routing Static Routing Tables are entered manually. Strengths of Static Routing: –Ease of use –Reliability –Control –Security –Efficiency Weaknesses of Static Routing: –Not Scalable –Not adaptable to link failures Dynamic Routing Tables are created through the exchange of information between routers on the availability and status of the networks to which an individual router is connected to. Two Types: –Distance Vector Protocols –Link State Protocols

14 Overview Routing Protocols Routing information protocol (RIP) Distance vector Interior Gateway routing protocol (IGRP, Cisco proprietary) Distance vector Open shortest path first (OSPF) Link state Intermediate System-to- Intermediate System (IS-IS) Link state Border gateway protocol (BGP) Path vector Routing protocol Routing Algorithm

15 Routing Metrics Routing metrics are used by dynamic routing protocols to establish preference for a particular route. Goal of routing metrics is to provide the capability to the routing protocol to support Route Diversity and Load Balancing. Most Common routing metrics include: –Hop Count (# of hops) –Bandwidth/Throughput (maximum throughput) –Load (actual usage) –Delay (shortest delay) –Reliability –Cost