SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
Swiss IPv6 Council |26 January 2015
IPv6 on your servers; 
fun or frightening?
Nathalie Trenaman
Introduction
• What is a RIPE Atlas Anchor?

- Soekris net6501-70

- Well known target and powerful probe

- 80 anchors installed

- 200 probes targeting each anchor with measurements

- Measurements between anchors
2
Requirements
• Capable of 10Mbit bandwidth (less needed today)

• RJ45 network connection

• Static IPv4 and IPv6 address - unfiltered

- RIPE NCC needs unrestricted access

• IPv6 address needs to be public

• IPv6 connection needs to be native
3
IPv6 Installation Challenges
• The hardware is purchased by the host

• The software is on a USB stick

- With host provided network info

• Anchor is configured to boot from USB stick

!
!
!
!
• Silly bug

• Is fixed in CentOS7
4
IPv6 Installation Challenges
• Anchor provisioning needs to be done over IPv4
and RIPE NCC remotely configures the IPv6 part of
the network later. 

!
• Anchors will do SLAAC “out-of-the-box”, this needs
to be disabled anyway when we do the manual
configuration
5
Host IPv6 Installation
Challenges
Example 1
• Starting point:

- SLAAC provided address, gateway via RA

- gateway address was link-local

• We pushed the static IPv6 config and connectivity
was lost…

- global unicast gateway address we received from host did
not respond to Neighbor Sollicitations:
7
[root@nl-ams-as12345678 ~]# ndisc6 2001:db8:123:a:192:0:2:1 eth0!
Soliciting 2001:db8:123:a:192:0:2:1 (2001:db8:123:a:192:0:2:1) on eth0...!
Timed out.!
Timed out.!
Timed out.!
No response.
Example 1
• Yet we are receiving incoming packets on the
anchor!

• So the gateway works OK, but is not configured
with a global address, or is configured not to
respond to NS for that address

• It turned out that the host gave us the wrong
gateway address

- They use 2 different IPv6 addressing schemes

- One embeds the IPv4 address

- One uses ::1/64 as gateway
8
Example 2
• The host had working IPv6, ICMPv6 was working
fine

• It turned out that TCP/UDP was not allowed

!
!
!
!
!
• Host forgot to modify edge filters for IPv6
9
bla@loki:~$ mtr -u -nrc 10 nl-bla-as1234567.anchors.atlas.ripe.net!
Start: Mon Dec 9 15:57:29 2013!
HOST: loki Loss% Snt Last Avg Best Wrst StDev!
1.|-- 2001:67c:2e8:13::2 0.0% 10 2.1 3.2 1.9 7.8 1.7!
2.|-- 2001:db8:1::b800:2308:1 0.0% 10 2.0 4.2 2.0 15.1 4.0!
3.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
Example 3
• Host gave us an IPv6 address ending on all zeroes

- 2001:db8:3bda:666::/64

• The router on their subnet did not respond to NS
that originate from the “subnet-zero” address

• 2001:db8:3bda:666::2 worked fine

!
• RFC4291 section 2.6.1 provided clarity

- Subnet Router Anycast Address
10
Example 3
• Juniper kindly rejected the all-zeroes IPv6 address: 

!
!
!
!
!
!
• Lesson learned: The all-zeroes IPv6 address is not
a normal IPv6 address
11
[edit interfaces ge-3/0/8 unit 666 family inet6]!
  'address 2001:db8:3bda:666::0'!
     Cannot assign address 0 on subnet!
error: configuration check-out failed
Example 4
• This anchor had an invalid router advertisement for
an ethernet link
12
[bla@nl-aaa-as2345678 ~]$ sudo rdisc6 eth0!
Soliciting ff02::2 (ff02::2) on eth0...!
Hop limit                ! :           64 (      0x40)!
Stateful address conf.    ! :           No!
Stateful other conf.      ! :           No!
Router preference         ! :       medium!
Router lifetime           ! :         1800 (0x00000708) seconds!
Reachable time            ! :  unspecified (0x00000000)!
Retransmit time           ! :  unspecified (0x00000000)!
 Source link-layer address: 74:8E:F8:BC:07:89!
 MTU                      ! :         1500 bytes (valid)!
 Prefix                   ! : 2001:db8:102:200::/56!
  Valid time              ! :      2592000 (0x00278d00) seconds!
  Pref. time              ! :       604800 (0x00093a80) seconds!
 from fe80::768e:f8ff:febc:0789
Example 4
• [RFC2462] “An IPv6 address prefix used for SLAAC
of an Ethernet interface must have a length of 64
bits”

!
• We saw different variations for the same problem:

- /32

- /56

- /128

• Because we override SLAAC with manual
configuration, this problem is easy to solve
13
Example 4
• In CentOS, it is not difficult to switch off SLAAC if
you know where to look.

!
• Change the /etc/sysconfig/network file

• Change NETWORKING_IPV6=no to
NETWORKING_IPV6=yes

• Add:

