Network Layer: ICMP and Network Management

Similar documents
CSC 401 Data and Computer Communications Networks

CSC 4900 Computer Networks: Routing Protocols

Computer Networks LECTURE 10 ICMP, SNMP, Inside a Router, Link Layer Protocols. Assignments INTERNET CONTROL MESSAGE PROTOCOL

Chapter 5 Network Layer: The Control Plane

Chapter 4: outline. 4.5 routing algorithms link state distance vector hierarchical routing. 4.6 routing in the Internet RIP OSPF BGP

Chapter 5 Network Layer: The Control Plane

EC441 Fall 2018 Introduction to Computer Networking Chapter 5: Network Layer Control Plane

Computer Networking Introduction

Last time. Network layer. Introduction. Virtual circuit vs. datagram details. IP: the Internet Protocol. forwarding vs. routing

Lecture 19: Network Layer Routing in the Internet

Master Course Computer Networks IN2097

Subnets. IP datagram format. The Internet Network layer. IP Fragmentation and Reassembly. IP Fragmentation & Reassembly. IP Addressing: introduction

CSC 8560 Computer Networks: Control Plane

Chapter 5 Network Layer: The Control Plane

Chapter 5 Network Layer: The Control Plane

Router Architecture Overview

Chapter 5 Network Layer: The Control Plane

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 13

CPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer

internet technologies and standards

Chapter 5 Network Layer: The Control Plane

Chapter 4 Network Layer

5.1 introduction 5.5 The SDN control 5.2 routing protocols plane. Control Message 5.3 intra-as routing in Protocol the Internet

Chapter 4: Network Layer

Different Layers Lecture 20

Network Layer: Internet Protocol

NETWORK LAYER CONTROL PLANE

Announcements. CS 5565 Network Architecture and Protocols. Project 2B. Project 2B. Project 2B: Under the hood. Routing Algorithms

Lecture 5 The Network Layer part II. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Chapter 9. introduction to network management. major components. MIB: management information base. SNMP: protocol for network management

Communication Networks ( ) / Fall 2013 The Blavatnik School of Computer Science, Tel-Aviv University. Allon Wagner

COSC4377. TCP vs UDP Example Statistics

Problems of IP. Unreliable connectionless service. Cannot acquire status information from routers and other hosts

CSCE 463/612 Networks and Distributed Processing Spring 2017

Network layer: Overview. Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing

IPv4. Christian Grothoff.

Network layer: Overview. Network Layer Functions

Chapter 4 Network Layer. Network Layer 4-1

CSCD58 WINTER 2018 WEEK 6 - NETWORK LAYER PART 1. Brian Harrington. February 13, University of Toronto Scarborough

Network layer Network Layer 4-1

Lecture 4 The Network Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Lecture 4 - Network Layer. Transport Layer. Outline. Introduction. Notes. Notes. Notes. Notes. Networks and Security. Jacob Aae Mikkelsen

Δίκτυα Υπολογιστών ΙΙ. Κώστας Μαγκούτης Επίκουρος Καθηγητής Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων

Chapter 9 Network Management

(ICMP), RFC

Internet Control Message Protocol (ICMP), RFC 792. Prof. Lin Weiguo Copyleft 2009~2017, School of Computing, CUC

Internet Multicast Routing

internet technologies and standards

Network Management. Stuart Johnston 13 October 2011

Network Layer: DHCP, ICMP, NAT, IPv6

Internet Control Message Protocol (ICMP)

ICMP (Internet Control Message Protocol)

Chapter 4: Network Layer

Network Layer (4): ICMP

11/13/2017 Network Layer (SSL) Network-layer functions. Recall the two network-layer functions:

Course on Computer Communication and Networks. Lecture 7 Network Layer, Chapter 4 (6/e) - Part B (7/e Ch5)

MESSAGES error-reporting messages and query messages. problems processes IP packet specific information

Network Management. Stuart Johnston 08 November 2010

3.7 TCP congestion. reliable data transfer. sliding window. Lecture 4: Transport layer III: flow control and congestion control & Network layer I: IP

Introduction to Communication Networks Spring Unit 15 Internetworking (cont) Routing

Topics for This Week

Department of Computer and IT Engineering University of Kurdistan. Network Layer. By: Dr. Alireza Abdollahpouri

Simple Network Management Protocol. Slide Set 8

Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme. Auxiliary Protocols

Network Layer. The Network Layer. Contents Connection-Oriented and Connectionless Service. Recall:

Network Layer. Recall: The network layer is responsible for the routing of packets The network layer is responsible for congestion control

HY 335 Φροντιστήριο 8 ο

Each ICMP message contains three fields that define its purpose and provide a checksum. They are TYPE, CODE, and CHECKSUM fields.

Internet Protocol. Outline Introduction to Internet Protocol Header and address formats ICMP Tools CS 640 1

Avaya ExpertNet Lite Assessment Tool

Internet Control Message Protocol (ICMP)

Chapter IV: Network Layer

Network Management. Raj Jain Raj Jain. Washington University in St. Louis

CS 356: Computer Network Architectures. Lecture 10: IP Fragmentation, ARP, and ICMP. Xiaowei Yang

TDTS06: computer Networks

SNMP Basics BUPT/QMUL

CS118 Discussion 1A, Week 7. Zengwen Yuan Dodd Hall 78, Friday 10:00 11:50 a.m.

