SlideShare a Scribd company logo
IPv6 at CSCS



Swiss IPv6 Council, Lugano, November 29th, 2012

Chris Gamboni, CSCS

Email: cgamboni@cscs.ch
2



         IPv6 status at CSCS

    ●
        Spring 2011: Initial IPv6 network support
    ●
        Spring 2011: IPv6 enabled on some test networks
    ●
        Spring 2011: Initial IPv6 deploy on DMZ
    ●
        6 June 2011: IPv6 World Day
    ●
        Autumn 2011: Set up new Firewall with IPv6 support
    ●
        Winter 2011: IPv6 on DMZ, with www.cscs.ch and dns
    ●
        Spring 2012: IPv6 enabled on Office and Guest networks
    ●
        First half of 2012 : CSCS relocation from Manno to Lugano
    ●
        6 June 2012: IPv6 Launch Day
    ●
        Autumn 2012: IPv6 enabled on frontend nodes
    ●
        Autumn 2012: First HPC cluster with IPv6 connectivity
3



            IPv6 addresses

    ●
        2001:620:808::/48 is the official IPv6 subnet assigned to CSCS
        –   Our network may be splitted into 65536 networks (/64)
        –   A plan is needed: for example we can split our subnet in 16 x /52 subnets
             ●
                 2001:620:808:0000::/52 = Offices
             ●
                 2001:620:808:1000::/52 = Guests
             ●
                 2001:620:808:2000::/52 = Lab
             ●
                 2001:620:808:3000::/52 = DataCenter
             ●
                 2001:620:808:4000::/52 = Networking equipment
             ●
                 ...
             ●
                 2001:620:808:f000::/52 = DMZ
        –   In this case each /52 subnet has up to 4096 networks (/64)
4



        IPv6 configuration at CSCS

    ●
        Dual Stack approach
    ●
        Static addressing for networking equipment and servers
    ●
        Dynamic addressing for PC and guest networks
        –   Auto configuration with SLAAC
            ●
                But we still rely on DHCPv4 to distribute DNS
        –   Tests ongoing for:
            ●
                Distributing DNS via RA (RDNSS, RFC6106)
            ●
                DHCPv6
5



        IPv6 deployment

    ●
        Configure the network part and FW/ACLs
        –   Test
    ●
        Configure IPv6 on the systems
        –   Test
        –   At this point the system uses IPv6 and IPv4 for outgoing
            connections
    ●
        Publish the AAAA resource record into the DNS with short TTL
        –   If test is succesful: set normal TTL for the RR AAAA
        –   Now the system is fully IPv6 enabled
6



    IPv6 SLAAC

    ●
        SLAAC Stateless auto configuration:
        –   Privacy concerns:
            ●
                use DHCPv6 or Privacy Extension
        –   How do you track users ?
    ●
        Monitoring tools have to be installed
    ●
        Example:
        –   arpwatch doesn't work for IPv6
7



    IPv6 lessons learned

    ●
        Some network devices send out RA even if they shouldn't
        –   Impact: machines get IPv6 global address
            ●
                Disable SLAAC autoconfiguration on all the servers
    ●
        Rogue RA:
        –   Impact: default gateway changed! No IPv6 connectivity anymore..
            ●
                Filter RA messages at the network level
    ●
        IPv6 ACL: be careful not to filter NS/ND messages
        –   Impact: you may break IPv6 connectivity
            ●
                On IPv6 ARP is replaced by ICMPv6 NS and ICMPv6 ND messages
    ●
        Firewall IPv6 limitations (CLI config needed, WebGUI not ready)
    ●
        Services not listening on IPv6. Remember to configure ssh, httpd, etc to
        listen also on IPv6
8



    IPv6 problems at CSCS

    ●
        User tracking for auto configured networks
    ●
        Reverse dns for auto configured networks
        –   IPAM ? DHCPv6 ?
    ●
        Firewall support not yet complete
        –   Next release ?
    ●
        Network devices support not complete
        –   Next release ?
    ●
        OS support not yet complete (dhcpv6 support, RDNSS, etc.)
    ●
        Not enough experience on IPv6
    ●
        Applications support for IPv6
    ●
        IPv6 on non IPv6 enabled networks (6to4, teredo, tunnels,etc.)
CSCS next steps

●
    Consolidate Data Center IPv6 deployment
●
    Gain experience
●
    Solve problems !
