IPv6 deployment on a broadband access network

Similar documents
IPv6 and xdsl. Speaker name address

Basic IPv6 WAN and LAN Configuration

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

IPv6 in the Greek School Network

IPv6 Opportunity and challenge

TR-187 IPv6 for PPP Broadband Access

IPv6 for AT&T Broadband

Residential IPv6 IPv6 a t at S wisscom Swisscom a, n an overview overview Martin Gysi

IPV6 DEPLOYMENT GUIDELINES FOR. ARRIS Group, Inc.

IPv6 End Station Addressing: Choosing SLAAC or DHCP Jeff Harrington - NYSERNet

Deploying IPv6 for Service Providers. Benoit Lourdelet IPv6 Product Manager, NSSTG

Supporting Document PPP

Campus IPv6 connection Campus IPv6 deployment

IPv6 Fundamentals, Design, and Deployment

TR-296 IPv6 Transition Mechanisms Test Plan

IPv6 Broadband and Cable NANOG46 John Jason Brzozowski

: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1)

Interconnecting Cisco Network Devices 1 Course, Class Outline

Developing an IPv6 Addressing Plan Guidelines, Rules, Best Practice

Discovering IPv6 with Wireshark. presented by Rolf Leutert

WHITE PAPER. Best Practices for Deploying IPv6 over Broadband Access

- 1 - Wireless Modem Router User Guide

RedRapid X WIRELESS MODEM ROUTER. Quick Installation Guide (DN-7060)

ProCurve Networking IPv6 The Next Generation of Networking

Reverse DNS considerations for IPv6

CCT vs. CCENT Skill Set Comparison

Interconnecting Cisco Networking Devices, Part 1 (ICND1) v3.0

IPv6 Security from point of view firewalls

IPv6, Perspective from small to medium ISP

INTERCONNECTING CISCO NETWORK DEVICES PART 1 V2.0 (ICND 1)

Learn About Differences in Addressing Between IPv4 and IPv6

IPv6 Troubleshooting for Helpdesks

IPv4/IPv6 Transition Mechanisms. Luka Koršič, Matjaž Straus Istenič

Charter Text Network Design and Configuration

IPv6 INFRASTRUCTURE SECURITY WORKSHOP SESSION 10 BUILDING IPv6 INFRASTRUCTURE NETWORK SECURITY

IPv6 First Hop Security Protecting Your IPv6 Access Network

Skills Assessment Student Training Exam

IPv6 Transition Work in the IETF

co Sample Configurations for Cisco 7200 Broadband Aggreg

How To Learn Cisco Cisco Ios And Cisco Vlan

IPv6 Co-existence & Integration

"Charting the Course...

Firewalls und IPv6 worauf Sie achten müssen!

About the Technical Reviewers

IPv6 over IPv4/MPLS Networks: The 6PE approach

APNIC IPv6 Deployment

IPv6 SECURITY. May The Government of the Hong Kong Special Administrative Region

Introduction to IP v6

IPv6 over Power Line for the Digital Home

Types of IPv4 addresses in Internet

IPv4/IPv6 Translation: Framework. Li, Bao, and Baker

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

Concepts & Examples ScreenOS Reference Guide

Windows 7 Resource Kit

Benoit Lourdelet Cisco Systems Cisco IOS IPv6 Technical Marketing Engineer 2003, Cisco Systems, Inc. All rights reserved.

How To Connect Ipv4 To Ipv6 On A Ipv2 (Ipv4) On A Network With A Pnet 2.5 (Ipvin4) Or Ipv3 (Ip V6) On An Ipv5

Multi-Homing Security Gateway

Personal Firewall Default Rules and Components

Chapter 3 LAN Configuration

The Billion 8800NL - All-In-One Bridge modem solution for the UK For use with a dedicated firewall

IPv6 Fundamentals: A Straightforward Approach

IPv6 Infrastructure Security

CCNP2 - Implementing Secure Converged Wide-area Networks v5.0

Cisco Which VPN Solution is Right for You?

Note: This case study utilizes Packet Tracer. Please see the Chapter 5 Packet Tracer file located in Supplemental Materials.

