The Network Layer Forwarding –Internal path to follow Routing –External path to follow Models –Guaranteed delivery with or without bounded delay –In-order.

Slides:



Advertisements
Similar presentations
Ch 20. Internet Protocol (IP) Internetworking PHY and data link layers operate locally.
Advertisements

Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
CE363 Data Communications & Networking Chapter 7 Network Layer: Internet Protocol.
IPv6 Victor T. Norman.
IPv4 - The Internet Protocol Version 4
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
1 o Two issues in practice – Scale – Administrative autonomy o Autonomous system (AS) or region o Intra autonomous system routing protocol o Gateway routers.
UNIT-IV Computer Network Network Layer. Network Layer Prepared by - ROHIT KOSHTA In the seven-layer OSI model of computer networking, the network layer.
Module 4: Configuring Network Connectivity
IP Suite© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science Department.
1 Computer Networks IP: The Internet Protocol. 2 IP is a connection-less, unreliable network layer protocol IP provides best effort services in the sense.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
11- IP Network Layer4-1. Network Layer4-2 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection.
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
CSCE 515: Computer Network Programming Chin-Tser Huang University of South Carolina.
Extending Networks. Three Levels of Extension Physical Layer –Repeaters Link Layer –Bridges –Switches Network –Routers: “Connecting networks”
TDC 375 Winter 2002John Kristoff1 Network Protocols IPv6.
Defining Network Protocols Application Protocols –Application Layer –Presentation Layer –Session Layer Transport Protocols –Transport Layer Network Protocols.
Chapter 4 Queuing, Datagrams, and Addressing
Network Layer Moving datagrams. How do it know? Tom-Tom.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
IP (Internet Protocol) –the network level protocol in the Internet. –Philosophy – minimum functionality in IP, smartness at the end system. –What does.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Network Layer Network Fundamentals – Chapter 5.
Network Protocols.
1 IP: putting it all together Part 2 G53ACC Chris Greenhalgh.
Ch 4. The Network Layer Myungchul Kim
Cisco – Chapter 11 Routers All You Ever Wanted To Know But Were Afraid to Ask.
The Saigon CTT Semester 1 CHAPTER 11 Le Chi Trung.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
11 NETWORK LAYER PROTOCOLS Chapter 5 IP IPX NetBEUI AppleTalk.
The Saigon CTT Semester 1 CHAPTER 10 Le Chi Trung.
Fall 2005Computer Networks20-1 Chapter 20. Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv ARP 20.2 IP 20.3 ICMP 20.4 IPv6.
ITEC 370 George Vaughan Franklin University
Review the key networking concepts –TCP/IP reference model –Ethernet –Switched Ethernet –IP, ARP –TCP –DNS.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 7 Internet Protocol (IP) Routing.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
1 Network Layer Lecture 16 Imran Ahmed University of Management & Technology.
CS 4396 Computer Networks Lab
Transport Layer3-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
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”
Network Layer by peterl. forwarding table routing protocols path selection RIP, OSPF, BGP IP protocol addressing conventions datagram format packet handling.
Network Layer (OSI and TCP/IP) Lecture 9, May 2, 2003 Data Communications and Networks Mr. Greg Vogl Uganda Martyrs University.
1 Computer Communication & Networks Lecture 19 Network Layer: IP and Address Mapping Waleed Ejaz.
Network Layer4-1 Chapter 4: Network Layer Chapter goals: r Understand principles behind network layer services: m Routing (path selection) m dealing with.
1 IEX8175 RF Electronics Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
1 Computer Networks IPv6. 2 Motivation The primary motivation from changing the IP datagram format is to increase the size of the useable address space.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
Network Layer Protocols COMP 3270 Computer Networks Computing Science Thompson Rivers University.
Lecture 13 IP V4 & IP V6. Figure Protocols at network layer.
1 Layer 3: Protocols Honolulu Community College Cisco Academy Training Center Semester 1 Version
Graciela Perera Department of Computer Science and Information Systems Slide 1 of 18 INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723 Graciela.
Chapter 4: Network Layer
© 2003, Cisco Systems, Inc. All rights reserved.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
IP - The Internet Protocol
COMPUTER NETWORKS CS610 Lecture-45 Hammad Khalid Khan.
IP - The Internet Protocol
What’s “Inside” a Router?
IP - The Internet Protocol
IP - The Internet Protocol
Chapter 4 Network Layer Computer Networking: A Top Down Approach 5th edition. Jim Kurose, Keith Ross Addison-Wesley, April Network Layer.
IP - The Internet Protocol
Introduction to Networks
IP - The Internet Protocol
Review of Internet Protocols Network Layer
Presentation transcript:

