APNIC IPv6 Deployment



Similar documents
ISP Systems Design. ISP Workshops. Last updated 24 April 2013

Use Domain Name System and IP Version 6

IPv6 Support in the DNS. Workshop Name Workshop Location, Date

IPv6, Perspective from small to medium ISP

IPV6 SERVICES DEPLOYMENT

PowerLink Bandwidth Aggregation Redundant WAN Link and VPN Fail-Over Solutions

Glossary of Technical Terms Related to IPv6

IPv6 Addressing and Subnetting

About the Technical Reviewers

Campus IPv6 connection Campus IPv6 deployment

APNIC elearning: Reverse DNS for IPv4 and IPv6

Installing and Setting up Microsoft DNS Server

Interconnecting Cisco Networking Devices Part 2

Firewalls und IPv6 worauf Sie achten müssen!

IPv6 support in the DNS

DNS & IPv6. Agenda 4/14/2009. MENOG4, 8-9 April Raed Al-Fayez SaudiNIC CITC rfayez@citc.gov.sa, DNS & IPv6.

Basic IPv6 WAN and LAN Configuration

Fundamentals of Windows Server 2008 Network and Applications Infrastructure

Distributed Systems. 09. Naming. Paul Krzyzanowski. Rutgers University. Fall 2015

Smart Tips. Enabling WAN Load Balancing. Key Features. Network Diagram. Overview. Featured Products. WAN Failover. Enabling WAN Load Balancing Page 1

IPv6 Support in the DNS. Workshop Name Workshop Location, Date

Interconnecting IPv6 Domains Using Tunnels

A host-based firewall can be used in addition to a network-based firewall to provide multiple layers of protection.

Strategies for Getting Started with IPv6

Chapter 6 Configuring the SSL VPN Tunnel Client and Port Forwarding

Networking Domain Name System

Internet-Praktikum I Lab 3: DNS

DEPLOYMENT GUIDE Version 1.1. DNS Traffic Management using the BIG-IP Local Traffic Manager

IPv6 Opportunity and challenge

Configuring Global Protect SSL VPN with a user-defined port

: Interconnecting Cisco Networking Devices Part 2 v1.1

VMware vcloud Air Networking Guide

vcloud Air - Virtual Private Cloud OnDemand Networking Guide

SIIT-DC: IPv4 Service Continuity for IPv6 Data Centres. Tore Anderson Redpill Linpro AS 8th Belgian IPv6 Council, Bruxelles, November 2015

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

Industry Automation White Paper Januar 2013 IPv6 in automation technology

VMware Identity Manager Connector Installation and Configuration

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

F root anycast: What, why and how. João Damas ISC

Barracuda Link Balancer

Building a Linux IPv6 DNS Server

SIIT-DC: IPv4 Service Continuity for IPv6 Data Centres. Tore Anderson Redpill Linpro AS RIPE69, London, November 2014

Overview. Principles Creating reverse zones Setting up nameservers Reverse delegation procedures IPv6 Reverse DNS

Step-by-Step Guide for Setting Up IPv6 in a Test Lab

Chapter 12 Supporting Network Address Translation (NAT)

Network Configuration Settings

IPV6 FOR INTERNET SERVICE PROVIDERS STATE/LESSONS/STILL TO COME

Connecting to and Setting Up a Network

Getting started with IPv6 on Linux

Networking Domain Name System

IPv4 and IPv6 Integration. Formation IPv6 Workshop Location, Date

DEPLOYMENT GUIDE Version 1.4. Configuring IP Address Sharing in a Large Scale Network: DNS64/NAT64

CCT vs. CCENT Skill Set Comparison

1Y0-250 Implementing Citrix NetScaler 10 for App and Desktop Solutions Practice Exam

The Bomgar Appliance in the Network

Reverse DNS Delegations

IPv6 and DNS. Secure64

Array Networks NetContinuum. Netli. Fine Ground. StrangeLoop. Akamai. Barracuda. Aptimize. Inkra. Nortel. Juniper. Cisco. Brocade/Foundry.

F-Secure Messaging Security Gateway. Deployment Guide

How to Add Domains and DNS Records

Cisco Certified Network Associate Exam. Operation of IP Data Networks. LAN Switching Technologies. IP addressing (IPv4 / IPv6)

SCOPE DOCUMENT. Trade Name IT- Network Systems Administration Post- Secondary DATE OF DISTRIBUTION VIA WEBSITE

