Title: November, 2005
1IPv6 DNS Service Deploymentin Korea
Dr. Sir, Jae-Chul sir_at_nida.or.kr
2Contents
Background Need
?
Goals
?
Korea IPv6 Infra. Status
?
KR Main Strategy
?
KR Deployment Status
?
KR Future Service Plan
?
International Trend
?
3Background Need
?
Goals
?
Korea IPv6 Infra. Status
?
International Trend
?
KR Main Strategy
?
KR Deployment Status
?
KR Future Service Plan
?
4Background Need
IPv4 DNS
IPv6 DNS
Need for systematic .KR DNS and tech. for early
settlement of local IPv6 DNS service
the importance of DNS protocol is increased
under Internet environment, DNS tech. is advanced
Advent of IPv4 (Early 1980s)
Advent of IPv6 (1999)
Activated IPv4 (1990s)
Depletion of IPv4 (1994)
- Activated hi-speed Internet service
- Development of wireless/mobile tech.
- Appearance of various new services
- Advent of ubiquitous era
- Arrangement for hi- performance IPv6
application test basis - Need for stable IPv6 DNS tech.
- Increased Network/Host
- Development of various application services
- Early stage of Internet
- Name-IP mapping table (hosts.txt file)
- Needs for DNS
5Background Need
?
Goals
?
Korea IPv6 Infra. Status
?
International Trend
?
KR Main Strategy
?
KR Deployment Status
?
KR Future Service Plan
?
6Goals in .KR IPv6 DNS
Development of DNS service to provide stability
toward IPv6
IPv4 Ocean
IPv4 Only
IPv4 Island
IPv6 Only
IPv6 testbed
IPv6 Ocean
IPv6 Island
Root name server (IPv4/IPv6)
www.krdnsv6.or.kr ? local name server (IPv4/IPv6)
- Network side - IPv4/IPv6 dual-stack
- DNS delegation config. - Need to IPv6
delegation under root name server
.KR name server (IPv4/IPv6)
query
.or.kr name server (IPv4/IPv6)
answer
user (IPv4, IPv6, IPv4/IPv6)
Connect (IPv6 Socket 2001dc5a100)
www.krdnsv6.or.kr web server (IPv4/IPv6)
Connect (IPv4 Socket 202.31.190.100)
7Background Need
?
Goals
?
Korea IPv6 Infra. Status
?
International Trend
?
KR Main Strategy
?
KR Deployment Status
?
KR Future Service Plan
?
8Korea IPv6 Infra. Status(1/4)
Korea IPv6 Network Topology
9Korea IPv6 Infra. Status(2/4)
IPv6 Network Deployment in Korea
KOREAv6
TEIN IPv6 6NGIX
- Native IPv6 Trial Service Network in
Korea - NIDA participates in this project for
TEST.KR IPv6 trial DNS Service
KOREN KREONET2 IPv6
- TEIN (Trans Eurasia Information Network)
Continetal IPv6 network between
Asia Europe - 6NGIX IPv6 Internet Exchange Point in
Korea(by NCA)
6Bone-KR
- KOREN, First native IPv6 network in
Korea(by KT) - KREONET2(by KISTI)
- RD network
- First IPv6 experimental network in Korea
- 78 org. has involved in 6Bone-KR
- (www.6bone.ne.kr)
2004
2001
1999
1998
10Korea IPv6 Infra. Status(3/4)
KRDNSv6 Service based on Korea IPv6 Infra.
KOREAv6 6KANET, KOREN, KREONET, 6NGIX,
ISP (IPv4/IPv6)
Internet (IPv4)
a.dns.kr (NIDA)
b.dns.kr (KT)
Global IPv6 Network
c.dns.kr (Dacom)
IPv6 firewall
IPv6 DNS Testbed (NIDA)
KRDNSv6 (IPv4/IPv6)
d.dns.kr (Dacom)
e.dns.kr (KISTI)
Web
TEST.KR Local DNS for KOREAv6 Trial Service
g.dns.kr (NIDA)
.KR DNS (IPv4 only)
f.dns.kr (Hanaro)
11Korea IPv6 Infra. Status(4/4)
KOREAv6 project
- National trial IPv6 service network which is
interconnected with existing IPv6 network (e.g.,
6KANET, KOREN, KREONET, 6NGIX, commercial ISP
network) - Various IPv6 based trial services(VoIPv6, IPv6
Streaming, CDMA-basedHome Network, IPv6 G/W,
MobileIPv6, IPv6 DNS and so on) are tested
ISP Service
Campus
Equipment Test
Government
Home Network
IPv6 portal
Enterprise
HDTV
Hospital
CDMA/WCDMA
12Background Need
?
Goals
?
Korea IPv6 Infra. Status
?
International Trend
?
KR Main Strategy
VI
KR Deployment Status
?
KR Future Service Plan
?
13 Local Strategy in IPv6 DNS
Providing Stable IPv6 DNS Service
Providing Tech. information
- After deployment, trial service commencement
and DNS operational tech. accumulation
through service expansion - cooperation with
other organization in .KR DNS trial
service - Sharing DNS tech. by launching web
site
- Deploying IPv6 while keeping stability of
existing IPv4 based 6 .KR DNS service -
After additional construction of IPv6 .KR
Secondary DNS (g.dns.kr) - Applying IPv6 to
existing DNS step by step
14Background Need
?
Goals
?
Korea IPv6 Infra. Status
?
International Trend
?
KR Main Strategy
?
KR Deployment Status
V
KR Future Service Plan
?
15 IPv6 DNS Deployment Milestone
- Construction of 7th .KR dual- stack server
network KRDNSv6 test network - Delegation of IPv6 AAAA of .kr name server to
root DNS zone - Registration of IPv6 reverse of .kr name
server to APNIC - Launching DNS web page (http//www.krdnsv6.
or.kr)
- Construction of tunneling IPv6 network
IPv4/IPv6 interoperability test - Construction of Native-IPv6 network
- Construction of IPv6 DNS trial system
IPv4/IPv6 interoperability test - Education(NGI2 IPv6 DNS workshop)
- Publication of DNS Guideline
2004
2000 2003
16Trial KRDNSv6 Service (1/3)
Trial IPv6 DNS Service through KRDNSv6
IPv4/IPv6 based local DNS network for IPv6 network
What is KRDNSv6 ?
Construction of trial IPv6 service
network through trial IPv6 deployment to .kr
domain in 2004
Construction of IPv4/IPv6 interoperable
network through cooperation with KOREAv6
Structure of KRDNSv6
Construction of IPv6 DNS preliminary test
network for IPv6 DNS related technical analysis
Fully equipped environment for technical
analysis in depth
17Trial KRDNSv6 Service (2/3)
.KR DNS IPv6 System Construction Status
IPv6 delegation to root DNS
IPv6 reverse registration to APNIC
Consistent domain name system
KR. NS a.dns.kr. KR.
NS g.dns.kr. a.dns.kr. A 202.30.50.50
g.dns.kr. A 202.31.190.1 g.dns.kr.AAAA
2001dc5a1
- Registration of reverse delegation to
APNIC in /32
a.dns.kr b.dns.kr c.dns.kr d.dns.kr e.dns.kr f.dns
.kr g.dns.kr
IPv4 6
- IPv4/IPv6 1
18Trial KRDNSv6 Service (3/3)
Trial KRDNSv6 Service Topology as of March. 2005
IPv4 (query/response)
IPv6 (query/response)
Root DNS
ROOT(.)
Trial KRDNSv6 network
KR
IPv4/IPv6 .KR DNS
PE
OR
GO
TEST
IPv4 .KR DNS
IPv4/IPv6 DNS
mic.go.kr
mic.go.kr
IPv4 DNS
IPv6
IPv4
IPv4
Application service
IPv4/IPv6 user
IPv4 user
IPv4 based application service
IPv4 Network
IPv4/IPv6 Network
19Trial KRDNSv6 Operation Status (1/6)
Launching KRDNSv6 Web Site
TrafficMonitoring (MRTG)
Statistics
Zone checking tools
- Providing upgraded services as of Aug. 1
- IPv4/IPv6 DNS statistics
- Monitoring 7th .KR DNS(g.dns.kr) name server
traffic - Providing zone checking tools for users
- and so on
20Trial KRDNSv6 Operation Status (2/6)
Statistics
- .KR DNS (g.dns.kr) IPv6 delegation to root
DNS zone - World first delegation to ccTLD (July 21,
2004) - IPv6-based DNS query/response increased
as of July 21 (45,000 100,000) -
100,000
45,000
21Trial KRDNSv6 Operation Status (3/6)
Statistics
- IPv6 DNS daily average query 133,694
- vs. IPv4 DNS daily average query
50,175,656 -
lt.KR IPv6 DNS daily average query in every month,
(Aug. Dec., 2004)gt
22Trial KRDNSv6 Operation Status (4/6)
Statistics
- Target server g.dns.kr
- Statistics on IPv6 based query by query type
- PTR(67)
- A(14)
- A6(13)
- AAAA(5)
- and so on
ltIPv6-based RR Query Typegt
23Trial KRDNSv6 Operation Status (5/6)
Traffic Monitoring (MRTG)
- Target server g.dns.kr
- March 15, 2005, PM 420 updated
- IPv4/IPv6 DNS (daily)
- Average reception 431.3kbps
- Average transmission 665.6kbps
- IPv4/IPv6 DNS (weekly)
- Average reception 396.3kbps
- Average transmission 613.3kbps
Daily graph (Average in every 5 min.)
Weekly graph (Average in every 30 min.)
24Trial KRDNSv6 Operation Status (6/6)
Zone Checking Tools
- Providing checking tools for domain config.
- Problems in DNS operation
- DNS config. error
- etc.
- Constructing stabilized DNS by providing web
based zone checking tools for DNS
operators
25Background Need
?
Goals
?
Korea IPv6 Infra. Status
?
International Trend
?
KR Main Strategy
?
KR Deployment Status
?
KR Future Service Plan
VI
26Future Service Plan in IPv6 DNS(1/2)
DNS for Next Generation Internet
2006
2005
- IPv6 DNS service expansion - .KR name server
distribution - .KR IPv6 DNS commercial service - IP Anycast study - IP Anycast(IPv4/IPv6)
study and trial deployment - Study to overcome UDP packet size limit
- Sharing IPv6 DNS technology
- Settlement of IPv6 DNS - stable IPv4/IPv6 .KR
DNS service - Transference current IPv4 based .KR DNS name
server to IPv4/IPv6 - IP Anycast commercial service
- Study on EDNS0 deployment plan
27Future Service Plan in IPv6 DNS(2/2)
.KR IPv6 DNS expansion plan based on IP Anycast
lt 2005 Expansion Plan gt
lt Now gt
.KR DNS Servers
Europe / North America Mirror DNS
a.dns.kr (NIDA, Seoul)
BGP BGP4
b.dns.kr (KT, Seoul)
IPv4/IPv6 Router
IPv4/IPv6 a.dns.kr mirror DNS
Globalization IPv4/IPv6
c.dns.kr (DACOM, Anyang)
a.dns.kr
d.dns.kr (DACOM, SanJose)
Internet IPv4/IPv6
e.dns.kr (KISTI, Daejon)
f.dns.kr (HANARO, Seoul)
Southern province of Korea mirror DNS
Location Distribution IPv4/IPv6
BGP BGP4
KRDNSv6
.KR Slave(b-f.dns.kr) DNS
.KR Slave(a.dns.kr) DNS
IPv4/IPv6 Router
BGP BGP4
g.dns.kr (NIDA, Seoul)
IPv4/IPv6 g.dns.kr mirror DNS
a.dns.kr Mirror DNS
g.dns.kr IPv6 DNS
IPv4/IPv6 Router
g.dns.kr
IPv6 FW
g.dns.kr Mirror DNS
IPv4/IPv6
IPv4/IPv6 Router
Reconfig. Construction range
28CONTACT
Dr. Sir, Jae-Chul ,Executive Director Tel
82-2-2186-4552 Fax 82-2-2186-4495 Email
sir_at_nida.or.kr National Internet Development
Agency of Korea
29Background Need
?
Goals
?
Korea IPv6 Infra. Status
?
International Trend
VII
KR Main Strategy
?
KR Deployment Status
?
KR Future Service Plan
?
30International Trend (1/6)
Worldwide Root DNS Servers Total 13
31International Trend (2/6)
IPv6 Compatibility with Root DNS
- IPv4/IPv6 dual-interface on 5 root servers from
perspective of IP layer- IPv6 based DNS Query
acceptable- so, local server needs to be built
up as dual network - IPv6 delegation to name servers under root- IPv6
AAAA delegation to ccTLD level name server (July
20, 2004 UTC)- Technical limit of DNS packet
size 512 bytes
32International Trend (3/6)
IPv6 Address Added to the Internet's Root DNS
Zone
33International Trend (4/6)
13 Root DNS ccTLD Delegation Services
As of March. 2005
Requests for Adding IPv6 Glue Record
Domain Name Space
g.dns.kr. AAAA 2001dc5a1
ROOT(.)
.KR IPv6 delegation to ROOT DNS For the first
time in the world (Since July 20, 2004 UTC)
Delegation Policy
KR
JP
COM
ORG
ARPA
IPv4/IPv6
IPv6 packet with DNS DNS Query www.myshop.co.kr
AAAA ?
OR
NE
CO
GO
IPv6 packet with DNS DNS Response Refer to
KR. NS A.DNS.KR. KR. NS G.DNS.KR.
A.DNS.KR. A 202.30.50.50 G.DNS.KR. A
202.31.190.1 G.DNS.KR. AAAA 2001dc5a1
MyCompany
MyShop
IPv6 user
34International Trend (5/6)
Dual-stack Status of ccTLD Countries
35International Trend (6/6)
DNS Name System Simplification of ccTLD Countries
? Minimizing DNS response message size through
consistent domain name - Systemized domain
name can be processed in compressed type -
This allows DNS response message size that is
limited to 512 bytes - This is also very
sensitive factor in construction of dual-stack
network and IPv6 delegation to root domain
name server in the future
J P
- Upgrade from Jul. of 2003 to Aug. of 2003
- 6 .JP domain names changed a-f.dns.jp
F R
- March. of 2005, .FR domain names changed
36Thanks !!