IPv6 multicast address



Similar documents
Implementing DHCPv6 on an IPv6 network

IPV6 DEPLOYMENT GUIDELINES FOR. ARRIS Group, Inc.

Dedication Preface 1. The Age of IPv6 1.1 INTRODUCTION 1.2 PROTOCOL STACK 1.3 CONCLUSIONS 2. Protocol Architecture 2.1 INTRODUCTION 2.

Charter Text Network Design and Configuration

Network Working Group. Category: Standards Track October 2006

IPv6 Autoconfiguration Best Practice Document

Types of IPv4 addresses in Internet

Internet Engineering Task Force. Intended status: Experimental Expires: September 6, 2012 March 5, 2012

Chapter 36 Dynamic Host Configuration Protocol for IPv6 (DHCP6)

IPv6 Transition Work in the IETF

IPv6 for AT&T Broadband

IPv6 Addressing. Awareness Objective. IPv6 Address Format & Basic Rules. Understanding the IPv6 Address Components

IPv6 Addressing. How is an IPv6 address represented. Classifications of IPv6 addresses Reserved Multicast addresses. represented in Hexadecimal

Dynamic Host Configuration Protocol for IPv6

Internet Engineering Task Force (IETF) Request for Comments: 6422 Updates: 3315 Category: Standards Track ISSN: December 2011

IPv6.marceln.org.

DHCPv6 Failover Update IETF85

IP and Mobility. Requirements to a Mobile IP. Terminology in Mobile IP

Neighbour Discovery in IPv6

Cisco Announces IPv6 Licensing Parity with IPv4 for Cisco Catalyst Series Switches

About Me. Work at Jumping Bean. Developer & Trainer Contact Info: mark@jumpingbean.co.za

IPv6 Addressing and Subnetting

IPv6 for SMB s: Easy or Hard?

Internet Structure and Organization

Technology Brief IPv6 White Paper.

IPv6 READY. Conformance Test Scenario CE Router. Technical Document. Revision 1.0.0

Introduction to IP v6

About the Technical Reviewers

IPv6 in Axis Video Products

Learn About Differences in Addressing Between IPv4 and IPv6

IPv6 Advantages. Yanick Pouffary.

MIF using reverse DNS (draft-stenbergmif-mpvd-dns) Steven Barth Markus Stenberg

CHAPTER 1 INTRODUCTION

Cisco. Patrick Grossetete Cisco Systems Cisco IOS IPv6 Product Manager pgrosset@cisco.com

Mobility Management in DECT/IPv6 Networks

Tutorial (03) IP addresses & Sub netting

3GPP TS V6.3.0 ( )

ICS 351: Today's plan

Personal Firewall Default Rules and Components

Deploying IPv6 Service Across Local IPv4 Access Networks

Review: Lecture 1 - Internet History

Network Time Security

Multicast in IPv6. David Larrabeiti López Departament of Telematic Engineering University Carlos III, Madrid ://

Enabling Multicast QoS in a B3G Environment

Internet Bodies.

Address Scheme Planning for an ISP backbone Network

Stateful Network Address Translators (NAT) Xiaohu Xu Dean Cheng IETF75, Stockholm

Dynamic Autoconfiguration in 4G Networks: Problem Statement and Preliminary Solution

Windows 7 Resource Kit

Wireless Networks: Network Protocols/Mobile IP

IPv6 stateless address autoconfiguration 2 let IPv6 hosts configure

OS IPv6 Behavior in Conflicting Environments

HP and IPv6 Deployment. Bill Medlin HP-UX IPv6 Project Manager

