SlideShare a Scribd company logo
IPv6 Transition
Considerations for ISPs
Carlos	
  Mar)nez	
  
carlos	
  @	
  lacnic.net	
  
@carlosm3011	
  
Topics
•  Common network architectural patterns
– Core / backbone
– Last mile
– Border
•  Transition approaches
•  Transition technologies
Network Architecture
Core	
  /	
  
Backbone	
  
LM	
  
LM	
  
LM	
  
LM	
  
Internet	
  
B	
  
B	
  
Transi)oning	
  to	
  IPv6	
  
•  Different	
  aspects	
  
– Human	
  /	
  Organiza)onal	
  
•  Awareness	
  of	
  the	
  problem	
  
•  Training	
  
•  Organiza)onal	
  adequa)on	
  
–  Sales	
  
–  Provisioning	
  procedures	
  
– Technical	
  
•  Obtaining	
  your	
  IPv6	
  prefix	
  
•  Equipment	
  needs	
  
•  Network	
  management	
  
Ini)al	
  Steps	
  
•  You	
  will	
  need	
  to	
  develop	
  a	
  plan	
  and	
  a	
  
schedule	
  
•  Get	
  familiar	
  with	
  the	
  “new”	
  protocol	
  
– No	
  need	
  for	
  formal	
  training	
  (at	
  least	
  yet)	
  
•  Know	
  your	
  network	
  
– Have	
  a	
  clear	
  picture	
  of	
  what	
  your	
  network	
  is	
  
running	
  
•  How	
  am	
  I	
  rou)ng	
  traffic	
  ?	
  	
  
•  Which	
  transport	
  /	
  backhaul	
  /	
  last	
  mile	
  technologies	
  do	
  
we	
  use	
  ?	
  
– Assess	
  your	
  equipment	
  (brands,	
  OS	
  versions)	
  
Developing	
  a	
  Plan	
  
•  Address	
  different	
  aspects	
  
– Do	
  we	
  need	
  formal	
  training	
  ?	
  Do	
  we	
  have	
  in-­‐
house	
  know-­‐how	
  ?	
  	
  
•  Consider	
  not	
  only	
  hard	
  core	
  engineering	
  but	
  sales	
  and	
  
support	
  staff	
  as	
  well	
  
– Do	
  we	
  need	
  equipment	
  and/or	
  so_ware	
  
upgrades	
  ?	
  
– Do	
  our	
  transit	
  /	
  peering	
  sessions	
  support	
  IPv6	
  ?	
  
•  Most	
  do,	
  but	
  you	
  have	
  to	
  ask	
  for	
  it	
  
Phase	
  1:	
  Planning	
  
•  (Source:	
  6Deploy	
  Training	
  Slides)	
  
•  Add	
  IPv6	
  capability	
  requirements	
  to	
  future	
  tenders	
  
–  Ensure	
  you	
  have	
  capability	
  to	
  deploy	
  
•  Obtain	
  IPv6	
  address	
  space	
  from	
  your	
  ISP/NREN	
  (LIR)	
  or	
  
from	
  your	
  RIR	
  if	
  you’re	
  a	
  ISP	
  
–  Typically	
  a	
  /48	
  size	
  prefix	
  (from	
  the	
  LIR)	
  
–  And	
  a	
  /32	
  size	
  prefix	
  (from	
  the	
  RIR)	
  
•  Arrange	
  IPv6	
  training	
  
•  Encourage	
  in-­‐house	
  experiments	
  by	
  systems	
  staff	
  
–  e.g.	
  using	
  Tunnel	
  Broker	
  services	
  
•  Review	
  IPv6	
  security	
  issues	
  
–  IPv6	
  is	
  o_en	
  enabled	
  by	
  default	
  -­‐	
  your	
  users	
  may	
  be	
  using	
  
IPv6	
  without	
  your	
  knowledge…	
  
Phase	
  2:	
  Testbed	
  /	
  Trials	
  
•  (Source:	
  6Deploy	
  Training	
  Slides)	
  
•  Deploy	
  IPv6	
  capable	
  router,	
  with	
  cau)ous	
  ACLs	
  applied	
  
•  Establish	
  connec)vity	
  (probably	
  a	
  tunnel)	
  to	
  your	
  ISP	
  
