SlideShare a Scribd company logo
Technology Updates in IPv6
SUZUKI, Shinsuke
Hitachi, Ltd. / KAME Project
suz@crl.hitachi.co.jp
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 2
Abstract
IPv6-related issues in IETF
Core Protocol issues
Routing Protocol issues
DNS-related issues
Transition Mechanisim issues
Security-related issues
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 3
Core Protocol Issues
Site-Local Address
Prefix Delegation
Flow-Label
Router Renumbering
(Mobile-IPv6 is covered in later
presentation)
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 4
Site-local Address (Overview)
Site-local address spec. has two distinct
characteristics
Private use is allowed, like 192.168.0.0/16
Site-Border Router has to distinguish addresses in
different sites
e.g. FEC0::1%site1 and FEC0::1%site2 are different
Issues
Site-local addresses are often duplicated among
networks
e.g. When multiple networks are merged together, and both
networks use fec0:1:2::/48
Site-Border-Router is a serious headache
for implementors, standardization, and operation.
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 5
Site-local Address (Proposal)
 “Deprecate Site-local” and introduce a new solution
Remove ‘Site-Border’, but keep localness and uniqueness
 Global-Unique Local Address (FC00::/7)
Locally used unique address
guarantees 40-bit uniqueness
not allowed to redistribute to the Internet
Split into two parts
FC00::/8=Centrally assigned by some registries (TBD)
FD00::/8=Locally assigned without any registries
1111 110 MD5-hash SLA Interface-ID0/1
7 bit 40 bit 16 bit 64 bit
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 6
Remaining Issues in FC00::/7
 It may lead to an IPv6-NAT introduction?
Simultaneous use of global address and FC00::/7 is better
 Source address selection
Longest-match algorithm (RFC3484) is sufficient
 DNS server
Two-face DNS server is necessary, like IPv4 private address
handling.
 Well-known site-local address?
e.g. DNS server address (FEC0:0:0:FFFF::1)
Global-unique local address is not suitable
Since it varies by networks
Use of FEC0::/10 needs further consideration, even after site-local
address deprecation
 Who manages the ‘registry’?
 40-bit uniqueness is enough?
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 7
Prefix Delegation (Overview)
Plug & Play for (esp.) SOHO Routers
Use some protocol to automatically delegate
prefix from upstream router to downstream
routers
PC SOHO
Router
Delegates prefix
automatically (normally /48)
ISP
Router
Plug and Play
by RA (/64)
Choose a prefix (/64) for PC segment
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 8
Prefix Delegation (Status)
Standardization almost finished
Concept and requirement are approved in IPv6 WG.
Various protocols are proposed, but DHCPv6-based one
seems to be the winner
Does not distribute IPv6 addresses in DHCPv6
Just uses DHCPv6 protocol framework to distribute IPv6 prefixes
Distributes other information (e.g. DNS server) as well
Lots of Implementations
gone through lots of Interoperability testing
TAHI, Connectathon, IPv6 Showcase, DHCPv6-Interop
ISPs have already started PD service in Japan
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 9
IPv6 Flow Label
Issue
IPv6 architecture defines a flow-label field in
IPv6 header, but its usage is not explicitly
defined.
Status
Framework is approved in WG.
Sender determines Flow Label by some means
Intermediate routers don't overwrite Flow Label
Receiver handles the packet appropriately according
to the Flow Label field value.
How to use this framework?
Up to the controlling protocols, like RSVP etc.
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 10
Router Renumbering
Overview
Router Renumbering protocol is defined, but is it really
practical?
If not so, what is the right procedure for manual renumbering?
Status
Does not seem practical; it cannot change embedded
prefixes.
DNS record
• Even with A6, you have to reconfigure some record manually.
• A6 does not work if a prefix is referred to by other DNS domains
(e.g. www.tcpdump.org refers to KAME’s IPv6 address)
Packet Filter, IPv4/v6 Translator
Server info in Application Installer (e.g. NetBSD), URL
Do you really have to ‘renumber’ on some flag-day?
Unlike IPv4, you can use old prefix and new prefix in the same
time
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 11
Routing Protocol Issues
General comment
BGP4+ issue
IS-ISv6 issues
Multihome
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 12
Routing Protocol Issues
(General Comment)
Almost all of the routing protocol supports
IPv6, except for the obsolete ones.
RIPRIPng, OSPFOSPFv3, (ISIS),
BGPBGP4+
IGMPv2MLDv1, IGMPv3MLDv2, (PIM-SM/DM)
DVMRP, MSDP(no protocol)
IPv6-specific issues are rare:
Most of the routing protocol problem is version-
independent
 if there is a problem in XXX for IPv6, it is also a problem in
