IP Multicast Addressing

Similar documents
IP Multicast Routing Technology Overview

IP Multicast Technology Overview

IP Multicast Technology Overview

Chapter 6 Addressing the Network- IPv4

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast

Multicast Technology White Paper

IP Multicast: PIM Configuration Guide, Cisco IOS Release 12.4T

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast

IP Multicast: PIM Configuration Guide, Cisco IOS Release 15S

IP Multicast: PIM Configuration Guide

IP Multicast: PIM Configuration Guide, Cisco IOS XE Release 3S

TCP/IP and the OSI Model

IP Multicast: PIM Configuration Guide

IP Multicast: PIM Configuration Guide, Cisco IOS Release 15SY

Unit C - Network Addressing Objectives Purpose of an IP Address and Subnet Mask Purpose of an IP Address and Subnet Mask

IP Multicast: PIM Configuration Guide, Cisco IOS Release 15M&T

IPv6 Multicast. Where and when?

IP Multicasting: Explaining Multicast Cisco Systems, Inc. All rights reserved. Cisco Academy

Deploying Next Generation Multicast-enabled Applications

MULTICAST AND IGMPv3. Announcements. Today s Lecture. Multicast (No Sharing) Unicast. I. HW5 will be online today CIDR, subnets, routing

TCP/IP Protocol Suite and IP Addressing

CCNA Exploration Network Fundamentals. Chapter 06 Addressing the Network IPv4

IP Multicast: Multicast Configuration Guide, Cisco IOS XE Everest (Cisco ASR 900 Series)

µtasker Document µtasker Multicasting and Internet Group Management Protocol (IGMP)

Hands-On IP Multicasting for Multimedia Distribution Networks

Connecting to the Network

IP Addressing Week 6. Module : Computer Networks Lecturer: Lucy White Office : 324

Defining Networks with the OSI Model. Module 2

OSI Data Link & Network Layer

IPv6 PIM. Based on the forwarding mechanism, IPv6 PIM falls into two modes:

IP: Addressing, ARP, Routing

Configuring Basic IP Multicast

OSI Data Link & Network Layer

prop-047: eglop multicast address assignments

Computer Communication and Networks Lab Experiment 6 MAC Address and Ethernet Packet

Ethernet. Network Fundamentals Chapter Cisco Systems, Inc. All rights reserved. Cisco Public 1

Internet Protocols (chapter 18)

IP Multicast: Does It Really Work? Wayne M. Pecena, CPBE, CBNE

Internet Protocol (IP)

ICS 351: Today's plan. routing protocol comparison encapsulation network dynamics multicasting in general IP multicasting IGMP PIM

OSI Data Link & Network Layer

IPv6 Specifications to Internet Standard

Configuring IPv4 Addresses

Why multicast? The concept of multicast Multicast groups Multicast addressing Multicast routing protocols MBONE Multicast applications Conclusions

Internet2 Multicast Workshop

Linux System Administration

Guide to TCP/IP Fourth Edition. Chapter 2: IP Addressing and Related Topics

Chapter Motivation For Internetworking

NETWORK LAYER: IP Addressing

Objectives. Upon completion you will be able to: Understand how the Internet came into being

Chapter 3 - Implement an IP Addressing Scheme and IP Services to Meet Network Requirements for a Small Branch Office

Binary Octet to Decimal Format Conversion

Chapter 18 and 22. IPv4 Address. Data Communications and Networking

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia

Chapter 8: Subnetting IP Networks

Copyright 2011 Sakun Sharma

Planning for Information Network

HP 5920 & 5900 Switch Series

Data Communication & Computer Networks Week # 13

Objectives. Chapter 10. Upon completion you will be able to:

IT220 Network Standards & Protocols. Unit 8: Chapter 8 The Internet Protocol (IP)

VXLAN Overview: Cisco Nexus 9000 Series Switches

IPv6 is Internet protocol version 6. Following are its distinctive features as compared to IPv4. Header format simplification Expanded routing and

Multicast Communications. Slide Set were original prepared by Dr. Tatsuya Susa

Chapter 8: Subnetting IP networks. Introduction to Networks v5.1

Network Protocols - Revision

IP Multicast. What is multicast?

Lab Using Wireshark to Examine Ethernet Frames

Vorlesung Kommunikationsnetze

IP Addressing: IPv4 Addressing Configuration Guide, Cisco IOS Release 15S

IP Address Assignment

Addressing and Routing