•  Set	
  up	
  an	
  internal	
  link	
  with	
  host(s),	
  on	
  a	
  /64	
  
–  Can	
  be	
  isolated	
  from	
  regular	
  IPv4	
  network	
  (e.g.	
  a	
  dual-­‐
stack	
  DMZ	
  running	
  IPv4	
  and	
  IPv6	
  together)	
  
•  Enable	
  IPv6	
  on	
  the	
  host	
  systems,	
  add	
  DNS	
  entries	
  if	
  
appropriate	
  
•  And	
  in	
  parallel	
  
–  Survey	
  systems	
  and	
  applica)ons	
  for	
  IPv6	
  capabili)es	
  	
  
–  Formulate	
  an	
  IPv6	
  site	
  addressing	
  plan	
  
–  Document	
  IPv6	
  policies	
  (e.g.	
  address	
  assignment	
  methods)	
  
Phase	
  3:	
  Produc)on	
  Rollout	
  
•  (Source	
  6Deploy	
  Training	
  Slides)	
  
•  Plan	
  ini)al	
  deployment	
  areas,	
  e.g.	
  your	
  exis)ng	
  IPv4	
  
DMZ	
  or	
  WLAN	
  may	
  be	
  good	
  first	
  steps	
  
–  Prudent	
  to	
  enable	
  IPv6	
  on	
  the	
  wire	
  first,	
  then	
  services	
  
•  Enable	
  external	
  IPv6	
  connec)vity	
  and	
  ACLs/filters	
  
•  Enable	
  IPv6	
  rou)ng	
  ‘on	
  the	
  wire’	
  on	
  selected	
  internal	
  
links	
  
•  Deploy	
  IPv6	
  support	
  in	
  management/monitoring	
  tools	
  
•  Then	
  enable	
  the	
  services	
  and	
  adver)se	
  via	
  DNS:	
  
–  Enable	
  IPv6	
  in	
  selected	
  services	
  (e.g.	
  web,	
  SMTP)	
  
–  Add	
  IPv6	
  addresses	
  to	
  DNS,	
  enable	
  IPv6	
  DNS	
  transport	
  
•  Remember	
  IPv6	
  security:	
  
–  e.g.	
  include	
  IPv6	
  transport	
  in	
  all	
  penetra)on	
  tests	
  
Transi)on	
  Approaches	
  
•  Dual-­‐Stack	
  
– Servers	
  and	
  routers	
  speak	
  both	
  protocols	
  
•  “Island”	
  Interconnec)on	
  (tunneling)	
  
– IPv6	
  “islands”	
  interconnected	
  using	
  tunnels	
  
•  Can	
  be	
  the	
  other	
  way	
  around,	
  too	
  
•  Transla)on	
  methods	
  
– Protocol	
  transla)on	
  (rewri)ng	
  IP	
  headers)	
  
– TCP	
  relays	
  /	
  Web	
  Proxies	
  
Dual-­‐Stack	
  
•  We	
  say	
  a	
  device	
  is	
  “dual-­‐stacked”	
  when	
  its	
  
so_ware	
  runs	
  both	
  network	
  protocols	
  
Applica)on	
  Layer	
  
TCP	
  /	
  UDP	
  
IPv4	
   IPv6	
  
Dual-­‐Stack	
  
•  How	
  does	
  the	
  device	
  “know”	
  which	
  path	
  to	
  
use	
  ?	
  The	
  key	
  is	
  in	
  the	
  DNS:	
  
– Use	
  appropriate	
  A	
  /	
  AAAA	
  records	
  to	
  signal	
  clients	
  
which	
  path	
  to	
  use	
  in	
  order	
  to	
  get	
  to	
  a	
  given	
  
service	
  
•  Both	
  paths	
  can	
  be	
  present	
  -­‐>	
  “Happy	
  Eyeballs”	
  
•  Issues	
  
– Hosts	
  with	
  broken	
  IPv6	
  connec)vity	
  
– Performance	
  /	
  failover	
  
Transi)oning	
  the	
  Core	
  
•  Usually	
  the	
  easiest	
  part	
  
•  Devices	
  
– Chances	
  are	
  your	
  core	
  equipment	
  already	
  
supports	
  IPv6	
  
•  Issues	
  
– Numbering	
  plan	
  