XXX for IPv4.
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 13
BGP4+ issue
Link-local BGP4+ peering
IPv6 nexthop in BGP4+ spec
What should be included in Global Nexthop
field in case of link-local BGP4+ peering?
Unspecified address(::) or linklocal address
BGP4+ implementations should obey the ‘IETF
principle’
• Send in either manner, but accept both cases
Global Nexthop
(Optional) link-local Nexthop
(if the peer is directly connected together)
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 14
IS-ISv6 issues
IPv6-over-IPv4 tunnel in ISIS-Topology database?
IS-IS protocol handshake has to be done in OSI packet
(not IPv4 nor IPv6)
IS-IS protocol mandates GRE tunnel
All the IPv6-over-IPv4 tunnel has to shift to GRE
tunnel? (at least router-router tunnel)
What if IPv4 and IPv6 network topologies are
different?
IS-IS protocol assumes network topology is same
among protocols
M-ISIS (Multi-topology ISIS) is proposed
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 15
Multihome
Overview
When a site wants to have multiple upstream ISPs,
what should it do?
1. Obtain their own IPv6 prefix and do E-BGP routing
AS number & BGP operation is mandatory
2. Receives a prefix from each ISP, and use proper
prefix according to destination
Source address selection on Host
Nexthop selection based on source address (and destination)
How to renumber when upstream ISP changes
Status
Being discussed in IETF Multi6 WG, but still no
concensus...
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 16
DNS-related Issues
DNS Server Discovery
AAAA vs A6
ip6.int vs ip6.arpa
PTR record usage
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 17
DNS Server Discovery
(Overview)
IPv6 address is automatically configured, but
other information still needs manual
configuration.
e.g. DNS server, NTP server, ...
Especially DNS server autoconfiguration is
important in IPv6, considering the length of IPv6
address.
(recursive) DNS server address
DNS domain search path
Hostname registration
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 18
DNS Server Discovery (Status)
Still under discussion in DNSOP WG
Roughly three solutions are proposed:
Anycast solution
RA-based solution
(stateless) DHCPv6-based solution
PC Router
Have an anycast address
(FEC0:0:0:FFFF::1~3)
DNS-Server
PC Router
DNS server addr
=the anycast addr(s)
Sends RA with a
new NDP option
PC Router
DHCPv6 Reply with
DNS Server option
DHCPv6 Information-Request
with Rapid-Commit option
DNS server addr
=addr(s) in the
new NDP option
DNS server addr
=addr(s) in the
DNS server option
Sends RS
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 19
DNS Server Discovery (Issues)
1. How to update the DNS server address when it changes?
2. What happens when a different server advertises a different
DNS server address?
3. Should it allow dynamic DNS registration?
4. How about other information? (e.g. NTP server, SIP server …)
Anycast
RA
DHCPv6
4321
Anycast
Mechanisms
solves it
(no address
change)
Use the Dynamic
DNS update (out of scope,
seems like using
a special DNS
record)
Use the Dynamic
DNS update
Use the existing
DHCPv6 option
DHCPv6
handshake
prevents it
DHCPv6
Reconfig
message
Use a DNS
server lifetime?
Use a DNS
server
preference?
-Use the Dynamic
DNS update.
- Handle within it
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 20
AAAA vs A6
Overview
Two kinds of DNS records are configured
AAAA: a simple extension of A-record
A6: DNS record supporting router-renumbering
But A6 is not deployed, because of its
complexity
Status
IETF decision
AAAA : for normal IPv6 operation
A6: for further experimental study
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 21
ip6.int vs ip6.arpa
Overview
IPv6 PTR record had used “ip6.int” as its
domain name.
“ip6.int” was registered later as an international
TLD.
Status
“ip6.arpa” is proposed
2001::/16 uses ip6.arpa (and ip6.int for the time
being)
3ffe::/16 still uses only “ip6.int” (owing to a
administrative reason), but “ip6.arpa” introduction is
planned.
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 22
PTR record usage
Some protocol (implementation) requires PTR-
record lookup for authentication
If there is a PTR record for the source address of the
client, then it is authenticated
Is it really practical in IPv6 world?
Not all the IPv6 addresses are available from PTR record
Link-local address
Most of IPv6 addresses generated by stateless autoconfiguration
Privacy address extension
If they just wanted to look up name from address, ICMP-
node-information-query is available.
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 23
Transition Mechanism Issues
Transition Mechanisms
Transition Mechanism Issues
(Detailed transition scenario is discussed
in later presentation)
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 24
Transition Mechanisms
Many kinds of Mechanisms
Tunnel-based
Tunnel Session Protocol (DTCP, Freenet6 etc),
6to4, ISATAP, Teredo, DSTM
Translator-based
NAT-PT, SIIT, FAITH
Proxy-based
Application-level Gateway (HTTP proxy, SMTP
gateway etc)
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 25
Transition Mechanism Issues
There is no perfect mechanism
Tunnel-based
IPv6 network topology  IPv4 network topology
IPv4 address is necessary
• i.e. IPv4 address shortage problem remains unsolved
Cannot go through NAT
• (Teredo is the only exception, but it’s too complex…)
Translator-based
In general, IPv4 to IPv6 tranlation is difficult.
Not works for the applications embedding IP address in their
payload. (e.g. FTP, SIP)
Proxy-based
Works only on the specific protocol
Are they really easier than simple dual-stack
network?
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 26
Security-related Issues
Securing Neighbor Discovery
Privacy Address Extension
IPv6 Firewall Architecture
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 27
Securing Neighbor Discovery
 Overview
