nici ipv6 steering committee chia-nan hsieh [email protected] the 1st global ipv6 summit in ap...

32
NICI IPv6 Steering Committee Chia-Nan Hsieh Chia-Nan Hsieh [email protected] [email protected] IPv6 Deployment Status in Taiwan The 1st Global IPv6 Summit in AP The 1st Global IPv6 Summit in AP TWNIC TWNIC

Upload: anastasia-hicks

Post on 16-Jan-2016

231 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

NICI IPv6 Steering Committee

Chia-Nan HsiehChia-Nan [email protected]@twnic.net.tw

IPv6 Deployment Status in Taiwan 

The 1st Global IPv6 Summit in APThe 1st Global IPv6 Summit in AP

TWNICTWNIC

Page 2: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

2

IPv6 Potential in Taiwan

Current IPv6 status and activities in Taiwan

e-Taiwan Project and IPv6 Deployment & Promotion Plan

NICI IPv6 Steering Committee and IPv6 Forum Taiwan

Summary

CONTENTS

Page 3: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

3

IPv6 Potential in Taiwan

Page 4: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

4

Internet/BB Users are Internet/BB Users are growinggrowing

Source: ECRC-Source: ECRC-FINDFIND

Demember.2002Demember.2002

Subscribers (10k)

Penetration (%)

Taiwan

Page 5: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

5

Mobile Telecom. is exploding Mobile Telecom. is exploding

(21.10%)4,727

(51.64%)11,541

(96.60%)21,633

(106.15%)

23,905

0

5,000

10,000

15,000

20,000

25,000

1998Q4

1999Q4

2000Q4

2001Q4

2002Q1

2002Dec

K lines

22,423

(79.97%)17,874

… … …

(100.1%)

Source: DGTSource: DGT

Yuan-Ze Taiwan PCS TCC CHT APBW

(Million NTD) Total: US$ 1.3B

Page 6: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

6

ISPs are movingISPs are moving

JP, 53

KR, 16

TW, 7

CN, 4

AU, 4

SG, 4

HK, 2MY, 2

PG, 1TH, 3

IN, 1

HiNetHiNet 2001:0238::/32

TANetTANet 2001:0288::/32

ASNetASNet 2001:0C08::/32

TTNTTN 2001:0C50::/32

6REN6REN 2001:0C58::/32

CHTTLCHTTL 2001:0CA0::/32

TWIXTWIX2001:07FA:0001::/48

SeedNeSeedNett 2001:0CD8::/32 Source: APNICSource: APNIC

Page 7: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

7

Broadband+Wireless+HomenetwBroadband+Wireless+Homenetworkork

1.More IP addresses will be consumed

1.More IP addresses will be consumed

Ubiquitous Network

Environment

In TAIWAN

Ubiquitous Network

Environment

In TAIWAN

2. More advanced features will be required

2. More advanced features will be required

BroadbandBy 2008:•95% FTTH coverage •6 million broadband subscribers

BroadbandBy 2008:•95% FTTH coverage •6 million broadband subscribers

Wireless Internet•3G services to be launched in 4Q 2003

•“Public Hotspots deployment plan” to make Taiwan a “Wireless Wireless Island”Island”

Wireless Internet•3G services to be launched in 4Q 2003

•“Public Hotspots deployment plan” to make Taiwan a “Wireless Wireless Island”Island”

Home NetworkInternet

Appliance, Smart building

Home NetworkInternet

Appliance, Smart building

IPv6IPv6IPv6IPv6

Page 8: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

8

Current IPv6 activities in Taiwan

Page 9: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

9

Academia Sinica Network IPv6 links

– Native LinksDomestic: TANet, HiNet, TANet2Oversea: APAN-JP, NSPIXP-6

– Tunnel Links to 20 organizations

providing IPv6 transit to local organizations

IPv6 Services provided:– Native Link– Tunnel Broker,– 6to4 relay router– BGP4+ AS path viewer– MRLG