CS 348 Computer Networks. IP and Routing. Indian Institute of Technology, Bombay

Networks: Communicating and Sharing Resources

Lab Using Wireshark to Examine Ethernet Frames

CTS2134 Introduction to Networking. Module Network Implementation

Lab 8 (IP Addressing)

ET4254 Communications and Networking 1

Configuring PIM. Information About PIM. Send document comments to CHAPTER

Depreciation of site local address

JNCIA Juniper Networks Certified Internet Associate

Configuring IPv6 multicast routing and forwarding 1

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

Request for Comments: 1972 Category: Standards Track August A Method for the Transmission of IPv6 Packets over Ethernet Networks

The Internet Protocol. IP Addresses Address Resolution Protocol: IP datagram format and forwarding: IP fragmentation and reassembly

IPv6 Addressing. The IPv6 Address Space. Chapter 3. At the end of this chapter, you should be able to do the following:

Chapter 6. The Protocol TCP/IP. Introduction to Protocols

1: Review Of Semester Provide an overview of encapsulation.

Table of Contents. Cisco TCP/IP

CS610 Computer Network Final Term Papers Solved MCQs with reference by Virtualians Social Network

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

Configuring SSM. Finding Feature Information. Prerequisites for Configuring SSM

debug ip ospf database external default-metric subnet area 0 stub distribute-list in Serial0/1

EITF25 Internet Techniques and Applications L7: Internet. Stefan Höst

Computer Networks. Lecture 9 Network and transport layers, IP, TCP, UDP protocols

Chapter 8 ARP(Address Resolution Protocol) Kyung Hee University

Mobile Ad-hoc Networks. Intended status: Informational July 16, 2012 Expires: January 17, 2013

The Internet. The Internet is an interconnected collection of netw orks.

MLD. MLDv1 (defined in RFC 2710), which is derived from IGMPv2. MLDv2 (defined in RFC 3810), which is derived from IGMPv3.

Networking Fundamentals Tom Brett

Transcription:

APPENDIX B Multicast delivery is enabled by setting up a multicast address on the Content Engine in the form of a multicast cloud configuration to which different devices, configured to receive content from the same channel, can subscribe. The delivering device sends content to the multicast address set up at the Content Engine, from which it becomes available to all subscribed receiving devices. This appendix provides guidelines for IP multicast addressing and contains the following sections: Unusable IP Multicast Addresses, page B-1 Insecure Services, page B-4 Copying Files Between Servers and Clients, page B-4 Limited Scope Addresses, page B-4 Source-Specific Multicast Addresses, page B-5 GLOP Addresses, page B-5 Use this information when configuring multicast address settings for multicast clouds. (See the Configuring Multicast Cloud Properties section on page 5-34.) Unusable IP Multicast Addresses The Internet Assigned Numbers Authority (IANA) controls the assignment of IP multicast addresses. IANA has assigned the IPv4 Class D address space to be used for IP multicast. Therefore, all IP multicast group addresses fall in the range from 224.0.0.0 through 239.255.255.255. However, some combinations of source and group addresses should not be routed for multicasting purposes. lists the unusable multicast address ranges and the reasons they should not be used. Unusable Multicast Address Assignments Address Range Reason 224.0.1.2/32 Known insecure service address. See the Insecure Services section on page B-4. 224.0.1.3/32 Reserved for the discovery of resources within the administrative domain. See the Limited Scope Addresses section on page B-4. 224.0.1.22/32 Known insecure service address. 224.0.1.35/32 Reserved for the discovery of resources within the administrative domain. 224.0.1.39/32 Reserved for the discovery of resources within the administrative domain. B-1