Plug & Play can lead to an improper network use by
wrong NDP cache by NA spoofing
wrong RA announcement by RA spoofing
 Status
CGA(Cryptographically-Generated Address)
Use a specially-authenticated link-local address in NDP-related
handshake.
discussed in SEND WG
L2 authentication
PAP/CHAP (for PPP), 802.1x (for Ethernet) etc
IPv6 over IPv4 tunnel
Not a perfect answer
If IPv4 network use is permitted (politically), IPv6 does not introduce
any additional security-risk.
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 28
Privacy Address Extension
 Overview
Normally IPv6 interface-ID constructed by EUI-64 using MAC
address
Source address in IPv6 packet tells who sends the packet
Privacy Address Extension
use random interface-ID
 Status
Standardized and implemented
RFC3041
Windows-XP enabled it by default
 Issues
DNS reverse PTR record?
How to accept connection from outside?
hostname to address mapping?
Does it really provides enough “privacy”?
Copyright(c)2003 All rights
reserved, Hitachi, Ltd. 29
IPv6 Firewall Architecture
IPv4-like firewall does not coexist with ‘End-to-End
principle’ (esp. IPsec)
Layer-3/4 Packet Filter
How to protect or permit End-to-End IPsec communication?
Application-level Gateway
It terminates End-to-End communication
Personal Firewall
Can it torelate with DoS attack?
Firewall architecture needs update in IPv6 era.
There are some ‘IPv6-firewall’ products or solutions, but
most of them just support IPv6 in their legacy firewall.

More Related Content

What's hot

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
CodiLime
 
Introduction to IPv6
Introduction to IPv6Introduction to IPv6
Introduction to IPv6
Sara Q. Abedulridha
 
Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6
Jhoni Guerrero
 
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
Jumping Bean
 
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadbandIPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
APNIC
 
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistanceRobert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
PROIDEA
 
Cisco presentation2
Cisco presentation2Cisco presentation2
Cisco presentation2ehsan nazer
 
IPv6 Autoconfig
IPv6 AutoconfigIPv6 Autoconfig
IPv6 Autoconfig
Fred Bovy
 
Ipv6 course
Ipv6  courseIpv6  course
Ipv6 course
rinnocente
 
IPv6
IPv6IPv6
6Rd
6Rd6Rd
Ipv6 introduction - MUM 2011 presentation
Ipv6 introduction - MUM 2011 presentationIpv6 introduction - MUM 2011 presentation
Ipv6 introduction - MUM 2011 presentation
IDEA4PRO
 
Cisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by HinwotoCisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by Hinwoto
Febrian ‎
 
NAT64 en LACNIC 18: Experimentos con NAT64 sin estado
NAT64 en LACNIC 18: Experimentos con NAT64 sin estadoNAT64 en LACNIC 18: Experimentos con NAT64 sin estado
NAT64 en LACNIC 18: Experimentos con NAT64 sin estado
Carlos Martinez Cagnazzo
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address Planning
APNIC
 
2009 11 06 3gpp Ietf Ipv6 Shanghai Nat64
2009 11 06 3gpp Ietf Ipv6 Shanghai Nat642009 11 06 3gpp Ietf Ipv6 Shanghai Nat64
2009 11 06 3gpp Ietf Ipv6 Shanghai Nat64yacc2000
 
IPv4 over IPv6 in the Venue, APRICOT-APAN 2015 Fukuoka
IPv4 over IPv6 in the Venue, APRICOT-APAN 2015 FukuokaIPv4 over IPv6 in the Venue, APRICOT-APAN 2015 Fukuoka
IPv4 over IPv6 in the Venue, APRICOT-APAN 2015 Fukuoka
APNIC
 

What's hot (20)

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
 
Introduction to IPv6
Introduction to IPv6Introduction to IPv6
Introduction to IPv6
 
Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6Transitioning IPv4 to IPv6
Transitioning IPv4 to IPv6
 
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
 
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadbandIPv6 Transition & Deployment, including IPv6-only in cellular and broadband
IPv6 Transition & Deployment, including IPv6-only in cellular and broadband
 
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistanceRobert Raszuk - Technologies for IPv4/IPv6 coexistance
Robert Raszuk - Technologies for IPv4/IPv6 coexistance
 
Cisco presentation2
Cisco presentation2Cisco presentation2
Cisco presentation2
 
IPv6 Autoconfig
IPv6 AutoconfigIPv6 Autoconfig
IPv6 Autoconfig
 
Ipv6 course
Ipv6  courseIpv6  course
Ipv6 course
 
IPv6
IPv6IPv6
IPv6
 