How To Manage Ipv6 Networks On A Network With Ipvv6 (Ipv6) On A Pc Or Ipv4 (Ip6) (Ip V6) Or Ip V6 ( Ipv5) ( Ip V5

Internet Engineering Task Force (IETF) Category: Standards Track. T. Reddy Cisco March 2015

Product Standard General Interworking: Internet Server

Chapter 3 Configuring Basic IPv6 Connectivity

IPv6 Functionality. Jeff Doyle IPv6 Solutions Manager

ProCurve Networking IPv6 The Next Generation of Networking

Automatic Configuration and Service Discovery for Networked Smart Devices

Multicast transmission in VPN Networks (mvpn)

IP Addressing Guide Revision: H1CY11

Developing an IPv6 Addressing Plan Guidelines, Rules, Best Practice

Use Domain Name System and IP Version 6

Vulnerabili3es and A7acks

TR-296 IPv6 Transition Mechanisms Test Plan

Domain Name Auto-Registration for Plugged-in IPv6 Nodes. <draft-kitamura-ipv6-name-auto-reg-00.txt>

Joe Davies. Principal Writer Windows Server Information Experience. Presented at: Seattle Windows Networking User Group June 1, 2011

Mitigation of Breaking Connections. (a.k.a. OLSRd v1 Multi-Gateway & BRDP)

Juniper Networks and IPv6. Tim LeMaster Ipv6.juniper.net

No need to operate a DHCP server. If a server s IP address changes, clients will lose the ability to access it!

Internet Protocol Version 6 (IPv6)

Designing and Deploying Messaging Solutions with Microsoft Exchange Server 2010 Service Pack 2 MOC 10233

TSGS#27(05)0115. Technical Specification Group Services and System Aspects Meeting #27, March 2005,Tokyo, Japan

Discovering IPv6 with Wireshark. presented by Rolf Leutert

IPv6 Addressing. John Rullan Cisco Certified Instructor Trainer Thomas A. Edison CTE HS

Roman Hochuli - nexellent ag / Mathias Seiler - MiroNet AG

Are You Ready to Teach IPv6?

Basic IPv6 WAN and LAN Configuration

Designing a Windows Server 2008 Network Infrastructure

Transcription:

IPv6 multicast address assignment with DHCPv6 draft-jdurand-assign-addr-ipv6-multicast-dhcpv6-00 Jerome.Durand@renater.fr August 4th, 2004 IETF 60th - San Diego 1

The M6Bone network August 4th, 2004 IETF 60th - San Diego 2

The M6Bone network August 4th, 2004 IETF 60th - San Diego 3

The problem Raised in 6NET (www.6net.org) How end-users choose an IPv6 multicast address? ASM problem Needed for a session Session announcement not considered Should work for all types of multicast addresses (RFC 3306, Embedded-... ) and all scopes (global, site...) Mechanism must be Easy to use Scalable Available (implementations) August 4th, 2004 IETF 60th - San Diego 4

Existing mechanisms MADCAP (RFC 2970) SAP (RFC 2974) Random choice of the address GLOP (RFC 3180) ZMAAP Zeroconf Multicast Address Allocation Protocol August 4th, 2004 IETF 60th - San Diego 5

Why considering DHCPv6? DHCPv6 (RFC 3315) Will be widely deployed (maybe as DHCP is for IPv4) Flexible (use options) DHCPv6 makes it possible to assign several addresses to a host Was not possible with DHCP Let s use this feature for multicast August 4th, 2004 IETF 60th - San Diego 6

DHCPv6 New options No changes to the DHCPv6 protocol! We propose 2 new options: IA_MA option IA_MA: Identity Association for IPv6 Multicast Addresses IA_TA and IA_NA defined today for unicast addresses Embeds requests for IPv6 multicast addresses Scope option Makes it possible to request addresses within a specific scope (site-local, global...) August 4th, 2004 IETF 60th - San Diego 7

Messages overview REQUEST IA_TA1 @1 @2 Client ID Server ID Elapsed time others... IA_MA1 @1 S1 @2 S2 @3 IA_MA2 @3 S1 S2 @4 @5 August 4th, 2004 IETF 60th - San Diego 8

IA_MA option 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Option number (to be defined) option length +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ IAID (Identity Association IDentifier) +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+. options (IPv6 multicast addresses,...)... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ August 4th, 2004 IETF 60th - San Diego 9

Scope option 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Option number (to be defined) option length (= 1) +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ scope res +-+-+-+-+-+-+-+-+ August 4th, 2004 IETF 60th - San Diego 10

Address timers Use the DHCPv6 IA address option fields : Preferred lifetime Valid lifetime Address is assigned as soon as the request is accepted (mindesiredstarttime and MaxDesiredStartTime not used) Simplifies the assignment August 4th, 2004 IETF 60th - San Diego 11

Group-ID for addresses assigned with DHCPv6 RFC 3307 defines guidelines and group-id ranges for IPv6 multicast addresses allocations 0x80000000 0xFFFFFFFF for dynamic assignments We propose to reserve a specific group-id range for addresses assigned with DHCPv6 0x90000000 0x9FFFFFFF No overlap with other assignment protocols (MADCAP for instance) August 4th, 2004 IETF 60th - San Diego 12

Scenario 1 2001:660:3001::/48 DHCPv6 server Configured to assign IPv6 multicast addresses in: FF7E:140:2001:660:3001:12::/96 2001:660:3001:12::1 FF7E:140:2001:660:3001:12::/96 Site August 4th, 2004 IETF 60th - San Diego 13

Scenario 1 DHCPv6 server Scope = global (E)... Site Wants to start a global multicast session needs an address August 4th, 2004 IETF 60th - San Diego 14

Scenario 1 DHCPv6 server FF7E:140:2001:660:3001:12::/96 FF7E:140:2001:660:3001:12:92AB:1256 Site Can start transmitting on given address and announce it to other participants August 4th, 2004 IETF 60th - San Diego 15

Scenario 1.2 2001:660:3001::/48 DHCPv6 server Configured to assign IPv6 multicast addresses in: FF7E:140:2001:660:3001:12::/96 FF15::/16 2001:660:3001:12::1 FF7E:140:2001:660:3001:12::/96 FF15::/16 BSR in the site Site August 4th, 2004 IETF 60th - San Diego 16

Scenario 1.2 DHCPv6 server Scope = local (5)... Site Wants to start a multicast session in the site needs an address August 4th, 2004 IETF 60th - San Diego 17

Scenario 1.2 DHCPv6 server FF15::/16 Site FF15::92AB:1256 Can start transmitting on given address and announce it to other participants August 4th, 2004 IETF 60th - San Diego 18

Scenario 2 ISP small site August 4th, 2004 IETF 60th - San Diego 19

Scenario 2 ISP 2001:660:3001::1 FF7E:140:2001:660:3001::/80 FF7E:140:2001:660:3001:AB15::/96 DHCPv6 server ISP allocates multicast prefixes to its customers August 4th, 2004 IETF 60th - San Diego 20 The site can also deploy its own in this scenario. Use of resources depends then from the choice of the address

Scenario 2.2 Campus FF18::/16 Lab August 4th, 2004 IETF 60th - San Diego 21

Scenario 2.2 Campus FF18::/16 FF18:12B1::/32 DHCPv6 server Campus allocates multicast prefixes to labs August 4th, 2004 IETF 60th - San Diego 22 The site can also deploy its own in this scenario. Use of resources depends then from the choice of the address

Configured to assign IPv6 multicast addresses in: FF7E:140:2001:660:3001:12A1::/96 FF7E:140:2001:660:3001:12B8::/96 Scenario 3 Campus DHCPv6 server 2001:660:3001:12A1::1 FF7E:140:2001:660:3001:12A1::/96 2001:660:3001:12B8::1 FF7E:140:2001:660:3001:12B8::/96 Lab 2 Lab 1 Wants to start a global multicast session needs an address August 4th, 2004 IETF 60th - San Diego 23

Scenario 3 Campus DHCPv6 server Lab 1 scope = E Lab 2 August 4th, 2004 IETF 60th - San Diego 24

Scenario 3 Retrieve client s location (lab) using its address, client s DUID, User class option... Campus DHCPv6 server Lab 2 Lab 1 August 4th, 2004 IETF 60th - San Diego 25

Scenario 3 The organization can also deploy its own in this scenario. Use of resources depends then from the choice of the address Campus DHCPv6 server FF7E:140:2001:660:3001:12A1: 9ABC:1234 Lab 2 Lab 1 August 4th, 2004 IETF 60th - San Diego 26

Configured to assign IPv6 multicast addresses in: FF15::/16 for every lab Scenario 3.2 Campus FF15::/16 DHCPv6 server FF15::/16 Lab 2 Lab 1 Wants to start a site-local multicast session needs an address August 4th, 2004 IETF 60th - San Diego 27

Scenario 3.2 Campus FF15::/16 Lab 1 DHCPv6 server scope = 5 FF15::/16 Lab 2 August 4th, 2004 IETF 60th - San Diego 28

Scenario 3.2 Retrieve client s location (lab) using its address, client s DUID, User class option... Campus FF15::/16 Lab 1 DHCPv6 server FF15::/16 Lab 2 August 4th, 2004 IETF 60th - San Diego 29

Scenario 3.2 Campus FF15::/16 DHCPv6 server FF15::9ABC:1234 FF15::/16 Lab 2 Lab 1 August 4th, 2004 IETF 60th - San Diego 30

Scenario 3.2 The organization can also deploy its own in this scenario. Use of resources depends then from the choice of the address Campus FF15::/16 DHCPv6 server FF15::9ABC:1234 FF15::/16 Lab 2 Lab 1 August 4th, 2004 IETF 60th - San Diego 31

Thanks! Ralph Droms David Meyer Pekka Savola Christian Strauf Bernard Tuy Stig Venås All 6NET partners having worked on D3.4.3 August 4th, 2004 IETF 60th - San Diego 32

Open discussions Split in 2 drafts: Assignment model to be discussed in MBoneD New DHCPv6 options to be discussed in DHC Range for group ID usefullness? Timers specified with a new DHCPv6 option? Scope option mandatory? DHCPv6 in userspace not in kernel Potential problems? IPv4 multicast address assignment? Prefix delegation for IPv6 multicast addresses? August 4th, 2004 IETF 60th - San Diego 33

Next step: WG I-D? August 4th, 2004 IETF 60th - San Diego 34