PPTP Server Access Through The

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

An Architecture View of Softbank

IP(v6) security. Matěj Grégr. Brno University of Technology, Faculty of Information Technology. Slides adapted from Ing.

Industry Automation White Paper Januar 2013 IPv6 in automation technology

IPv6 Advantages. Yanick Pouffary.

Implementing DHCPv6 on an IPv6 network

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

Introduction to Mobile IPv6

Interconnecting Cisco Networking Devices Part 2

Dynamic Host Configuration Protocol for IPv6

Vulnerabili3es and A7acks

Networking 4 Voice and Video over IP (VVoIP)

Matt Ryanczak Network Operations Manager

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

Security of IPv6 and DNSSEC for penetration testers

SSVVP SIP School VVoIP Professional Certification

IPv6 Addressing and Subnetting

Chapter 2 Introduction

48 GE PoE-Plus + 2 GE SFP L2 Managed Switch, 375W

IETF IPv6 Request for Comments (RFCs) Updated

IP SAN Fundamentals: An Introduction to IP SANs and iscsi

GB-OS Version 6.2. Configuring IPv6. Tel: Fax Web:

OLD VULNERABILITIES IN NEW PROTOCOLS? HEADACHES ABOUT IPV6 FRAGMENTS

Vicenza.linux.it\LinuxCafe 1

Transcription:

IPv6 deployment on a broadband access network Athanasios Douitsis National Technical University of Athens / Greek Research Network

ADM ASIC ATA Processor Processor e CSU/DSU CSM-S Route Switch Processor DPT DPT Router with Firewall uplink Router with Silicon Switch Router LNS s Si Bridge ATM Swit CUC Si user1.institution2@isp3.gr PPP ATM Router DSU/CSU EduDSL in a nutshell CS Mars ATM 3800 M Router with Broadband PTT infrastructure Router with BBSM BTS 10200 Cable Modem CallManag Router Server with Se DSLAM Fibre Channel Fibr DWDM Firewall router Silicon Switch PC Router Sw Filter ISP1 ISP2 Disk Subsystem proxy radius CDM Content Distribution ISP3 Standard Manager Standard Streamer Home RADIUSes host host Streamer Softswitch PGW A. Douitsis - IPv6 deployment on a broadband accessmgc network Fa institution address pools SSC Softswitch SSC PGW

Present Status 50 institutions - provisioning of IP addresses 30,000 users - assignment of IP to each user according to affiliated institution 3 commercial ISPs - user account management, billing, accounting Greek Research Network - connectivity, administration, equipment 9 LNS s, 3 Gigabit uplinks, 2 Proxy RADIUSes

Objective: Native IPv6 over PPP (PPPv6) IPv6-enabled PPP connections IPv6-enabled home LAN support (behind CPE) IPv6 accounting No user action necessary EduDSL-specific: IPv6 addresses per institution EduDSL-specific: ISP RADIUSes unaffected CPE: Windows Vista, MacOSX, GNU/Linux, FreeBSD, other vendors

Addressing Scheme 2 /64 prefixes for each user (1 PPP, 1 Home LAN). institution prefix LNS id address pool interface id 48-bits 4-bits 12-bits 64-bits >=1 prefix from each institution at most 16 LNSs 4096 prefixes per LNS per institution unique persistent interface id per user ipv6 local pool inst2-pool 2001:648:2001::/52 64

IPv6 over PPP (RFC 2472) LCP unchanged LNS PPP router advertisement CPE IPv6CP (Optional) Interface ID - lower 64 bits settable by the LNS IPv6 Address auto-configuration over established link after PPP start Recommendation for /64 prefixes

IPv6 on Home LAN - Neighbor Discovery Proxies PPP Home LAN LNS router advertisement CPE proxy router advertisement RFC 4389 Proxying of ICMPv6 ND messages to the Home LAN Only 1 /64 prefix needed per user for both PPP and Home LAN No known implementations at this point - adoption postponed