6Rd
6Rd6Rd
6Rd
 
Ipv6 introduction - MUM 2011 presentation
Ipv6 introduction - MUM 2011 presentationIpv6 introduction - MUM 2011 presentation
Ipv6 introduction - MUM 2011 presentation
 
Cisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by HinwotoCisco IPv6 Tutorial by Hinwoto
Cisco IPv6 Tutorial by Hinwoto
 
NAT64 en LACNIC 18: Experimentos con NAT64 sin estado
NAT64 en LACNIC 18: Experimentos con NAT64 sin estadoNAT64 en LACNIC 18: Experimentos con NAT64 sin estado
NAT64 en LACNIC 18: Experimentos con NAT64 sin estado
 
Ipv6 cheat sheet
Ipv6 cheat sheetIpv6 cheat sheet
Ipv6 cheat sheet
 
IPv6 Address Planning
IPv6 Address PlanningIPv6 Address Planning
IPv6 Address Planning
 
2009 11 06 3gpp Ietf Ipv6 Shanghai Nat64
2009 11 06 3gpp Ietf Ipv6 Shanghai Nat642009 11 06 3gpp Ietf Ipv6 Shanghai Nat64
2009 11 06 3gpp Ietf Ipv6 Shanghai Nat64
 
IPv6 transition and coexistance - Jordi Palet
IPv6 transition and coexistance - Jordi PaletIPv6 transition and coexistance - Jordi Palet
IPv6 transition and coexistance - Jordi Palet
 
IPv6 in cellular networks - Jordi Palet
IPv6 in cellular networks - Jordi PaletIPv6 in cellular networks - Jordi Palet
IPv6 in cellular networks - Jordi Palet
 
IPv4 over IPv6 in the Venue, APRICOT-APAN 2015 Fukuoka
IPv4 over IPv6 in the Venue, APRICOT-APAN 2015 FukuokaIPv4 over IPv6 in the Venue, APRICOT-APAN 2015 Fukuoka
IPv4 over IPv6 in the Venue, APRICOT-APAN 2015 Fukuoka
 

Similar to Technology Updates in IPv6

Operational Issues inIPv6 --from vendors' point of view--
Operational Issues inIPv6 --from vendors' point of view--Operational Issues inIPv6 --from vendors' point of view--
Operational Issues inIPv6 --from vendors' point of view--
Shinsuke SUZUKI
 
6lowpan
6lowpan6lowpan
6lowpan 110828234426-phpapp01
6lowpan 110828234426-phpapp016lowpan 110828234426-phpapp01
6lowpan 110828234426-phpapp01
mrmr2010i
 
CCNA CHAPTER 16 BY jetarvind kumar madhukar
CCNA CHAPTER 16 BY jetarvind kumar madhukarCCNA CHAPTER 16 BY jetarvind kumar madhukar
CCNA CHAPTER 16 BY jetarvind kumar madhukar
ALLCAD Services Pvt Limited
 
7 slaac-rick graziani
7 slaac-rick graziani7 slaac-rick graziani
7 slaac-rick graziani
Alejandro Reyes
 
Installation Of An Iso Image Dvd
Installation Of An Iso Image DvdInstallation Of An Iso Image Dvd
Installation Of An Iso Image Dvd
Susan Cox
 
IPv6 in Cellular Networks
IPv6 in Cellular NetworksIPv6 in Cellular Networks
IPv6 in Cellular Networks
APNIC
 
What is Digital Rebar Provision (and how RackN extends)?
What is Digital Rebar Provision (and how RackN extends)?What is Digital Rebar Provision (and how RackN extends)?
What is Digital Rebar Provision (and how RackN extends)?
rhirschfeld
 