•  Now	
  is	
  the	
  )me	
  for	
  obtaining	
  your	
  IPv6	
  prefix	
  !	
  
– Plan	
  your	
  rou)ng	
  protocol	
  
•  iBGP	
  /	
  OSPF	
  v2	
  /	
  OSPF	
  v3	
  gotchas	
  
– Traffic	
  monitoring	
  
•  Nemlow	
  
IPv6	
  Numbering	
  Plans	
  
•  Numbering	
  plans	
  for	
  IPv6	
  are	
  based	
  on	
  a	
  
different	
  mindset	
  
•  Remember	
  
– One	
  subnet	
  /	
  VLAN	
  gets	
  a	
  /64	
  	
  
•  No	
  need	
  to	
  manage	
  scarcity	
  anymore	
  
– Host	
  count	
  per	
  subnet	
  (as	
  we	
  did	
  in	
  IPv4)	
  is	
  now	
  
meaningless	
  
– Subnet	
  count	
  is	
  what	
  maoers	
  
•  Allow	
  for	
  growth	
  
Transi)oning	
  the	
  Border	
  
•  Devices	
  
– Mostly	
  same	
  as	
  the	
  core	
  
•  Transit	
  /	
  Peering	
  
– You	
  need	
  to	
  ask	
  (some)mes	
  forcefully)	
  for	
  IPv6	
  
transit	
  
•  The	
  good	
  news	
  is	
  that	
  most	
  Tier	
  1	
  &	
  Tier	
  2	
  carriers	
  do	
  
support	
  IPv6	
  
•  BGP	
  issues	
  
– One	
  session	
  or	
  two	
  ?	
  	
  
•  Two	
  sessions	
  seems	
  to	
  be	
  the	
  norm	
  
	
  
Transi)oning	
  the	
  Border	
  
•  BGP	
  issues:	
  
– One	
  session	
  or	
  two	
  ?	
  	
  
•  BGP	
  can	
  transport	
  NLRI	
  data	
  for	
  IPv4	
  and	
  IPv6	
  
regardless	
  of	
  the	
  session’s	
  protocol	
  
–  It	
  impacts	
  nex-­‐hop	
  calcula)ons,	
  but	
  it’s	
  easily	
  solvable	
  
– ACLs	
  
•  Other	
  issues:	
  
– Traffic	
  monitoring	
  
•  SNMP	
  /	
  NetFlow	
  
– ACLs	
  
•  Mar)ans	
  /	
  bogons	
  
Transi)oning	
  the	
  Last	
  Mile	
  
•  Different	
  access	
  scenarios	
  
– Datacenter	
  	
  
•  Including	
  hos)ng	
  /	
  coloca)on	
  services	
  
– WAN	
  users	
  
•  Corporate	
  
•  Residen)al	
  
– Last	
  mile	
  technologies	
  
•  DSL	
  
•  Wireless	
  /	
  Mobile	
  
•  FTTH	
  /	
  PON	
  
Transi)oning	
  the	
  Datacenter	
  
•  Devices	
  
–  Routers	
  /	
  switches	
  and	
  servers	
  usually	
  do	
  not	
  present	
  
a	
  problem	
  
–  Firewalls,	
  your	
  mileage	
  may	
  vary	
  
•  Usually	
  support	
  is	
  good	
  enough	
  
•  Odd	
  pimalls	
  here	
  and	
  there	
  
•  Rou)ng	
  /	
  WAN:	
  same	
  as	
  border	
  /	
  core	
  
•  Recommenda)on	
  is	
  to	
  start	
  by	
  layers,	
  going	
  from	
  
the	
  outside	
  to	
  the	
  inside	
  
–  See	
  
hop://tools.iem.org/html/dra_-­‐lopez-­‐v6ops-­‐dc-­‐
ipv6-­‐04	
  	
  
	
  
Corporate	
  Users	
  
•  Usually	
  more	
  sophis)cated	
  
•  May	
  have	
  in-­‐house	
  technical	
  exper)se	
  
•  May	
  even	
  request	
  IPv6!	
  
•  Higher-­‐end	
  CPE,	
  more	
  likely	
  to	
  support	
  IPv6	
  
•  Numbering	
  
– Remember:	
  one	
  VLAN	
  ==	
  one	
  /64	
  