The Network Layer Forwarding –Internal path to follow Routing –External path to follow Models –Guaranteed delivery with or without bounded delay –In-order packet delivery –Guaranteed minimal bandwidth –Guaranteed maximum jitter

test

Virtual Circuits Connection Oriented Connection state information Phases –VC Setup –Data Transfer –VC Teardown

Datagram Networks Internet Not connection oriented No guarantee of delivery Faster

Routing Address Interface 0 Address Interface 1 Address Interface 2 Address Interface 3 Address Interface 4

Routers

Router Switching

Queueing Packet Scheduling Quality of Service Active Queue Management

Router Configuration Lookup –Helper addresses Forwarding Queueing Other protocols –IPX/SPX (Novell, Microsoft) –Appletalk (Macintosh) –DECnet (card readers)

Routing on the Internet RIP (Routing Internet Protocol) –Lots of traffic (advertisements) –Not very efficient –Basically obsolete OSPF (Open Shortest Path First) –Flooding –Secure –Multiple same cost paths –Multicast and Unicast capable

Router Monitoring Traceroute (tracert) –Simple routing test USU’s Web site for monitoring: What’s UP

IP Network Communication IPv4 Addressing Network Layer (IP, Layer 3) Protocols are described in RFCs (Request for Comments) Available from nis.nsf.net/internet/documents/rfc TCP/IP Addressing –Class A (1-126).xxx.xxx.xxx –Class B ( ).(assigned).xxx.xxx –Class C ( ).(assigned).(assigned).xxx

Internet Addressing Each address is 4, 8 bit, decimal numbers Like Area Code/Exchange/Subscriber is assigned to USU (domain) 172.xxx.xxx.xxx USU nonroutable 7 is assigned to Computer Science 170 is assigned to PC named java4 Every Internet device must have a number Number to name conversion is done by DNS

IP header Version number (4 bits) –Tells router how to interpret datagram Type of Service –Selects delivery speeds vs. accuracy Datagram Length (16 bits) rarely longer than 1500 bytes Identification, Flags and Fragment offset –Reassembly of a fragmented datagram Time to Live –Router hops, control routing loops Protocol (TCP,ICMP, UDP) Header Checksum Source and Destination IP addresses

VersionLengType of SvcTotal Length IdentificationFlags Frag Offset Time to Live ProtocolHeader Checksum IP Header Source Address Destination Address TCP Header then your data...

IP Fragmentation Not all routing systems utilize 1500 byte packets. PPP (dialup) sizes are 576 bytes. Like TCP frames, IP frames need to be reassembled in order even if one packet is lost.

IP Fragmentation

Subnets Class A Class B –USU uses for subnetting buildings Class C Subnet Masks – /16 – /24

Flat vs. Routed Networks Flat network –Enormous party line –Systems move freely around enterprise –Simple and cheap to implement Routed network –Require subnetting –Control packet flow –Systems must readdress as they move

Subnetting

Obtaining a host address Number Assignment –( –Whois Number registration: Manual configuration –Inserting IP numbers for subnet, router, nameserver Dynamic Host Configuration Protocol –Dynamic versus Static IP addressing –Discussed in next weeks presentation

ICMP Ping Router information

Network Address Translation (NAT) Protects internal systems –Makes internal systems invisible Recycles Internet Addresses (IP) Uses nonroutable IP addresses –10.xxx.xxx.xxx –172.xxx.xxx.xxx –192.xxx.xxx.xxx

IP Version 6

Conversion to IPv6 Addressing –3ffe:ffff:0100:f101:0210:a4ff:fee3:9566 –Compatibility: ::ffff:w.x.y.z Dual Stack Tunneling

IPv6 Extended address capabilities Streamlined header Flow labelling No fragmentation or reassembly No header checksum (redundant) No options

Broadcasting and Multicasting Uncontrolled Flooding –Copy of each packet to all neighbors –Can cause broadcast storms Controlled Flooding –Sequence number controlled flooding –Reverse path forwarding Spanning Trees

Multicasting

Types of Multicast Management Protocols Internet Group Management Protocol Distance-Vector Multicast Routing Protocol Protocol-Independent Multicast protocol

Applications of Multicast Online conferencing (mbone) –Video –Sound System Imaging –Symantec Ghost –Powerquest DriveImage

IP Layer The End Remember Homework 2 from the Website