39
Hardware TCP/IPv6 & Applications 2004. 7. 7 Kuhwan Kim

Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

  • Upload
    others

  • View
    25

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

Hardware TCP/IPv6 & Applications

2004. 7. 7Kuhwan Kim

Page 2: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

2

Contents

I. Hardwired TCP/IP Technologies

II. Applications

Page 3: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

3

WIZnet at a Glance

WIZnet provides a Hardwired Internet Solution for small devicesProducts: TCP/IPv4 Chip, TCP/IPv6 Core, and Component ModulesOver 1,500 Customers, 32 Distributors in 20 Countries

Page 4: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

4

What’s Hardware TCP/IP?

Two kinds of Internet connectivity solutions1. S/W approach: RT-OS embedded

Ubicom, Rabbit, NetSilicom, Lantronix, Digi, ARM, …2. H/W approach: Hardware TCP/IP chip

Targeting OS-less small devices with 8-bit MCU

Hardware TCP/IP solution- Full hardware from TCP to PHY

SoftwareTCP/IP solutions- OS embedded systems

PHY

MAC

IPv4, ARP

ICMP

TCP/UDP

Applications

Driver Program

Hardware

Software

Host Bus Interface(32/64 bits)

OS Kernel

Software

Full Hardware, iinChipTM

Memory Interface(8 bits)

Page 5: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

5

iinChip Core for TCP/IPv4

iinChip is the name of Hardware TCP/IP Core

iinChip TCP/IPv4 CorePatent pending algorithms, architectures and designs used to implement standard TCP/IP stackAll functions for TCP/IP protocol suite are implemented in hardwired logics without any MCU core involvement

* iinChip : Internet Inside Chip

Page 6: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

6

iinChip Core for TCP/IPv6

iinChip TCP/IPv6 coreDeveloped by a government sponsored research projectIPv4/IPv6 hardwired dual stack TCP/UDP hardwired protocolHardwired Ethernet MAC, WLAN MAC and BBP

- Functions of MN- COA management- Movement Detection- Binding Management- Dynamic Home Agent

Address Discovery

- AH/ESP Protocol- IKE firmware- AH algorithms:

HMAC-MD5, HMAC-SHA1- ESP algorithms:

3DES, AES

- IPv6 basic header & Extension header

- Auto-configuration- ICMPv6 protocol- Neighbor Discovery

IPv6 IPSec Mobile IP

Page 7: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

7

Why Hardware TCP/IPv6 ?

Much higher performance required for IPsec security processingPower dissipation is essential for mobile devicesSmall size, low cost, and simplified system integration

Page 8: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

8

Advantages of iinChip TCP/IPv6 Core

Market proven core technologyDesigned based on TCP/IPv4 chip, which over 1,500 companies are using

Ready-to-PlugUse Just like a memory chipThe easiest way to use Internet

Full Hardware ProcessingHardware IPSec processingGuarantee Full Stability and line-speed data transmissionHost MCU Offload High-performance even with 8-bit MCU

Enhanced multimedia qualityFixed processing time by hardware processing

Reducing jitter Best Video & Voice quality

Page 9: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

9

Markets

Over 4.5 Billions of non-PC IA devices will be small device not using OS

36% is OS-less

Unit: Million

Year TotalIA Devices

RTOS-embeddedIA Devices

OS-less IA Devices(36% of IA Devices)

2001200220032004 410 262.4 147.62005

85 54.4 30.6200 128.0 72.0320 204.8 115.2

480 307.2 172.8Source: IDC, Bear Stearns Estimates, Jupiter Communications,2002

Page 10: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

10

Applications

Page 11: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

11

Easy Installation of IPv6 Island

MIC sponsored project to develop IPv4/v6 Translator chip

IPv4 Ocean

IPv6 Island

TCP/IPv6 Chip

IPv6/v4 Translator Chip

Page 12: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

12

IPv6 Internet CameraOrdinary users can access and control the cameraDisplayed in exhibition room in NCA and MICIPv6 issues: easy installation (auto configuration), security, mobility

IPv4 NetworkIPv4

Network

6KANet6KANet

Native IPv6

Native IPv6

(KIX)

(6NGIX) KORENKOREN

IPv6 InternetCamera

APII

IPv6 Users

NCA