– How	
  many	
  VLANs	
  per	
  customer	
  ?	
  	
  
•  /48	
  ~	
  65536	
  VLANs	
  
Residen)al	
  Customers	
  
•  CPEs	
  
–  Cut-­‐throat	
  race	
  to	
  the	
  booom	
  on	
  cost	
  
–  Usually	
  feature-­‐limited	
  	
  
•  Even	
  for	
  IPv4	
  
•  CPE	
  installed	
  base	
  is	
  definitely	
  a	
  roadblock	
  
•  Recommenda)on	
  
–  Add	
  IPv6	
  support	
  as	
  a	
  requirement	
  for	
  future	
  CPE	
  
purchases	
  
–  Deploy	
  alterna)ves	
  for	
  older	
  CPEs	
  
•  6RD	
  
•  Users	
  not	
  sophis)cated,	
  need	
  to	
  factor	
  in	
  
possible	
  support	
  calls	
  
Residen)al	
  Customers	
  
•  Numbering	
  
– Remember:	
  one	
  VLAN	
  ==	
  one	
  /64	
  
– How	
  many	
  VLANs	
  per	
  customer	
  ?	
  	
  
•  /48	
  ~	
  65536	
  VLANs	
  
•  /56	
  ~	
  256	
  VLANs	
  
•  /60	
  ~	
  16	
  VLANs	
  
•  DHCP	
  Prefix	
  Delega)on	
  
Other	
  Networks	
  
•  Enterprise	
  /	
  Corporate	
  
– Usually	
  use	
  proxies	
  and	
  other	
  layers	
  of	
  security	
  
devices	
  
– Two	
  different	
  problems,	
  to	
  be	
  addressed	
  
separately	
  
•  IPv6	
  access	
  to	
  the	
  Internet	
  for	
  internal	
  users	
  
•  IPv6-­‐enabling	
  company	
  services	
  
•  University	
  Campus	
  
– Usually	
  heavily	
  wireless-­‐based	
  
References	
  
•  RFC	
  6180:	
  “Guidelines	
  for	
  transi)on	
  
mechanism	
  usage	
  during	
  IPv6	
  deployment”	
  
– hop://tools.iem.org/html/rfc6180	
  	
  
•  “IPv6	
  Opera)onal	
  Considera)ons	
  for	
  
Datacenters”	
  
– hop://tools.iem.org/html/dra_-­‐lopez-­‐v6ops-­‐dc-­‐
ipv6-­‐04	
  	
  
THANK YOU !

More Related Content

PPTX
IPv6 on the Interop Network
PPTX
Enabling IPv6 Services Transparently
PPT
Chapter11
PPT
CCNA Training Tutorial in bangaore
PDF
IPv6 Security - Workshop mit Live Demo
IPv6 on the Interop Network
Enabling IPv6 Services Transparently
Chapter11
CCNA Training Tutorial in bangaore
IPv6 Security - Workshop mit Live Demo

What's hot (20)

PDF
IPv6 New RFCs
PPTX
Innovation is back in the transport and network layers
PDF
The IPv6-Only Network
PPT
Day 20.i pv6 lab
PPTX
Native IP Decoding MPEG-TS Video to Uncompressed IP (and Vice versa) on COTS ...
PPT
Networking Chapter 13
PPTX
BGP Advanced topics
PDF
CISSP Prep: Ch 5. Communication and Network Security (Part 1)
PPTX
IPv6 Entreprise Multihoming
PDF
FD.io - The Universal Dataplane
PDF
Measuring IPv6 using ad-based measurement
PPTX
FlowER Erlang Openflow Controller
PDF
introduction to ldap
PPTX
Part 11 : Interdomain routing with BGP
PPT
Understanding i pv6 2
PPTX
Edward King SPEDDEXES 2014
PDF
WiFi - IEEE 802.11
PDF
4. Communication and Network Security
PPTX
10. compute-part-1
PPTX
Janet access solutions
IPv6 New RFCs
Innovation is back in the transport and network layers
The IPv6-Only Network
Day 20.i pv6 lab
Native IP Decoding MPEG-TS Video to Uncompressed IP (and Vice versa) on COTS ...
Networking Chapter 13
BGP Advanced topics
CISSP Prep: Ch 5. Communication and Network Security (Part 1)
IPv6 Entreprise Multihoming
FD.io - The Universal Dataplane
Measuring IPv6 using ad-based measurement
FlowER Erlang Openflow Controller
introduction to ldap
Part 11 : Interdomain routing with BGP
Understanding i pv6 2
Edward King SPEDDEXES 2014
WiFi - IEEE 802.11
4. Communication and Network Security
10. compute-part-1
Janet access solutions
Ad

