IPv6 in Ubiquitous Network Platform 장기수 (kschang@samsung.com) Samsung Advanced Institute of Technology
목차 관련기술연구동향 등 네트워킹측면의기반기술 등 및장점 정리기술적용분야
Ubiquitous Network Platform
극소형컴퓨터기술이창출해내는컴퓨터혁명의실체 전자공간과물리공간간의연계 센서칩스마트태그공간활용을위한정보변환
노약자및환자의건강상태를수시로체크, 병원의환자관리시스템에통보, 위급상황발생시응급처치및가까운응급센터에자동연락 관련 content 를 table 중앙에 display, content browsing 통한주문및 display 된 content 를 table 중앙의 ceramic bowl 에놓음으로써저장가능하며주문된것은 smart cup 이자동 sensing 하여 refill / 계산 상황에맞는최적의서비스제공 HP 유비티즌또는환경을인식 Phillips GPS 이용, 유비티즌의위치추적및도로 / 건물설명서비스 ( 박물관내각전시물에대한설명, 쇼핑시제품에대한설명, 위치표시 ) < Human > NTT DoCoMo < Environment >
유비티즌이사용하는디바이스가바뀌어도동일한서비스제공 & 사용가능한주변기기를인지하여서비스제공 Device Seamless 이기종네트워크간핸드오버 & 로밍 Network Seamless Contents Seamless 유비티즌의환경에맞게미디어를변경 / 제공 ( 사무실에서화상회의하다가자동차로이동할경우, 음성과텍스트로컨텐츠를변경함으로써계속회의참가 )
의변화 Main Frame World 여러사용자한컴퓨터 PC World 한사용자한컴퓨터 UB Network World 한사용자여러정보기기 터미널 터미널 Mobile PC PC Server Mobile Phone Car Navigation Digital TV Home Gateway 터미널 터미널 Main Frame 터미널 터미널 터미널 PC Main Frame Server Mobile PC PC WS Internet PC Mobile PC PC Server PC Main Mobile PC Frame Server WS PDA Game Machine Remote Education IPv6
의역할 Needs Benefits 인터넷주소한계 (IPv4) 자동화 / 지능화망관리 Centralized Network 네트워크접속제한 ( 장소, 공간 ) UBNP All IP (IPv6) 이기종네트워크간로밍 선개념네트워크 -IPv6 -Broadband 서비스 - 이동통신 -Seamless 연결등 면개념네트워크 어디서나네트워크접속 Distributed Network
Broadband Mobility Interface IPv6 Real-Time OS Security Ubiquitous Sensor Network 신변주변의기계가통신기능을수행할수있도록자율적으로정보를수집및관리 Ubiquitous Platform 고도의인증과보안을통한프라이버시보호하에다양한서비스를누구나안심하고이용 Ubiquitous Flexible Broadband 모든미디어로초고속망을수백만명이동시에이용할수있으며, 스트레스없는유연한통신환경 Ubiquitous Network Ubiquitous Teleportation 어디에있더라도어떤단말로도네트워크에언제나연결되어자유로운생활공간연출 Ubiquitous Agent 언제나원하는정보를실시간에사용자요구에맞는형태로향유, OS/ 서비스자유롭게선택및이용 Ubiquitous Appliance 아이에서부터고령자까지손쉽게사용할수있도록높은조작성및소형성실현 Ubiquitous Contents 소유권을명확히하여매력있는컨텐츠를자유롭게유통및이용 Source: 일본총무성산하 Ubiquitous Network 기술의장래전망에관한조사연구회, 2002.06
UB 관련기술연구동향
해외기업연구동향 SONY - Ubiquitous Value Network 전자가전제품 디지털네트워크기반엔터테인먼트 Source: SONY, 2002.MAY
해외기업연구동향 IBM - Pervasive Computing 컴퓨터중심 네트워크를통한분산처리솔루션 Source: IBM, 2002.Spring
해외기업연구동향 Intel - Proactive Computing CPU 중심 무선통신다기능 Chip 중심 Source: Intel, 2002
해외기업연구동향 Nokia - Mobile Information Society 단말중심 무선네트워크기반 Mobile/Home 분야 Source: Nokia, 2000.Sept
네트워킹측면의 기반기술
WPAN 이란? - 10m 이내의개인활동영역 (POS : Personal Operating Space) 에서휴대기기간연결 WPAN 의기술적이슈 IEEE 표준 802.15.1 (Bluetooth) 802.15.3 802.15.4 속도 전송속도 (1 Mbps) 한계 최대 55 Mbps 250 Kbps 미만 응용 홈네트워크, Automobile Network 등 Multimedia, 대용량 File 전송, Display 장치등 빌딩자동화및센서관련네트워크에주로응용 전망 - 휴대폰으로집중ㆍ Nokia, Sony-Ericson 주도 - 표준화가빠르게진행ㆍ High Data Rate, QoS 등 - IEEE 는표준화에주력 - WiMedia 는기술홍보및 상용화에초점 - Awareness technology, 즉 sensor network 에서중요한역할 - Zigbee Alliance 를통한응용분야및솔루션표준화
응용 WPAN UB Home Network Sensor Network 개인휴대장치 PC 주변장치 MAC PHY 802.15.3 UWB (TG3a) 802.15.4 Bluetooth Alliance WiMedia ZigBee BT-SIG
홈네트워크 등 대용량 전송 대체위치 응용
휴대기기 ( 노드 ) 끼리무선통신으로직접정보를교환하여이동할때마다새로운네트워크로연결 - Self Organization - 휴대기기가송수신, 중계기능까지담당 휴대기기 ( 노드 ) 가네트워크를형성하므로이동에따른품질변화 ( 노드이동성 ), 무선주파수대역및저소비전력기술 등이이슈 홈네트워크, 교통 / 지역정보제공등다양한분야에응용
네트워크를형성하여언제어디서나 Computing 과 Communication 을수행 CPU + 센서 + 무선통신기능 Sensing 능력, Processing 과 Communication 통합하여 초소형化 (Microchip 化 ) 인지기술 (Awareness Technology) 을센서에적용 ㆍ인간의五感, 환경의습도 / 온도등인지 ㆍ사용자의생활패턴, 습관등을인지 Personalize 시나리오 : 운전자가목적지를말하면자동차의센서는음성인식과 auto routing을통해목적지까지자동운전하며, 도로상의 Sensor는차간거리를안전하게유지 자동차와도로間센서들의정보교환, 안전한운행이가능
Safety Monitoring Environmental Monitoring Military Health Monitoring
자동차내부수십개의 CPU 존재 3 개정도의 Cluster Network - 멀티미디어네트웍 (Never lost 등 ) - 자동차 Body 네트웍 ( 전조등, 자동창문등 ) - 제어네트웍 ( 엔진등 ) 인터넷프로토콜을적용한멀티미디어네트웍적용 Multi -Homing ( 무선랜을포함다양한통신기기보유 ) Cellular Phone Wireless Lan Key PDA Speaker Car Navigation Car Audio GW GW Body network Source: IETF NEMO WG,Thierry Control network
IPv6 인터넷망 Ad Hoc Network IPv6 IPv6 US(Ubiquitous Server) TG3 HR WPAN TG3 HR WPAN TG4 LR WPAN WPAN 전등 참문 UB Sensor Ubiquitous Server 커튼
IP Mobility Mobile BS 주위의 UB Sensor 를자신의네트워크내로포함시킨다 TG4 LR WPAN 이동통신망으로연결 IPv6 TG3 HR WPAN 이동 TG4 LR WPAN 이동 UB Sensor Ubiquitous Server Ad-Hoc 네트워크를구성한다 WPAN
TG3 HR WPAN IPv6 Network Mobility Satellite 네트워크의이동성을보장한다 IPv6 Mobile Router TG4 LR WPAN 다수의 US 를네트워크화한다 WPAN 이동통신망으로연결 Mobile BS IPv6 TG3 HR WPAN US 의이동성을보장한다 IP Mobility UB Sensor 이동 Ubiquitous Server TG4 LR WPAN WPAN
및장점
IPv6 features 및장점 세계인구 (60 억 ) 한사람당 5 x 1,026 개의 IP 주소소유가능
IPv6 Header Format Expanded Addressing Capabilities Header Format Simplification Improved Support for Extensions and Options Flow Labeling Capability Authentication and Privacy Capabilities bit 0 Version 4 12 16 24 Traffic Class Flow Label Payload Length Next Header Hop Limit 31 bit 0 8 16 24 31 Version IHL Service Type Total Length Source IP Address 128 bit Source Address Identifier Flags Fragment Offset Time to Live Protocol Header Checksum 32 bit Source Address 32 bit Destination Address Destination IP Address 128 bit Destination Address Options and Padding IPv4 Header 20 octets, 12 fields, including 3 flag bits + fixed max number of options IPv6 Header 40 octets, 8 fields Changed Removed + Unlimited Chained Extension (options) Header
Extension header(1)
Extension header(2)
IPv6 Address model Prefix Interface ID 3FFE:0301:DEC1:: 0A00:2BFF:FE36:701E - Prefix Representation (CIDR notation) 3FFE:0301:DEC1::/64 Classless Inter-Domain Routing Notation
Type of IPv6 Address Global Site-Local Link local
General Format of Unicast Addresses global routing prefix subnet ID interface ID n bits m bits 128-n-m bits
Interface ID Field of Unicast Addresses global routing prefix subnet ID interface ID n bits m bits 128-n-m bits The interface ID is equivalent to the host field in an IPv4 address (but more accurately named) There are several choices for configuring the interface ID of an address: manual configuration DHCPv6 (configures whole address) automatic derivation from MAC address or other hardware serial number pseudo-random generation (for client privacy) The latter two choices enable serverless or stateless autoconfiguration, when combined with high-order part of the address learned via Router Advertisements
Global Unicast Address Structure 13 bits 8 bits 24 bits 16 bits 64 bits 001 TLA ID Res NLA ID SLA ID Interface ID 48 bits 16 bits 64 bits Public Topology Site Topology Interface Identifier
Address auto-configuration
Automatic Prefix Delegation Issue To delegate not just one single /64 prefix to the user(ra): Provider s Edge Router (Delegator) Subscriber s Edge Router (Requester) Subscriber s Intranet delegation of IPv6 prefix(es) e.g., /48 global prefix NDP, Stateless Address Auto-configuration Automatic Prefix Delegation Protocol IPv6 Router Advertisement (RA) Prefix Delegation (PD) Option IPv6 Prefix Delegation Options for DHCPv6
Abstract of Prefix Delegation Requestor Delegator Delegator Query (Muticast to ff02::2) Type Initial Request (May require SA & include prefix) All routers link-local multicast address One delegating router is chosen Confiture to provide prefixes (Unicast to Querier) Prefix delegation ( Prefix and lifetime) Refresh Request ( Must include prefix) Prefix Return ( Must include Prefix) Prefix Lifetime will be expired No longer requires the use of a prefix Prefix delegation ( Prefix and lifetime) Prefix Returned ( Must include Prefix)
Abstract of Prefix Delegation Requestor Delegator Sending Initial Solicit Message Sending Request Message One delegating router is chosen Sending Advertise message (includes Prefix Delegation Option) Sending Reply Message with Prefix Delegation Option Sending a Confirm Message To verify validity of delegated prefix (DHCPv6 Specification ) Sending Reply Message with Prefix Delegation Option Sending Renew Message Prefix Lifetime will be expired Sending Reply Message with Prefix Delegation Option
Basic Concept of ROHC
Current Issues on ROHC
Mobile IPv6 CN HA Home N/W Internet no explicit foreign agent no triangular communication via home agent anycast feature allows home agent farms AR Foreign N/W MN with CoA & HoA
Security
QoS
는어디에사용되는가
정리 기술적용분야
관련 적용예상기술 무선자원효율적이용對처리부하
응용예 위치정보 4G Network IPv6 Network Sensor Printer LR WPAN HR WPAN LR WPAN
응용예 Wireless Home Gateway Firewall HR WPAN (AV Streaming) Broadband IPv6 IPv6 Enabled Home/Mobile Network Mobile IPv6 LR WPAN (Control Data)
응용예 HR WPAN (Still/moving Image) LR WPAN (Control, Sensing Data) Mobile IPv6 LR WPAN (User Tag 정보 ) LR WPAN (Control Data) IPv6