Deploying ACLs to Manage Network Security

CNS-207 Implementing Citrix NetScaler 10.5 for App and Desktop Solutions

Basic Network Configuration

Fireware Essentials Exam Study Guide

Unified Communications in RealPresence Access Director System Environments

IPv6-Only. Now? Sites. Deutscher IPv6 Kongress June 6/7, 2013 Fr ankfur t /Ger many. Holger.Zuleger@hznet.de

Cork Institute of Technology Master of Science in Computing in Education National Framework of Qualifications Level 9

Disaster Recovery White Paper

SESA Securing with Cisco Security Appliance Parts 1 and 2

DNS and DHCP. 14 October 2008 University of Reading

Virtual Appliances. Virtual Appliances: Setup Guide for Umbrella on VMWare and Hyper-V. Virtual Appliance Setup Guide for Umbrella Page 1

How To Connect To Bloomerg.Com With A Network Card From A Powerline To A Powerpoint Terminal On A Microsoft Powerbook (Powerline) On A Blackberry Or Ipnet (Powerbook) On An Ipnet Box On

IM and Presence Service Network Setup

This chapter describes how to set up and manage VPN service in Mac OS X Server.

How to Configure the Windows DNS Server

"Charting the Course... Implementing Citrix NetScaler 11 for App and Desktop Solutions CNS-207 Course Summary

Internet Load Balancing Guide. Peplink Balance Series. Peplink Balance. Internet Load Balancing Solution Guide

Availability Digest. Redundant Load Balancing for High Availability July 2013

How To Guide Edge Network Appliance How To Guide:

IPv6.marceln.org.

ISP Case Study. UUNET UK (1997) ISP/IXP Workshops. ISP/IXP Workshops. 1999, Cisco Systems, Inc.

Tunnel Client FAQ. Table of Contents. Version 0v5, November 2014 Revised: Kate Lance Author: Karl Auer

IPv6 Fundamentals, Design, and Deployment

Application Note. SIP Domain Management

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

DEPLOYMENT GUIDE Version 1.0. Deploying the BIG-IP Edge Gateway for Layered Security and Acceleration Services

IPv6 Security Best Practices. Eric Vyncke Distinguished System Engineer

How To - Configure Virtual Host using FQDN How To Configure Virtual Host using FQDN

An Introduction to the Domain Name System

Domain Name System :49:44 UTC Citrix Systems, Inc. All rights reserved. Terms of Use Trademarks Privacy Statement

Active Directory Domain Services on the AWS Cloud: Quick Start Reference Deployment Mike Pfeiffer

IPv6 Trace Analysis using Wireshark Nalini Elkins, CEO Inside Products, Inc.

Transcription:

APNIC IPv6 Deployment Ulaanbaatar, Mongolia 19 October 2015 Issue Date: Revision:

Overview Deployment motivation Network deployment IPv6 Services deployment IPv6 Anycast service IPv6 Cloud service Summary

Motivation for deployment Providing critical DNS infrastructure Reverse DNS servers for APNIC IPv4 & IPv6 blocks Operator of e.ip6-servers.arpa, e.in-addr-servers.arpa Providing IPv6 training and workshop Providing public whois service for APNIC blocks whois.apnic.net rdap.apnic.net Promoting and supporting IPv6 deployment in the region

APNIC IPv6 Address distribution Describes portability of the address space 4

IPv6 Sub-allocation All /48 assignments to end sites must be registered 5

IPv6 Reverse Delegations Root. net org com arpa apnic iana apple in-addr ip6 202 203 0.4.2.ip6.arpa 64 22 6

Initial network deployment in Brisbane Deployment Plan: Using the initial allocation: 2001:0DC0:2000::/35 ( before 2003 ) Deploy IPv6 in parallel with existing IPv4 network (dual stack) Use IPv4 tunnel for peering while no native IPv6 upstream available yet. (2003) Use 1 x /48 subnet for staff workstations and mobile device. Use 1 x /64 for each network VLAN Use 1 x /64 for all loopback and point to point links

Initial deployment Split 2001:0DC0:2000::/35 into /48s Split 2001:0DC0:2000:0000::/48 into /64s Used VLAN number as part of subnet: VLAN 10 2001:0DC0:2000:10::/64 Configuration of IPv6 upstream connection Configured BGP peering with Hurricane Electric Advertise 2001:ODC0:2000::/35 Configure router VLAN 10 interface with /64 subnet.

