Title: ??6Bone???????
1??6Bone???????
????????? ??????? ??? ????????????
2Contents
- IPv6??
- IPv6 ???????
- IPv6 ??????
- Worldwide Testbed -- 6Bone
- ?? IPv6 ????
- ?? IPv6 ????
- ??
3 4IPv6 ????
- IPv6 ???????IETF Draft Standardsgt ??????
- IPv6 base spec, ICMPv6, Neighbor Discovery, PMTU
Discovery, IPv6-over-Ethernet, IPv6-over-PPP, - ?????????????????
- ?routing????????(??OSPF?RIPv6??)????,?RSVP,
multicast routing, Mobile IPv6, header
compression, A6 DNS support, ?MPLS????????????? - ??IETF???? http//playground.sun.com/ipng
5IPv6 ????(?)
- ??????????????,???IPv4???????(seamless
interworking)?????????????Internet????????,???????
????????v6??? - ?????IPv4??IPv6?????????
- ??????IPv6????VPNs, Satellite IP (DBS) ?????????
- ??????IPv6??????IP???
- ???IPv6??3G????
- ???????????IP???????????,???????IPv6
????IPv6??????ISP???IPv4??peering,??????????Intern
et????Web Content????Internet????? - UMTS R00 ??IPv6????????????
6Recent IPv6 Hot Topics in the IETF
- multihoming / address selection
- address allocation
- DNS discovery
- 3GPP usage of IPv6
- anycast addressing
- scoped address architecture
- flow-label semantics
- API issues
- (flow label, traffic class, PMTU discovery,
scoping,)
- enhanced router-to-host info
- site renumbering procedures
- privacy addresses
- address propagation and AAA issues of different
access scenarios - (always-on, dial-up, mobile,)
- and, of course, transition /co-existence /
interoperability with IPv4
7IPv6 ??????
- ???? IP stack ??????????IPv6??
- ???????
- ? 3Com, BSD(KAME), Epilogue, Ericsson/Telebit,
IBM, Hitachi, Nortel, Sun, Trumpet - ????beta releases
- e.g., Cisco, Compaq, HP, Linux community,
Microsoft - ????????
- e.g., Apple, Bull, Juniper, Mentat, Novell, SGI
- http//playground.sun.com/ipng
8IPv6 ??
- ???? the 6bone
- for testing and debugging IPv6 protocols and
operations(see www.6bone.net) - ?????????? the 6ren
- CAIRN, Canarie, CERNET, Chunahwa Telecom, Dante,
ESnet, Internet 2, IPFNET, NTT, Renater, Singren,
Sprint, SURFnet, vBNS, WIDE(see www.6ren.net,
www.6tap.net) - ????
- a few ISPs (IIJ, NTT, SURFnet, Trumpet,) have
announced commercial IPv6 service or service
trials
9IPv6 ??(?)
- IPv6 ????
- 6bone????
- regional IP address registries (APNIC, ARIN,
RIPE-NCC)???? - IPv6 ??
- IPv6 Forum www.ipv6forum.com
10ISP IPv6 ????
- ?????????
- What vendor?
- Separate or same infrastructure as IPv4?
- ???????
- Native?
- Tunneled?
- ???????
- On the job training
- formal training - not yet
11ISP IPv6 ????
- ?????? IPv6 Routers
- limited choice
- performance
- no line-rate forwarding
- no POS interface support
- software
- transition and advanced features scheduled way
into 2001/2002 - sometimes v6 is not in the same code release as
other advanced features - bug fixes are not necessarily on the fast track
12ISP IPv6 ????
- Transition and Co-existence of v4 and v6
- Lots of defined mechanisms
- Which are easily provided by an ISP?
- NAT-PT
- 6to4
- Tunnel broker
- Which mechanisms provide best performance for the
customer?
13Transition Mechanism (1/2)
- Simple Internet Transition (SIT)
- Dual-stack strategies
- IPv6-over-IPv4 Tunneling
- Important features
- Incremental upgrade and deployment
- Minimal upgrade dependencies
- Easy Addressing
- Low start-up costs
- Tunneling techniques
- Configured Tunneling
- Tunnel end point address should be determined
from configuration information on tunnel starting
point - For Host-to-Router and Router-to-Router tunnel
14Transition Mechanism (2/2)
- Automatic Tunneling
- IPv4-compatible IPv6 address is used as IPv6
destination address - For Host-to-Host and Router-to-Host tunnel
Dual-stack node
Dual-stack node
IPv4 Tunnel
Dual-stack node
IPv6 H
Payload
IPv6 H
Payload
IPv4 H
IPv6 H
Payload
15 16?? IPv6 ??????
- Bootstrap Phase
- Transitional and temporary
- Concludes
- After first 100 sub-TLA IDs (/29s) have been
allocated worldwide, or - After a RIR has allocated 60 sub-TLA IDs in their
region - General Phase
17IPv6 Allocations by RIRs
- APNIC 20010200/23
- 21 allocations (/35)
- ARIN 20010400/23
- 10 allocations (/35)
- RIPE NCC 20010600/23
- 22 allocations (/35)
- 6bone 3ffe/16
- 76 allocations (59 /24 17 /28)
18APNIC Allocations by Country
Total Allocations 21
19ARIN Allocations by Country
Total Allocations 10
20RIPE NCC Allocations by Country
Total Allocations 22
216BONE Allocations by Country
Total Allocations 76
22- Worldwide Testbed - 6Bone
236Bone (1/2)
- A worldwide testbed http//www.6bone.net/
- Virtual network
- Layered on IPv4-based Internet to support routing
of IPv6 packets - To provide the early policies and procedures for
IPv6 transport - Operational from June/July on 1996
- Will be replaced in a transparent way by
- Production ISP
- User network IPv6 Internet-wide transport
- Addressing Architecture
- global aggregatable unicast address
- TLA 0x1FFE is assigned to 6Bone by IANA for
testing
246Bone (2/2)
- Three types of sites
- Backbone Site (pTLA sites)
- With its own pTLA assignments
- To aggregate routing for other transit sites or
leaf sites - With BGP4 peering with a couple of backbone
sites - Transit Site
- To aggregate routing for leaf sites
- with at least one BGP4 peering with its backbone
site - Leaf Site
- With static route peering
256Bone Architecture
Backbone Site
Backbone Site
Leaf Site
Tunnel (BGP4)
Tunnel (BGP4)
IPv4 network
Tunnel (Static)
Backbone Site
Transit Site
266Bone Test Address
128
001 TLA RES NLA
SLA Interface ID
001 0x1ffe NLA1 NLA2
SLA Interface ID
13
8
16
64
24
3FFE3600/24 CHT-TL
276REN (1/2)
- 6REN (IPv6 Research Education Network) is
established in October of 1998 - Primary Goals
- To provide production quality IPv6 packet
delivery services - To develop operational procedures for IPv6
networks - To promote the deployment of IPv6 networks
- To enable early IPv6-ready application testing
and deployment - A voluntary coordination without fee
- Participates must use production IPv6 addresses
and provide production quality IPv6 service. - The 6Tap project sponsored by Canarie and ESnet
- To facilitate the easy interconnection of 6REN
participants - Over ATM interconnections
286REN (2/2)
native IPv6 BGP peering sessions
Native IPv6 peers
6TAP router
ATM switch for IPv6 _at_star tap
Wide area ATM links from StarTAP participants
worldwide
Local OC3 link
Native IPv6 peer
ATM PVCs pre-configured
29IPv6 Forum
- Established in April 1999 by Internet vendors and
research and education networks - IBM, Cisco, Compaq, HP, Sun, MCIWorldcom,
Microsoft, UUNET, Telebit Communications, Thomson
CSF, Case, Acer, NTT, Hitachi, French G6, 6REN,
WIDE of Japan, ... - To dramatically improve the market and user
awareness of IPv6 - by providing world-wide, equitable access to
knowledge and technology - to work closely with the Internet Engineering
Task Force (IETF) - The membership fee per organization is US 2500,
per annum.
30Production IPv6 Address (1/2)
FP TLA Res NLA
SLA Interface ID
13
64
8
24
16
001 0x0001 sub-TLA Res NLA SLA
Interface ID
16
13
13
64
6
13
- Assign sub-TLA to applicants
- Slow Start Mechanism are used
- To issue small address blocks until the provider
can show an immediate requirement for larger
blocks. - The first allocation to a TLA registry will be a
2001/35 block - Right now, in Bootstrap Phase
31Production IPv6 Address (2/2)
- Examples of assigned sub-TLAs
- APNIC
- ETRI-KRNIC-KR-19991124 2001230/35
- NTT-JP-19990922
2001218/35 - HINET-TW-20000208 2001238/35
- CONNECT-CC-AU 20010210/35
- ARIN
- ESNET-V6
20010400/35 - ARIN-001
20010400/23 - VBNS-IPV6
20010408/35 - CANET3-IPV6
20010410/35 - RIPE-NCC
- DE-SPACE-19990812
20010608/35 - UK-BT-19990903
20010618/35 - CH-SWITCH-19990903
20010620/35 - AT-ACONET-19990920
20010628/35
32 33??WIDE v6 Working Group
- WIDE (Widely Integrated Distributed Environment)
- ?1995???????IPv6???,?????IPv6?????,??IPv6?????????
?KAME ?? - ???????????IPv6???????????v6?v4??????v6??????
- WIDE????APNIC??20010200/35???????,?????????????
???????
34??
- ??????(6Bone-KR)
- ??6NGIX (IPv6 Next Generation Internet Exchange)
?IPv6????,????ETRI?KT?Dacom?Hitel?hanaro?????????s
TLA???? - KRv6??,???????????????,???????????????????????????
???IPv6??(promotion)???????(address
delegation)??? - ????IPv6 Forum ??????,???IPv6 Forum,
????2000?3????Korean IPv6 Forum,??????????IPv6????
?
35NTT-JP
36NTT-JP
37IIJIPv6 Trial Service
38IIJIPv6 Trial Service
39????
- ?????????,??????????CERNET???????IPv6??
- ????????IPv6????
- ???????sTLA???????,?Nokia?????????IPv6????????????
40(No Transcript)
41ESNET-V6
- ESnet is working to make this transition from
IPv4 to IPv6 as seemless as possible for our
customers. We are one of the few Internet Service
Providers to be a participate in the 6Bone
backbone. Our engineering staff is also testing
many of the network services we are all familiar
in an IPv6 environment. - 6Bone
- 6Tap
- 6ren
- Whois Server
- Tunnel Registration
- Address Delegation
- http//www.es.net/hypertext/welcome/pr/ipv6.html
42vBNS IPv6 Service Overview
- Native (not tunneled) IPv6-over-ATM backbone
since July 1998 - Dedicated hardware (Cisco 4700s and a 7507 with
OC3/ATM) for IPv6 routing. - Full mesh of ATM PVCs among the IPv6 routers.
- Backbone provider (pTLA) for the global 6bone.
- IPv6-capable web server www.vbns.net
43vBNS IPv6 Router Locations
44CAnet3 IPv6
45UK-BT NAT-PT Project
- BT Labs have developed an implementation of
NAT-PT designed to run on a router running the
FreeBSD operating system and using the KAME IPv6
stack. - We are making this implementation available for
download to promote its use as an IPv4/IPv6
interoperability mechanism. - http//www.labs.bt.com/projects/nat_pt/index.htm
46UK-JANET
- The JANET Managed Bandwidth Service, initial
trials are now taking place in the UK.
Southampton has a 512Kbit MBS link to the
European TF-TANT network. - Southampton, UCL and Lancaster are embarking on a
triangular IPv6 network over JANET, a project
which should lead to IPv6 connectivity to
Internet 2. - Numerous router and workstation/OS vendors
already support IPv6 these trials will report on
interoperability issues and application
developments. - http//www.ja.net/conferences/networkshop/abstract
s/ipv6.html
47 48???? IPv6?????
- 6-Bone Trial activities on CHT
- As a leaf site since 1997/12
- As a transit sit since 1998/11
- As a backbone site since 1999/02
- IPv6 address from APNIC (2000/02)
- inet6num 2001238/35
- netname HINET-TW-20000208
- Join National Telecommunication project
- Provide Broadband IP Network
- Join IPv6 testing
49CHT-TL 6Bone ????
- Techniques and Protocols Trial
- IPv6-over-IPv4 tunneling testing
- Stateless auto-configuration testing
- RIPng and BGP4 testing
- Set up Related Services
- DSN server supporting AAA records
- WWW server
- ftp server
- telnet server
50CHT-TL 6Bone ????(Continued)
- Performance and Traffic Monitoring
- Traffic monitoring over tunnels with INQMS (IP
Network QoS Monitoring System) - RTT (Round Trip Time) comparison between IPv4 and
IPv6 traffic
51CHT IPv6 ????
????
IPv6 router
IPv6-over-IPv4 tunnels
??????
????
TANET
????
????
HiNet
INQMS server
Telebit
NUS-IRDU(SG)
Sprint
IPv4 Internet
Cisco
ETRI(KR)
Digital-CA
Viagenie
NTT-ECL(JP)
52CHT-TL 6Bone Tunnels - International Links
Telebit(Denmark) 3ffe0100/24
Viagenie(Canada) 3ffe0b00/24
IIJ (JP) 3ffe8020/28
ETRI (KR ) 3ffe2e00/24 2001230/35
Sprint(USA) 3ffe2900/24
Cisco(USA) 3ffe0c00/24
NTT-ECL (JP) 3ffe1800/24 2001218/35
Digital-CA(USA) 3ffe1200/24
NUS-IRDU(SG) 3ffe1600/24
CHTTL-TW 3ffe3600/24 2001238/35
NTU
NCU-1
NCU-2
CCIT
NDHU
CCU
NCKU-1
NCKU-2
53Performance Testing
- IPv6 RTT is greater than IPv4 RTT due to
encapsulation overhead
Round-Trip Time
IPv6-over-IPv4 tunnels
IPv4 Internet
IPv6 LAN
Telebit IPv6 router
54IPv6 Traffic to Other Backbone Sites
- BGP4 KeepAlive/Update
- TCP port 179
- ICMPv6 Echo request/reply
- Generated by ping application
55CHT NTT ? 6Bone?????
- Feb 2000 Tunnel building OK between CHT-HiNet
and NTT on 6Bone - Next step Clear IPv6 link Field Trial
- Step 1 Performance (such as packet loss, packet
delay, etc. on ftp or other applications)
Testing - (1) via ipv4 tunnel
- (2) via clear ipv6 connection
- Step 2 Configuration (anycast, multicast,
dual-stack, etc.) and Transition Testing - Step 3 Application Test and Business Model
Planning - Step 4 Network Migration Plan and Testing from
v4 to v6
56TWNIC ?IPv6 ?????
- ? TWNIC IP ???????IPv6 ????
- ?? IPv6 web site ?????????? IPv6 ???????
- ?????? ISPs, ??, ????, ????????? IPv6 ????
- ?? ISPs ?APNIC ?? IPv6 commercial addresses
- ???? IPv6 forum
57IPv6 research in National Telecommunication
Project
- Joined Universities
- ??????
- ??????
- ??????
- Establish IPv4 Tunnels on National Broadband
Experience Network (NBEN) - Establish an experimental native IPv6 network in
campus - Provide native IPv6 services
58IPv6 Test Result in NBEN
- IPv6 Tunneling
- Test ping6
- Test http6
- Test Video program transmission
- Establish PC-based IPv6 platform
- Windows NT/2000
- Linux
- FreeBSD
- Establish IPv6 WWW server
- Establish IPv6 WWW brower
- IE5.0(Windows NT/2000)
- Mozilla(Linux)
59IPv6 Test Environment on NBEN
Linux
Windows NT
IPv6
Windows NT
Hub
CCU
3Com Router
IPv4 Network
Fiber
NTHU
Tunneling
Windows NT
NDHU
IPv6 Network
IPv4 Network
60 61IPv6????????
- ??IPv6???IPv4?????,??
- ??????????? (e.g., with respect to performance,
multicast support, compactness, instrumentation,
etc.) - IPv6 ????????
- ???IPv4???????, middleware, ?????????IPv6???????
- ?????????????, ?????, ??,
- ??IPv6??????????????, ????????
62??
- IPv6 ?????IP???????,????????????????????
- IPv6??????????????????
- IANA????IPv6????
- ??IPv6??,??????????
- TWNIC ??????IPv6 ??
- ?????? ISPs ?????????????????IPv6?????
- ???????
- WWW content
- multiplayer games
- cell phones, home devices, ?
63??(?)
- IPv6 ????????
- ????,????,?????
- ????? Internet model, ??? (performance),
??(robustness), ??(security), ??(manageability),
?????????? - ?????IP???? multicast, mobility, plug-and-play,
security, ? QoS - ????????????
- ????????????????????????????
- ???????????????
64??? IPv6 ??
- http//www.6bone.net
- Testbed for deployment of IPv6
- http//www.apnic.net
- APNIC web site
- http//www.arin.net/regserv/ipv6
- ARIN IPv6 registration information
- http//www.arin.net/announcements/ipv6_wg.html
- ARIN working group information related to IPv6
- http//www.ripe.net
- RIPE web site
- http//playground.sun.com/ipng
- IETF standard status