IPv6 at NPO. Bart Roos Marco Wessel

Similar documents
TSIN02 - Internetworking

CSCI-1680 Network Layer:

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

Internet Protocol, Version 6

IPv6 Protocols and Networks Hadassah College Spring 2018 Wireless Dr. Martin Land

Planning for Information Network

IPv6 : Internet Protocol Version 6

History. IPv6 : Internet Protocol Version 6. IPv4 Year-Wise Allocation (/8s)

IPv6 Next generation IP

IPv6 tutorial. RedIRIS Miguel Angel Sotos

IPv6. Internet Technologies and Applications

Migration Technologies. Dual Stack and Tunneling Using GRE, 6to4, and 6in4.

Cisco IOS IPv6. Cisco IOS IPv6 IPv6 IPv6 service provider IPv6. IPv6. data link IPv6 Cisco IOS IPv6. IPv6

IPv6: An Introduction

RMIT University. Data Communication and Net-Centric Computing COSC 1111/2061. Lecture 2. Internetworking IPv4, IPv6

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964

IPv6 Investigation (preliminary!) gdmr, September 2015

Foreword xxiii Preface xxvii IPv6 Rationale and Features

Transitioning to IPv6

Why IPv6? Roque Gagliano LACNIC

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

CS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis

Internet Control Message Protocol

IPv6. IPv4 & IPv6 Header Comparison. Types of IPv6 Addresses. IPv6 Address Scope. IPv6 Header. IPv4 Header. Link-Local

LOGICAL ADDRESSING. Faisal Karim Shaikh.

COMP 631: NETWORKED & DISTRIBUTED SYSTEMS 9/6/16 COMP 631: NETWORKED & DISTRIBUTED SYSTEMS. IP Addressing. Jasleen Kaur. Fall 2016

IPv6 Security Safe, Secure, and Supported.

ETSF05/ETSF10 Internet Protocols Network Layer Protocols

IPv6 Security (Theory vs Practice) APRICOT 14 Manila, Philippines. Merike Kaeo

IPv6 Associated Protocols. Athanassios Liakopoulos 6DEPLOY IPv6 Training, Skopje, June 2011

IPv6 Technical Challenges

Migration to IPv6 from IPv4. Is it necessary?

IPv6 Feature Facts

Introduction to IPv6 - II

ETSF10 Internet Protocols Network Layer Protocols

ECE 435 Network Engineering Lecture 14

IPv4/v6 Considerations Ralph Droms Cisco Systems

Inter-networking. Problem. 3&4-Internetworking.key - September 20, LAN s are great but. We want to connect them together. ...

Da t e: August 2 0 th a t 9: :00 SOLUTIONS

Radware ADC. IPV6 RFCs and Compliance

IPv6 Transition Mechanisms

OSI Data Link & Network Layer

CS 356: Computer Network Architectures. Lecture 15: DHCP, NAT, and IPv6. [PD] chapter 3.2.7, 3.2.9, 4.1.3, 4.3.3

Vendor: Cisco. Exam Code: Exam Name: Implementing Cisco IP Routing (ROUTE v2.0) Version: Demo

IPv6 Protocols & Standards

Network System Security

Advanced Computer Networking. CYBR 230 Jeff Shafer University of the Pacific. IPv6

A Practical (and Personal) Perspective on IPv6 for Servers. Geoff Huston June 2011

IPv6 Transition Mechanisms

Configuration Guide TL-ER5120/TL-ER6020/TL-ER REV3.0.0

Security Considerations for IPv6 Networks. Yannis Nikolopoulos

IPv6 Bootcamp Course (5 Days)

ODL Summit Bangalore - Nov 2016 IPv6 Design in OpenDaylight

Lecture Computer Networks

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,

Introduction to IPv6

MUM Lagos Nigeria Nov 28th IPv6 Demonstration By Mani Raissdana

Asst. Prof. Chaiporn Jaikaeo, Ph.D.

ISO 9001:2008. Pankaj Kumar Dir, TEC, DOT

IPv6 Protocol & Structure. npnog Dec, 2017 Chitwan, NEPAL

Internet Control Message Protocol (ICMP)

CSEP 561 Internetworking. David Wetherall

CMPE 151 Routing. Marc Mosko

IP version 6. The not so new next IP version. dr. C. P. J. Koymans. Informatics Institute University of Amsterdam.

Configuring a DHCP Server DHCP Operation

Insights on IPv6 Security

IPv6. (Internet Protocol version 6)

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August

Setup. Grab a vncviewer like: Or

OSI Data Link & Network Layer

Introduction to IPv6

Recent advances in IPv6 insecurities Marc van Hauser Heuse CCC Congress 2010, Berlin Marc Heuse

Transition to IPv6. Hui Chen, Ph.D. Dept. of Engineering & Computer Science Virginia State University Petersburg, VA 23806

TCP/IP Protocol Suite

EEC-684/584 Computer Networks

Insights on IPv6 Security

TD#RNG#2# B.Stévant#

IPv6 Cyber Security Briefing May 27, Ron Hulen VP and CTO Cyber Security Solutions Command Information, Inc.

IPv6 Protocols & Standards. ISP/IXP Workshops