Taiwan

http://www.ascc.nethttp://www.ascc.net

T I L A BA S 5609p-T L A

H u rr i c an eA S 6939p-T L A

T F NA S 9924

T T NA S 4747

G B L XA S 3549

s-T L A

X S 4 A L LA S 3265p-T L A

U K 6XA S 1752p-T L A

v B N SA S 145p-T L A

C E R NA S 513p-TLA

V i ag en i eA S 10566

p-TLA

L av aN etA S 6435p-TLA

I S I - L A PA S 4554p-T L A

M O E C CA S 17717

s-TLAB o rd

er ro u te

r 1

C o re ro u te

r 3

B o rder

ro u ter 4H i N et

17419s-TLA

C H T -T LA S 17715

p-TL A

A P A N - J PA S 7660p-TLA

C i sc oA S 109p-TLA

ASNet

Domestic Overseas

FE

STM-1STM-1

FE FE

B o rder

ro u ter 2

T A N et27539

ATM PVC

ATM PVC

(Sub-TLA , psudo-TLA )

ACADEMIA SINICA IPV6 ARCHITECTURE

maintained by ASCC IPv6 NOC2003/01

N S P I X P - 6IPv6 IX

S eed N etA S 4780s-TL A

Page 10: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

10

TANET, Ministry Of EducationTaiwan Academic NetworkTaiwan Academic Network

100% connectivity to the public academia institutes

3.5 million user base transparent IPv6 to IPv

6, IPv4 to IPv6 and IPv6 to IPv4 communications by 2004.

http://www.edu.tw/tanet/ http://www.edu.tw/tanet/

NDHURNC

TANet IPv6 Testbed

NCU RNC

NCKURNC

NSYSURNC

MOE CC

NCTURNC

NCCU RNC

NHLTC RNC

NTURNC

TANetNext Generation

Network(IPv6)

NTTTC RNC

3G

3G

3G

3G

3G 3G 1G

1G

1G

1G

1G

5G

NCHURNC

CCURNC

InternationalIPv6 Network

NBENIPv6

NetworkASCCIPv6

Network

Cisco 6509

V4/V6

Tunneling

V6TunnelBroker

College (V6)

College (V6)

College (V6)

Page 11: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

11

IAG

SIR

SIR

SIR

All IPv6

IPv6 Networks IPv4 Networks

Multicast

Multi-LayerMobile Networks

Agent

Servers

Home Network

Servers

Switch-based IPv6 Routers

(SIR)

Broadband multicast network

environment

NP-based IPv6 High Layer Switches

(2001/8-2004/7)

All-IPv6 network and Applications Multi-layer

mobile ad hoc networks

National Telecom. Project Office

http://www.ntpo.org.tw/http://www.ntpo.org.tw/

Page 12: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

12

Maintained by National CeMaintained by National Center for High Performance nter for High Performance Computing (NCHC)Computing (NCHC)

12 GigaPOPs in universitie12 GigaPOPs in universities/research inst.s/research inst.– Most of PoPs have been inteMost of PoPs have been inte

rconnected with native IPv6rconnected with native IPv6– Some have built native IPv6 Some have built native IPv6

networks on campusnetworks on campus

The platform of many IPv6 The platform of many IPv6 research/application trialsresearch/application trials

NBEN, NCHCNational Broadband Experimental National Broadband Experimental NetworkNetwork

http://www.nchc.gov.twhttp://www.nchc.gov.tw

Page 13: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

13

HiNet The first ISP launched I

Pv6 commercial trial service since July, 1, 2001– 6 IPv6 POPs in the island6 IPv6 POPs in the island– LL, ADSL IPv6 connectivity:LL, ADSL IPv6 connectivity:

• Native connectionNative connection• 6to4Relay6to4Relay• TunnelingTunneling• TWIXv6 peeringTWIXv6 peering