• IPV6_AUTOCONF=no

• IPV6_DEFAULTGW=2001:db8::1 (use your own gateway!)
14
Example 4
• Then, change the /etc/sysconfig/network-scripts/
ifcfg-eth0 file

• Add:

• IPV6INIT=yes

• IPV6ADDR=2001:db8::10

• This is your picked manual address!

• run “service network restart”

• Now you have a static address configured and
SLAAC switched off.
15
Example 5
• This host had a broken gateway

• Pings and traces did not succeed

!
!
!
!
• Also broken to other destinations within the same
provider

• Default route for IPv6 was missing
16
[bla@nl-aaa-as2345678 ~]$ sudo traceroute6 -I jp-tyo-as2500.anchors.atlas.ripe.net!
traceroute to jp-tyo-as2500.anchors.atlas.ripe.net (2001:200:0:6002::a10:1a2), 30 hops max, 80 byte packets!
 1  2001:db8:2381:fffe::1 (2001:db8:2381:fffe::1)  1.836 ms !N  2.265 ms !N  2.505 ms !N
Example 6
• This host was using a tunnel instead of native IPv6

• Also, they blocked the ICMPv6 message
“packet too big”

• We found this out because the size of packets we
could deliver was 1480 bytes - instead of the 1500
configured on the wire

• When a packet bigger than 1480 bytes was sent,
we did not receive the “packet too big” message,
with a suggestion for a different MTU size

• Outbound packets of 1500 bytes were dropped..
17
Conclusions
Lessons learned…
• There are still IPv6 related software bugs in current
mainstream server OSes

!
• Common mistakes are being made

!
• IPv6 is still not as well understood as IPv4
19
Questions? Section Title
Petrie/Trenaman - RIPE69 - Date [06/11/2014]
20

Weitere ähnliche Inhalte

Was ist angesagt?

LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.
LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.
LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.LF_OpenvSwitch
 
TRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch HaimTRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch Haimharryvanhaaren
 
LF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OVS_17_LXC Linux Containers over Open vSwitchLF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OVS_17_LXC Linux Containers over Open vSwitchLF_OpenvSwitch
 
Design, Verification and Emulation of an Island-Based Network Flow Processor
Design, Verification and Emulation of an Island-Based Network Flow ProcessorDesign, Verification and Emulation of an Island-Based Network Flow Processor
Design, Verification and Emulation of an Island-Based Network Flow ProcessorNetronome
 
LF_OVS_17_Enabling Hardware Offload of OVS Control & Data plane using LiquidIO
LF_OVS_17_Enabling Hardware Offload of OVS Control & Data plane using LiquidIOLF_OVS_17_Enabling Hardware Offload of OVS Control & Data plane using LiquidIO
LF_OVS_17_Enabling Hardware Offload of OVS Control & Data plane using LiquidIOLF_OpenvSwitch
 
LF_OVS_17_State of the OVN
LF_OVS_17_State of the OVNLF_OVS_17_State of the OVN
LF_OVS_17_State of the OVNLF_OpenvSwitch
 
Tech talk network - friend or foe
Tech talk   network - friend or foeTech talk   network - friend or foe
Tech talk network - friend or foearagozin
 
LF_OVS_17_Red Hat's perspective on OVS HW Offload Status
LF_OVS_17_Red Hat's perspective on OVS HW Offload StatusLF_OVS_17_Red Hat's perspective on OVS HW Offload Status
LF_OVS_17_Red Hat's perspective on OVS HW Offload StatusLF_OpenvSwitch
 
LF_OVS_17_IPSEC and OVS DPDK
LF_OVS_17_IPSEC and OVS DPDKLF_OVS_17_IPSEC and OVS DPDK
LF_OVS_17_IPSEC and OVS DPDKLF_OpenvSwitch
 
Cumulus Linux 2.5.5 What's New
Cumulus Linux 2.5.5 What's NewCumulus Linux 2.5.5 What's New
Cumulus Linux 2.5.5 What's NewCumulus Networks
 
Sfo15 408- odp-dpdk platform performance
Sfo15 408- odp-dpdk platform performanceSfo15 408- odp-dpdk platform performance
Sfo15 408- odp-dpdk platform performanceLinaro
 
Lac2006 Lee Revell Slides
Lac2006 Lee Revell SlidesLac2006 Lee Revell Slides
Lac2006 Lee Revell Slidesrlrevell
 
LF_OVS_17_Open vSwitch Offload: Conntrack and the Upstream Kernel
LF_OVS_17_Open vSwitch Offload: Conntrack and the Upstream KernelLF_OVS_17_Open vSwitch Offload: Conntrack and the Upstream Kernel
LF_OVS_17_Open vSwitch Offload: Conntrack and the Upstream KernelLF_OpenvSwitch
 
Accelerating Neutron with Intel DPDK
Accelerating Neutron with Intel DPDKAccelerating Neutron with Intel DPDK
Accelerating Neutron with Intel DPDKAlexander Shalimov
 