IPv6 on Home LAN - DHCPv6 prefix delegation PPP Home LAN LNS DHCPv6 request DHCPv6 responce a:b:c:d/64 CPE router advertisement prefix a:b:c:d/64 ipv6 local pool inst2-pool 2001:648:2001::/52 64 Request of additional prefix by the CPE DHCPv6 requests and responses over the PPP link delegation of IPv6 /64 prefix to the CPE by the LNS Home LAN enumerated using address auto-configuration and the delegated /64 prefix

RADIUS attributes for IPv6 RADIUS access request LNS access accept Framed-IPv6-Pool = inst2 Framed-Interface-Id = aaaa:bbbb:cccc:dddd accounting (start/stop) Framed-Interface-Id = aaaa:bbbb:cccc:dddd Framed-IPv6-Pool Framed-Interface-ID

RADIUS attributes for IPv6 Prefix Delegation ipv6 local pool inst2-pool 2001:648:2001::/52 64 ipv6 dhcp pool inst2-dhcp prefix-delegation pool inst2-pool RADIUS access accept LNS DHCPv6 request DHCPv6 responce a:b:c:d/64 Framed-IPv6-Pool = inst2 Framed-Interface-Id = aaaa:bbbb:cccc:dddd cisco-avpair = "lcp:interface-config=ipv6 dhcp server inst2-dhcp" CPE EduDSL: Usage of the same prefix pool for PPP and Home LAN Simpler configuration Uniformity Efficient Usage

IPv6 DNS (see RFC 4339) RFC 5006: IPv6 Router Advertisement Option for DNS Configuration -- not available Anycast DNS -- to be evaluated later DHCPv6 stateless mode - used for EduDSL Other options flag in LNS RA Ability to include other options in the future: SNTP server etc. Works harmoniously with IPCP-defined DNS settings for IPv4 ipv6 dhcp pool inst2-dhcp prefix-delegation pool inst2-pool dns-server 2001:648:2FFC:100::2211

IPv6 accounting Based on Framed-Interface-ID (== lower 64-bits of PPP IPv6 Address) 1 unique Framed-Interface-ID per unique user Generation of Framed-Int-ID by hashing user1.inst2@isp3.gr to 64-bits Other option: Storage of IDs into DB Optional adoption by ISP Home RADIUSes

Problems & Workarounds Cisco IOS: IPv4+IPv6 ACL name clash on dual stack virtual templates -- serious kill ACLs from virtual template (d oh!) DHCPv6: Crazy, buggy or malevolent clients -- address exhaustion, need for resource controls Critical Accounting: Missing of some IPv6-* RADIUS attributes from Acct. messages Usage of Frame-Interface-ID

Problems & Workarounds - 2 DHCPv6 prefix delegation: No way to configure using IETF RADIUS attributes Use VSA pairs (IOS virtual profile cloning disabled?) DHCPv6 accounting Critical

Why not static IPv6 prefixes per user? Simplified RADIUS configuration easy setup of DHCPv6 prefix delegation decoupling from LNS implementation But: random destination LNS for each PPP session -- very bad for routing Tens of thousands of IGP routes constantly changing

Current Status IPv6 enabled test accounts to selected individuals Native IPv6 CPEs PPPoE and Vista Proxy RADIUS changes readily available Windows Vista Seamless home LAN enumeration by Internet Connection Sharing Agent

Future Directions Fixing of current problems (Accounting, DHCPv6) Investigation of a tunnel switch possibility IPv6-enabling of one institution monitoring and fixing of problems Testing of a Juniper E-Series 320

Addendum -- JunOSe10.1 Framed-IPv6-Prefix required for NDRA over PPP link (cannot use Framed-IPv6-Pool yet) Framed-IPv6-Pool usable only for DHCPv6 Prefix Delegation Delegated-IPv6-Prefix (IETF) for DHCPv6 Prefix Delegation Approaches: Use Framed-IPv6-Prefix and Delegated-IPv6-Prefix (RADIUS-centric) Use Framed-IPv6-Pool for DHCPv6 and Framed-IPv6-Prefix for PPP (awkward)

Thank You! Any Questions? Many thanks to: NTUA NOC GRNet NOC Alexandros Kosiaris aduitsis@noc.ntua.gr