10



     IPv6 tools

     ●
         ping6
     ●
         traceroute6
     ●
         IPv6 Monitoring tools:
         –   NDPmon
         –   Ipv6mon
         –   addrwatch
         –   ramond
     ●
         IPv6 Security tools:
         –   THC-IPv6 The Hacker Choice Attack Toolkit
         –   Nmap (v 5)
Conclusion

●
    CSCS has already enabled IPv6
    –   Gaining experience on IPv6 deployment
    –   Problems on IPv6 have a low impact (now)
●
    DataCenter is ready to support IPv6
    –   New system with dual stack IPv4/IPv6, where possible.
    –   Some existing systems will get IPv6.
●
    Still waiting for some features on network device
●
    Still waiting for more support from OS vendor

More Related Content

PDF
Der Einsatz von Lisp für die IPv6 Migration
PDF
IPv6 strategy for deployment at ETH Switzerland
PDF
Microsoft IT's IPv6 Killer App
PDF
The Use of IPv6 in IoT
PDF
IPv6 Adressvergabe und Adressierung
PDF
Rapid IPv6 Deployment for ISP Networks
PDF
IPv6 Security und Hacking
PDF
Swisscom: Testing von IPv6 Security Devices
Der Einsatz von Lisp für die IPv6 Migration
IPv6 strategy for deployment at ETH Switzerland
Microsoft IT's IPv6 Killer App
The Use of IPv6 in IoT
IPv6 Adressvergabe und Adressierung
Rapid IPv6 Deployment for ISP Networks
IPv6 Security und Hacking
Swisscom: Testing von IPv6 Security Devices

What's hot (20)

PDF
Hands-on Experience with IPv6 Routing and Services
PDF
Sky IPv6 Update
PPT
EAP TLS, the Rolls-Royce of extensible authentication protocol (EAP) methods ...
PPTX
IPv6 at Mythic Beasts - Networkshop44
PDF
OpenStack Neutron IPv6 Lessons
PDF
Deploying IPv6 in OpenStack Environments
PDF
Application Engineered Routing: Allowing Applications to Program the Network
PPT
PLNOG15: Practical deployments of Kea, a high performance scalable DHCP - Tom...
PDF
Successes and Challenges of IPv6 Transition at APNIC
PDF
IPv6 New RFCs
PDF
Successfully Deploying IPv6
PPTX
Content over IPv6: no excuses
PPTX
PPT
IPv6 Deployment In Enterprise Networks
PDF
COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service
PPTX
Roadmap to Next Generation IP Networks: A Review of the Fundamentals
PPTX
Layer-3 BFD Optimization Proposals for Enterprise and Campus Networks
Hands-on Experience with IPv6 Routing and Services
Sky IPv6 Update
EAP TLS, the Rolls-Royce of extensible authentication protocol (EAP) methods ...
IPv6 at Mythic Beasts - Networkshop44
OpenStack Neutron IPv6 Lessons
Deploying IPv6 in OpenStack Environments
Application Engineered Routing: Allowing Applications to Program the Network
PLNOG15: Practical deployments of Kea, a high performance scalable DHCP - Tom...
Successes and Challenges of IPv6 Transition at APNIC
IPv6 New RFCs
Successfully Deploying IPv6
Content over IPv6: no excuses
IPv6 Deployment In Enterprise Networks
COLO: COarse-grain LOck-stepping Virtual Machines for Non-stop Service
Roadmap to Next Generation IP Networks: A Review of the Fundamentals
Layer-3 BFD Optimization Proposals for Enterprise and Campus Networks
Ad

Viewers also liked (17)