DPACC Acceleration Progress and Demonstration
DPACC Acceleration Progress and DemonstrationDPACC Acceleration Progress and Demonstration
DPACC Acceleration Progress and DemonstrationOPNFV
 
DPDK Integration: A Product's Journey - Roger B. Melton
DPDK Integration: A Product's Journey - Roger B. MeltonDPDK Integration: A Product's Journey - Roger B. Melton
DPDK Integration: A Product's Journey - Roger B. Meltonharryvanhaaren
 
Successes and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNICSuccesses and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNICAPNIC
 

Was ist angesagt? (19)

LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.
LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.
LF_OVS_17_Enabling hardware acceleration in OVS-DPDK using DPDK Framework.
 
Cumulus Linux 2.5.3
Cumulus Linux 2.5.3Cumulus Linux 2.5.3
Cumulus Linux 2.5.3
 
TRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch HaimTRex Traffic Generator - Hanoch Haim
TRex Traffic Generator - Hanoch Haim
 
LF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OVS_17_LXC Linux Containers over Open vSwitchLF_OVS_17_LXC Linux Containers over Open vSwitch
LF_OVS_17_LXC Linux Containers over Open vSwitch
 
Design, Verification and Emulation of an Island-Based Network Flow Processor
Design, Verification and Emulation of an Island-Based Network Flow ProcessorDesign, Verification and Emulation of an Island-Based Network Flow Processor
Design, Verification and Emulation of an Island-Based Network Flow Processor
 
LF_OVS_17_Enabling Hardware Offload of OVS Control & Data plane using LiquidIO
LF_OVS_17_Enabling Hardware Offload of OVS Control & Data plane using LiquidIOLF_OVS_17_Enabling Hardware Offload of OVS Control & Data plane using LiquidIO
LF_OVS_17_Enabling Hardware Offload of OVS Control & Data plane using LiquidIO
 
LF_OVS_17_State of the OVN
LF_OVS_17_State of the OVNLF_OVS_17_State of the OVN
LF_OVS_17_State of the OVN
 
Tech talk network - friend or foe
Tech talk   network - friend or foeTech talk   network - friend or foe
Tech talk network - friend or foe
 
LF_OVS_17_Red Hat's perspective on OVS HW Offload Status
LF_OVS_17_Red Hat's perspective on OVS HW Offload StatusLF_OVS_17_Red Hat's perspective on OVS HW Offload Status
LF_OVS_17_Red Hat's perspective on OVS HW Offload Status
 
Cumulus Linux 2.5.4
Cumulus Linux 2.5.4Cumulus Linux 2.5.4
Cumulus Linux 2.5.4
 
LF_OVS_17_IPSEC and OVS DPDK
LF_OVS_17_IPSEC and OVS DPDKLF_OVS_17_IPSEC and OVS DPDK
LF_OVS_17_IPSEC and OVS DPDK
 
Cumulus Linux 2.5.5 What's New
Cumulus Linux 2.5.5 What's NewCumulus Linux 2.5.5 What's New
Cumulus Linux 2.5.5 What's New
 
Sfo15 408- odp-dpdk platform performance
Sfo15 408- odp-dpdk platform performanceSfo15 408- odp-dpdk platform performance
Sfo15 408- odp-dpdk platform performance
 
Lac2006 Lee Revell Slides
Lac2006 Lee Revell SlidesLac2006 Lee Revell Slides
Lac2006 Lee Revell Slides
 
LF_OVS_17_Open vSwitch Offload: Conntrack and the Upstream Kernel
LF_OVS_17_Open vSwitch Offload: Conntrack and the Upstream KernelLF_OVS_17_Open vSwitch Offload: Conntrack and the Upstream Kernel
LF_OVS_17_Open vSwitch Offload: Conntrack and the Upstream Kernel
 
Accelerating Neutron with Intel DPDK
Accelerating Neutron with Intel DPDKAccelerating Neutron with Intel DPDK
Accelerating Neutron with Intel DPDK
 
DPACC Acceleration Progress and Demonstration
DPACC Acceleration Progress and DemonstrationDPACC Acceleration Progress and Demonstration
DPACC Acceleration Progress and Demonstration
 
DPDK Integration: A Product's Journey - Roger B. Melton
DPDK Integration: A Product's Journey - Roger B. MeltonDPDK Integration: A Product's Journey - Roger B. Melton
DPDK Integration: A Product's Journey - Roger B. Melton
 
Successes and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNICSuccesses and Challenges of IPv6 Transition at APNIC
Successes and Challenges of IPv6 Transition at APNIC
 

Andere mochten auch

Proyecto recursos alumnos con discapacidad visual
Proyecto recursos alumnos con discapacidad visualProyecto recursos alumnos con discapacidad visual
Proyecto recursos alumnos con discapacidad visualMariana Calle
 
터키 Korece turkiye sunum
터키 Korece turkiye sunum 터키 Korece turkiye sunum
터키 Korece turkiye sunum babylonboss
 