Viewers also liked (20)

PPT
Routing
PDF
Distance vector routing algorithm
PDF
IPv6 Transition,Transcición IPv6
PDF
IPv6 Transition
PPT
Chapter 07 - Dvr
PDF
2011 TWNIC SP IPv6 Transition
PPT
Exploration Routing Chapter 4
PDF
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
PPTX
RIP Loop Prevention
PPTX
network convergence problem and solutions
PDF
IPv6 Transition Strategies
PDF
Distance vector and link state routing protocol
PPTX
Introduction to ipv6 v1.3
PPT
Internet Routing Protocols: Fundamental Concepts of Distance-Vector and Link-...
PPTX
Routing Information Protocol
PPT
PPT
Routing table and routing algorithms
PPT
IPV4 Frame Format
PPTX
bus and memory tranfer (computer organaization)
Routing
Distance vector routing algorithm
IPv6 Transition,Transcición IPv6
IPv6 Transition
Chapter 07 - Dvr
2011 TWNIC SP IPv6 Transition
Exploration Routing Chapter 4
IPv6 Transition Strategies Tutorial, by Philip Smith [APNIC 38]
RIP Loop Prevention
network convergence problem and solutions
IPv6 Transition Strategies
Distance vector and link state routing protocol
Introduction to ipv6 v1.3
Internet Routing Protocols: Fundamental Concepts of Distance-Vector and Link-...
Routing Information Protocol
Routing table and routing algorithms
IPV4 Frame Format
bus and memory tranfer (computer organaization)
Ad

Similar to IPv6 Transition Considerations for ISPs (20)

PDF
Rapid IPv6 Deployment for ISP Networks
PDF
2012 11-09 facex - i pv6 transition planning-
PDF
Successfully Deploying IPv6
PDF
12.00 - Dr. Tim Chown - University of Southampton
PDF
IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]
PDF
Successfully Deploying IPv6
PPT
IPv6: the what, why and how
PDF
apnic36-ipv6-planning_137752590hhhh2.pdf
PDF
PLNOG 9: Ron Broersma - Enterprise IPv6 Deployment
PPT
Adressing IPv6 strategy
PDF
12 steps for IPv6 Deployment in Governments and Enterprises
PDF
PLNOG 7: Grzegorz Janoszka - Memoirs from an IPv6 deployment in the hosting n...
PPTX
IPv6-strategic-planning-framework
PPTX
The case for IPv6
PDF
VNIX-NOG 2023: IPv6 Deployment in government networks
PDF
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
PDF
Operational Issues inIPv6 --from vendors' point of view--
PPT
NAv6TF I Pv6 State Of Union Jan 2008
PDF
IPv6 deployment status - APEC TEL47
PPTX
IPv6 deployment at APNIC
Rapid IPv6 Deployment for ISP Networks
2012 11-09 facex - i pv6 transition planning-
Successfully Deploying IPv6
12.00 - Dr. Tim Chown - University of Southampton
IPv6 Deployment Planning Tutorial, by Philip Smith [APNIC 38]
Successfully Deploying IPv6
IPv6: the what, why and how
apnic36-ipv6-planning_137752590hhhh2.pdf
PLNOG 9: Ron Broersma - Enterprise IPv6 Deployment
Adressing IPv6 strategy
12 steps for IPv6 Deployment in Governments and Enterprises
PLNOG 7: Grzegorz Janoszka - Memoirs from an IPv6 deployment in the hosting n...
IPv6-strategic-planning-framework
The case for IPv6
VNIX-NOG 2023: IPv6 Deployment in government networks
CAv6TF Meeting - 2014-05-27 - IPv6@ VMware Integration Engineering
Operational Issues inIPv6 --from vendors' point of view--
NAv6TF I Pv6 State Of Union Jan 2008
IPv6 deployment status - APEC TEL47
IPv6 deployment at APNIC

More from Carlos Martinez Cagnazzo (20)