Initial deployment Configured cisco router interface on VLAN 10 as RA Used 2001:0DC0:2000:10::/64 for stateless auto-configuration Connected workstations to VLAN 10 for testing Verify IPv6 auto configuration works by looking at interface IP Verify reachability: ping6, traceroute6 Configured Bind caching/recursive DNS server Running bind on Redhat Linux Assigned static IPv6 on the network interface: 2001:0DC0:2000:10::53/64 Enabled Bind to listen on IPv6 address dig www.ripe.net @2001:0DC0:2000:10::53 to test

Dual Stack Approach RFC 4213 Application IPv6-enabled Application TCP UDP TCP UDP IPv4 0x0800 IPv6 0x86dd Data Link (Ethernet) IPv4 0x0800 IPv6 0x86dd Data Link (Ethernet) Frame Protocol ID Dual stack node means: Both IPv4 and IPv6 stacks enabled Applications can talk to both Choice of the IP version is based on name lookup and application preference

Subnetting (Example) Original block: 2001:0DC0::/35 2001:0DC0:0000::/48 Rewrite as a /48 subnet: First /48 Rewrite as /64 subnet 2001:0DC0:0000:0000::/64 First /64 How may /64 blocks are there in /48? or

Subnetting (Example) 2001:0DC0:0000::/48 Start by manipulating the LSB of your network prefix write in BITS In bits 2001:0DC0: 0000 0000 0000 0000 ::/48 2001:0DC0: 0000 0000 0000 0001 ::/48 2001:0DC0: 0000 0000 0000 0010 ::/48 2001:0DC0: 0000 0000 0000 0011 ::/48 2001:0DC0:0000::/48 2001:0DC0:0001::/48 2001:0DC0:0002::/48 2001:0DC0:0003::/48 Then write back into hex digits

Production deployment Use 2001:0DC0::/32 2001:0DC0:0000:/35 in Japan Secondary DNS servers 2001:0DC0:2000:/35 in Australia Secondary DNS servers, APNIC services Web, Mail, etc. 2001:0DC0:4000:/35 in Hong Kong Secondary DNS servers 2001:0DC0:6000:/35 in United States Secondary DNS servers

IPv6 Services deployment DNS Service DNS servers for APNIC.NET must be configured first. Setup the server static IPv6 address Configure to listen on IPv6 UDP and TCP port 53. Apply the same DNS ACL of IPv4 for IPv6 traffic. Adding AAAA resource records with 5 minutes TTL initially. ns1.apnic.net. 1H IN A 202.12.29.25 ns1.apnic.net. 5M IN AAAA 2001:0DB8:11::25 tinnie.apnic.net. 1H IN A 202.12.29.59 tinnie.apnic.net. 5M IN AAAA 2001:0DB8:11::59 ns3.apnic.net. 1H IN A 202.12.28.131 ns3.apnic.net. 5M IN AAAA 2001:0DB8:21::131

Services deployment DNS Service Update apnic.net GLUE record from domain registry. apnic.net. apnic.net. apnic.net. ns1.apnic.net. ns3.apnic.net. tinnie.apnic.net. ns1.apnic.net. 202.12.29.25 ns1.apnic.net. 2001:0DB8:11::25 ns3.apnic.net. 202.12.28.131 ns3.apnic.net. 2001:0DB8:21::131 tinnie.apnic.net. 202.12.29.59 tinnie.apnic.net. 2001:0DB8:11::59

Services deployment web service Update www.apnic.net host with IPv6 static IP address Update apache configuration to listen on IPv6 TCP 80, 443. Add AAAA record in DNS for www.apnic.net. www.apnic.net 1H IN A 203.119.102.244 www.apnic.net 5M IN AAAA 2001:0DB8:13::244 FTP service Update ftp.apnic.net host with IPv6 static IP address Update FTP service to listen on IPv6 TCP port 21. Add AAAA record in DNS for ftp.apnic.net. ftp.apnic.net 1H IN A 202.12.29.205 ftp.apnic.net 5M IN AAAA 2001:0DB8:11::205

Services deployment Mail gateway Replaced Barracuda spam firewall with Halon Supports incoming and outgoing IPv6 SMTP session. Uses IPv6 as priority and failover to IPv4 if connection failed. Serve as internal IPV6 SMTP open relay. Clustering works only in IPv4 Anti-spam, anti-virus definition updates via IPv4. Mail store Used Courier IMAP to serve IPv6 mail client access. Migrated to Microsoft Exchange and works with IPv6. Uses IPv6 as priority and failover to IPv4 if connection failed.