UTE ERIKA MERA ,Capacidades y pontencialidades de la ciudadanía
UTE ERIKA MERA ,Capacidades y pontencialidades de la ciudadaníaUTE ERIKA MERA ,Capacidades y pontencialidades de la ciudadanía
UTE ERIKA MERA ,Capacidades y pontencialidades de la ciudadaníaUTE
 
Green And Sustainable Technologies Society (Gsts)
Green And Sustainable Technologies Society (Gsts)Green And Sustainable Technologies Society (Gsts)
Green And Sustainable Technologies Society (Gsts)Chiu-Hao Chen (Ted)
 
UTE, OTRAS VARIABLES QUE DETERMINAN LA DIVERSIDAD EN EL AULA ANA MARILIN BRAVO
UTE, OTRAS VARIABLES QUE DETERMINAN LA DIVERSIDAD EN EL AULA  ANA MARILIN BRAVOUTE, OTRAS VARIABLES QUE DETERMINAN LA DIVERSIDAD EN EL AULA  ANA MARILIN BRAVO
UTE, OTRAS VARIABLES QUE DETERMINAN LA DIVERSIDAD EN EL AULA ANA MARILIN BRAVOanamarilin
 
Trabajo tecnología 8
Trabajo tecnología 8Trabajo tecnología 8
Trabajo tecnología 8israelnilo
 