Unusable IP Multicast Addresses Appendix B Unusable Multicast Address Assignments (continued) Address Range Reason 224.0.1.40/32 Reserved for the discovery of resources within the administrative domain. 224.0.2.2./32 Known insecure service address. 224.77.0.0/16 Used to copy files between servers and clients in a local network. See the Copying Files Between Servers and Clients section on page B-4. 224.128.0.0/24 Local address that maps to an Ethernet multicast address range and may See the Layer 2 Multicast Addresses section on page B-5. 225.0.0.0/24 Local address that maps to an Ethernet multicast address range and may 225.1.2.3/32 Used to copy files between servers and clients in a local network. 225.128.0.0/24 Local address that maps to an Ethernet multicast address range and may 226.0.0.0/24 Local address that maps to an Ethernet multicast address range and may 226.77.0.0/16 Used to copy files between servers and clients in a local network. 226.128.0.0/24 Local address that maps to an Ethernet multicast address range and may 227.0.0.0/24 Local address that maps to an Ethernet multicast address range and may 227.128.0.0/24 Local address that maps to an Ethernet multicast address range and may 228.0.0.0/24 Local address that maps to an Ethernet multicast address range and may 228.128.0.0/24 Local address that maps to an Ethernet multicast address range and may 229.0.0.0/24 Local address that maps to an Ethernet multicast address range and may 229.128.0.0/24 Local address that maps to an Ethernet multicast address range and may 230.0.0.0/24 Local address that maps to an Ethernet multicast address range and may 230.128.0.0/24 Local address that maps to an Ethernet multicast address range and may 231.0.0.0/24 Local address that maps to an Ethernet multicast address range and may 231.128.0.0/24 Local address that maps to an Ethernet multicast address range and may 232.0.0.0/24 Source-specific multicast address. See the Source-Specific Multicast Addresses section on page B-5. 232.128.0.0/24 Local address that maps to an Ethernet multicast address range and may B-2

Appendix B Unusable IP Multicast Addresses Unusable Multicast Address Assignments (continued) Address Range Reason 233.0.0.0/8 GLOP address. See the GLOP Addresses section on page B-5. 233.0.0.0/24 Local address that maps to an Ethernet multicast address range and may 233.128.0.0/24 Local address that maps to an Ethernet multicast address range and may 234.0.0.0/24 Local address that maps to an Ethernet multicast address range and may 234.42.42.42/32 Used to copy files between servers and clients in a local network. 234.128.0.0/24 Local address that maps to an Ethernet multicast address range and may 234.142.142.42/31 Used to copy files between servers and clients in a local network. 234.142.142.44/30 Used to duplicate files between clients and servers in a local network. 234.142.142.48/28 Used to copy files between servers and clients in a local network. 234.142.142.64/26 Used to copy files between servers and clients in a local network. 234.142.142.128/29 Used to copy files between servers and clients in a local network. 234.142.142.136/30 Used to copy files between servers and clients in a local network. 234.142.142.140/31 Used to copy files between servers and clients in a local network. 234.142.142.142/32 Used to copy files between servers and clients in a local network. 235.0.0.0/24 Local address that maps to an Ethernet multicast address range and may 235.128.0.0/24 Local address that maps to an Ethernet multicast address range and may 236.0.0.0/24 Local address that maps to an Ethernet multicast address range and may 236.128.0.0/24 Local address that maps to an Ethernet multicast address range and may 236.0.0.0/24 Local address that maps to an Ethernet multicast address range and may 236.128.0.0/24 Local address that maps to an Ethernet multicast address range and may 237.0.0.0/24 Local address that maps to an Ethernet multicast address range and may 237.128.0.0/24 Local address that maps to an Ethernet multicast address range and may 238.0.0.0/24 Local address that maps to an Ethernet multicast address range and may 238.128.0.0/24 Local address that maps to an Ethernet multicast address range and may B-3

Insecure Services Appendix B Unusable Multicast Address Assignments (continued) Address Range Reason 239.0.0.0/8 Administratively scoped address that should not be passed between administrative domains. See the Limited Scope Addresses section on page B-4. 239.0.0.0/24 Local address that maps to an Ethernet multicast address range and may 239.128.0.0/24 Local address that maps to an Ethernet multicast address range and may Some of these addresses have been reserved for use by multicast applications through IANA. For example, IP address 224.0.1.1 has been reserved for the Network Time Protocol (NTP). IP addresses reserved for IP multicast are defined in RFC 1112, Host Extensions for IP Multicasting. More information about reserved IP multicast addresses can be found at the following location: http://www.iana.org/assignments/multicast-addresses/multicast-addresses.xml Note You can find all RFCs and Internet Engineering Task Force (IETF) drafts on the IETF website (http://www.ietf.org). Insecure Services Applications that use multicast addresses in the 224.0.1.2/32, 224.0.1.22/23, and 224.0.2.2/32 ranges have been demonstrated to be vulnerable to exploitation, which has led to serious security problems. Copying Files Between Servers and Clients Some applications are used to copy files between servers and clients and to otherwise maintain groups of personal computers. These applications are intended to be used on a local subnet or within an administrative domain, but the default addresses used by the software are not within the administrative addresses used by the administratively scoped addresses listed in. Limited Scope Addresses Limited scope addresses are also called administratively scoped addresses. These addresses are described in RFC 2365, Administratively Scoped IP Multicast, to be limited to a local group or organization. Companies, universities, or other organizations can use limited scope addresses to have local multicast applications that will not be forwarded outside their domain. Routers typically are configured with filters to prevent multicast traffic in this address range from flowing outside an autonomous system (AS) or any user-defined domain. Within an autonomous system or domain, the limited scope address range can be further subdivided so that local multicast boundaries can be defined. This subdivision is called address scoping and allows for address reuse between these smaller domains. B-4