Oversea Orgs

IPv6 Orgs in Korea

IPv6 Users

Page 13: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

13

Apartment Monitoring

A real application of IPv6 Internet CameraDweller monitors the cameras deployed in the apartment complexIPv6 Internet Camera installed at major places like entrances, elevators, playgrounds, parking lots

Playground Parking lot

Page 14: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

14

Bird Monitoring

A real application of IPv6 Internet CameraThe reserve area is protected from access of ordinary peopleIPv6 native service for high quality video streaming of the birdsTo be installed IPv6 Internet CameraTo be used by students for education, bird club members, tourist

Busan Ulsukdo

Busan City Hall

NCA

Passage bird reserve area

Users

Page 15: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

15

Serial-to-Ethernet Applications

Getting all legacy RS232/RS485 devices connected to InternetIPv6 issues: address shortage, easy installation

Serial-to-Ethernet Module

Page 16: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

16

RF-to-EthernetTo allow real-time data gatheringSaving maintenance costIPv6 issues: Address shortage

ubiquitous RFID requires ubiquitous reader alsoLegacy System New System

Internet

DSL Modem

PC

Page 17: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

17

Gas Station

Easy installation using WLANCredit card reading, receipt printing, mileage point calculation, gas sales metering, and automatic orderingNo POS or PC needed in gas stationIPv6 issues: Security, Mobility

InternetInternet

WLANModule

ManagementServer

Supervisor

Page 18: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

18

Data Gathering & Logistics

Maintain exact inventory in warehouseDeliver in time Increase revenueIPv6 issues: Easy installation

Vending Machine

-Inventory Monitoring-Automatic delivery arrangement

Inventory Server

Central Office

InternetInternet

WLANModule

WLANAP

Delivery ServiceCompany

Page 19: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

19

Internet Electronic Scale

Scale need real-time managementVegetable prices change over time even during a dayEvery scale needs to be set up at the same timeMonitoring local booth from central office

IPv6 issues: Easy installation, Mobility

Server

Head Office

WLANModule

WLANModule

-Inventory-Delivery-Price policy

Mart or Stores

InternetInternet

Page 20: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

20

Card Reader

Replacing leased line with ADSL lineManufacturer don’t want to change the current platformIPv6 issues: Easy installation, Address

Card/SmartCard Reader

VAN Server

Ethernet

DSL Modem

InternetInternet

InternetModule

InternetModule

Page 21: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

21

Access Controls

Centralized maintenance by data mining companyNo need of engineers and operators at the customer siteIPv6 issues: Security, Easy Installation, Address

Fingerprint Recognition

Logging Server

Time recorder

Facial RecognitionInternetInternet

Ethernet

Customer Companies Data Mining Company

Page 22: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

22

Medical Devices

Maintenance is crucial and costs a lot because of the each hospital is well-distributed across the countriesRemote maintenance through Internet for logging, firmware upgrading, and diagnosticsMake all medical devices connected in a hospital and exchange data through intranet or internetIPv6 issues: Security

Page 23: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

23

UPS & Power Control

Realtime and easy maintenanceSNMP protocol embeddedIPv6 issues: Easy installation

Important Servers Engineer’s Mobile

UPS SystemMaintenance Company

-Urgent calling-Status messaging

InternetInternet

- Remote control- Data gathering- E-mail alarm

Page 24: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

24

Factory Automation

Ethernet

Ethernet

Factory Machines

Central Office

Replace complex serial cables and industrial PCsCutting down the maintenance cost by reducing site visitsGetting rid of errors of manual controlIPv6 issues: Address, Easy installation

InternetInternet

Internet Camera

Page 25: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

25

CAN-to-Ethernet

Existing devices want much wider connections for inter-workingsConnecting legacy CAN Devices to Internet

Fully Compliant with CAN Rev2.0A and 2.0BSupport various CAN application protocols like CANOpen, DeviceNet, …

IPv6 issues: Security

Page 26: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

26

Electric System Control

Air-conditioning and power system managed through LAN in a building8-bit MCU is used in most power control system110V/220V Relay control using web browser or mobile phoneNo change of existing C51 MCU and its firmware

IPv6 issues: Address, Easy Installation

- Urgent calling- Status reporting

Page 27: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

27