HP 3600 v2 Switch Series

Practical IPv6 for Windows Administrators

IP - The Internet Protocol

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ

Zero To Hero CCIE CCNP

HPE FlexFabric 5940 Switch Series

Example questions for the Final Exam, part A

Chapter 19 Network Layer: Logical Addressing 19.1

IPv6 Protocol Architecture

Chapter 19 Network Layer: Logical Addressing

Unicast Routing. TCP/IP class

Athanassios Liakopoulos

Introduction to IPv6. IPv6 addresses

Table of Contents 1 IPv6 Configuration IPv6 Application Configuration 2-1

Configuring IPv6 basics

Tik Network Application Frameworks. IPv6. Pekka Nikander Professor (acting) / Chief Scientist HUT/TML / Ericsson Research NomadicLab

It's the economy, stupid: the transition from IPv4 to IPv6

Results of a Security Assessment of the Internet Protocol version 6 (IPv6)

Microsoft Exam

Rocky Mountain IPv6 Summit April 9, 2008

The IPv6 Protocol & IPv6 Standards

Transcription:

IPv6 at NPO Bart Roos Marco Wessel

NPO Intro NPO: Dutch Public Broadcasting NPO ICT: ISP for broadcasters Large network, providing a.o.: uitzendinggemist.nl omroep.nl live-streams of events etc.

Intro IPv4 In use since 1983 32-bit address space IPv6 Designed in early 1990s 128-bit address space Individually assigned: more than we could ever use, given only the one planet we re on.

Address Space 128-bits is staggeringly vast. Divided into two parts: Network vs. Host, both 64 bits. Allows host to generate globally reachable address given only the network prefix DHCP no longer needed in its current form

IPv4 Address Space

IPv6 Address Space (Grossly understated)

Practically Speaking... The end of Network Address Translation Some built-in obscurity More efficient Fixed-length header no checksum Improved multicast IPSec support required

Advantages for NPO Allows UDP use for streaming Less traffic, less processing Video streams don t care about a lost packet or two In theory, IPSec might be useful with DRM

Implementing IPv6 First: IPv6 address space Second: IPv6 in the Network Third: IPv6 services Later: IPv6 office

IPv6 address space Request space from LIR (SURF, KPN,...) Provider dependent addresses Become LIR, request space from RIPE Provider independent addresses Allows sub-allocating to end-sites

IPv6 address space RIPE requirements for requesting as LIR: Old: must have plan for 200 allocations within two years NPO not likely to satisfy New: must have plan for an allocation within two years Easy!

Subnetting As a RIPE LIR, you will be allocated a /32. 65536 /48s to assign to end-sites One /48 allows 65536 /64 subnets for hosts End-site: NPO, NOS, VPRO, BNN, etc.

External Connectivity The IPv6 world uses BGP, just like IPv4 Mostly the same, except: IPv6 BGP routing protocols must send two next-hop addresses: Global (2000::/3) Link-local (fe80::/64 for ICMPv6 redirects)

External Connectivity Where to go? Internet Exchanges have IPv6 in production (AMS-IX, NL-IX, etc.) As do some (not all) large transit networks (Level3, Global Crossing, etc.) And most (all?) NRENs (SURFnet, Belnet, etc.)

Possible Caveats IPv6 does away with ARP Instead: ND (neighbour detection) Uses Multicast rather than broadcasts Problem exists with some IGMP-snooping switches Symptom: MAC-addresses aren t learned Only solution: disable IGMP snooping

Clustered IPv6 Services Transitioning to IPv6, three possibilities: Single-stack cluster, separate single-stack IPv6 node(s) Dual-stack cluster, single-stack nodes Dual-stack cluster, dual-stack nodes

Single Stack Nodes Load Balancer (Single Stack IPv4) Server IPv4 Server IPv4 Server IPv6 IPv6 testing environment No chance of disruption Good initial configuration

Single Stack Nodes Load Balancer (Dual Stack) Server IPv4 Server IPv4 Server IPv6 Still mostly separate, so should not cause interference Intermediate configuration But: different configurations on servers

Dual Stack Nodes Load Balancer (Dual Stack) Server IPv4 Server IPv4 Server IPv4 IPv6 IPv6 IPv6 Production configuration, after testing All servers created equal

Load balancing NPO uses Linux IP Virtual Server Problem: does not support IPv6 (yet). Use something else, or Financially support IPv6 for IPVS development Is that really a problem? Not much traffic yet, so load balancing initially not required

Services Name servers BIND, PowerDNS: good support Web servers Apache, Lighttpd: likewise IIS: Not so much.

Streaming services Windows Media Services Full support for IPv6 since version 9 Darwin Streaming Server Does not support IPv6 yet (old patch available) Shoutcast Also does not support IPv6 Can be replaced by Icecast, which does.

Office network Some support needed to offer services Testing, development Requires some more research Auto configuration (DHCPv6?) Host and software support Firewalls

Wrap-up Implementing IPv6 is very possible Several challenges do exist Worthwhile for NPO? Most users currently are nerds, but More and more routers now support automatic 6-to-4 tunneling (2002::/16) Make it worthwhile for clients Provide incentive to switch

Thanks

Questions?