Chapter 1 Introduction Networking Architecture Overview.

Slides:



Advertisements
Similar presentations
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 22 Omar Meqdadi Department of Computer Science and Software Engineering University.
Advertisements

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.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961:Internet Protocols Quiz 1: Solutions Time: 60 min (strictly enforced) Points: 50 YOUR.
11- IP Network Layer4-1. Network Layer4-2 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection.
Extending Networks. Three Levels of Extension Physical Layer –Repeaters Link Layer –Bridges –Switches Network –Routers: “Connecting networks”
Delivery, Forwarding, and Routing
Announcements List Lab is still under construction Next session we will have paper discussion, assign papers,
© Jörg Liebeherr ECE 1545 Forwarding in IP Networks.
1 ECE453 – Introduction to Computer Networks Lecture 10 – Network Layer (Routing II)
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)
Network Redundancy Multiple paths may exist between systems. Redundancy is not a requirement of a packet switching network. Redundancy was part of the.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing
22.1 Chapter 22 Network Layer: Delivery, Forwarding, and Routing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Network Layer introduction 4.2 virtual circuit and datagram networks 4.3 what’s inside a router 4.4 IP: Internet Protocol  datagram format  IPv4.
Introduction to Network Layer. Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using bridges? –No!
Multi-protocol Label Switching Jiang Wu Computer Science Seminar 5400.
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.
Objectives: Chapter 5: Network/Internet Layer  How Networks are connected Network/Internet Layer Routed Protocols Routing Protocols Autonomous Systems.
7-1 Last time □ Wireless link-layer ♦ Introduction Wireless hosts, base stations, wireless links ♦ Characteristics of wireless links Signal strength, interference,
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 7 Internet Protocol (IP) Routing.
Ethernet Basics – 8 Routers. Routers and Routing Definition of a router- A device which provides a path from a node on one network or subnet to a node.
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”
CCNA 1 v3.0 Module 10 Routing Fundamentals and Subnets.
Internet Protocol: Routing IP Datagrams Chapter 8.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 10 Routing Fundamentals and Subnets.
1 12-Jan-16 OSI network layer CCNA Exploration Semester 1 Chapter 5.
Routing Algorithms and IP Addressing Routing Algorithms must be ▪ Correctness ▪ Simplicity ▪ Robustness ▪ Stability ▪ Fairness ▪ Optimality.
The Internet Network layer
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.
Multi-protocol Label Switching
1 COMP 431 Internet Services & Protocols The IP Internet Protocol Jasleen Kaur April 21, 2016.
CSE 421 Computer Networks. Network Layer 4-2 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside.
Fall, 2001CS 6401 Switching and Routing Outline Routing overview Store-and-Forward switches Virtual circuits vs. Datagram switching.
Graciela Perera Department of Computer Science and Information Systems Slide 1 of 18 INTRODUCTION NETWORKING CONCEPTS AND ADMINISTRATION CSIS 3723 Graciela.
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.
MPLS Virtual Private Networks (VPNs)
Chapter 3 Part 3 Switching and Bridging
Advanced Computer Networks
Instructor & Todd Lammle
Chapter 3: Packet Switching (overview)
ROUTING.
Chapter 4 Network Layer All material copyright
A quick intro to networking
Network layer Jarkom Dasar – Week 6 Aisyatul Karima, 2012.
Routing Jennifer Rexford.
Connecting Network Components
Scaling the Network: The Internet Protocol
Part I. Overview of Data Communications and Networking
3. Internetworking (part 1)
COMPUTER NETWORKS CS610 Lecture-45 Hammad Khalid Khan.
COMP 3270 Computer Networks
Chapter 5: Network Layer (Part I)
Chapter 3 Part 3 Switching and Bridging
THE NETWORK LAYER.
CS 457 – Lecture 10 Internetworking and IP
Delivery, Forwarding, and Routing
Delivery and Routing of IP Packets
Network Layer I have learned from life no matter how far you go
Switch controller: Routing
Networking CS 3470 Sarah Diesburg
EEC-484/584 Computer Networks
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.
Scaling the Network: The Internet Protocol
Chapter 15. Connecting Devices
COMPUTER NETWORKS CS610 Lecture-29 Hammad Khalid Khan.
Networking CS 3470 Sarah Diesburg
Presentation transcript:

Chapter 1 Introduction Networking Architecture Overview

Networking Architecture Overview A Generic Network: node: switch/router end-host: telephone/computer/server More intelligent at the edge nodes Higher speed at the core nodes : edge node : core node : end-host

Networking Architecture Overview It is all about how to send information/packets between end-hosts: Routing Protocol Build the network topology/map Find one or multiple routes/paths from any node to any other nodes Build a routing/forwarding table Two forwarding paradigms Connection-oriented: set up a virtual path and forward packets along the path Connectionless: forward packets and let each node downstream figure out how to forward the packets further downstream, known as hop-by-hop forwarding

Networking Architecture Overview More on forwarding paradigms : Connection-oriented Build the network topology through a routing protocol: each node tells its neighbors about its connectivity by flooding Based on the destination end-host’s global address, the routing protocol in the first-hop node finds a route/path to the last-hop node, e.g., a shortest path The first-hop node uses a signaling protocol to install state information along the path. The state information include incoming and out-going labels with local significance (known as label swapping table) and resources reserved for the path. The information is sent in the form of labeled packets. At each intermediate node, the incoming label in the packet is matched against the label swapping table to find the outgoing label and output interface to the downstream node. The incoming label is replaced by the outgoing label before the packet is sent to the output interface downstream, known as label swapping.

Networking Architecture Overview More on forwarding paradigms : Connectionless Build the network topology through a routing protocol: each node tells its neighbors about its connectivity by flooding; every node finds a path to every other node and for each destination node, record only the next-hop node along the path to the destination node, resulting in a destination-node-to-next-hop-node mapping table, known as routing/forwarding/longest prefix match (LPM) table. More on LPM later The information is sent in the form of packets with destination host’s global address attached At each intermediate node, the destination host’s global address is matched against the LPM table to find the next-hop node and the packet is sent to the next-hop node

Networking Architecture Overview IP internetworking basics: Networks Shared medium: broadcast domain e.g., Ethernet and token ring Use MAC (multiple access control) address to forward frames, known as layer 2 forwarding Point-to-Point e.g., packet over SONET (POS)

Networking Architecture Overview IP Internetworking is connectionless To go from one IP network to another, hop-by-hop forwarding based on the destination IP address is performed, known as layer 3 forwarding one hop

Networking Architecture Overview Layering concept and addressing schemes: Internet protocols are designed in layers; the lower layer provides service to its immediate upper layer: Application L5 Transport L4 Internetworking L3 Data link/MAC L2 PHY L1

Networking Architecture Overview Addressing schemes: Local address: VPI/VCI MPLS labels Layer 2/MAC address: A global 48-bit flat address Cannot scale to large networks Layer 3/IP address: A global 32-bit two layer hierarchical address: network part and host part Network address host address

Networking Architecture Overview Two level routing hierarchies Intradomain: OSPF, IS-IS, and RIP Interdomain: BGP LPM: select the one with the largest number of matched bits interdomain intradomain 2.2.3.* 2.2.2.2 2.2.2.*