IPv6
IPv6IPv6
Dan York - Presentation at Emerging Communications Conference & Awards (eComm...
Dan York - Presentation at Emerging Communications Conference & Awards (eComm...Dan York - Presentation at Emerging Communications Conference & Awards (eComm...
Dan York - Presentation at Emerging Communications Conference & Awards (eComm...
eCommConf
 
Testing PPT
Testing PPTTesting PPT
Testing PPT
ankur14vicky
 
RARP, BOOTP, DHCP and PXE Protocols
RARP, BOOTP, DHCP and PXE ProtocolsRARP, BOOTP, DHCP and PXE Protocols
RARP, BOOTP, DHCP and PXE Protocols
Peter R. Egli
 
Getting started with IPv6
Getting started with IPv6Getting started with IPv6
Getting started with IPv6
Private
 
Networking presentation 9 march 2009
Networking presentation   9 march 2009Networking presentation   9 march 2009
Networking presentation 9 march 2009Kinshook Chaturvedi
 
Internet Protocol Version 6
Internet Protocol Version 6Internet Protocol Version 6
Internet Protocol Version 6
sandeepjain
 
IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012
IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012
IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012
IBM India Smarter Computing
 
APNIC Update
APNIC Update APNIC Update
APNIC Update
APNIC
 

Similar to Technology Updates in IPv6 (20)

Operational Issues inIPv6 --from vendors' point of view--
Operational Issues inIPv6 --from vendors' point of view--Operational Issues inIPv6 --from vendors' point of view--
Operational Issues inIPv6 --from vendors' point of view--
 
IPv6
IPv6IPv6
IPv6
 
6lowpan
6lowpan6lowpan
6lowpan
 
6lowpan 110828234426-phpapp01
6lowpan 110828234426-phpapp016lowpan 110828234426-phpapp01
6lowpan 110828234426-phpapp01
 
CCNA CHAPTER 16 BY jetarvind kumar madhukar
CCNA CHAPTER 16 BY jetarvind kumar madhukarCCNA CHAPTER 16 BY jetarvind kumar madhukar
CCNA CHAPTER 16 BY jetarvind kumar madhukar
 
7 slaac-rick graziani
7 slaac-rick graziani7 slaac-rick graziani
7 slaac-rick graziani
 
Installation Of An Iso Image Dvd
Installation Of An Iso Image DvdInstallation Of An Iso Image Dvd
Installation Of An Iso Image Dvd
 
IPv6 in Cellular Networks
IPv6 in Cellular NetworksIPv6 in Cellular Networks
IPv6 in Cellular Networks
 
What is Digital Rebar Provision (and how RackN extends)?
What is Digital Rebar Provision (and how RackN extends)?What is Digital Rebar Provision (and how RackN extends)?
What is Digital Rebar Provision (and how RackN extends)?
 
IPv6
IPv6IPv6
IPv6
 
Dan York - Presentation at Emerging Communications Conference & Awards (eComm...
Dan York - Presentation at Emerging Communications Conference & Awards (eComm...Dan York - Presentation at Emerging Communications Conference & Awards (eComm...
Dan York - Presentation at Emerging Communications Conference & Awards (eComm...
 
Testing PPT
Testing PPTTesting PPT
Testing PPT
 
RARP, BOOTP, DHCP and PXE Protocols
RARP, BOOTP, DHCP and PXE ProtocolsRARP, BOOTP, DHCP and PXE Protocols
RARP, BOOTP, DHCP and PXE Protocols
 
Getting started with IPv6
Getting started with IPv6Getting started with IPv6
Getting started with IPv6
 
Networking presentation 9 march 2009
Networking presentation   9 march 2009Networking presentation   9 march 2009
Networking presentation 9 march 2009
 
Internet Protocol Version 6
Internet Protocol Version 6Internet Protocol Version 6
Internet Protocol Version 6
 
IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012
IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012
IPv6 In z/VSE:IBM z/VSE Live Virtual Class 2012
 
APNIC Update
APNIC Update APNIC Update
APNIC Update
 
Ipv6 questions
Ipv6 questionsIpv6 questions
Ipv6 questions
 
Dhcp
DhcpDhcp
Dhcp
 

More from Shinsuke SUZUKI

IPv6標準化と実装
IPv6標準化と実装IPv6標準化と実装
IPv6標準化と実装
Shinsuke SUZUKI
 
IPv6技術標準化の最新動向
IPv6技術標準化の最新動向IPv6技術標準化の最新動向
IPv6技術標準化の最新動向
Shinsuke SUZUKI
 
IPv6 Update
IPv6 UpdateIPv6 Update
IPv6 Update
Shinsuke SUZUKI
 
IPv6の現状
IPv6の現状IPv6の現状
IPv6の現状
Shinsuke SUZUKI
 
Security Framework for the IPv6 Era
Security Framework for the IPv6 EraSecurity Framework for the IPv6 Era
Security Framework for the IPv6 Era
Shinsuke SUZUKI
 
IPv6技術動向
IPv6技術動向IPv6技術動向
IPv6技術動向
Shinsuke SUZUKI
 
BSD UnixにおいてIPv6を有効にした際に発生する課題とその対策
BSD UnixにおいてIPv6を有効にした際に発生する課題とその対策BSD UnixにおいてIPv6を有効にした際に発生する課題とその対策
BSD UnixにおいてIPv6を有効にした際に発生する課題とその対策
Shinsuke SUZUKI
 
国際DVTS転送におけるネットワーク技術の使い方 -日伊間双方向DVTS送信を通じて-
国際DVTS転送におけるネットワーク技術の使い方 -日伊間双方向DVTS送信を通じて-国際DVTS転送におけるネットワーク技術の使い方 -日伊間双方向DVTS送信を通じて-
国際DVTS転送におけるネットワーク技術の使い方 -日伊間双方向DVTS送信を通じて-
Shinsuke SUZUKI
 
IPv6標準化の最新動向
IPv6標準化の最新動向IPv6標準化の最新動向
IPv6標準化の最新動向
Shinsuke SUZUKI
 
IPv6によってセキュリティはどう変化するか? -LAN上の挙動の観点でー
IPv6によってセキュリティはどう変化するか? -LAN上の挙動の観点でーIPv6によってセキュリティはどう変化するか? -LAN上の挙動の観点でー
IPv6によってセキュリティはどう変化するか? -LAN上の挙動の観点でー
Shinsuke SUZUKI
 
IPv6 移行時に注意が必要なセキュリティ上の脅威と対策 ー実装者の観点からー
IPv6 移行時に注意が必要なセキュリティ上の脅威と対策 ー実装者の観点からーIPv6 移行時に注意が必要なセキュリティ上の脅威と対策 ー実装者の観点からー
IPv6 移行時に注意が必要なセキュリティ上の脅威と対策 ー実装者の観点からー
Shinsuke SUZUKI
 
不正 RAの傾向と対策
不正 RAの傾向と対策不正 RAの傾向と対策
不正 RAの傾向と対策
Shinsuke SUZUKI
 

More from Shinsuke SUZUKI (12)

IPv6標準化と実装
IPv6標準化と実装IPv6標準化と実装
IPv6標準化と実装
 
IPv6技術標準化の最新動向
IPv6技術標準化の最新動向IPv6技術標準化の最新動向
IPv6技術標準化の最新動向
 
IPv6 Update
IPv6 UpdateIPv6 Update
IPv6 Update
 
IPv6の現状
IPv6の現状IPv6の現状
IPv6の現状
 
Security Framework for the IPv6 Era
Security Framework for the IPv6 EraSecurity Framework for the IPv6 Era
Security Framework for the IPv6 Era
 
IPv6技術動向
IPv6技術動向IPv6技術動向
IPv6技術動向
 
BSD UnixにおいてIPv6を有効にした際に発生する課題とその対策
BSD UnixにおいてIPv6を有効にした際に発生する課題とその対策BSD UnixにおいてIPv6を有効にした際に発生する課題とその対策
BSD UnixにおいてIPv6を有効にした際に発生する課題とその対策
 
国際DVTS転送におけるネットワーク技術の使い方 -日伊間双方向DVTS送信を通じて-
国際DVTS転送におけるネットワーク技術の使い方 -日伊間双方向DVTS送信を通じて-国際DVTS転送におけるネットワーク技術の使い方 -日伊間双方向DVTS送信を通じて-
国際DVTS転送におけるネットワーク技術の使い方 -日伊間双方向DVTS送信を通じて-
 
IPv6標準化の最新動向
IPv6標準化の最新動向IPv6標準化の最新動向
IPv6標準化の最新動向
 
IPv6によってセキュリティはどう変化するか? -LAN上の挙動の観点でー
IPv6によってセキュリティはどう変化するか? -LAN上の挙動の観点でーIPv6によってセキュリティはどう変化するか? -LAN上の挙動の観点でー
IPv6によってセキュリティはどう変化するか? -LAN上の挙動の観点でー
 
IPv6 移行時に注意が必要なセキュリティ上の脅威と対策 ー実装者の観点からー
IPv6 移行時に注意が必要なセキュリティ上の脅威と対策 ー実装者の観点からーIPv6 移行時に注意が必要なセキュリティ上の脅威と対策 ー実装者の観点からー
IPv6 移行時に注意が必要なセキュリティ上の脅威と対策 ー実装者の観点からー
 
不正 RAの傾向と対策
不正 RAの傾向と対策不正 RAの傾向と対策
不正 RAの傾向と対策
 

Recently uploaded

Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
ufdana
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
VivekSinghShekhawat2
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 

Recently uploaded (20)

Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
一比一原版(CSU毕业证)加利福尼亚州立大学毕业证成绩单专业办理
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 

Technology Updates in IPv6

  • 1. Technology Updates in IPv6 SUZUKI, Shinsuke Hitachi, Ltd. / KAME Project suz@crl.hitachi.co.jp
  • 2. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 2 Abstract IPv6-related issues in IETF Core Protocol issues Routing Protocol issues DNS-related issues Transition Mechanisim issues Security-related issues
  • 3. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 3 Core Protocol Issues Site-Local Address Prefix Delegation Flow-Label Router Renumbering (Mobile-IPv6 is covered in later presentation)
  • 4. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 4 Site-local Address (Overview) Site-local address spec. has two distinct characteristics Private use is allowed, like 192.168.0.0/16 Site-Border Router has to distinguish addresses in different sites e.g. FEC0::1%site1 and FEC0::1%site2 are different Issues Site-local addresses are often duplicated among networks e.g. When multiple networks are merged together, and both networks use fec0:1:2::/48 Site-Border-Router is a serious headache for implementors, standardization, and operation.
  • 5. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 5 Site-local Address (Proposal)  “Deprecate Site-local” and introduce a new solution Remove ‘Site-Border’, but keep localness and uniqueness  Global-Unique Local Address (FC00::/7) Locally used unique address guarantees 40-bit uniqueness not allowed to redistribute to the Internet Split into two parts FC00::/8=Centrally assigned by some registries (TBD) FD00::/8=Locally assigned without any registries 1111 110 MD5-hash SLA Interface-ID0/1 7 bit 40 bit 16 bit 64 bit
  • 6. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 6 Remaining Issues in FC00::/7  It may lead to an IPv6-NAT introduction? Simultaneous use of global address and FC00::/7 is better  Source address selection Longest-match algorithm (RFC3484) is sufficient  DNS server Two-face DNS server is necessary, like IPv4 private address handling.  Well-known site-local address? e.g. DNS server address (FEC0:0:0:FFFF::1) Global-unique local address is not suitable Since it varies by networks Use of FEC0::/10 needs further consideration, even after site-local address deprecation  Who manages the ‘registry’?  40-bit uniqueness is enough?
  • 7. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 7 Prefix Delegation (Overview) Plug & Play for (esp.) SOHO Routers Use some protocol to automatically delegate prefix from upstream router to downstream routers PC SOHO Router Delegates prefix automatically (normally /48) ISP Router Plug and Play by RA (/64) Choose a prefix (/64) for PC segment
  • 8. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 8 Prefix Delegation (Status) Standardization almost finished Concept and requirement are approved in IPv6 WG. Various protocols are proposed, but DHCPv6-based one seems to be the winner Does not distribute IPv6 addresses in DHCPv6 Just uses DHCPv6 protocol framework to distribute IPv6 prefixes Distributes other information (e.g. DNS server) as well Lots of Implementations gone through lots of Interoperability testing TAHI, Connectathon, IPv6 Showcase, DHCPv6-Interop ISPs have already started PD service in Japan
  • 9. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 9 IPv6 Flow Label Issue IPv6 architecture defines a flow-label field in IPv6 header, but its usage is not explicitly defined. Status Framework is approved in WG. Sender determines Flow Label by some means Intermediate routers don't overwrite Flow Label Receiver handles the packet appropriately according to the Flow Label field value. How to use this framework? Up to the controlling protocols, like RSVP etc.
  • 10. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 10 Router Renumbering Overview Router Renumbering protocol is defined, but is it really practical? If not so, what is the right procedure for manual renumbering? Status Does not seem practical; it cannot change embedded prefixes. DNS record • Even with A6, you have to reconfigure some record manually. • A6 does not work if a prefix is referred to by other DNS domains (e.g. www.tcpdump.org refers to KAME’s IPv6 address) Packet Filter, IPv4/v6 Translator Server info in Application Installer (e.g. NetBSD), URL Do you really have to ‘renumber’ on some flag-day? Unlike IPv4, you can use old prefix and new prefix in the same time
  • 11. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 11 Routing Protocol Issues General comment BGP4+ issue IS-ISv6 issues Multihome
  • 12. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 12 Routing Protocol Issues (General Comment) Almost all of the routing protocol supports IPv6, except for the obsolete ones. RIPRIPng, OSPFOSPFv3, (ISIS), BGPBGP4+ IGMPv2MLDv1, IGMPv3MLDv2, (PIM-SM/DM) DVMRP, MSDP(no protocol) IPv6-specific issues are rare: Most of the routing protocol problem is version- independent  if there is a problem in XXX for IPv6, it is also a problem in XXX for IPv4.
  • 13. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 13 BGP4+ issue Link-local BGP4+ peering IPv6 nexthop in BGP4+ spec What should be included in Global Nexthop field in case of link-local BGP4+ peering? Unspecified address(::) or linklocal address BGP4+ implementations should obey the ‘IETF principle’ • Send in either manner, but accept both cases Global Nexthop (Optional) link-local Nexthop (if the peer is directly connected together)
  • 14. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 14 IS-ISv6 issues IPv6-over-IPv4 tunnel in ISIS-Topology database? IS-IS protocol handshake has to be done in OSI packet (not IPv4 nor IPv6) IS-IS protocol mandates GRE tunnel All the IPv6-over-IPv4 tunnel has to shift to GRE tunnel? (at least router-router tunnel) What if IPv4 and IPv6 network topologies are different? IS-IS protocol assumes network topology is same among protocols M-ISIS (Multi-topology ISIS) is proposed
  • 15. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 15 Multihome Overview When a site wants to have multiple upstream ISPs, what should it do? 1. Obtain their own IPv6 prefix and do E-BGP routing AS number & BGP operation is mandatory 2. Receives a prefix from each ISP, and use proper prefix according to destination Source address selection on Host Nexthop selection based on source address (and destination) How to renumber when upstream ISP changes Status Being discussed in IETF Multi6 WG, but still no concensus...
  • 16. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 16 DNS-related Issues DNS Server Discovery AAAA vs A6 ip6.int vs ip6.arpa PTR record usage
  • 17. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 17 DNS Server Discovery (Overview) IPv6 address is automatically configured, but other information still needs manual configuration. e.g. DNS server, NTP server, ... Especially DNS server autoconfiguration is important in IPv6, considering the length of IPv6 address. (recursive) DNS server address DNS domain search path Hostname registration
  • 18. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 18 DNS Server Discovery (Status) Still under discussion in DNSOP WG Roughly three solutions are proposed: Anycast solution RA-based solution (stateless) DHCPv6-based solution PC Router Have an anycast address (FEC0:0:0:FFFF::1~3) DNS-Server PC Router DNS server addr =the anycast addr(s) Sends RA with a new NDP option PC Router DHCPv6 Reply with DNS Server option DHCPv6 Information-Request with Rapid-Commit option DNS server addr =addr(s) in the new NDP option DNS server addr =addr(s) in the DNS server option Sends RS
  • 19. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 19 DNS Server Discovery (Issues) 1. How to update the DNS server address when it changes? 2. What happens when a different server advertises a different DNS server address? 3. Should it allow dynamic DNS registration? 4. How about other information? (e.g. NTP server, SIP server …) Anycast RA DHCPv6 4321 Anycast Mechanisms solves it (no address change) Use the Dynamic DNS update (out of scope, seems like using a special DNS record) Use the Dynamic DNS update Use the existing DHCPv6 option DHCPv6 handshake prevents it DHCPv6 Reconfig message Use a DNS server lifetime? Use a DNS server preference? -Use the Dynamic DNS update. - Handle within it
  • 20. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 20 AAAA vs A6 Overview Two kinds of DNS records are configured AAAA: a simple extension of A-record A6: DNS record supporting router-renumbering But A6 is not deployed, because of its complexity Status IETF decision AAAA : for normal IPv6 operation A6: for further experimental study
  • 21. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 21 ip6.int vs ip6.arpa Overview IPv6 PTR record had used “ip6.int” as its domain name. “ip6.int” was registered later as an international TLD. Status “ip6.arpa” is proposed 2001::/16 uses ip6.arpa (and ip6.int for the time being) 3ffe::/16 still uses only “ip6.int” (owing to a administrative reason), but “ip6.arpa” introduction is planned.
  • 22. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 22 PTR record usage Some protocol (implementation) requires PTR- record lookup for authentication If there is a PTR record for the source address of the client, then it is authenticated Is it really practical in IPv6 world? Not all the IPv6 addresses are available from PTR record Link-local address Most of IPv6 addresses generated by stateless autoconfiguration Privacy address extension If they just wanted to look up name from address, ICMP- node-information-query is available.
  • 23. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 23 Transition Mechanism Issues Transition Mechanisms Transition Mechanism Issues (Detailed transition scenario is discussed in later presentation)
  • 24. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 24 Transition Mechanisms Many kinds of Mechanisms Tunnel-based Tunnel Session Protocol (DTCP, Freenet6 etc), 6to4, ISATAP, Teredo, DSTM Translator-based NAT-PT, SIIT, FAITH Proxy-based Application-level Gateway (HTTP proxy, SMTP gateway etc)
  • 25. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 25 Transition Mechanism Issues There is no perfect mechanism Tunnel-based IPv6 network topology  IPv4 network topology IPv4 address is necessary • i.e. IPv4 address shortage problem remains unsolved Cannot go through NAT • (Teredo is the only exception, but it’s too complex…) Translator-based In general, IPv4 to IPv6 tranlation is difficult. Not works for the applications embedding IP address in their payload. (e.g. FTP, SIP) Proxy-based Works only on the specific protocol Are they really easier than simple dual-stack network?
  • 26. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 26 Security-related Issues Securing Neighbor Discovery Privacy Address Extension IPv6 Firewall Architecture
  • 27. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 27 Securing Neighbor Discovery  Overview Plug & Play can lead to an improper network use by wrong NDP cache by NA spoofing wrong RA announcement by RA spoofing  Status CGA(Cryptographically-Generated Address) Use a specially-authenticated link-local address in NDP-related handshake. discussed in SEND WG L2 authentication PAP/CHAP (for PPP), 802.1x (for Ethernet) etc IPv6 over IPv4 tunnel Not a perfect answer If IPv4 network use is permitted (politically), IPv6 does not introduce any additional security-risk.
  • 28. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 28 Privacy Address Extension  Overview Normally IPv6 interface-ID constructed by EUI-64 using MAC address Source address in IPv6 packet tells who sends the packet Privacy Address Extension use random interface-ID  Status Standardized and implemented RFC3041 Windows-XP enabled it by default  Issues DNS reverse PTR record? How to accept connection from outside? hostname to address mapping? Does it really provides enough “privacy”?
  • 29. Copyright(c)2003 All rights reserved, Hitachi, Ltd. 29 IPv6 Firewall Architecture IPv4-like firewall does not coexist with ‘End-to-End principle’ (esp. IPsec) Layer-3/4 Packet Filter How to protect or permit End-to-End IPsec communication? Application-level Gateway It terminates End-to-End communication Personal Firewall Can it torelate with DoS attack? Firewall architecture needs update in IPv6 era. There are some ‘IPv6-firewall’ products or solutions, but most of them just support IPv6 in their legacy firewall.