PDF
IPv6 Integration im Datacenter - wie komplex ist es wirklich?
PDF
Carien Engelhard, interview en portfolio
PPTX
CSCS Expert Community project summary
PPTX
Noise Module 2 - Audiometry
PDF
IPv6 Transition
PDF
CAREER AS SAFETY AND HEALTH OFFICER
PPTX
Dangerous construction pictures
PPTX
Noise Module 3 - Overview- industrial noise control
PPT
Strength Training Basics Part 1
PPTX
Noise module 5 - Introduction to noise analysis
PPTX
Noise Module 4 - Noise control regulations
PPTX
Noise Module 1 - Introduction to sound and noise
PPT
Strength Training Basics Part 2
PDF
Module 2 Legislation of OSH in Malaysia
PDF
Module 1 Introduction to Industrial Safety
PDF
Module 3 OSH Management System MS1722:2003 OSH-MS
PPTX
Asas Keselamatan dalam Kerja Elektrik: Modul 1 - Perundangan
IPv6 Integration im Datacenter - wie komplex ist es wirklich?
Carien Engelhard, interview en portfolio
CSCS Expert Community project summary
Noise Module 2 - Audiometry
IPv6 Transition
CAREER AS SAFETY AND HEALTH OFFICER
Dangerous construction pictures
Noise Module 3 - Overview- industrial noise control
Strength Training Basics Part 1
Noise module 5 - Introduction to noise analysis
Noise Module 4 - Noise control regulations
Noise Module 1 - Introduction to sound and noise
Strength Training Basics Part 2
Module 2 Legislation of OSH in Malaysia
Module 1 Introduction to Industrial Safety
Module 3 OSH Management System MS1722:2003 OSH-MS
Asas Keselamatan dalam Kerja Elektrik: Modul 1 - Perundangan
Ad

Similar to IPv6 at CSCS (20)

PDF
Deploying IPv6 on OpenStack
PDF
IPv6 How To Set Up a Linux IPv6 Lan
PDF
Deploying IPv6-mostly access networks
PDF
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
PDF
Run Your Own 6LoWPAN Based IoT Network
PDF
IPv6 Basics - pfSense Hangout July 2015
PDF
The IPv6-Only Network
PDF
Neutron IPv6
ODP
Ceph Day Amsterdam 2015 - Ceph over IPv6
PPTX
Getting started with IPv6
PPTX
High Performance Networking Leveraging the DPDK and Growing Community
PPTX
7 slaac-rick graziani
PDF
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
ODP
What's new in Neutron Juno
PDF
JavaZone 2023 Lyntale.pdf
PPTX
IPv6: We Care So You Don't Have To
PDF
Tutorial: IPv6-only transition with demo
PDF
IPv4aaS tutorial and hands-on
PDF
OpenStack Icehouse Over IPv6
PDF
IPv6 training guide - Yuval Shaul
Deploying IPv6 on OpenStack
IPv6 How To Set Up a Linux IPv6 Lan
Deploying IPv6-mostly access networks
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
Run Your Own 6LoWPAN Based IoT Network
IPv6 Basics - pfSense Hangout July 2015
The IPv6-Only Network
Neutron IPv6
Ceph Day Amsterdam 2015 - Ceph over IPv6
Getting started with IPv6
High Performance Networking Leveraging the DPDK and Growing Community
7 slaac-rick graziani
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
What's new in Neutron Juno
JavaZone 2023 Lyntale.pdf
IPv6: We Care So You Don't Have To
Tutorial: IPv6-only transition with demo
IPv4aaS tutorial and hands-on
OpenStack Icehouse Over IPv6
IPv6 training guide - Yuval Shaul

More from Swiss IPv6 Council (13)

PDF
Intro Swiss IPv6 Council Event, 24. März 2014
PDF
Dual-Stack IPv6 Monitoring bei AWK - Member Anlass Swiss IPv6 Council Nov 2013
PDF
IPv6 bei PostFinance AG - Erste Erkenntnisse aus der Vorstudie
PDF
IPv6 bei der Post - Step by Step zu IPv6
PDF
SIG IPv6 Provider "IPv6 Ready"
PDF
Dos And Donts Of IPv6 Transition
PDF
Members geneva dos and donts of transition silvia hagen
PDF
IPv6 solutions for an easy implementation
PDF
IPv6 Security - Myths and Reality
PDF
IPv6 Adoption --- Acceleration
PDF
Network Neutrality - What's At Stake
PDF
LISP Update
PDF
IPv6 Enterprise Planning
Intro Swiss IPv6 Council Event, 24. März 2014
Dual-Stack IPv6 Monitoring bei AWK - Member Anlass Swiss IPv6 Council Nov 2013
IPv6 bei PostFinance AG - Erste Erkenntnisse aus der Vorstudie
IPv6 bei der Post - Step by Step zu IPv6
SIG IPv6 Provider "IPv6 Ready"
Dos And Donts Of IPv6 Transition
Members geneva dos and donts of transition silvia hagen
IPv6 solutions for an easy implementation
IPv6 Security - Myths and Reality
IPv6 Adoption --- Acceleration
Network Neutrality - What's At Stake
LISP Update
IPv6 Enterprise Planning

