SlideShare a Scribd company logo
Issac Goldstand
margol@beamartyr.net
Background
• Replacement for
IPv4
• Proposed in 1999
• Still not
significantly used
IPv4 vs. IPv6
• 32bit addressing VS
128bit addressing
• 0.0.0.0 VS :: (or 0::0)
• 127.0.0.1 VS ::1
• BIG subnet space
(64bits)
• Auto-discovery
• Link-local + Site-local
fe80 BLAH
• Link-local prefix – similar to
10./192.168./etc in IPv4 (but NOT the
same)
• (Actually is the same idea as
169.254/16 defined by RFC3330, as
used by Microsoft)
• Shared by all machines sharing a
LAN segment (network link)
• Commonly used in IPv6
Autodiscovery
20::
• Public allocated address
space is 20::/8
• The majority of the IPv6
address space is reserved
by the IANA “for a rainy
day”
IPv6 Subnetting
•
•
•
•
•

It’s there. It’s supported…
But it’s not “supposed” to be used
ISPs get a /32 subnet
“End user sites” get a /48 subnet
Smallest “allocation” is typically a /64
subnet
• Although subnets *could* be more or
less than 64-bits, the IETF recommends
always subnetting exactly 64 bits (even
for a point-to-point link between only 2
devices)
6 to 4 Tunnels
• Any IPv4 address can
be tunneled into the
IPv6 network
• Hurricane Electric is
probably the most
popular tunnel broker
• Anyone with an IPv4
user can set up a
tunnel to fully access
IPv6
IPv4 and IPv6 Co-Existence
• Most modern OS-es allow for
“dual stack”
• IPv6 is preferred, and IPv4 used as
fallback
• Servers and clients both follow
the same rules
Security Considerations
• NAT blocks your internal network
from the public Internet
• IPv6 addressing is (hypothetically)
publicly routable
• NAT hides your internal network
structure
• IPv6 address could theoretically
contain machine-specific
identification
Security Considerations
• At the end of the day a firewall will
block the traffic
• … And clever address assignment
and subnetting will deal with the
rest
That’s All Interesting, But…
Apache HTTP Server
• Supports IPv6 since 2001 (and
documented since 2002)
• 1.3 Supported IPv6 too via an
unofficial patch
• Supports dual-stacking in
VirtualHost directive
• Don’t forget to Listen and
NameVirtualHost too
• That’s all there is to it 
Example Configuration
Thank You!

More Related Content

What's hot (20)

PDF
linux-sunxi - OSDC.tw 2014 Lightning Talk
Chen-Yu Tsai
 
PDF
High Performance Magnolia with Anycast Routing
bkraft
 
PDF
OpenIO Summit'17 - ARM, Object Storage and more
OpenIO Object Storage
 
PDF
Features & benifits of ipv6 firewall
Anthony Daniel
 
PDF
Open vSwitch Introduction
HungWei Chiu
 
PPTX
OVN 設定サンプル | OVN config example 2015/12/27
Kentaro Ebisawa
 
PDF
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
NETWAYS
 
PDF
2012 workshop wed_ethernet_servicesoveri_poib
strelecru
 
PDF
An Overview of Linux Networking Options
Scott Lowe
 
PPT
Networking Chapter 10
mlrbrown
 
PPTX
NAT in ASA Firewall
NetProtocol Xpert
 
PPTX
OpenWRT and Perl
Dean Hamstead
 
PDF
iptables 101- bottom-up
HungWei Chiu
 
PDF
Fernando Gont - The Hack Summit 2021 - State of the Art in IPv6 Security
EdgeUno
 
PDF
OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi...
NETWAYS
 
PDF
One
Martin Alfke
 
PDF
Python on FreeBSD
pycontw
 
ODP
WUG #009 - OpenVNet 0.7 presentation
Axsh Co. LTD
 
PPTX
NUS SOC Print
yeokm1
 
PDF
Lab 5: Interconnecting a Datacenter using Mininet
Zubair Nabi
 
linux-sunxi - OSDC.tw 2014 Lightning Talk
Chen-Yu Tsai
 
High Performance Magnolia with Anycast Routing
bkraft
 
OpenIO Summit'17 - ARM, Object Storage and more
OpenIO Object Storage
 
Features & benifits of ipv6 firewall
Anthony Daniel
 
Open vSwitch Introduction
HungWei Chiu
 
OVN 設定サンプル | OVN config example 2015/12/27
Kentaro Ebisawa
 
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
NETWAYS
 
2012 workshop wed_ethernet_servicesoveri_poib
strelecru
 
An Overview of Linux Networking Options
Scott Lowe
 
Networking Chapter 10
mlrbrown
 
NAT in ASA Firewall
NetProtocol Xpert
 
OpenWRT and Perl
Dean Hamstead
 
iptables 101- bottom-up
HungWei Chiu
 
Fernando Gont - The Hack Summit 2021 - State of the Art in IPv6 Security
EdgeUno
 
OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi...
NETWAYS
 
Python on FreeBSD
pycontw
 
WUG #009 - OpenVNet 0.7 presentation
Axsh Co. LTD
 
