IPv6 Addressing case studies. Athanassios Liakopoulos

Similar documents
IPv6 Addressing case studies

Athanassios Liakopoulos Slovenian IPv6 Training, Ljubljana, May 2010

Routing Protocols Internal and External Routing. 6DEPLOY. IPv6 Deployment and Support

RENATER.

Routing Protocols Internal and External Routing. 6DEPLOY. IPv6 Deployment and Support

IPv6 Security. Pedro Lorga - WALC 2006 (Quito, Ecuador July 06)

IPv6 Services over xdsl Networks The GSN Case Study. Athanassios Liakopoulos Slovenian IPv6 Training, Ljubljana, May 2010

IPv6 Autoconfiguration. Stateless and Stateful. Rabat, Maroc Mars 2007

Routing Protocols for IPv6

Migrating from OSPF to IS-IS

IPv6 Addressing. Dakar, SN -Octobre 2006

The 6NET project. An IPv6 testbed for the European Research Community

Athanassios Liakopoulos

MPLS VPN--Inter-AS Option AB

IPv6 Switching: Provider Edge Router over MPLS

6DISS 19 septembre IPv6 workshop. Port Elizabeth, South Africa Sept. 19th & 20th. Copy Rights

PREREQUISITES TARGET AUDIENCE. Length Days: 5

MPLS VPN Inter-AS Option AB

MPLS design. Massimiliano Sbaraglia

TDC 563 Protocols and Techniques for Data Networks

Cisco Implementing Cisco IP Routing v2.0 (ROUTE)

IPv6 Support in the DNS. Athanassios Liakopoulos 6DEPLOY IPv6 Training, Skopje, June 2011

IPv6 Switching: Provider Edge Router over MPLS

IPv6 Multicast. Taipei August Stig Venaas

Customer IPv6 Delivery

IPv6 campus address management Slides from 6deploy(2) project + my slides from Campus IPv6 project. János Mohácsi, NIIF/Hungarnet

Multihoming. Copy Rights

Migrating from OSPF to IS-IS

IPv6 and xdsl. Athanassios Liakopoulos Slovenian IPv6 Training, Ljubljana, May 2010

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

IPv6 Module 6x ibgp and Basic ebgp

IPv6 Deployment Planning. Philip Smith PacNOG 10, Nouméa 21 st November 2011

Cisco CCNP ROUTE: Implementing Cisco IP Routing (ROUTE) 2.0. Upcoming Dates. Course Description. Course Outline

MPLS VPN Carrier Supporting Carrier

Patrick Grossetete Cisco Systems Cisco IOS IPv6 Product Manager 2003, Cisco Systems, Inc. All rights reserved.

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

Organization of Product Documentation... xi

M6Bone. Agenda. M6bone? How to connect to? Applications and services Monitoring IPv6 multicast Contact points. An IPv6 worldwide Multicast testbed

New IP Header. Why change IP. Address Notation. Changes. Information Sources. IP Version 6 ITL

Information Sources Hans Kruse & Shawn Ostermann, Ohio University

Module 1 IPv6 OSPF and ibgp

IPv6 : Internet Protocol Version 6

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

Implementing Cisco IP Routing (ROUTE)

1/10/09. Agenda

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution

Information Sources Hans Kruse & Shawn Ostermann, Ohio University

CCNA Questions/Answers IPv6. Select the valid IPv6 address from given ones. (Choose two) A. FE63::0043::11:21 B :2:11.1 C.

MPLS VPN Carrier Supporting Carrier IPv4 BGP Label Distribution

Table of Contents Chapter 1 Tunneling Configuration

IPv6 Support in the DNS

M6Bone. Jérôme DURAND 09/05/2004 SIPA - GIP RENATER.

Feedback from RIPE NCC Registration Services. Alex Le Heux - RIPE NCC RIPE62, May 2011, Amsterdam

Implementing Cisco IP Routing (ROUTE)

Cisco Evolved Programmable Network Implementation Guide for Large Network with End-to-End Segment Routing, Release 5.0

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

MPLS L3VPN. The MPLS L3VPN model consists of three kinds of devices: PE CE Site 2. Figure 1 Network diagram for MPLS L3VPN model

Configuring MPLS L3VPN

IPv6 Module 4 OSPF to IS-IS for IPv6

IPv6 Deployment Strategies. IPv6 Training Day 18 th September 2012 Philip Smith APNIC

IPv6 Addressing. Pedro Lorga - WALC 2006 (Quito, Ecuador July 06)

2610:f8:ffff:2010:04:13:0085:1

TCP/IP Protocol Suite

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP

IPv6 Deployment Planning

IPv6 associated protocols

This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and

IPv6 Deployment in European National Research and Education Networks (NRENs)

Planning for Information Network

Routing(2) Inter-domain Routing

