Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 7 Internet Protocol (IP) Routing.

Slides:



Advertisements
Similar presentations
IP Forwarding Relates to Lab 3.
Advertisements

The subnet /28 has been selected to be further subnetted to support point-to-point serial links. What is the maximum number of serial links.
1 IPv6. 2 Problem: 32-bit address space will be completely allocated by Solution: Design a new IP with a larger address space, called the IP version.
1 o Two issues in practice – Scale – Administrative autonomy o Autonomous system (AS) or region o Intra autonomous system routing protocol o Gateway routers.
Routing Fundamentals and Subnetting
Extending Networks. Three Levels of Extension Physical Layer –Repeaters Link Layer –Bridges –Switches Network –Routers: “Connecting networks”
IP Routing: an Introduction. Quiz
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 10 Routing Fundamentals and Subnets.
Delivery, Forwarding, and Routing
Institute of Technology Sligo - Dept of Computing Chapter 11 Layer 3 Protocols Paul Flynn.
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,
© N. Ganesan, All rights reserved. Chapter IP Routing.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
© Jörg Liebeherr ECE 1545 Forwarding in IP Networks.
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)
IP Addressing INTW What is an IP address? An unique identifier for a computer or device (host) on a TCP/IP network A 32-bit binary number usually.
Module 10. Internet Protocol (IP) is the routed protocol of the Internet. IP addressing enables packets to be routed from source to destination using.
Chapter 8 Routing. Introduction Look at: –Routing Basics (8.1) –Address Resolution (8.2) –Routing Protocols (8.3) –Administrative Classification (8.4)
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 3 Address Resolution Protocol (ARP)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 OSI Network Layer Network Fundamentals – Chapter 5.
22.1 Chapter 22 Network Layer: Delivery, Forwarding, and Routing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
November 29, 2004 Prof. Paul Lin 1 CPET Internetworking, Addressing, and Routing Paul I-Hai Lin, Professor Electrical and Computer Engineering.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
Cisco – Chapter 11 Routers All You Ever Wanted To Know But Were Afraid to Ask.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 9 Internet Group Management Protocol (IGMP)
Cisco – S1C10 Routers All You Ever Wanted To Know But Were Afraid to Ask.
Objectives: Chapter 5: Network/Internet Layer  How Networks are connected Network/Internet Layer Routed Protocols Routing Protocols Autonomous Systems.
1 Internet Protocol. 2 Connectionless Network Layers Destination, source, hop count Maybe other stuff –fragmentation –options (e.g., source routing) –error.
1 Chapter Overview Routing Principles. Understanding Routing--important Routing refers to the process of taking a packet from one device and sending it.
1 Chapter Overview Routing Principles Building Routing Tables.
Copyright © Lopamudra Roychoudhuri
10/8/2015CST Computer Networks1 IP Routing CST 415.
10/13/2015© 2008 Raymond P. Jefferis IIILect 07 1 Internet Protocol.
The Saigon CTT Semester 1 CHAPTER 10 Le Chi Trung.
Delivery, Forwarding, and Routing of IP Packets
Chapter 9. Implementing Scalability Features in Your Internetwork.
IIUSA – Internet Institute Switches & Routers Rick Livingood, MA, MCSE, CCNP IIUSA – Internet Institute.
© 2002, Cisco Systems, Inc. All rights reserved. 1 Determining IP Routes.
1 Network Layer Lecture 13 Imran Ahmed University of Management & Technology.
IPv6 Routing Milo Liu SW2 R&D ZyXEL Communications, Inc.
Sem1 - Module 10 Routing Fundamentals and Subnets Review.
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”
CCNA 1 v3.0 Module 10 Routing Fundamentals and Subnets.
1/28/2010 Network Plus IP Addressing Review. IP Address Classes.
Using Routing and Remote Access Chapter Five. Exam Objectives in this Chapter:  Plan a routing strategy Identify routing protocols to use in a specified.
1 Version 3.1 Module 6 Routed & Routing Protocols.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 4: Planning and Configuring Routing and Switching.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 10 Routing Fundamentals and Subnets.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 Module 10 Routing Fundamentals and Subnets.
Network Layer4-1 Chapter 4: Network Layer Chapter goals: r understand principles behind network layer services: m network layer service models m forwarding.
Single Area OSPF Module 2, Review How routing information is maintained Link-state routers apply the Dijkstra shortest path first algorithm against.
Network Layer. application transport network link physical message segment packet frame signal Network Architecture.
1 COMP 431 Internet Services & Protocols The IP Internet Protocol Jasleen Kaur April 21, 2016.
22.1 Network Layer Delivery, Forwarding, and Routing.
1 Layer 3: Protocols Honolulu Community College Cisco Academy Training Center Semester 1 Version
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
1 Computer Networks Chapter 5. Network layer The network layer is concerned with getting packets from the source all the way to the destination. Getting.
ROUTING.
Kapitel 19: Routing. Kapitel 21: Routing Protocols
Networking CS 3470, Section 1 Sarah Diesburg
Forwarding and Routing IP Packets
Chapter 6 – Routing.
Troubleshooting IP Addressing
UNIT III ROUTING.
Delivery, Forwarding, and Routing
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 4: Planning and Configuring Routing and Switching.
Networking CS 3470 Sarah Diesburg
Routing Fundamentals and Subnets
Networking CS 3470 Sarah Diesburg
Presentation transcript:

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 7 Internet Protocol (IP) Routing

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 2 Internet Protocol (IP) Routing Introduction to IP routing Types of links IP routing table Route determination process Sending host forwarding process IP router forwarding process Destination host receiving process IP routing infrastructure overview

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 3 Introduction to IP Routing Process of forwarding unicast IP traffic to its destination From the sending host through a series of intermediate routers The sending host and each router make a forwarding decision based on the contents of their local IP routing table Definitions: Node: a network device running the TCP/IP protocol Host: a TCP/IP node that does not have routing capability Router (or gateway): a TCP/IP node that does have routing capability

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 4 Direct and Indirect Delivery Router Host B Direct Delivery Indirect Delivery Host A Host C Direct Delivery

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 5 Types of Links Broadcast More than two nodes on the same network segment, and each frame sent is received at the Network Interface Layer by all of the network segment’s nodes Point-to-Point Only two nodes on the network segment Non-Broadcast Multiple Access (NBMA) Supports more than two IP nodes; however, no ability to multicast or broadcast

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 6 Broadcast Link Host A Host B Host D Host C Data flow Ethernet

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 7 Point-to-Point Link Router A Router B T1 leased line IP internetwork IP internetwork Data flow

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 8 NBMA Link Frame Relay cloud Site 1 Site 2 Site 3 Site 4 Router A Router B Router C Router D Separate virtual circuits Data flow

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 9 IP Routing Table Database of routes present in memory on all IP nodes Each route contains forwarding information for a range of destination addresses Used to determine, for each packet forwarded: The next-hop interface  Representation of a physical or logical device over which the IP datagram is forwarded The next-hop IP address  The IP address of the node to which the IP datagram is forwarded

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 10 Routing Table Structure Destination Network Mask Next-Hop IP Address Interface Metric To match a route: IP Address AND Network Mask = Destination

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 11 Types of Routes Host Route Routing on a per-IP address basis Network Mask of Network ID route Routing for a range of addresses (subnet, summarized address space) Default Route Destination of , Network Mask Used when no other more specific route matches the packet’s destination

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 12 Route Determination Process To choose a single route: Find the list of matching routes  Packet destination AND Network Mask = Destination Select longest (closest) matching route(s)  Most number of bits set to 1 in the Network Mask If more than one, choose longest matching route with lowest Metric If more than one, randomly choose among them Route Matching Preference 1. Host route 2. Subnet route 3. Class-based network route 4. Supernet or summarized route 5. Default route

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 13 Windows IP Routing Table F:\>route print ========================================================================== Interface List 0x MS TCP Loopback interface 0x a 56 0f 5b Linksys LNE100TX Fast Ethernet Adapter(LNE100TX v4) #2 ========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric Default Gateway: ========================================================================== Persistent Routes: None

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 14 Windows Route Determination Process 1. Perform the route determination process to choose a single route that is the closest match to the destination and has the lowest metric 2. From the chosen route, examine the gateway and interface IP addresses 3. If the gateway IP address is the same as the interface IP address, set the next-hop IP address to the destination IP address in the IP datagram being forwarded 4. If the gateway IP address is not the same as the interface IP address, set the next-hop IP address to the gateway IP address

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 15 Sending Host Forwarding Process The destination IP address is passed to the IP routing process, which determines the next-hop interface and IP address IP passes the IP datagram, the next-hop IP address, and the next-hop interface to ARP ARP resolves the next-hop IP address to a unicast MAC address for the indicated interface For a direct delivery, ARP resolves the destination’s MAC address For an indirect delivery, ARP resolves the intermediate router’s MAC address

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 16 IP Router Forwarding Process IP performs validation checks Checksum, Version, Source Routing IP checks the destination IP address in the IP datagram If the destination IP address in the datagram is a unicast address that is not a local host IP address, IP decrements the TTL value in the IP header If TTL > 0, update the checksum and perform the route determination process Pass next-hop address and interface to ARP

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 17 Destination Host Receiving Process IP performs validation checks Checksum, Version IP verifies that destination address is a local host address IP checks the Protocol field IP passes IP payload to upper layer protocol corresponding to the Protocol field

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 18 IP Routing Infrastructure Overview Single-path vs. multipath Class-based vs. classless Flat vs. hierarchical Static vs. dynamic Single vs. multiple autonomous systems

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 19 Routing Loops 0/0 Router A Router B Router C Router D 0/0

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 20 Hierarchical Addressing and Routing / / / / / / /19

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 21 Static vs. Dynamic Static routing relies on manually configured routes Dynamic routers rely on routing protocols to automatically maintain IP routing tables Routing Information Protocol (RIP)  Distance vector routing protocol Open Shortest Path First (OSPF)  Link stat routing protocol

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 22 OSPF Areas Backbone Area Area 1 Subnetted networks of /16 Summarized Route: /16 Area 2 Router A Router B

Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 23 Review Introduction to IP routing Types of links IP routing table Route determination process Sending host forwarding process IP router forwarding process Destination host receiving process IP routing infrastructure overview