KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF...
Transcript of KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF...
2 KRnet2007
Contents• 6LoWPAN & IP-USN
• IP-USN 기술동향
• IP-USN 표준화동향
3 KRnet2007
6LoWPAN• A new BOF of 6LoWPAN (IPv6 Low Power Wireless
Personal Area Networks) was held during 61st IETF at D.C. (Nov. 2004)– Participants: Invensys, Hellicom, Intel, Sun, Panasonic …
• Motivation: IP 프로토콜 패러다임의 변화– 3L기반의 유비쿼터스 디바이스들 (Low power, low cost, low
bandwidth)을 위한 IP솔류션의 표준화
– IP 패킷의 압축(compression) 및 단순화
– 유비쿼터스 라우팅 프로토콜등 새로운 시도 가능
– IPv6 의 새로운 돌파구 : IPv6는 보안성, 이동성, 단순성, 상태없는자동구성, 128비트의 무한한 주소공간등을 지향
• Official 6LoWPAN WG begun (Mar. 2005)– 1) 6LoWPAN: Overview, Assumptions, Problem Statement and Goals – 2) Transmission of IPv6 Packets over IEEE 802.15.4 Networks
4 KRnet2007
IP-USN• IP-USN은 IETF 6LoWPAN WG의기술표준을기반으로유비쿼터스시대의핵심기술인 3L 디바이스 (저전력, 저가격, 저출력) 들을위한광역의 IP 표준화기술– IP-USN은인터넷기반으로설계
• 대규모센서네트워크에적합하고기존인터넷서비스와바로연계
– IP-USN은네트워크의안정성(또는생존성)이탁월• USN 실외응용및재난구호, 군사용, 방재, 방화등 mission
critical 응용분야에적합• u-City 등에적합하고쉽게다양한응용서비스를제공
– BcN, IPv6, USN 등 IT839 인프라를효과적으로통합ㆍ연동• 기존인터넷의각종응용서비스와효율적으로연계
5 KRnet2007
Ubiquitous Sensor Network Technologies
Query
Query
Data
Send data periodically
Wireless Sensor Network(literature, etc)
ZigBee Network
6LoWPANSink Node
DB Server Host
DataEnd-to-End connection
across network
Control another node
Get information from internet
1:1 Comunication
Directly control node and p2p
communication
Control another node
Web Server
GatewayZigBee Gateway
Indirectly control node
6 KRnet2007
IP-USN 기술개발의 중요성
• WiBro 이후유비쿼터스통신망경합분야!!• 인터넷과직접연동되는기술이가장가능성이높은기술!!• MS, Intel, Honeywell, Invensys, Nokia, Sun, 삼성, Archrock(TinyOS제작회사),
SICS(스웨덴연구소)등에서초기주도권경쟁중
• WiBro 이후유비쿼터스통신망경합분야!!• 인터넷과직접연동되는기술이가장가능성이높은기술!!• MS, Intel, Honeywell, Invensys, Nokia, Sun, 삼성, Archrock(TinyOS제작회사),
SICS(스웨덴연구소)등에서초기주도권경쟁중
WWAN
WMAN
WLAN
WPAN ?
WiFi
WiBro(WiMAX)
3GPP(비동기식)3GPP2(동기식) 유럽(NOKIA 등)유럽(NOKIA 등)
미국(Intel 등)한국(삼성 등)
미국(Intel 등)한국(삼성 등)
미국(Cisco 등)미국(Cisco 등)
Bluetooth?ZigBee?IP-USN?
Bluetooth?ZigBee?IP-USN?
U-M
obile
국제포럼- 국제표준주도- 시장개척- 제품인증- IPR 관리 등
국제포럼- 국제표준주도- 시장개척- 제품인증- IPR 관리 등
7 KRnet2007
Why IP-USN?기존의 IP 인프라를 기반으로 광범위한 확장성 제공
센서 노드, 게이트웨이 및 싱크 노드의 이동성 보장IP-USNIPIP--USNUSN
IP-USNZigBee, Bluetooth
중규모 센서 네트워크(Open, Outdoor)
대규모 센서 네트워크(Global, Mobility,
Management)
소규모 센서 네트워크(Closed, Indoor)
유무선, 이기종 통합 네트워크 관리 기능 제공
8 KRnet2007
IP-USN Architecture• 확장성• 신뢰성• 통합관제• 유비쿼터스보안• 서비스탐색/네이밍• 유비쿼터스이동성• 저전력
9 KRnet2007
IP-USN Architecture (2)
WPAN MACWPAN MAC
Adaptation Adaptation 계층계층
TCP / IPTCP / IP
응용응용 프로토콜프로토콜
USN USN 응응 용용
재재 난난 교교 통통 국국 방방 기기 상상
IP-USN노드센서칩 센서 모트 USB SB
IP-USN 라우터
10 KRnet2007
IP-USN Architecture (3)
IP-USN 라우터 WiBro, HSDPA 연동IP-USN 노드
IEEE 802.15.4 ( IEEE 802.15.4a )
ScalableRouting
이동성커미셔닝Mesh
Routing
신뢰성통신
Fragment /Reassembly
보안
경량 Socket API
경량 TCP 경량 UDP
경량 IP 경량 ICMP
IP-USN 관리(SNMP)
서비스탐색
( DNS 기반)서비스탐색
( Simple SLP )
IPUSNTo
Zigbee
U-City 응용서비스 재난방재 응용서비스
11 KRnet2007
IP-USN 라우터
IPv4 & IPv6Dual
Ethernet
MACPHY
WiBro
MACPHY
HSDPA
MACPHY
Adaptation
내부압축
외부압축
SSLPTA
Proxy ND GAR MA
LoWPANMAC/PHY Chirp
Internet IP-USN
12 KRnet2007
Routing for Sensor Networks• L2 또는 L3에서의라우팅프로토콜개발이가능
– Route over IP (IETF에서는 RSN BoF추진중)– Mesh under IP (6LoWPAN WG)
• LOAD, DYMO-low
13 KRnet2007
신뢰성있는 대규모 센서네트워크 구축기술(1)
• 다중라우터기반의인터넷연동
14 KRnet2007
신뢰성있는 대규모 센서네트워크 구축기술(2)
• 다중라우터기반의인터넷연동
15 KRnet2007
Router Advertisement기술
• Bootstrapping• Commissioning• Neighbor Discovery and Optimization• Default Routers• Router Advertisement• Interworking of Multiple Routers
16 KRnet2007
Gateway-Assisted Routing기술
• Gateway Assisted Routing– Finding shortest Path– Provide trust path through router
S
D
17 KRnet2007
Routing Architecture• Combination of Scalable Routing and Mesh Routing
Protocols• Role of Routers in Routing
18 KRnet2007
메쉬 라우팅 기술
• LOAD and DYMO-low• Avoid Weak-Links
– Avoid weak-point– Making new path
Minimum hop count
Routing avoiding WLs
Source
Weak link though a wall
Destination
19 KRnet2007
대규모 센서네트워크를 위한 확장성있는 라우팅기술
• Scalable Routing Protocol : HiLow (Hierarchical Routing for LoWPAN)
0
12 3
47
5 698
25 2726
20 KRnet2007
Robust and Resilient to the Link Failures
0
1 2 3
475 6
98
25 2726
21 KRnet2007
Short-cut to the Destination
0
12 3
47
5 698
25 2726
22 KRnet2007
Mobility Support
0
12 3
47
5 6
98
25 2726
Mobile Node(55000)
Mobility Agent
Mobile Node(55000)
Binding Update
Move
23 KRnet2007
Network Mobility with MANET
RFD FFD IP-USN Router
24 KRnet2007
서비스 탐색 기술- Simple Service Discovery Protocol (SSLP)
25 KRnet2007
Service Location Protocol (SLP)• Version 2 standardized June 1999• RFC 2608
UA
DA
SA
SA
SrvReg
SrvRply
SrvRqst
SrvRqst SrvReg
DAAdvert
26 KRnet2007
Service Discovery on WPAN and Internet
27 KRnet2007
Proximity-based Service DiscoveryUA-1 SA-1
DPA-1UA-2
SA-2
SA-3DPA-2
SA-4
SA-1DPA-1
TA
SLP
28 KRnet2007
DNS 기반의 서비스 탐색기술
Root Server
kr
ac.kr
ajou.ac.kr
Resolver
193.0.14.129
202.30.124.100
202.30.24.50
202.30.0.11
202.30.0.11
query ajou.ac.kr
29 KRnet2007
SNMP기반의 네트워크 관리기술
Internet
Router
Manager
SNMP lite
SNMP
SNMP-Lite AgentMIB
IP-USN
• 6LoWPAN 관리– 네트워크 모니터링
• 네트워크 전체의 상태 모니터링• 네트워크 PAN ID• 네트워크 채널• 네트워크 규모 (노드의 수, 할당된 IPv6 prefix
정보)– 토폴로지 모니터링
• 형성된 네트워크의 토폴로지 모니터링• 네이버 테이블 정보 (부모, 자식, 형제)• 라우팅 테이블 정보
– 노드 관리• 네트워크를 형성하고 있는 각 노드의 정보 관리• 16bit, 64bit, IPv6 Address 정보• 디바이스 종류, Sensor 종류, H/W version• S/W profile, OS, MAC/PHY, Adaptation version• Battery 상태
30 KRnet2007
인프라기술로서의 IP-USN• U-City
– 전국적으로활용될수있는유비쿼터스인프라• 다양한MAC & PHY에적용
– IEEE802.15.4, IEEE802.15.4a, IEEE802.15.4b– pico-Cell (Binary CDMA)
31 KRnet2007
IP-USN 국내 표준화 일정
• (1) IP-USN Architecture (IPv4/6)• (2) IP-USN Packet Format• (3) Bootstraping• (4) Commissioning• (5) Routing (Mesh Routing, Scalable Routing)• ※플랫폼 : IEEE802.15.4 및 Binary CDMA
32 KRnet2007
IP-USN 국제 표준화 동향 및 전망
• 6lowpan WG Rechartering진행중– 6lowpan Bootstrapping and 6lowpan IPv6 ND Optimizations – Problem Statement for Stateful Header Compression in
6lowpans – Recommendations for 6lowpan Applications – 6lowpan Mesh Routing – 6lowpan Security Analysis
33 KRnet2007
(Charter1/5) 6lowpan Bootstrapping and 6lowpan IPv6 ND Optimizations• Produce “6lowpan Bootstrapping and 6lowpan IPv6 ND
Optimizations” to define the required optimizations to makeIPv6 ND applicable in 6lowpans, given the fact that IPv6 NDis too expensive for the devices of 6lowpan and requiresmulticast. This document will define how to bootstrap a6lowpan network and explore ND optimizations such asreusing the 802.15.4 network structure (use thecoordinators), and obviate multicast by having devices talkto coordinators without creating a single point-of-failure, andchanging the IPv6 ND multicast semantics. This documentwill be a proposed standard.
34 KRnet2007
(Charter 2/5) Problem Statement for StatefulHeader Compression in 6lowpans• Produce “Problem Statement for Stateful Header
Compression in 6lowpans” to document the problem ofusing stateful header compression (2507, ROHC) in6lowpans. Currently 6lowpan only specifies the use ofstateless header compression given the assumption thatstateful header compression may be too complex. Thisdocument will determine if the assumption is correct and will be an informational document.
35 KRnet2007
(Charter 3/5) Recommendations for 6lowpan Applications• Produce “Recommendations for 6lowpan
Applications” to define a set of recommendations ofprotocols to use for applications. The recommendationswill cover protocols for transport, application layer,discovery, configuration and commissioning. Thisdocument will be an informational document.
• 현재 6lowpan Network Architecture와 Recommendations for 6lowpan Applications 두개로분리하는것이논의중.
36 KRnet2007
(Charter 4/5) 6lowpan Mesh Routing• Produce “6lowpan Mesh Routing” to evaluate different
mesh routing protocols for use within 6lowpans. While mostrouting protocols are defined above the IP layer, 6lowpanrequires a mesh routing protocol below the IP layer. “6lowpan Mesh Routing” may be several proposed standarddocuments.
37 KRnet2007
(Charter 5/5) 6lowpan Security Analysis• Produce “6lowpan Security Analysis” to define the threat
model of 6lowpans and to document suitability of existingkey management schemes and to discussbootstrapping/installation/commissioning/setup issues. Thisdocument will be an informational document.
38 KRnet2007
RSN(Routing for Sensor Networks) BoF추진현황• Routing over IP 기술에초점• David Culler (UCBerkeley) 와 JP Vasseur (시스코)에의해주도• 현재 5개의 ID가논의되고있음
– The generic routing requirements: draft-culler-rsn-routing-reqs– Two application-specific routing requirements:
• Home Networking• Industrial
– A problem statement– An ID on routing metrics
• 새로운이름고려중: – RL2N : Routing Issues for Low power, Lossy Networks– Routing Issues in Low-Power Wireless Networks – Internetworking Issues in Resource-Constrained Networks" (I2RCN)
39 KRnet2007
결론
• IP-USN• IP-USN Architecture• IP-USN 국내표준화동향• IP-USN 국제표준화동향