PDF
¿Como continuar y escalar la operación de un ISP sin IPv4?
PDF
Como brindar servicio de Internet (casi) sin IPv4
PDF
Evolución del stack de protocolos de Internet - IPv6 y QUIC
PDF
RPKI en America Latina y el Caribe
PDF
The End of IPv4: What It Means for Incident Responders
PDF
Evolución de Protocolos de Internet 2017
PDF
Actualización sobre DNS en el IETF para LACNIC 28
PPTX
IPv6 Routing Table Prefix Size Analysis
PDF
An Introduction to DANE - Securing TLS using DNSSEC
PPT
Internet of Things en el Dia de Internet
PDF
Monitoreo de Red para Peering
PPTX
An IPv6 Primer
PPTX
Introduccion a RPKI - Certificacion de Recursos de Internet
PPTX
LACNOG - Logging in the Post-IPv4 World
PPTX
Seguridad de la Información para Traductores
PPTX
Mitigación de denegaciones de servicio en DNS con RRL
PDF
An Overview of DNSSEC
PDF
An Overview of RPKI
PPTX
Una introduccion a IPv6
PDF
NAT64 en LACNIC 18: Experimentos con NAT64 sin estado
¿Como continuar y escalar la operación de un ISP sin IPv4?
Como brindar servicio de Internet (casi) sin IPv4
Evolución del stack de protocolos de Internet - IPv6 y QUIC
RPKI en America Latina y el Caribe
The End of IPv4: What It Means for Incident Responders
Evolución de Protocolos de Internet 2017
Actualización sobre DNS en el IETF para LACNIC 28
IPv6 Routing Table Prefix Size Analysis
An Introduction to DANE - Securing TLS using DNSSEC
Internet of Things en el Dia de Internet
Monitoreo de Red para Peering
An IPv6 Primer
Introduccion a RPKI - Certificacion de Recursos de Internet
LACNOG - Logging in the Post-IPv4 World
Seguridad de la Información para Traductores
Mitigación de denegaciones de servicio en DNS con RRL
An Overview of DNSSEC
An Overview of RPKI
Una introduccion a IPv6
NAT64 en LACNIC 18: Experimentos con NAT64 sin estado

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
cuic standard and advanced reporting.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
sap open course for s4hana steps from ECC to s4
Reach Out and Touch Someone: Haptics and Empathic Computing
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Chapter 3 Spatial Domain Image Processing.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Empathic Computing: Creating Shared Understanding
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Network Security Unit 5.pdf for BCA BBA.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
cuic standard and advanced reporting.pdf
The AUB Centre for AI in Media Proposal.docx
Programs and apps: productivity, graphics, security and other tools
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
20250228 LYD VKU AI Blended-Learning.pptx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Encapsulation_ Review paper, used for researhc scholars
sap open course for s4hana steps from ECC to s4