Services deployment Load balancer Replaced Radware with F5 LTM Full support of IPv6 service load balancing. Allows IPv6 virtual server with IPv4 only backend server pool. Use for load balancing whois queries in both IPv4 and IPv6. Whois Based on RIPE NCC open source whois code. Accept both IPv4 and IPv6 whois queries on TCP Port 43 Rely on F5 virtual to load balance IPv4 and IPv6 queries.

Services deployment LAN and WIFI Using router for both LAN and WIFI IPv6 auto configuration Using redundant pair of IPv4 DCHP server and DNS resolver WIFI authentication uses Radius and LDAP over IPv6. VPN Using SSL VPN, assigning IPv4 and IPv6 address Authentication uses Active Directory over IPv6.

IPv6 Anycast Service e.in-addr-servers.arpa Dual stack anycast DNS server Authoritative for all IPv4 /8 in-addr.arpa delegations. Example: 202.in-addr.arpa, 1.in-addr.arpa Using the same IP: 203.119.86.101 & 2001:DD8:6::101/48 Brisbane Hong Kong Tokyo 2016 - US Using Unique AS number in BGP peering for each location.

IPv6 Anycast Service

IPv6 Anycast Service 2016 Additional anycast DNS servers Secondary DNS service for CCTLDs in developing countries. Anycast instance of APNIC NS servers Secondary DNS for APNIC block reverse delegations. Anycast instance of e.ip6.arpa-servers Secondary DNS for ip6.arpa delegations - IPv6 Registry blocks Anycast deployment: Australia, Hong Kong, Japan, United States

IPv6 Cloud Service APNIC Regional whois service: whois.apnic.net Multiple whois servers behind a load balancer per site Site locations: Brisbane, Tokyo, London, Fremont, US. Load balancer provides dual stack whois access. Load balancer and whois server uses IPv4 internally. Uses the cloud provided IPv4 and IPv6 static IP address. Uses Linux on provided cloud virtualization platform.

IPv6 Cloud Service

Summary DNS Test the service before adding AAAA in DNS. Other hosts will start connecting via IPv6. Use low TTL initially e.g. 5 min to easily roll back. Must have working reverse DNS for IPv6. Google not accepting mail if SMTP server has no reverse DNS. Set the IP your DNS server will use for outbound. Zone transfers might be blocked if auto configuration was used. Mail Make sure static IP is being use for outbound. IPv6 reverse DNS must be working or mail might bounce. Update SPF record if you have existing one for IPv4. Update firewall/acl, the same for IPv4.

Summary Web Apache Other hosts will start connecting via IPv6. Use low TTL initially e.g. 5 min to easily roll back. Must have working reverse DNS for IPv6. Google not accepting mail if SMTP server has no reverse DNS. Set the IP your DNS server will use for outbound. Zone transfers might be blocked if auto configuration was used. Mail Make sure static IP is being use for outbound. IPv6 reverse DNS must be working or mail might bounce. Update SPF record if you have existing one for IPv4. Update firewall/acl, the same for IPv4.

Summary IPv6 service on cloud Amazon AWS is now supporting IPv6, check location Can deploy dual stack virtual machine IPv6 load balancer is available IPv6 DNS based, geolocation traffic management is available Linode supports IPv6 in most locations. Can deploy dual stack virtual machine IPv6 load balancer is available No DNS based, geolocation traffic management Dyn DNS based, geolocation traffic management works Pricing is not transparent, rely on sales representative for pricing. Quite expensive

Summary Monitoring Review existing monitoring, behavior might have changed. Does it check for IPv6 or IPv4? Example: SSH check will start using IPv6 not both. Duplicating an existing check to work with IPv6 Making sure critical services have separate check for both IPv4 and IPv6 Monitoring host must be running on dual stack Customized, scripting to suit requirements. Monitor services from external network. Will give you idea if your IPv6 provider is stable and reliable. Allows monitoring of changes in firewall/acls rules.

29

IPv6@APNIC 30

APNIC Helpdesk Chat 31

THANK YOU www.facebook.com/apnic www.twitter.com/apnic www.youtube.com/apnicmultimedia www.flickr.com/apnic www.weibo.com/apnicrir