2003 plan:• Introduce high-end routersIntroduce high-end routers• Add some more POPsAdd some more POPs• IPv6 contentIPv6 content

Taipei(S2)

Taoyuan

Hsinchu

Taichung

Tainan Kaoshiung

Native IPv6 Backbone

T1~64Kbps

T1~64K

T1~64K

T1~64K

T1~64K

T1~64K

HiNetTWIXv6

FE TWIXv6

ISP1

ISP2

Source: HiNet, Chunghwa Telecom .

http://www.ipv6.hinet.nethttp://www.ipv6.hinet.net

Page 14: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

14

Chunghwa Telecom Labs. (CChunghwa Telecom Labs. (CHTTL)HTTL)

6bone backbone site since 1999/2.

Directly v6 connetions to university

Provide oversea transit Agressively involved in

IPv6 network deployment and research projects.

In charge of the creation of a National IPv6 Interoperability Testing Lab.

http://www.chttl.com.twhttp://www.chttl.com.tw

Page 15: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

15

e-Taiwan Project

and

IPv6 Deployment & Promotion Plan

Page 16: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

16

e-Taiwan National Project

Holds the key to the success of “Challenge 2008: the 6-year National Development Plan”

5 major parts in e-Taiwan project1. e-Infrastructure

“Broadband networks will be fully installed with implementation o

f IPv6 and wireless LAN environment”

2. Ez Life

3. e-Industry

4. e-Government

5. e-Transportation

Page 17: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

17

IPv6 Deployment & IPv6 Deployment & Development Plan Development Plan

Proposed by NICI IPv6 Steering Proposed by NICI IPv6 Steering CommitteeCommittee

Missions:Missions:– To help the upgrade of public Internet

infrastructure to IPv6 – To enhance the competitiveness of local

industry– To integrate existing IPv6 resources and efforts

from the government, industry, and research institutes

USD1,700,000 allocated for 2003USD1,700,000 allocated for 2003

Page 18: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

18

Internet Internet

Anytime, Anywhere, Anytime, Anywhere,

On Any devicesOn Any devices

IDC

ISP/CATV

Enterprise

IPv4 Network

Home

e-Building

NOWNOW

Common Carrier

20082008

. Insufficient address . Insufficient address spacespace

. Poor mobility & . Poor mobility & securitysecurity

. Limited application. Limited application

. Get rid of address space . Get rid of address space limitationlimitation

. Enhanced mobility & security. Enhanced mobility & security

. Encouraged IP-based . Encouraged IP-based applicationapplication

IPv6 Deployment & Promotion IPv6 Deployment & Promotion Plan Plan

Page 19: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

19

NICI IPv6 Steering Committee

and

IPv6 Forum Taiwan

Page 20: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

20

NICI IPv6 Steering CommitteeNICI IPv6 Steering Committee

Established in October 2001 by NICI(National Initiatives for Communication and Information)

IPv6 Steering CommitteeChair: DGT Director GeneralSecretariats: DGT, TWNIC

IPv6 Steering CommitteeChair: DGT Director GeneralSecretariats: DGT, TWNIC

IPv6 R&D

Division

IPv6 R&D

Division

IPv6 Standard & Testing

Division

IPv6 Standard & Testing

Division

IPv6 InfrastructureDevelopment

Division

IPv6 InfrastructureDevelopment

Division

IPv6 Application &

PromotionDivision

IPv6 Application &

PromotionDivision

NICI, Executive Yuan Head: Minister Dr. Tsai, Ching-Yen

NICI, Executive Yuan Head: Minister Dr. Tsai, Ching-Yen

NICI Counseli

ng Committ

ee

NICI Counseli

ng Committ

ee

R&D DivisionR&D DivisionLed by NTPO, NSCResearches on Protocols, Transition mechanism, Mobility, 6ADSL, Security