TCP/IP NETWORK ROUTE PERFORMANCE ANALYSIS

Table of Contents 1 System Maintaining and Debugging Commands 1-1

Data Communications & Networks. Session 7 Main Theme Networks: Part I Circuit Switching, Packet Switching, The Network Layer

Chapter 4 Network Layer

Module 7 Internet And Internet Protocol Suite

SNMP Basics BUPT/QMUL

Chapter 4 Network Layer: The Data Plane. Part A. Computer Networking: A Top Down Approach

Configuring IP SLAs LSP Health Monitor Operations

Chapter 4 Network Layer

Introduction to Computer Networks

ICS 451: Today's plan

Information Network Systems The network layer. Stephan Sigg

Distributed Systems. 7. Network Layer. Werner Nutt

Outline. SC/CSE 3213 Winter Sebastian Magierowski York University. ICMP ARP DHCP NAT (not a control protocol) L9: Control Protocols

Table of Contents 1 System Maintenance and Debugging Commands 1-1

EECS 3214: Computer Networks Protocols and Applications

Networking: Network layer

COMPUTER NETWORK. Homework #3. Due Date: May 22, 2017 in class

Internetworking With TCP/IP

Overview of IPM. What Is IPM? CHAPTER

CSEP 561 Internetworking. David Wetherall

Chapter 4: network layer. Network service model. Two key network-layer functions. Network layer. Input port functions. Router architecture overview

COMP211 Chapter 5 Network Layer: The Control Plane

Transcription:

Network Layer: ICMP and Network Management EECS3214 18-03-15 4-1 Chapter 5: outline 5.1 introduction 5.2 routing protocols link state distance vector 5.3 intra-as routing in the Internet: OSPF 5.4 routing among the ISPs: BGP 5.5 The SDN control plane 5.6 ICMP: The Internet Control Message Protocol 5.7 Network management and SNMP Network Layer: Control Plane 5-2 1

ICMP: internet control message protocol used by hosts and routers to communicate networklevel information error reporting: unreachable host, network, port, protocol echo request/reply (used by ping) network-layer above IP: ICMP messages carried in IP datagrams ICMP message: type, code plus header and first 8 bytes of IP datagram causing error Type Code description 0 0 echo reply (ping) 3 0 dest. network unreachable 3 1 dest host unreachable 3 2 dest protocol unreachable 3 3 dest port unreachable 3 6 dest network unknown 3 7 dest host unknown 4 0 source quench (congestion control - not used) 8 0 echo request (ping) 9 0 route advertisement 10 0 router discovery 11 0 TTL expired 12 0 bad IP header Network Layer: Control Plane 5-3 Traceroute and ICMP source sends series of UDP segments to destination first set has TTL =1 second set has TTL=2, etc. unlikely port number when datagram in nth set arrives to nth router: router discards datagram and sends source ICMP message (type 11, code 0) ICMP message include name of router & IP address when ICMP message arrives, source records RTTs stopping criteria: UDP segment eventually arrives at destination host destination returns ICMP port unreachable message (type 3, code 3) source stops 3 probes 3 probes 3 probes Network Layer: Control Plane 5-4 2

Chapter 5: outline 5.1 introduction 5.2 routing protocols link state distance vector 5.3 intra-as routing in the Internet: OSPF 5.4 routing among the ISPs: BGP 5.5 The SDN control plane 5.6 ICMP: The Internet Control Message Protocol 5.7 Network management and SNMP Network Layer: Control Plane 5-5 What is network management? autonomous systems (a.k.a. network ): 1000s of interacting hardware/software components other complex systems requiring monitoring, control: jet airplane nuclear power plant others? "Network management includes the deployment, integration and coordination of the hardware, software, and human elements to monitor, test, poll, configure, analyze, evaluate, and control the network and element resources to meet the real-time, operational performance, and Quality of Service requirements at a reasonable cost." Network Layer: Control Plane 5-6 3

Infrastructure for network management definitions: managing entity managing entity network management protocol data s contain managed objects whose data is gathered into a Management Information Base (MIB) Network Layer: Control Plane 5-7 SNMP protocol Two ways to convey MIB info, commands: managing entity managing entity request response trap msg request/response mode trap mode Network Layer: Control Plane 5-8 4

SNMP protocol: message types Message type GetRequest GetNextRequest GetBulkRequest Function manager-to-agent: get me data (data instance, next data in list, block of data) InformRequest SetRequest Response manager-to-manager: here s MIB value manager-to-agent: set MIB value Agent-to-manager: value, response to Request Trap Agent-to-manager: inform manager of exceptional event Network Layer: Control Plane 5-9 SNMP protocol: message formats Get/set header Variables to get/set PDU type Request ID Error Status (0-5) Error Index Name Value Name Value. PDU type Enterprise Agent Addr Trap Type (0-7) Specific code Time stamp Name Value. Trap header Trap info SNMP PDU More on network management: see earlier editions of text, and http://www.tcpipguide.com/free/t_snmpversion2snmpv2messageformats-5.htm Network Layer: Control Plane 5-10 5

SNMP PDU Type Values Network Layer 4-11 Chapter 5: summary we ve learned a lot! approaches to network control plane per-router control (traditional) logically centralized control (software defined networking) traditional routing algorithms implementation in Internet: OSPF, BGP SDN controllers implementation in practice: ODL, ONOS Internet Control Message Protocol network management next stop: link layer! Network Layer: Control Plane 5-12 6