Routing Policy Specification Language next generation. 6DEPLOY. IPv6 Deployment and Support

The 6net project An IPv6 testbed for the European Community Gunter Van de Velde, Cisco Systems

BGP in the Internet Best Current Practices

MPLS VPN Inter-AS with ASBRs Exchanging VPN-IPv4 Addresses

CS 43: Computer Networks. 24: Internet Routing November 19, 2018

BGP for Internet Service Providers

Why IPv6? Roque Gagliano LACNIC

MPLS VPN Carrier Supporting Carrier Using LDP and an IGP

Configuring IPv6 VPN Provider Edge over MPLS (6VPE)

Last time. Transitioning to IPv6. Routing. Tunneling. Gateways. Graph abstraction. Link-state routing. Distance-vector routing. Dijkstra's Algorithm

Computer Networks and Data Systems

Configuring MPLS L3VPN

IPv6 Feature Facts

Cisco Training - HD Telepresence MPLS: Implementing Cisco MPLS V3.0. Upcoming Dates. Course Description. Course Outline

This document is not restricted to specific software and hardware versions.

IPv6 DEPLOYMENT GLOBAL TRANSIT COMMUNICATIONS. Presented by Mark Tinka Chief Network Architect Global Transit Kuala Lumpur, Malaysia

CCNA Routing and Switching (NI )

A Practical IPv6 Introduction

IPv6 Module 6 ibgp and Basic ebgp

HP FlexFabric 7900 Switch Series

6DEPLOY: IPv6 Deployment Support Project Overview. Jordi Palet, Consulintel

Routing(2) Inter-domain Routing

Lab 1: Static MPLS LSP-RTX4-RTX1 LSP-RTX1-RTX4 LSP-RTX3-RTX2 LSP-RTX2-RTX3

ENTERPRISE MPLS. Kireeti Kompella

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

IPv6 Basics. APNIC Training Bali, Indonesia February, Jordi Palet - 1

6Net WP6 final report

CSCI-1680 Network Layer:

RPSLng. Routing Policy Specification Language - Next Generation

Transcription:

IPv6 Addressing case studies Athanassios Liakopoulos (aliako@grnet.gr) Slovenian IPv6 Training, i Ljubljana, May 2010

Copy Rights This slide set is the ownership of the 6DEPLOY project via its partners The Powerpoint version of this material may be reused and modified only with written authorization Using part of this material must mention 6DEPLOY courtesy PDF files are available from www.6deploy.org Looking for a contact? Mail to : martin.potts@martel-consulting.ch or : bernard.tuy@renater.fr IPv6 addressing case studies 2

Contributions Main authors Bernard Tuy, RENATER - France János Mohácsi, NIIF/HUNGARNET - Hungary Contributors IPv6 addressing case studies 3

Outline Overview of RENATER s network Case study of IPv6 address allocation at RENATER Overview of NIIF/Hungarnet network Case study of IPv6 address allocation at NIIF/Hungarnet IPv6 addressing case studies 4

RENATER IPv6 numbering

Renater-3: national backbone IPv6 addressing case studies 6

Renater-3: international links Oversea Territories 2,5 Gbit/s North thamerica IP Transit 2,5 Gbit/s Europe 10 Gbit/s 1Gbit/ Gbit/s SFINX (GIX) Korea IPv6 Formation addressing CiRen case -Dec. studies 2008 7

Renater-3 Architecture Re enater r-3 BB Renater PoP Regional Network Campuses MANs Exchange with other Regional Networks IPv6 addressing case studies 8

RENATER s Production IPv6 service Why a production-like IPv6 service? ATM removed Move all network services on a unique topology Do we want to forget about IPv6, IPv4 multicast? Needs for an IPv6 transport Research projects using IPv6 Sites with native IPv6 network install a native IPv6 core run both versions of IP on the same equipments Monitor the IPv6 service in the same operational way than IPv4 IPv6 addressing case studies 9

Renater 3 : IPv6 Native support 2.5 Gbits/s backbone 30 Regional Nodes (NR) Native IPv6 on all regional nodes Dual stack backbone IPv4 and IPv6 Global IP Service IPv4 unicast and multicast IPv6 unicast IPv6 and IPv4 carried without any distinction Goal : achieve for both versions of IP an equal level of Performance Availability Management Support IPv6 addressing case studies 10

Addressing Hierarchical addressing Renater Prefix = 2001:660::/32 Allocated by the RIR (RIPE NCC) Regional Nodes Site PoP-ID =2001:660:xy::/40 Site-IDs allocated by Renater (LIR) Site-ID : Assign a /48 from RN s prefix (/40) 16 bits are reserved for the site topology IPv6 addressing case studies 11