MP3 Internet SpeakerHospital and department store playing customized songs for each patient and customerInternational Airport playing local songs for each destination countryIPv6 issues: Address

-Songs-Policy-Customer DB

Hospital

MP3 SPKDepartment Store

Internet

MP3 SPK

MP3 SPK

Airport

Contents Company

Page 28: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

28

Internet Voice Transmission

Broadcast presidential address and instructions to employees in local branch offices across the countryIPv6 issue: security, auto configuration

Head Office

Internet

Morning speech

Local Bank OfficeSpeaker

300 local banksMorning speech

PC

Page 29: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

29

Digital University

Automatic attendance checking in universitiesRenting book, using bank and vending machine by mobile phoneCall free phone in the campusIPv6 issues: Address, Mobility

StudentManagement

Server

Ethernet+ PowerEthernet

Hub

PoE

Classroom Entrance

Bardcode Slot Reader

Smart Card Reader

Infrared Reader

Management Building

CampusInternet

Install card reader at each entrance of class room

Page 30: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

30

Weather observation

Providing realtime weather information through InternetIPv6 issues: Easy installation

WindDirection

WindSpeed

TemperaturePrecipitation Rain/SnowSunshine

Internet

Weather Information Server

xDSL

Weather Broadcast

Page 31: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

31

Internet LCD/LED Display

Real-time message service in subway stations, stores, and banksReal-time content pushing for advertisementIPv6 issues: Address, Easy installation

Bank

Train Station

Ad

Scheduling Server

InternetInternet

Stores

-Streaming for Ad-Contents-Policy

Stadium

Page 32: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

32

Game Devices

New title downloading from game serverRemote firmware upgrade and maintenanceIPv6 issues: Mobility, Security, Address

Game Devices

Slot Machines

Controller

InternetInternet

Game Server

Game Contents

Page 33: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

33

Camera Mobile Phone ServiceMobile service providers want to deliver a differentiated service to their customers using Video contentsBundle provision of camera and gathering monthly feeIPv6 issues: Easy installation, Mobility

InternetCellular Net

Streaming Server

ADSL Modem

IP Sharer/Router

Hub

InternetCamera User PC User PC User PC

ISP

InternetCamera

Page 34: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

34

DVR & Network Camera

CCTV camera is being replaced with Network CameraNetwork Camera fully offloads video encoding from DVRSingle cabling for video, audio, and control signals, Remote storing

IPv6 issues: Easy installation, Security

New trend to PVR (DVR’s Home edition)Storing and Replaying TV programs and moviesRemoving advertisements in a movie

InternetInternet

Network Camera

Ethernet

Ethernet

LAN or ADSL

InternetMonitoring

Internet DVR

LANLAN

Internet

DSL/CATV

Page 35: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

35

Home Security

Security system uses additional ADSL extension for camera monitoring and exact and faster reactionIPv6 issues: Easy installation, Security

Page 36: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

36

Home Automation

Control boxDoor Camera

Apartment building

Ethernet

PDA

Wireless LAN

Ethernet

Internet

- E-mail alarm- Voice answer- Control

- WebCam Kit- Voice Kit

- Image display- Voice answer- Control

Ethernet

Gas Valve Control

PVR

Internet door bell systemViewing visitors using mobile phone or PC in officeStoring visitor’s image when nobody is homeIPv6 issues: Address, Security

Ethernet

DSL Modem

Remote Office

Page 37: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

37

RFID Messaging for Children

Installing device at free and imposing service and card feesAlways know where is their child Prevent missing childIPv6 issues: Easy installation

Computer School

Your child Mijin Kimhas arrived 14:50 JUL 7(A Piano School)

Piano School

Math School

Internet

Your child Mijin Kimis waiting for your pick up19:30 JUL 7(B Police Office)

Page 38: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

38

Conclusion

Internet-on-a-Chipis an infrastructure of ubiquitous devices on IPv6 where Hardwired TCP/IPv6 will become a core block of every Internet SOC.

Page 39: Hardware TCP/IPv6 & Applications · iinChipCore for TCP/IPv6 iinChip TCP/IPv6 core Developed by a government sponsored research project IPv4/IPv6 hardwired dual stack TCP/UDP hardwired

39

Thank You !Kuhwan Kim

[email protected]