IPv6 at CSCS

  • 1. IPv6 at CSCS Swiss IPv6 Council, Lugano, November 29th, 2012 Chris Gamboni, CSCS Email: cgamboni@cscs.ch
  • 2. 2 IPv6 status at CSCS ● Spring 2011: Initial IPv6 network support ● Spring 2011: IPv6 enabled on some test networks ● Spring 2011: Initial IPv6 deploy on DMZ ● 6 June 2011: IPv6 World Day ● Autumn 2011: Set up new Firewall with IPv6 support ● Winter 2011: IPv6 on DMZ, with www.cscs.ch and dns ● Spring 2012: IPv6 enabled on Office and Guest networks ● First half of 2012 : CSCS relocation from Manno to Lugano ● 6 June 2012: IPv6 Launch Day ● Autumn 2012: IPv6 enabled on frontend nodes ● Autumn 2012: First HPC cluster with IPv6 connectivity
  • 3. 3 IPv6 addresses ● 2001:620:808::/48 is the official IPv6 subnet assigned to CSCS – Our network may be splitted into 65536 networks (/64) – A plan is needed: for example we can split our subnet in 16 x /52 subnets ● 2001:620:808:0000::/52 = Offices ● 2001:620:808:1000::/52 = Guests ● 2001:620:808:2000::/52 = Lab ● 2001:620:808:3000::/52 = DataCenter ● 2001:620:808:4000::/52 = Networking equipment ● ... ● 2001:620:808:f000::/52 = DMZ – In this case each /52 subnet has up to 4096 networks (/64)
  • 4. 4 IPv6 configuration at CSCS ● Dual Stack approach ● Static addressing for networking equipment and servers ● Dynamic addressing for PC and guest networks – Auto configuration with SLAAC ● But we still rely on DHCPv4 to distribute DNS – Tests ongoing for: ● Distributing DNS via RA (RDNSS, RFC6106) ● DHCPv6
  • 5. 5 IPv6 deployment ● Configure the network part and FW/ACLs – Test ● Configure IPv6 on the systems – Test – At this point the system uses IPv6 and IPv4 for outgoing connections ● Publish the AAAA resource record into the DNS with short TTL – If test is succesful: set normal TTL for the RR AAAA – Now the system is fully IPv6 enabled
  • 6. 6 IPv6 SLAAC ● SLAAC Stateless auto configuration: – Privacy concerns: ● use DHCPv6 or Privacy Extension – How do you track users ? ● Monitoring tools have to be installed ● Example: – arpwatch doesn't work for IPv6
  • 7. 7 IPv6 lessons learned ● Some network devices send out RA even if they shouldn't – Impact: machines get IPv6 global address ● Disable SLAAC autoconfiguration on all the servers ● Rogue RA: – Impact: default gateway changed! No IPv6 connectivity anymore.. ● Filter RA messages at the network level ● IPv6 ACL: be careful not to filter NS/ND messages – Impact: you may break IPv6 connectivity ● On IPv6 ARP is replaced by ICMPv6 NS and ICMPv6 ND messages ● Firewall IPv6 limitations (CLI config needed, WebGUI not ready) ● Services not listening on IPv6. Remember to configure ssh, httpd, etc to listen also on IPv6
  • 8. 8 IPv6 problems at CSCS ● User tracking for auto configured networks ● Reverse dns for auto configured networks – IPAM ? DHCPv6 ? ● Firewall support not yet complete – Next release ? ● Network devices support not complete – Next release ? ● OS support not yet complete (dhcpv6 support, RDNSS, etc.) ● Not enough experience on IPv6 ● Applications support for IPv6 ● IPv6 on non IPv6 enabled networks (6to4, teredo, tunnels,etc.)
  • 9. CSCS next steps ● Consolidate Data Center IPv6 deployment ● Gain experience ● Solve problems !
  • 10. 10 IPv6 tools ● ping6 ● traceroute6 ● IPv6 Monitoring tools: – NDPmon – Ipv6mon – addrwatch – ramond ● IPv6 Security tools: – THC-IPv6 The Hacker Choice Attack Toolkit – Nmap (v 5)
  • 11. Conclusion ● CSCS has already enabled IPv6 – Gaining experience on IPv6 deployment – Problems on IPv6 have a low impact (now) ● DataCenter is ready to support IPv6 – New system with dual stack IPv4/IPv6, where possible. – Some existing systems will get IPv6. ● Still waiting for some features on network device ● Still waiting for more support from OS vendor