McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)

Slides:



Advertisements
Similar presentations
Network Layer: Address Mapping, Error Reporting, and Multicasting
Advertisements

Unicast and Multicast Routing:
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
,< 資 管 Lee 附錄 A0 IGMP vs Multicast Listener Discovery.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Computer Networks21-1 Chapter 21. Network Layer: Address Mapping, Error Reporting, and Multicasting 21.1 Address Mapping 21.2 ICMP 21.3 IGMP 21.4 ICMPv6.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Helper Protocols Protocols that either make it easier for IP to do its job, or extend the capabilities of the network layer.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 8 Address Resolution Protocol.
Chapter 13 Mobile IP. Outline  ADDRESSING  AGENTS  THREE PHASES  AGENT DISCOVERY  REGISTRATION  DATA TRANSFER  INEFFICIENCY IN MOBILE IP.
1 DYNAMIC HOST REGISTRATION -- INTERNET GROUP MANAGEMENT PROTOCOL Yi-Cheng Lin.
TCP/IP Protocol Suite 1 Chapter 23 Upon completion you will be able to: IP Over ATM Review the features of an ATM WAN Understand how an a datagram can.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 26 IP over ATM.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 24 TCP/IP.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 14 Multicasting And Multicast Routing Protocols.
INTRA- AND INTERDOMAIN ROUTING Routing inside an autonomous system is referred to as intradomain routing. Routing between autonomous systems is.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Speaker 2006/XX/XX Speaker 2007/XX/XX IGMP Snooping CK NG Technical Marketing.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 9 Internet Control Message.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 2 The OSI Model and TCP/IP Protocol Suite.
22.1 Chapter 22 Network Layer: Delivery, Forwarding, and Routing Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Covering ICMP (Ch 9) and IGMP (Section 12.3)
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 14 Routing Protocols RIP, OSPF, BGP.
Microsoft Windows Server 2003 TCP/IP Protocols and Services Technical Reference Slide: 1 Lesson 9 Internet Group Management Protocol (IGMP)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 27 Mobile IP.
Chapter 2 OSI Model and TCP/IP
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 15 Network Layer Protocols: ARP, IPv4, ICMPv4, IPv6, and ICMPv6.
1 CMPT 471 Networking II IGMP (IPv4) and MLD (IPv6) © Janice Regan,
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 31 Next Generation: IPv6 and ICMPv6.
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.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 4 Network Layer.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 9 Internet Control Message Protocol (ICMP)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2003 Chapter 6 Delivery and Routing of IP Packets.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Network Layer Protocols: Unicast and Multicast Routing Protocols 21.1 Unicast Routing 21.2 Unicast Routing.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 13 Routing Protocols (RIP, OSPF, BGP)
Hyung-Min Lee ©Networking Lab., 2001 Chapter 8 ARP and RARP.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 12 Transmission Control Protocol (TCP)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Transmission Control Protocol (TCP)
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 6 Delivery and Routing of IP Packets.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 22 Transport Layer.
20.1 Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
IP Multicast COSC Addressing Class D address Ethernet broadcast address (all 1’s) IP multicast using –Link-layer (Ethernet) broadcast –Link-layer.
Chapter 16 X.25 X.25 Layers Packet Layer Protocol
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 17 X.25.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Network Layer: 19.1 Internetworks 19.2 Addressing Classful, Classless addressing, NAT 19.3 Routing.
TCP/IP Protocol Suite 1 Chapter 10 Upon completion you will be able to: Internet Group Management Protocol Know the purpose of IGMP Know the types of IGMP.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 8 Address Resolution Protocol.
Multicast in Network Level Presented by Apichan Kanjanavapastit, PhD (Telecom) Department of Telecommunication Engineering Faculty of Engineering Mahanakorn.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 18 Domain Name System (DNS)
Information and Communication engineering (ICE) MUT ITEC4610 Network Switching and Routing ดร. ประวิทย์ ชุมชู หัวหน้าสาขาวิชาวิศวกรรมสารสนเทศและการสื่อสาร.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Network Layer PART IV.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Chapter 21 Multicast Routing
Network Layer: Address Mapping, Error Reporting, and Multicasting
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 12 Transmission Control Protocol (TCP)
4.6 Multicast at the Network Layer Introduction: The Internet multicast abstraction and multicast groups The IGMP Protocol Multicast.
Routing Information Protocol
Multicasting EECS June Multicast One-to-many, many-to-many communications Applications: – Teleconferencing – Database – Distributed computing.
TCP/IP Protocol Suite 1 Chapter 10 Upon completion you will be able to: Internet Group Management Protocol Know the purpose of IGMP Know the types of IGMP.
1 Group Communications: Host Group and IGMP Dr. Rocky K. C. Chang 19 March, 2002.
IP Over ATM Objectives Chapter 23 Upon completion you will be able to:
ICMP The IP provides unreliable and connectionless datagram delivery. The IP protocol has no error-reporting or error-correcting mechanism. The IP protocol.
Chapter 19 Network Layer Protocols
IP Over ATM Objectives Chapter 23 Upon completion you will be able to:
Chapter 10 IGMP Prof. Choong Seon HONG.
IP Multicast COSC /5/2019.
Presentation transcript:

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 10 Internet Group Management Protocol (IGMP)

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 CONTENTS GROUP MANAGEMENT IGMP MESSAGES IGMP OPERATION ENCAPSULATION IGMP PACKAGE

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 10-1 Position of IGMP in the network layer

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 GROUP MANAGEMENT 10.1

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 IGMP MESSAGES 10.2

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 IGMP is a group management protocol. It helps a multicast router create and update a list of loyal members related to each router interface.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 10-2 IGMP message types

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 10-3 IGMP message format

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 IGMP OPERATION 10.3

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 10-4 IGMP operation

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 10-5 Membership report

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 In IGMP, a membership report is sent twice, one after the other.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 10-6 Leave report

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 The general query message does not define a particular group.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 10-7 General query message

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Example 1 Imagine there are three hosts in a network as shown in Figure 10.8 (next slide). A query message was received at time 0; the random delay time (in tenths of seconds) for each group is shown next to the group address. Show the sequence of report messages.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 10-8 Example 1

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Solution The events occur in this sequence: Time 12: The timer for in host A expires and a membership report is sent, which is received by the router and every host including host B which cancels its timer for Time 30: The timer for in host A expires and a membership report is sent, which is received by the router and every host including host C which cancels its timer for

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Solution (Continued) Time 50: The timer for in host C expires and a membership report is sent, which is received by the router and every host. Time 70: The timer for in host A expires and a membership report is sent, which is received by the router and every host including host A which cancels its timer for Note that if each host had sent a report for every group in its list, there would have been seven reports; with this strategy only four reports are sent.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 ENCAPSULATION 10.4

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure 10-9 Encapsulation of IGMP packet

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 The IP packet that carries an IGMP packet has a value of 2 in its protocol field.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 The IP packet that carries an IGMP packet has a value of 1 in its TTL field.

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure Mapping class D to Ethernet physical address

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure Tunneling

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 IGMP PACKAGE 10.5

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure IGMP package

McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Figure State: Free, Delaying, Idle Reference Count: Number of processes interested Group table