Standard & Testing DivisionStandard & Testing DivisionLed by CHTTL and III (Institute for Information Industry)National testing lab establishment, IPv6 HW/SW Product certification

Infrastructure Develop. DivisionInfrastructure Develop. DivisionLed by NCHC, Academia Sinica, Ministry of EducationIPv6 Infrastructure development, operational technology support

Application & Promotion DivisionApplication & Promotion DivisionLed by ITRI and TWNICPromotion and Training, Events and publications, Fund raisingWork closely with IPv6 Forum Taiwan

Page 21: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

21

R&D,

$500,000, 26% Certificate and

Testing ,

$300,000, 16%

Promotion

activities and

Education,

$400,000, 21%Infrastructure

Development,

$700,000, 37%

R&D,

$500,000, 26% Certificate and

Testing ,

$300,000, 16%

Promotion

activities and

Education,

$400,000, 21%Infrastructure

Development,

$700,000, 37%

IPv6 Deployment & IPv6 Deployment & Development Plan Development Plan - budget allocation- budget allocation

FY 2003 Budget Allocation

Total: 1,7000,000

Unit: USD$

Page 22: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

22

R&D Projects in 2003R&D Projects in 2003 6TIME (IPv6 TransItion for Mobile Environment)

– Design and Development of a Home Network Proxy using the IPv6 Multihoming Technique

– Design and Implementation of an Multi-Hop Routing Protocol on Integrated IPv6-based Mobile Ad-Hoc Networks

6GIANT (IPv6 Gallop Internet AppliaNce of Taiwan)– The implementation of an IPv6 xDSL access support system– The Development and Research of Attack, Defense and Cryptographic

Module in IPv6– Design and Implementation of IC-card-based IPv6 Security Mechanis

m 6TANET (IPv6 TrAnsition Network Environment of Taiwan)

– Analysis of IPv6 Upper-Layer Protocols– The Design and Implementation of Gigabit Ethernet IPv6/IPv4 Translat

or– Tunneling IPv6 through NATs– The Address-Concealed Network Detection and Management for IPv6

Page 23: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

23

HiNet IPv6 Multimedia Service

Tele-science on Tomography via IPv6

Pacific

Rim

Application

Grid

Middleware

Assembly

NCHC will host 5th PRAGMA in Oct. 2003

NCHC

Osaka U.

SDSC

iGrid 02, joint demo, Sep. 2002

SC 02, HPC Challenge, Nov. 2002

Telescience Grids Construction over IPv6 infrastructure

Infra. Develop. Division Projects Infra. Develop. Division Projects in 2003in 2003

Page 24: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

24

Taiwan SIP/Enum Trial over IPv6

NBEN

Softswitch

Tier 2 NS

IP Phones(0981-xxxxxx)

IP PBX

PSTN2

Media Gateway

LEC

PSTNMedia Gateway

Signal Gateway

LEC

HsinChu(0983-xxxxxx)

Taipei(0984-xxxxxx)

Tier 2 NS

Tier 1 NS

IPv6

IP Phones(0982-xxxxxx)

IPv6-IPv4Gateway

SIP Proxy

Signal Gateway

Infra. Develop. Division Projects Infra. Develop. Division Projects in 2003in 2003

Page 25: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

25

IPv6 Forum TaiwanIPv6 Forum Taiwan Established in April, 2002 Chaired by Dr. Paul Lin, CCL/ITRI Mission:

– To improve market and user awareness of IPv6

A membership organization Organized by:

– ITRI (Industrial Technology Research Inst.) – TWNIC (Taiwan Network Information Center)

Major focuses:– IPv6 Promotion– IPv6 Education– IPv6 International Cooperation– IPv6 Market Opportunities

Page 26: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

26

ChairmanDr. Paul Lin

CCl/ITRI

ChairmanDr. Paul Lin

CCl/ITRIAdvisory CommitteeAdvisory Committee

SecretariatETRI, TWNIC, TCA

SecretariatETRI, TWNIC, TCA