Appendix B Source-Specific Multicast Addresses Source-Specific Multicast Addresses Addresses in the 232.0.0.0/24 range are reserved for source-specific multicast (SSM). SSM is an extension of the Protocol-Independent Multicast (PIM) protocol that allows for an efficient data delivery mechanism in one-to-many communications. GLOP Addresses RFC 2770, GLOP Addressing in 233/8, proposes that the 233.0.0.0/8 address range be reserved for statically defined addresses by organizations that already have an AS number reserved. This practice is called GLOP addressing. The AS number of the domain is embedded into the second and third octets of the 233.0.0.0/8 address range. For example, the AS number 62010 is written in hexadecimal format as F23A. Separating the two octets F2 and 3A results in 242 and 58 in decimal format. These values result in a subnet of 233.242.58.0/24 that would be globally reserved for AS 62010 to use. Layer 2 Multicast Addresses Historically, network interface cards (NICs) on a LAN segment could receive only packets destined for their burned-in MAC address or the broadcast MAC address. In IP multicast, several hosts need to be able to receive a single data stream with a common destination MAC address. Some means had to be devised so that multiple hosts could receive the same packet and still be able to differentiate between several multicast groups. One method to accomplish this is to map IP multicast Class D addresses directly to a MAC address. Today, using this method, NICs can receive packets destined to many different MAC addresses their own unicast, broadcast, and a range of multicast addresses. Note The MAC address table on an ACNS 5.x Content Engine supports up to 50,000 entries. The IEEE LAN specifications made provisions for the transmission of broadcast and multicast packets. In the 802.3 standard, bit 0 of the first octet is used to indicate a broadcast or multicast frame. Figure B-1 shows the location of the broadcast or multicast bit in an Ethernet frame. Figure B-1 IEEE 802.3 MAC Address Format Octet 0 xxxxxx11 Octet 1 Octet 2 Octet 3 Octet 4 Octet 5 Broadcast or multicast bit Locally administrated address bit 60072 This bit indicates that the frame is destined for a group of hosts or all hosts on the network (in the case of the broadcast address 0xFFFF.FFFF.FFFF). IP multicast makes use of this capability by sending IP packets to a group of hosts on a LAN segment. B-5

GLOP Addresses Appendix B Ethernet MAC Address Mapping IANA owns a block of Ethernet MAC addresses that start with 01:00:5E in hexadecimal format. Half of this block is allocated for multicast addresses. The range from 0100.5e00.0000 through 0100.5e7f.ffff is the available range of Ethernet MAC addresses for IP multicast. This allocation allows for 23 bits in the Ethernet address to correspond to the IP multicast group address. The mapping places the lower 23 bits of the IP multicast group address into these available 23 bits in the Ethernet address. (See Figure B-2.) Figure B-2 IP Multicast to Ethernet or FDDI MAC Address Mapping IP multicast address MAC address (Ethernet or FDDI) 5 bits lost 1110 239.255.0.1 01-00-5e-7F-00-01 25 bits 48 bits 32 bits 28 bits 23 bits 60073 Because the upper five bits of the IP multicast address are dropped in this mapping, the resulting address is not unique. In fact, 32 different multicast group IDs map to the same Ethernet address. (See Figure B-3.) Network administrators should consider this fact when assigning IP multicast addresses. For example, 224.1.1.1 and 225.1.1.1 map to the same multicast MAC address on a Layer 2 switch. If one user subscribed to Group A (as designated by 224.1.1.1) and the other users subscribed to Group B (as designated by 225.1.1.1), they would both receive both A and B streams. This situation limits the effectiveness of this multicast deployment. Figure B-3 MAC Address Ambiguities 32 IP multicast addresses 224.1.1.1 224.129.1.1 225.1.1.1 225.129.1.1 238.1.1.1 238.129.1.1 239.1.1.1 239.129.1.1 Multicast MAC addresses 0x0100.5E01.0101 60074 B-6