NUS SOC Print
yeokm1
 
Lab 5: Interconnecting a Datacenter using Mininet
Zubair Nabi
 

Similar to All About IPv6 (20)

PPT
IPv6 networking training sduffy v3
Shane Duffy
 
PPTX
A very good introduction to IPv6
Syed Arshad
 
PDF
fgont-h2hc-2020-ipv6-security.pdf
FernandoGont
 
PPTX
Enabling IPv6 Services Transparently
Carlos Martinez Cagnazzo
 
PPTX
IPv6: We Care So You Don't Have To
Gary Wilhelm
 
PPTX
IPv6 on the Interop Network
Network Utility Force
 
PPTX
IPv6
Ahmad Haghighi
 
PPTX
IPV4 vs IPV6
Devang Doshi
 
PPTX
Introduction to ipv6 v1.3
Karunakant Rai
 
PPT
Cisco presentation2
ehsan nazer
 
PDF
Ipv6 Technical White Paper Wp111504
Erik Ginalick
 
PDF
Ipv Technical White Paper Wp111504
Erik Ginalick
 
PPTX
Introduction to Computer Networking
Amit Saha
 
PPTX
IPv6 translation methods
Ahmad Hijazi
 
PDF
The End of IPv4: What It Means for Incident Responders
Carlos Martinez Cagnazzo
 
PDF
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
APNIC
 
PPTX
I pv4 vs ipv6
liiramlkprov
 
PPTX
IPv6 The Big Move
frenildand
 
IPv6 networking training sduffy v3
Shane Duffy
 
A very good introduction to IPv6
Syed Arshad
 
fgont-h2hc-2020-ipv6-security.pdf
FernandoGont
 
Enabling IPv6 Services Transparently
Carlos Martinez Cagnazzo
 
IPv6: We Care So You Don't Have To
Gary Wilhelm
 
IPv6 on the Interop Network
Network Utility Force
 
IPV4 vs IPV6
Devang Doshi
 
Introduction to ipv6 v1.3
Karunakant Rai
 
Cisco presentation2
ehsan nazer
 
Ipv6 Technical White Paper Wp111504
Erik Ginalick
 
Ipv Technical White Paper Wp111504
Erik Ginalick
 
Introduction to Computer Networking
Amit Saha
 
IPv6 translation methods
Ahmad Hijazi
 
The End of IPv4: What It Means for Incident Responders
Carlos Martinez Cagnazzo
 
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
APNIC
 
I pv4 vs ipv6
liiramlkprov
 
IPv6 The Big Move
frenildand
 
Ad

Recently uploaded (20)

PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PPTX
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
The Future of AI & Machine Learning.pptx
pritsen4700
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
The Future of AI & Machine Learning.pptx
pritsen4700
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Ad

All About IPv6

  • 2. Background • Replacement for IPv4 • Proposed in 1999 • Still not significantly used
  • 3. IPv4 vs. IPv6 • 32bit addressing VS 128bit addressing • 0.0.0.0 VS :: (or 0::0) • 127.0.0.1 VS ::1 • BIG subnet space (64bits) • Auto-discovery • Link-local + Site-local
  • 4. fe80 BLAH • Link-local prefix – similar to 10./192.168./etc in IPv4 (but NOT the same) • (Actually is the same idea as 169.254/16 defined by RFC3330, as used by Microsoft) • Shared by all machines sharing a LAN segment (network link) • Commonly used in IPv6 Autodiscovery
  • 5. 20:: • Public allocated address space is 20::/8 • The majority of the IPv6 address space is reserved by the IANA “for a rainy day”
  • 6. IPv6 Subnetting • • • • • It’s there. It’s supported… But it’s not “supposed” to be used ISPs get a /32 subnet “End user sites” get a /48 subnet Smallest “allocation” is typically a /64 subnet • Although subnets *could* be more or less than 64-bits, the IETF recommends always subnetting exactly 64 bits (even for a point-to-point link between only 2 devices)
  • 7. 6 to 4 Tunnels • Any IPv4 address can be tunneled into the IPv6 network • Hurricane Electric is probably the most popular tunnel broker • Anyone with an IPv4 user can set up a tunnel to fully access IPv6
  • 8. IPv4 and IPv6 Co-Existence • Most modern OS-es allow for “dual stack” • IPv6 is preferred, and IPv4 used as fallback • Servers and clients both follow the same rules
  • 9. Security Considerations • NAT blocks your internal network from the public Internet • IPv6 addressing is (hypothetically) publicly routable • NAT hides your internal network structure • IPv6 address could theoretically contain machine-specific identification
  • 10. Security Considerations • At the end of the day a firewall will block the traffic • … And clever address assignment and subnetting will deal with the rest
  • 12. Apache HTTP Server • Supports IPv6 since 2001 (and documented since 2002) • 1.3 Supported IPv6 too via an unofficial patch • Supports dual-stacking in VirtualHost directive • Don’t forget to Listen and NameVirtualHost too • That’s all there is to it 

Editor's Notes

  • #7: RFC4291 RFC3627-section4