PromotionPromotion TechnicalTechnical Industrial ApplicationIndustrial Application

Mobile IP WGMobile IP WG

Security WGSecurity WG

Industrial promotion WG

Industrial promotion WG

Application Development WG

Application Development WG

QoS WGQoS WG

Promotion WGPromotion WG

International Coop. WG

International Coop. WG

XDSL WGXDSL WGEducation WGEducation WG

NAS WGNAS WG

• 3 Focused Areas

• 10 Working Groups

IPv6 Industrial R&D Alliance

IPv6 Industrial R&D Alliance

IPv6 Forum TaiwanIPv6 Forum Taiwan

Members:

Accton, ADMtek, ASKEY, Chunghwa, CyberTan, D-Link, EBT, Loop, Z-Com,etc.

Page 27: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

27

Promotion ActivitiesPromotion Activities Promoting the use and user awareness of IPv6Promoting the use and user awareness of IPv6

– IPv6 demo in IT month fair, 2001, 2002IPv6 demo in IT month fair, 2001, 2002– IPv6 demo & Tutorial in TANET2001, 2002 conferenceIPv6 demo & Tutorial in TANET2001, 2002 conference– Trained over 1,000 IT professionals on IPv6 in 2002Trained over 1,000 IT professionals on IPv6 in 2002– Computex Taiepi (2003)Computex Taiepi (2003)

Sponsoring and hosting IPv6 eventsSponsoring and hosting IPv6 events– IPv6 Forum Taiwan opening, Apr.2002IPv6 Forum Taiwan opening, Apr.2002– The 1st IPv6 Summit in AP, Feb.2003The 1st IPv6 Summit in AP, Feb.2003– IPv6 Industrial Seminar (2003)IPv6 Industrial Seminar (2003)

IPv6 publicationsIPv6 publications– IPv6 Journal (bi-annually)IPv6 Journal (bi-annually)– IPv6 e-News (bi-monthly) IPv6 e-News (bi-monthly) – IPv6 WebsiteIPv6 Website

Page 28: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

28

International Cooperation

Cooperation Meeting– Japan

• 1st : Dec. 21. 2002 in Yokohama, Japan• 2nd: Feb. 24. 2003 in Taipei, Taiwan

– EU, Korea, China, India…

Cooperation Agreements / MoU– Singed on Feb.24th

• with IPv6 Promotion Council of Japan• with Eurov6 Project

Page 29: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

29

SUMMARY

Page 30: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

30

IPv6 Deployment and Promotion Plan

IPv6 Deployment & Development Plan

6million broadband Subscribers e-Transportatione-governmente-Life e-Business

NICI IPv6 SC

Standard & Testing Application Development

R&DPromo-tio

n

Industry aspect

Academia aspect

|Key Tech-nology

Society aspect

|All IP world

6TANET

6GIANT

6TIME

Enum Trial

ISP Migratio

n

AV Transm

it

Tele-Grid

TANETTestbe

d

Manufacturer Service

Mobile environment

Internet Applian-

ce

V4/v6 Trans.

Network Devices

SoC, ASICIA, HA ISPContent

IP for Everyone

IP for Every-thing

Internet Anywhere

Testing lab

Technology

Industrial Applicatio

n

Page 31: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

31

IPv6 Steering Committee &

IPv6 Forum TaiwanNext Generation Internet EnvironmentNext Generation Internet Environment

Government and academiaprovideprovide

National policy and strategyfocusfocus

National Fundingsupportsupport

Industry provideprovide

Technology and Production focusfocus

Membership fees supportsupport

NICI IPv6 Steering

Committee

Page 32: NICI IPv6 Steering Committee Chia-Nan Hsieh chianan@twnic.net.tw The 1st Global IPv6 Summit in AP IPv6 Deployment Status in Taiwan The 1st Global IPv6

32

Thank You !

QUESTIONS??

COMMENTS?