JPP Samit (NALED, Ekonomsko odeljenje Francuske Ambasade u Srbiji i Privredna...
JPP Samit (NALED, Ekonomsko odeljenje Francuske Ambasade u Srbiji i Privredna...JPP Samit (NALED, Ekonomsko odeljenje Francuske Ambasade u Srbiji i Privredna...
JPP Samit (NALED, Ekonomsko odeljenje Francuske Ambasade u Srbiji i Privredna...NALED Serbia
 
Guía ciencias sociales
Guía ciencias socialesGuía ciencias sociales
Guía ciencias socialesEduardo Llaito
 
Frases celebresa cristianas
Frases celebresa cristianasFrases celebresa cristianas
Frases celebresa cristianasSergio Zupnik
 
Ripon 2014 3rd Grade Snail Anthology
Ripon 2014 3rd Grade Snail AnthologyRipon 2014 3rd Grade Snail Anthology
Ripon 2014 3rd Grade Snail AnthologyGVWP2014
 
Quintiles Second Quarter 2014 Earnings Call
Quintiles Second Quarter 2014 Earnings CallQuintiles Second Quarter 2014 Earnings Call
Quintiles Second Quarter 2014 Earnings CallQuintiles2014
 
Proyecto final. st guia y rubrica
Proyecto final. st  guia y rubricaProyecto final. st  guia y rubrica
Proyecto final. st guia y rubricaAlexander Caviedes
 
Korea NZ Corporation - Presentation November 2014
Korea NZ Corporation - Presentation November 2014Korea NZ Corporation - Presentation November 2014
Korea NZ Corporation - Presentation November 2014groundedstrategies
 
¿Qué es un Business Angels o Inversor Particular? CEAJE
¿Qué es un Business Angels o Inversor Particular?  CEAJE¿Qué es un Business Angels o Inversor Particular?  CEAJE
¿Qué es un Business Angels o Inversor Particular? CEAJEceaje
 
Wine Tours at Top New Jersey Vineyards
Wine Tours at Top New Jersey VineyardsWine Tours at Top New Jersey Vineyards
Wine Tours at Top New Jersey Vineyardsvanderplaatlimo
 

Andere mochten auch (20)

Green Perspective
Green PerspectiveGreen Perspective
Green Perspective
 
Business Club Presentation
Business Club PresentationBusiness Club Presentation
Business Club Presentation
 
Vostro 5470 owner's manual-pt-br
Vostro 5470 owner's manual-pt-brVostro 5470 owner's manual-pt-br
Vostro 5470 owner's manual-pt-br
 
Proyecto recursos alumnos con discapacidad visual
Proyecto recursos alumnos con discapacidad visualProyecto recursos alumnos con discapacidad visual
Proyecto recursos alumnos con discapacidad visual
 
터키 Korece turkiye sunum
터키 Korece turkiye sunum 터키 Korece turkiye sunum
터키 Korece turkiye sunum
 
UTE ERIKA MERA ,Capacidades y pontencialidades de la ciudadanía
UTE ERIKA MERA ,Capacidades y pontencialidades de la ciudadaníaUTE ERIKA MERA ,Capacidades y pontencialidades de la ciudadanía
UTE ERIKA MERA ,Capacidades y pontencialidades de la ciudadanía
 
Quiero ser un hacker
Quiero ser un hackerQuiero ser un hacker
Quiero ser un hacker
 
Green And Sustainable Technologies Society (Gsts)
Green And Sustainable Technologies Society (Gsts)Green And Sustainable Technologies Society (Gsts)
Green And Sustainable Technologies Society (Gsts)
 
UTE, OTRAS VARIABLES QUE DETERMINAN LA DIVERSIDAD EN EL AULA ANA MARILIN BRAVO
UTE, OTRAS VARIABLES QUE DETERMINAN LA DIVERSIDAD EN EL AULA  ANA MARILIN BRAVOUTE, OTRAS VARIABLES QUE DETERMINAN LA DIVERSIDAD EN EL AULA  ANA MARILIN BRAVO
UTE, OTRAS VARIABLES QUE DETERMINAN LA DIVERSIDAD EN EL AULA ANA MARILIN BRAVO
 
UTE 3 Trabajo final
UTE 3 Trabajo finalUTE 3 Trabajo final
UTE 3 Trabajo final
 
Trabajo tecnología 8
Trabajo tecnología 8Trabajo tecnología 8
Trabajo tecnología 8
 
JPP Samit (NALED, Ekonomsko odeljenje Francuske Ambasade u Srbiji i Privredna...
JPP Samit (NALED, Ekonomsko odeljenje Francuske Ambasade u Srbiji i Privredna...JPP Samit (NALED, Ekonomsko odeljenje Francuske Ambasade u Srbiji i Privredna...
JPP Samit (NALED, Ekonomsko odeljenje Francuske Ambasade u Srbiji i Privredna...
 
Guía ciencias sociales
Guía ciencias socialesGuía ciencias sociales
Guía ciencias sociales
 
Frases celebresa cristianas
Frases celebresa cristianasFrases celebresa cristianas
Frases celebresa cristianas
 
Ripon 2014 3rd Grade Snail Anthology
Ripon 2014 3rd Grade Snail AnthologyRipon 2014 3rd Grade Snail Anthology
Ripon 2014 3rd Grade Snail Anthology
 
Quintiles Second Quarter 2014 Earnings Call
Quintiles Second Quarter 2014 Earnings CallQuintiles Second Quarter 2014 Earnings Call
Quintiles Second Quarter 2014 Earnings Call
 
Proyecto final. st guia y rubrica
Proyecto final. st  guia y rubricaProyecto final. st  guia y rubrica
Proyecto final. st guia y rubrica
 
Korea NZ Corporation - Presentation November 2014
Korea NZ Corporation - Presentation November 2014Korea NZ Corporation - Presentation November 2014
Korea NZ Corporation - Presentation November 2014
 
¿Qué es un Business Angels o Inversor Particular? CEAJE
¿Qué es un Business Angels o Inversor Particular?  CEAJE¿Qué es un Business Angels o Inversor Particular?  CEAJE
¿Qué es un Business Angels o Inversor Particular? CEAJE
 
Wine Tours at Top New Jersey Vineyards
Wine Tours at Top New Jersey VineyardsWine Tours at Top New Jersey Vineyards
Wine Tours at Top New Jersey Vineyards
 

Ähnlich wie IPv6 Council: IPv6 on your servers; fun or frightening?

Rapid IPv6 Deployment for ISP Networks
Rapid IPv6 Deployment for ISP NetworksRapid IPv6 Deployment for ISP Networks
Rapid IPv6 Deployment for ISP NetworksSkeeve Stevens
 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methodsAhmad Hijazi
 
Hands-on Experience with IPv6 Routing and Services
Hands-on Experience with IPv6 Routing and ServicesHands-on Experience with IPv6 Routing and Services
Hands-on Experience with IPv6 Routing and ServicesCisco Canada
 
Deploying IPv6-mostly access networks
Deploying IPv6-mostly access networksDeploying IPv6-mostly access networks
Deploying IPv6-mostly access networksRIPE NCC
 
IPv6 How To Set Up a Linux IPv6 Lan
IPv6 How To Set Up  a Linux IPv6 LanIPv6 How To Set Up  a Linux IPv6 Lan
IPv6 How To Set Up a Linux IPv6 LanJumping Bean
 
TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6Olle E Johansson
 
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introductionCodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introductionCodiLime
 
IPv6 networking training sduffy v3
IPv6 networking training   sduffy v3IPv6 networking training   sduffy v3
IPv6 networking training sduffy v3Shane Duffy
 
IPv6 New RFCs
IPv6 New RFCsIPv6 New RFCs
IPv6 New RFCsAPNIC
 
IPv6 Basics - pfSense Hangout July 2015
IPv6 Basics - pfSense Hangout July 2015IPv6 Basics - pfSense Hangout July 2015
IPv6 Basics - pfSense Hangout July 2015Netgate
 
IPv6 at Home
IPv6 at HomeIPv6 at Home
IPv6 at HomeRIPE NCC
 
Deploying IPv6-mostly access networks
Deploying IPv6-mostly access networksDeploying IPv6-mostly access networks
Deploying IPv6-mostly access networksRIPE NCC
 
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration EngineeringCAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration EngineeringChristian Elsen
 
Hands-on Experience with IPv6 Routing and Services
Hands-on Experience with IPv6 Routing and ServicesHands-on Experience with IPv6 Routing and Services
Hands-on Experience with IPv6 Routing and ServicesCisco Canada
 
Hands-on Experience with IPv6 Routing and Switching
Hands-on Experience with IPv6 Routing and Switching Hands-on Experience with IPv6 Routing and Switching
Hands-on Experience with IPv6 Routing and Switching Cisco Canada
 
IPv6: We Care So You Don't Have To
IPv6: We Care So You Don't Have ToIPv6: We Care So You Don't Have To
IPv6: We Care So You Don't Have ToGary Wilhelm
 
Infrastructure API Lightning Talk by Jeremy Pollard of box.com
Infrastructure API Lightning Talk by Jeremy Pollard of box.comInfrastructure API Lightning Talk by Jeremy Pollard of box.com
Infrastructure API Lightning Talk by Jeremy Pollard of box.comDevOps4Networks
 
Microsoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer AppMicrosoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer AppOliver Müller
 

Ähnlich wie IPv6 Council: IPv6 on your servers; fun or frightening? (20)

Rapid IPv6 Deployment for ISP Networks
Rapid IPv6 Deployment for ISP NetworksRapid IPv6 Deployment for ISP Networks
Rapid IPv6 Deployment for ISP Networks
 
IPv6 at CSCS
IPv6 at CSCSIPv6 at CSCS
IPv6 at CSCS
 
IPv6 translation methods
IPv6 translation methodsIPv6 translation methods
IPv6 translation methods
 
Hands-on Experience with IPv6 Routing and Services
Hands-on Experience with IPv6 Routing and ServicesHands-on Experience with IPv6 Routing and Services
Hands-on Experience with IPv6 Routing and Services
 
Deploying IPv6-mostly access networks
Deploying IPv6-mostly access networksDeploying IPv6-mostly access networks
Deploying IPv6-mostly access networks
 
IPv6 How To Set Up a Linux IPv6 Lan
IPv6 How To Set Up  a Linux IPv6 LanIPv6 How To Set Up  a Linux IPv6 Lan
IPv6 How To Set Up a Linux IPv6 Lan
 
TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6TCP/IP Geeks Stockholm :: Introduction to IPv6
TCP/IP Geeks Stockholm :: Introduction to IPv6
 
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introductionCodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
CodiLime Tech Talk - Adam Kułagowski: IPv6 - introduction
 
IPv6 networking training sduffy v3
IPv6 networking training   sduffy v3IPv6 networking training   sduffy v3
IPv6 networking training sduffy v3
 
IPv6 New RFCs
IPv6 New RFCsIPv6 New RFCs
IPv6 New RFCs
 
IPv6 Basics - pfSense Hangout July 2015
IPv6 Basics - pfSense Hangout July 2015IPv6 Basics - pfSense Hangout July 2015
IPv6 Basics - pfSense Hangout July 2015
 
IPv6 at Home
IPv6 at HomeIPv6 at Home
IPv6 at Home
 
Run Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT NetworkRun Your Own 6LoWPAN Based IoT Network
Run Your Own 6LoWPAN Based IoT Network
 
Deploying IPv6-mostly access networks
Deploying IPv6-mostly access networksDeploying IPv6-mostly access networks
Deploying IPv6-mostly access networks
 
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration EngineeringCAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
 
Hands-on Experience with IPv6 Routing and Services
Hands-on Experience with IPv6 Routing and ServicesHands-on Experience with IPv6 Routing and Services
Hands-on Experience with IPv6 Routing and Services
 
Hands-on Experience with IPv6 Routing and Switching
Hands-on Experience with IPv6 Routing and Switching Hands-on Experience with IPv6 Routing and Switching
Hands-on Experience with IPv6 Routing and Switching
 
IPv6: We Care So You Don't Have To
IPv6: We Care So You Don't Have ToIPv6: We Care So You Don't Have To
IPv6: We Care So You Don't Have To
 
Infrastructure API Lightning Talk by Jeremy Pollard of box.com
Infrastructure API Lightning Talk by Jeremy Pollard of box.comInfrastructure API Lightning Talk by Jeremy Pollard of box.com
Infrastructure API Lightning Talk by Jeremy Pollard of box.com
 
Microsoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer AppMicrosoft IT's IPv6 Killer App
Microsoft IT's IPv6 Killer App
 

Mehr von Digicomp Academy AG

Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Digicomp Academy AG
 
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Digicomp Academy AG
 
Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018Digicomp Academy AG
 
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutRoger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutDigicomp Academy AG
 
Roger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handoutRoger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handoutDigicomp Academy AG
 
Xing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit xXing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit xDigicomp Academy AG
 
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Digicomp Academy AG
 
IPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe KleinIPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe KleinDigicomp Academy AG
 
Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Digicomp Academy AG
 
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattGewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattDigicomp Academy AG
 
Querdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING ExpertendialogQuerdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING ExpertendialogDigicomp Academy AG
 
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickelnXing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickelnDigicomp Academy AG
 
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingSwiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingDigicomp Academy AG
 
UX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital BusinessUX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital BusinessDigicomp Academy AG
 
Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich Digicomp Academy AG
 
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)CommerceXing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)CommerceDigicomp Academy AG
 
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudZahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudDigicomp Academy AG
 
General data protection regulation-slides
General data protection regulation-slidesGeneral data protection regulation-slides
General data protection regulation-slidesDigicomp Academy AG
 

Mehr von Digicomp Academy AG (20)

Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
Becoming Agile von Christian Botta – Personal Swiss Vortrag 2019
 
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
Swiss IPv6 Council – Case Study - Deployment von IPv6 in einer Container Plat...
 
Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018Innovation durch kollaboration gennex 2018
Innovation durch kollaboration gennex 2018
 
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handoutRoger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
Roger basler meetup_digitale-geschaeftsmodelle-entwickeln_handout
 
Roger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handoutRoger basler meetup_21082018_work-smarter-not-harder_handout
Roger basler meetup_21082018_work-smarter-not-harder_handout
 
Xing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit xXing expertendialog zu nudge unit x
Xing expertendialog zu nudge unit x
 
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
Responsive Organisation auf Basis der Holacracy – nur ein Hype oder die Zukunft?
 
IPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe KleinIPv6 Security Talk mit Joe Klein
IPv6 Security Talk mit Joe Klein
 
Agiles Management - Wie geht das?
Agiles Management - Wie geht das?Agiles Management - Wie geht das?
Agiles Management - Wie geht das?
 
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi OdermattGewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
Gewinnen Sie Menschen und Ziele - Referat von Andi Odermatt
 
Querdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING ExpertendialogQuerdenken mit Kreativitätsmethoden – XING Expertendialog
Querdenken mit Kreativitätsmethoden – XING Expertendialog
 
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickelnXing LearningZ: Digitale Geschäftsmodelle entwickeln
Xing LearningZ: Digitale Geschäftsmodelle entwickeln
 
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only BuildingSwiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
Swiss IPv6 Council: The Cisco-Journey to an IPv6-only Building
 
UX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital BusinessUX – Schlüssel zum Erfolg im Digital Business
UX – Schlüssel zum Erfolg im Digital Business
 
Minenfeld IPv6
Minenfeld IPv6Minenfeld IPv6
Minenfeld IPv6
 
Was ist design thinking
Was ist design thinkingWas ist design thinking
Was ist design thinking
 
Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich Die IPv6 Journey der ETH Zürich
Die IPv6 Journey der ETH Zürich
 
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)CommerceXing LearningZ: Die 10 + 1 Trends im (E-)Commerce
Xing LearningZ: Die 10 + 1 Trends im (E-)Commerce
 
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloudZahlen Battle: klassische werbung vs.online-werbung-somexcloud
Zahlen Battle: klassische werbung vs.online-werbung-somexcloud
 
General data protection regulation-slides
General data protection regulation-slidesGeneral data protection regulation-slides
General data protection regulation-slides
 

Kürzlich hochgeladen

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 

Kürzlich hochgeladen (20)

Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 

IPv6 Council: IPv6 on your servers; fun or frightening?

  • 1. Swiss IPv6 Council |26 January 2015 IPv6 on your servers;  fun or frightening? Nathalie Trenaman
  • 2. Introduction • What is a RIPE Atlas Anchor? - Soekris net6501-70 - Well known target and powerful probe - 80 anchors installed - 200 probes targeting each anchor with measurements - Measurements between anchors 2
  • 3. Requirements • Capable of 10Mbit bandwidth (less needed today) • RJ45 network connection • Static IPv4 and IPv6 address - unfiltered - RIPE NCC needs unrestricted access • IPv6 address needs to be public • IPv6 connection needs to be native 3
  • 4. IPv6 Installation Challenges • The hardware is purchased by the host • The software is on a USB stick - With host provided network info • Anchor is configured to boot from USB stick ! ! ! ! • Silly bug • Is fixed in CentOS7 4
  • 5. IPv6 Installation Challenges • Anchor provisioning needs to be done over IPv4 and RIPE NCC remotely configures the IPv6 part of the network later. ! • Anchors will do SLAAC “out-of-the-box”, this needs to be disabled anyway when we do the manual configuration 5
  • 7. Example 1 • Starting point: - SLAAC provided address, gateway via RA - gateway address was link-local • We pushed the static IPv6 config and connectivity was lost… - global unicast gateway address we received from host did not respond to Neighbor Sollicitations: 7 [root@nl-ams-as12345678 ~]# ndisc6 2001:db8:123:a:192:0:2:1 eth0! Soliciting 2001:db8:123:a:192:0:2:1 (2001:db8:123:a:192:0:2:1) on eth0...! Timed out.! Timed out.! Timed out.! No response.
  • 8. Example 1 • Yet we are receiving incoming packets on the anchor! • So the gateway works OK, but is not configured with a global address, or is configured not to respond to NS for that address • It turned out that the host gave us the wrong gateway address - They use 2 different IPv6 addressing schemes - One embeds the IPv4 address - One uses ::1/64 as gateway 8
  • 9. Example 2 • The host had working IPv6, ICMPv6 was working fine • It turned out that TCP/UDP was not allowed ! ! ! ! ! • Host forgot to modify edge filters for IPv6 9 bla@loki:~$ mtr -u -nrc 10 nl-bla-as1234567.anchors.atlas.ripe.net! Start: Mon Dec 9 15:57:29 2013! HOST: loki Loss% Snt Last Avg Best Wrst StDev! 1.|-- 2001:67c:2e8:13::2 0.0% 10 2.1 3.2 1.9 7.8 1.7! 2.|-- 2001:db8:1::b800:2308:1 0.0% 10 2.0 4.2 2.0 15.1 4.0! 3.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
  • 10. Example 3 • Host gave us an IPv6 address ending on all zeroes - 2001:db8:3bda:666::/64 • The router on their subnet did not respond to NS that originate from the “subnet-zero” address • 2001:db8:3bda:666::2 worked fine ! • RFC4291 section 2.6.1 provided clarity - Subnet Router Anycast Address 10
  • 11. Example 3 • Juniper kindly rejected the all-zeroes IPv6 address: ! ! ! ! ! ! • Lesson learned: The all-zeroes IPv6 address is not a normal IPv6 address 11 [edit interfaces ge-3/0/8 unit 666 family inet6]!   'address 2001:db8:3bda:666::0'!      Cannot assign address 0 on subnet! error: configuration check-out failed
  • 12. Example 4 • This anchor had an invalid router advertisement for an ethernet link 12 [bla@nl-aaa-as2345678 ~]$ sudo rdisc6 eth0! Soliciting ff02::2 (ff02::2) on eth0...! Hop limit                ! :           64 (      0x40)! Stateful address conf.    ! :           No! Stateful other conf.      ! :           No! Router preference         ! :       medium! Router lifetime           ! :         1800 (0x00000708) seconds! Reachable time            ! :  unspecified (0x00000000)! Retransmit time           ! :  unspecified (0x00000000)!  Source link-layer address: 74:8E:F8:BC:07:89!  MTU                      ! :         1500 bytes (valid)!  Prefix                   ! : 2001:db8:102:200::/56!   Valid time              ! :      2592000 (0x00278d00) seconds!   Pref. time              ! :       604800 (0x00093a80) seconds!  from fe80::768e:f8ff:febc:0789
  • 13. Example 4 • [RFC2462] “An IPv6 address prefix used for SLAAC of an Ethernet interface must have a length of 64 bits” ! • We saw different variations for the same problem: - /32 - /56 - /128 • Because we override SLAAC with manual configuration, this problem is easy to solve 13
  • 14. Example 4 • In CentOS, it is not difficult to switch off SLAAC if you know where to look. ! • Change the /etc/sysconfig/network file • Change NETWORKING_IPV6=no to NETWORKING_IPV6=yes • Add: • IPV6_AUTOCONF=no • IPV6_DEFAULTGW=2001:db8::1 (use your own gateway!) 14
  • 15. Example 4 • Then, change the /etc/sysconfig/network-scripts/ ifcfg-eth0 file • Add: • IPV6INIT=yes • IPV6ADDR=2001:db8::10 • This is your picked manual address! • run “service network restart” • Now you have a static address configured and SLAAC switched off. 15
  • 16. Example 5 • This host had a broken gateway • Pings and traces did not succeed ! ! ! ! • Also broken to other destinations within the same provider • Default route for IPv6 was missing 16 [bla@nl-aaa-as2345678 ~]$ sudo traceroute6 -I jp-tyo-as2500.anchors.atlas.ripe.net! traceroute to jp-tyo-as2500.anchors.atlas.ripe.net (2001:200:0:6002::a10:1a2), 30 hops max, 80 byte packets!  1  2001:db8:2381:fffe::1 (2001:db8:2381:fffe::1)  1.836 ms !N  2.265 ms !N  2.505 ms !N
  • 17. Example 6 • This host was using a tunnel instead of native IPv6 • Also, they blocked the ICMPv6 message “packet too big” • We found this out because the size of packets we could deliver was 1480 bytes - instead of the 1500 configured on the wire • When a packet bigger than 1480 bytes was sent, we did not receive the “packet too big” message, with a suggestion for a different MTU size • Outbound packets of 1500 bytes were dropped.. 17
  • 19. Lessons learned… • There are still IPv6 related software bugs in current mainstream server OSes ! • Common mistakes are being made ! • IPv6 is still not as well understood as IPv4 19
  • 20. Questions? Section Title Petrie/Trenaman - RIPE69 - Date [06/11/2014] 20