Addressing /32 /48 /64 RIR LIR Site sn Interface ID 2001: 660: ---------------- PoP-ID Site-ID 8 bits 8 bits 2001:0660:3000:/40 Paris NRI 2001:0660:3300:/400660 Paris Jussieu RI 2001:0660:4400:/40 Lille RI 2001:0660:4700:/40 Strasbourg 2001:0660:5400:/40 Marseille RI ( ) 2001:0660:300x:/48 IPv6 addressing case studies 12

Example Renater prefix 2001:660::/32 PoP-ID Strasbourg 2001:660:4700::/40 Sites connected to 2001:660:4701::/48 Strasbourg RI 2001:660:4702::/48 IPv6 addressing case studies 13

Regional Network Addressing Two possibilities Uses its own prefix (Commercial ISP) Uses Renater s address space 2001:660:2---::/48 In both cases Sites are addressed in Renater s stla 2001:660:{3-F}---::/48 Interco Network k( (site Regional l/ MAN) First /64 from the NLA-ID IPv6 addressing case studies 14

Addressing scheme 2001:660:{3-F}xxx::/48 2001:660:20xx::/48 2001:660:{3-F}xxx::/48 RENATER Regional Network Sites IPv6 addressing case studies 15

NIFF/HUNGARNET IPv6 numbering

NIIF/HUNGARNET network IPv6 addressing case studies 17

IPv6 deployment at NIIF/Hungarnet Initial IPv6 deployment: MPLS based backbone: 6PE with additional dual stack routers + sometimes tunnels at connected institutions Second phase (2004): Router upgrade for HW based IPv6 forwarding Used features Routing: IPv4 (unicast, multicast), IPv6 (unicast only), OSPFv2, OSPFv3, BGP, MPLS VPNs Netflow, minimal QoS IPv6 multicast with additional dual stack routers with tunnels Third phase (2008): Software upgrade for IPv6 multicast support Netflow v9 support IPv6 addressing case studies 18

IPv6 address space based on flexible address allocation RFC3531 Location IPv6 PoP addressing: CNTRL (Central) 2001:0738:0::/36 Gödöllő (Szent István University) 2001:0738:58::/44 BME 2001:0738:2000::/44 KFKI (Research Institute on Physics) 2001:0738:5000::/44 SZEGED (University of Szeged) 2001:0738:7000::/44 MISKOLC (University of Miskolc) 2001:0738:6000::/44 PECS (University of Pécs) 2001:0738:7800::/44 IPv6 addressing case studies 19

Site addressing Each site (including site infrastructure) gets /48: each NIIF managed site the 16 bit SLA is allocated based on the following convention: <SLA> = Address segmentation within the PoP Where for <SLA>: Range: 0000 till 00FF: Loopback addresses Range: 0100 till 01FF: Intra-pop point-to-points (if it necessary to number it) Range: 0200 till 02FF: connections to HUNGARNET member of institution Range: 0300 till 03FF: external IPv6 connectivity (e.g. local IPv6 peering) Range: 0400 till 04FF: PoP Local Ethernets IPv6 addressing case studies 20

IPv6 loopback addresses Loopback address will also be used for operational and management actions on the equipment, and for routing protocols like ibgp, which h will use these addresses for terminating the peering-sessions. Loopback addresses have typically a prefix mask of /128. This will avoid unnecessary unused addresses although address conservation is not really an issue in IPv6. IPv6 addressing case studies 21

Link IPv6 addresses? Not necessary! OSPFv3 is working with link-local IS-IS not necessary IGP table can be quite small! Reduces the convergence time Customer network is propagated into BGP (even if static routes are used) not with redistribute with network statement t t Drawback: Traceroute can pick up arbitrary IPv6 address as a reply source - Avoid - configure on each point-to-point links: ipv6 unnumbered loopback0 IPv6 addressing case studies 22

Link IPv6 addresses -other options /64: based on RFC 3513 Allows to use EUI-64 addressing advisable for point-multipoint and broadcast link scenarios /112: alignment is on a nice colon boundary /120: no clashes with top 128 anycast addresses /126: works although h the top 128 addresses are reserved for anycast stuff /127: not a good idea the all-zeros address is supposed to be the any router anycast address although this is not widely implemented today (RFC3627) IPv6 addressing case studies 23

Customers Nets Addressing Two possibilities Uses its own prefix (Commercial ISP) Uses NIIF/Hungarnet s address space 2001:738:<Customer id>::/48 (/44 pre-allocated, /48 assigned) IPv6 addressing case studies 24

Conclusion Preparing an IPv6 addressing plan is a bit complex Plan it in advance Not forgetting your PoPs equipment (loopbacks, admin LANs, interconnects ) Draw benefit from aggregation Smaller routing tables to manage (even in the core) Less prefixes to advertise to BGP peers Lot of people have an experience yet Not necessary to reinvent the wheel ;) IPv6 addressing case studies 25

Questions