IPv6 Transition Considerations for ISPs

  • 1. IPv6 Transition Considerations for ISPs Carlos  Mar)nez   carlos  @  lacnic.net   @carlosm3011  
  • 2. Topics •  Common network architectural patterns – Core / backbone – Last mile – Border •  Transition approaches •  Transition technologies
  • 3. Network Architecture Core  /   Backbone   LM   LM   LM   LM   Internet   B   B  
  • 4. Transi)oning  to  IPv6   •  Different  aspects   – Human  /  Organiza)onal   •  Awareness  of  the  problem   •  Training   •  Organiza)onal  adequa)on   –  Sales   –  Provisioning  procedures   – Technical   •  Obtaining  your  IPv6  prefix   •  Equipment  needs   •  Network  management  
  • 5. Ini)al  Steps   •  You  will  need  to  develop  a  plan  and  a   schedule   •  Get  familiar  with  the  “new”  protocol   – No  need  for  formal  training  (at  least  yet)   •  Know  your  network   – Have  a  clear  picture  of  what  your  network  is   running   •  How  am  I  rou)ng  traffic  ?     •  Which  transport  /  backhaul  /  last  mile  technologies  do   we  use  ?   – Assess  your  equipment  (brands,  OS  versions)  
  • 6. Developing  a  Plan   •  Address  different  aspects   – Do  we  need  formal  training  ?  Do  we  have  in-­‐ house  know-­‐how  ?     •  Consider  not  only  hard  core  engineering  but  sales  and   support  staff  as  well   – Do  we  need  equipment  and/or  so_ware   upgrades  ?   – Do  our  transit  /  peering  sessions  support  IPv6  ?   •  Most  do,  but  you  have  to  ask  for  it  
  • 7. Phase  1:  Planning   •  (Source:  6Deploy  Training  Slides)   •  Add  IPv6  capability  requirements  to  future  tenders   –  Ensure  you  have  capability  to  deploy   •  Obtain  IPv6  address  space  from  your  ISP/NREN  (LIR)  or   from  your  RIR  if  you’re  a  ISP   –  Typically  a  /48  size  prefix  (from  the  LIR)   –  And  a  /32  size  prefix  (from  the  RIR)   •  Arrange  IPv6  training   •  Encourage  in-­‐house  experiments  by  systems  staff   –  e.g.  using  Tunnel  Broker  services   •  Review  IPv6  security  issues   –  IPv6  is  o_en  enabled  by  default  -­‐  your  users  may  be  using   IPv6  without  your  knowledge…  
  • 8. Phase  2:  Testbed  /  Trials   •  (Source:  6Deploy  Training  Slides)   •  Deploy  IPv6  capable  router,  with  cau)ous  ACLs  applied   •  Establish  connec)vity  (probably  a  tunnel)  to  your  ISP   •  Set  up  an  internal  link  with  host(s),  on  a  /64   –  Can  be  isolated  from  regular  IPv4  network  (e.g.  a  dual-­‐ stack  DMZ  running  IPv4  and  IPv6  together)   •  Enable  IPv6  on  the  host  systems,  add  DNS  entries  if   appropriate   •  And  in  parallel   –  Survey  systems  and  applica)ons  for  IPv6  capabili)es     –  Formulate  an  IPv6  site  addressing  plan   –  Document  IPv6  policies  (e.g.  address  assignment  methods)  
  • 9. Phase  3:  Produc)on  Rollout   •  (Source  6Deploy  Training  Slides)   •  Plan  ini)al  deployment  areas,  e.g.  your  exis)ng  IPv4   DMZ  or  WLAN  may  be  good  first  steps   –  Prudent  to  enable  IPv6  on  the  wire  first,  then  services   •  Enable  external  IPv6  connec)vity  and  ACLs/filters   •  Enable  IPv6  rou)ng  ‘on  the  wire’  on  selected  internal   links   •  Deploy  IPv6  support  in  management/monitoring  tools   •  Then  enable  the  services  and  adver)se  via  DNS:   –  Enable  IPv6  in  selected  services  (e.g.  web,  SMTP)   –  Add  IPv6  addresses  to  DNS,  enable  IPv6  DNS  transport   •  Remember  IPv6  security:   –  e.g.  include  IPv6  transport  in  all  penetra)on  tests  
  • 10. Transi)on  Approaches   •  Dual-­‐Stack   – Servers  and  routers  speak  both  protocols   •  “Island”  Interconnec)on  (tunneling)   – IPv6  “islands”  interconnected  using  tunnels   •  Can  be  the  other  way  around,  too   •  Transla)on  methods   – Protocol  transla)on  (rewri)ng  IP  headers)   – TCP  relays  /  Web  Proxies  
  • 11. Dual-­‐Stack   •  We  say  a  device  is  “dual-­‐stacked”  when  its   so_ware  runs  both  network  protocols   Applica)on  Layer   TCP  /  UDP   IPv4   IPv6  
  • 12. Dual-­‐Stack   •  How  does  the  device  “know”  which  path  to   use  ?  The  key  is  in  the  DNS:   – Use  appropriate  A  /  AAAA  records  to  signal  clients   which  path  to  use  in  order  to  get  to  a  given   service   •  Both  paths  can  be  present  -­‐>  “Happy  Eyeballs”   •  Issues   – Hosts  with  broken  IPv6  connec)vity   – Performance  /  failover  
  • 13. Transi)oning  the  Core   •  Usually  the  easiest  part   •  Devices   – Chances  are  your  core  equipment  already   supports  IPv6   •  Issues   – Numbering  plan   •  Now  is  the  )me  for  obtaining  your  IPv6  prefix  !   – Plan  your  rou)ng  protocol   •  iBGP  /  OSPF  v2  /  OSPF  v3  gotchas   – Traffic  monitoring   •  Nemlow  
  • 14. IPv6  Numbering  Plans   •  Numbering  plans  for  IPv6  are  based  on  a   different  mindset   •  Remember   – One  subnet  /  VLAN  gets  a  /64     •  No  need  to  manage  scarcity  anymore   – Host  count  per  subnet  (as  we  did  in  IPv4)  is  now   meaningless   – Subnet  count  is  what  maoers   •  Allow  for  growth  
  • 15. Transi)oning  the  Border   •  Devices   – Mostly  same  as  the  core   •  Transit  /  Peering   – You  need  to  ask  (some)mes  forcefully)  for  IPv6   transit   •  The  good  news  is  that  most  Tier  1  &  Tier  2  carriers  do   support  IPv6   •  BGP  issues   – One  session  or  two  ?     •  Two  sessions  seems  to  be  the  norm    
  • 16. Transi)oning  the  Border   •  BGP  issues:   – One  session  or  two  ?     •  BGP  can  transport  NLRI  data  for  IPv4  and  IPv6   regardless  of  the  session’s  protocol   –  It  impacts  nex-­‐hop  calcula)ons,  but  it’s  easily  solvable   – ACLs   •  Other  issues:   – Traffic  monitoring   •  SNMP  /  NetFlow   – ACLs   •  Mar)ans  /  bogons  
  • 17. Transi)oning  the  Last  Mile   •  Different  access  scenarios   – Datacenter     •  Including  hos)ng  /  coloca)on  services   – WAN  users   •  Corporate   •  Residen)al   – Last  mile  technologies   •  DSL   •  Wireless  /  Mobile   •  FTTH  /  PON  
  • 18. Transi)oning  the  Datacenter   •  Devices   –  Routers  /  switches  and  servers  usually  do  not  present   a  problem   –  Firewalls,  your  mileage  may  vary   •  Usually  support  is  good  enough   •  Odd  pimalls  here  and  there   •  Rou)ng  /  WAN:  same  as  border  /  core   •  Recommenda)on  is  to  start  by  layers,  going  from   the  outside  to  the  inside   –  See   hop://tools.iem.org/html/dra_-­‐lopez-­‐v6ops-­‐dc-­‐ ipv6-­‐04      
  • 19. Corporate  Users   •  Usually  more  sophis)cated   •  May  have  in-­‐house  technical  exper)se   •  May  even  request  IPv6!   •  Higher-­‐end  CPE,  more  likely  to  support  IPv6   •  Numbering   – Remember:  one  VLAN  ==  one  /64   – How  many  VLANs  per  customer  ?     •  /48  ~  65536  VLANs  
  • 20. Residen)al  Customers   •  CPEs   –  Cut-­‐throat  race  to  the  booom  on  cost   –  Usually  feature-­‐limited     •  Even  for  IPv4   •  CPE  installed  base  is  definitely  a  roadblock   •  Recommenda)on   –  Add  IPv6  support  as  a  requirement  for  future  CPE   purchases   –  Deploy  alterna)ves  for  older  CPEs   •  6RD   •  Users  not  sophis)cated,  need  to  factor  in   possible  support  calls  
  • 21. Residen)al  Customers   •  Numbering   – Remember:  one  VLAN  ==  one  /64   – How  many  VLANs  per  customer  ?     •  /48  ~  65536  VLANs   •  /56  ~  256  VLANs   •  /60  ~  16  VLANs   •  DHCP  Prefix  Delega)on  
  • 22. Other  Networks   •  Enterprise  /  Corporate   – Usually  use  proxies  and  other  layers  of  security   devices   – Two  different  problems,  to  be  addressed   separately   •  IPv6  access  to  the  Internet  for  internal  users   •  IPv6-­‐enabling  company  services   •  University  Campus   – Usually  heavily  wireless-­‐based  
  • 23. References   •  RFC  6180:  “Guidelines  for  transi)on   mechanism  usage  during  IPv6  deployment”   – hop://tools.iem.org/html/rfc6180     •  “IPv6  Opera)onal  Considera)ons  for   Datacenters”   – hop://tools.iem.org/html/dra_-­‐lopez-­‐v6ops-­‐dc-­‐ ipv6-­‐04