APNIC Meeting 2007 prop-047: eGLOP multicast address assignments Marshall Eubanks Dave Meyer Bali February, 2007.

Slides:



Advertisements
Similar presentations
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 26 IPv6 Addressing.
Advertisements

Classifying Network Addressing
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
School of Information Technologies Internet Multicasting NETS3303/3603 Week 10.
COS 420 Day 18. Agenda Group Project Discussion Program Requirements Rejected Resubmit by Friday Noon Protocol Definition Due April 12 Assignment 3 Due.
TDC375 Winter 2002John Kristoff - DePaul University1 Network Protocols IP Multicast.
TDC375 Autumn 03/04 John Kristoff - DePaul University 1 Network Protocols Multicast.
MULTICASTING Network Security.
1 Chapter Overview IP (v4) Address IPv6. 2 IPv4 Addresses Internet Protocol (IP) is the only network layer protocol with its own addressing system and.
CS 6401 Efficient Addressing Outline Addressing Subnetting Supernetting.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Addressing Networking for Home and Small Businesses – Chapter 5.
IP Addressing. Each TCP/IP host is identified by a logical IP address. –The IP address is a network layer address –No dependence on the Data-Link layer.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 Chapter 4 IP Addresses: Classful Addressing.
1 Computer Networks IP Multicast. 2 Recall Unicast Broadcast Multicast sends to a specific group.
Types of Addresses in IPv4 Network Range
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
IPv4 Addresses. Internet Protocol: Which version? There are currently two versions of the Internet Protocol in use for the Internet IPv4 (IP Version 4)
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Multicast routing.
IP Addresses & Classes Presented By: M.Usman Khan Ghauri Nauman Aslam.
Advances in Multicast - The Promise of Single Source Multicast (SSM) (with a little on multicast DOS) Marshall Eubanks Multicast Technologies
 An Internet address is made of four bytes (32 bits) that define the host connection to a network.  It is uniquely and universally defines the connection.
CSIS  We need to create some logic to the environment  We want to keep like devices together  We want to make money leasing the use of the space.
Efficient Addressing Outline Addressing Subnetting Supernetting CS 640.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 IP Addresses: Classful Addressing Teeratorn Saneeyeng, KMUTNB.
SYSTEM ADMINISTRATION Chapter 8 Internet Protocol (IP) Addressing.
Chapter 22 Network Layer: Delivery, Forwarding, and Routing Part 5 Multicasting protocol.
Addressing IP v4 W.Lilakiatsakun. Anatomy of IPv4 (1) Dotted Decimal Address Network Address Host Address.
The InetAddress Class Nipat J.. public class InetAddress  This class represents an Internet Protocol (IP) address.  An IP address is either a 32-bit.
© J. Liebeherr, All rights reserved 1 Multicast Routing.
Internet Protocol CLASS E
Interdomain multicast routing with IPv6 Stig Venaas University of Southampton Jerome Durand RENATER Mickael Hoerdt University Louis Pasteur - LSIIT.
Interdomain IPv6 multicast Stig Venaas UNINETT. PIM-SM and Rendezvous Points Interdomain multicast routing is usually done with a protocol called PIM-SM.
Björn Landfeldt School of Information Technologies NETS 3303 Networked Systems Multicast.
Multicast addresses for documentation purposes draft-venaas-mboned-mcaddrdoc-03.
CS4500CS4500 Dr. ClincyLecture1 Lecture #6 Chapter 5: Addressing (part 1 of 3) Address Structure Classful Addressing Number Systems (Appendix B) Mask –
Fundamentals of IP Multicast
Multicast in Network Level Presented by Apichan Kanjanavapastit, PhD (Telecom) Department of Telecommunication Engineering Faculty of Engineering Mahanakorn.
IP Internet Protocol Fundamental packet format that computers use to exchange information. Is a set of technical rules that defines how computers communicate.
CS 350 Chapter-7. IP Terminology Bit, Byte, Octet Network address Broadcast address Broadcast, multicast,
Chapter 9: Multicast Sockets
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #09: SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
6DEPLOY. IPv6 Deployment and Support
Chapter 8: IP Addressing
Policy SIG Report APNIC AGM Friday 29 August 2008 Christchurch, New Zealand 1.
TCP/IP Protocol Suite 1 Chapter 4 Objectives Upon completion you will be able to: IP Addresses: Classful Addressing Understand IPv4 addresses and classes.
Objective 1.Understand Network 2.Understand IP Addressing (IPv4 and IPv6) 3.Understand Subnetting 4.Examples 5.IP addressing and Vlan’s in TIFR 6.TIFR.
Network Layer IP Address.
Source-Specific Multicast (RFC4607) Author: H. Holbrook, Arastra, Inc. B. Cain, Acopia Networks Speaker: Wu Zhi Yu.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2000 IP Addresses: Classful Addressing.
1 CMPT 471 Networking II Multicasting © Janice Regan,
Internet Architecture
Networking for Home and Small Businesses – Chapter 5
Binary Lesson 4 Classful IP Addresses
CS4470 Computer Networking Protocols
Chapter 26 IPv6 Addressing
IP Addresses: Classful Addressing
Ct1304 Lecture#4 IPV4 Addressing Asma AlOsaimi.
NET302 Lecture#3 IPV4 Addressing Asma AlOsaimi.
IP Addresses: Classful Addressing
Lecture#3 IPV4 Addressing Net 302- Asma AlOsaimi.
Ct1304 Lecture#4 IPV4 Addressing Asma AlOsaimi.
Planning the Addressing Structure
Networking for Home and Small Businesses – Chapter 5
OSI Network Layer Presented By Dr. Waleed Alseat Mutah University.
Thursday 28 February 2008 APNIC 25, Taipei Toshiyuki Hosaka
Multicasting Unicast.
Lecture#3-IPV4 Addressing
Presentation transcript:

APNIC Meeting 2007 prop-047: eGLOP multicast address assignments Marshall Eubanks Dave Meyer Bali February, 2007

APNIC Meeting Multicast and Addressing Multicast is a means of distributing data on a one to many or many to many basis on the Internet. In Unicast, you send to an IP Address In Multicast, –sources send to a Multicast (“Class D”) address –Receivers request data from a Multicast address –The network takes care of the rest. Multicast address assignments have never been turned over to the RIRs… –Prop 047 would change this.

APNIC Meeting Unicast vs. Multicast Multicast Unicast

APNIC Meeting Some Uses for Multicast Any application with multiple receivers –one-to-many or many-to-many Periodic data delivery - “push” technology –stock quotes and other financial information The original “killer app” Live video distribution –The new “Killer App” –Most new IPTV installations use IP Multicast

APNIC Meeting Two Service Models : ASM and SSM ASM: Any-Source Multicast. Traditional multicast – data and joins are forwarded to an RP. –If two services pick the same Group address, then there is a Denial of Service –So, there needs to be some mechanism of address assignment SDR (a multicast application; now deprecated) IANA GLOP “Make it up” –Actually, not uncommon and can cause bad problems SSM: Source-Specific Multicast. PIM-SM without RPs – instead, the source address is learned out-of-band, and the SPT is built directly to it. –Only the combination of the source address and group address needs to be unique –So, doesn’t really need Address assignments Most new deployments are ASM, and ASM needs addresses.

APNIC Meeting Multicast Addressing IPv4 Multicast Group Addresses – – AKA 224/4 – The “Class D” Address Space High order bits of 1st Octet = “1110” –Source sends to group address –Receivers receive traffic sent to group address Some Multicast Address blocks : –232/8 Source Specific Multicast (SSM) Block –233/8 GLOP - RFC 3180 (originally 2770) –239/8 Administrative Scoping - RFC2365

APNIC Meeting Multicast Addressing RFC Examples of Reserved & Link-local Addresses reserved & not forwarded All local hosts All local routers DVMRP OSPF Designated Router OSPF RIP PIM CBT – VRRP “Ordinary” multicasts shouldn’t have to request a multicast address from IANA. –But, more and more do.

APNIC Meeting Multicast Address Allocation For a long time, this was a sore spot. There was no way to claim or register a Multicast Class D address like unicast address blocks can be registered. –For temporary teleconferences, this is not such a problem, but it does not fit well into a broadcast model. Now, there are solutions: –For SSM, addresses don’t matter, as the broadcast address is really unique as long as the (S,G) pair is unique. –For ASM, there is “GLOP”. –We are working to instantiate Extended GLOP (eGLOP) - the purpose of this talk at APNIC !

APNIC Meeting Multicast Addressing GLOP addresses –Provides globally available private Class D space –233.x.x/24 per AS number –RFC 2770, replaced by RFC 3180 How? –Insert the 16-bit AS number into the middle two octets of the 233/8 233.x.x/24, where x.x is your ASN in binary. –Online GLOP calculator: –If you have an AS, you have multicast addresses. Well, unless you got a 4 byte ASNs ! And, with the beginning of this year, people will have 4 byte ASNs.

APNIC Meeting Expanding Multicast Address Assignment GLOP based address assignment has worked well. –Every organization gets the same amount of space, a /24. –What if you need more? –What if you don’t have a ASN ? –What if you have a 4 byte ASN ? People are going to IANA directly (not good) –24 approved applications in 2006 People are making them up (really not good!) There is mechanism for requesting more GLOP space: RFC 3138 extended GLOP, or eGLOP –It needs to be instantiated ! –That’s why we’re here…

APNIC Meeting eGLOP The basic idea is very simple GLOP addresses –Provides globally available private Class D space –233.x.x/24 per AS number, for ASN from RFC 3138 eGLOP allows for assignments of Multicast addresses – /14 is allocated to eGLOP –This corresponds to the ASN designated for private use.

APNIC Meeting eGLOP Proposal We propose that, from /14 –Each RIR be allocated a /20 initially –They allocate a default /28, or 16 addresses –Multicast is not subject to CIDR, so addresses as small as a /32 could be allocated. An applicant MUST –show that the request cannot be satisfied using Administratively Scoped addressing [RFC2365] GLOP addressing or SSM

APNIC Meeting eGLOP Proposal : Pros and Cons The proposed deployment will –facilitate multicast deployment and –get multicast address deployments out of IANA, which is not suited for it. Also, the current situation is inequitable, as this IANA role is publicized nowhere. –This will also give us a means to try and stop “rogue” self-assignments. The only “con” we see is the effort required to set it up.

APNIC Meeting Any Questions or Comments ?