39
KRnet 2007 IP over Low-Power WPAN 김기형 아주대학교 [email protected]

KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

KRnet 2007

IP over Low-Power WPAN

김기형

아주대학교

[email protected]

Page 2: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

2 KRnet2007

Contents• 6LoWPAN & IP-USN

• IP-USN 기술동향

• IP-USN 표준화동향

Page 3: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

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

Page 4: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

4 KRnet2007

IP-USN• IP-USN은 IETF 6LoWPAN WG의기술표준을기반으로유비쿼터스시대의핵심기술인 3L 디바이스 (저전력, 저가격, 저출력) 들을위한광역의 IP 표준화기술– IP-USN은인터넷기반으로설계

• 대규모센서네트워크에적합하고기존인터넷서비스와바로연계

– IP-USN은네트워크의안정성(또는생존성)이탁월• USN 실외응용및재난구호, 군사용, 방재, 방화등 mission

critical 응용분야에적합• u-City 등에적합하고쉽게다양한응용서비스를제공

– BcN, IPv6, USN 등 IT839 인프라를효과적으로통합ㆍ연동• 기존인터넷의각종응용서비스와효율적으로연계

Page 5: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

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

Page 6: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

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 관리 등

Page 7: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

7 KRnet2007

Why IP-USN?기존의 IP 인프라를 기반으로 광범위한 확장성 제공

센서 노드, 게이트웨이 및 싱크 노드의 이동성 보장IP-USNIPIP--USNUSN

IP-USNZigBee, Bluetooth

중규모 센서 네트워크(Open, Outdoor)

대규모 센서 네트워크(Global, Mobility,

Management)

소규모 센서 네트워크(Closed, Indoor)

유무선, 이기종 통합 네트워크 관리 기능 제공

Page 8: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

8 KRnet2007

IP-USN Architecture• 확장성• 신뢰성• 통합관제• 유비쿼터스보안• 서비스탐색/네이밍• 유비쿼터스이동성• 저전력

Page 9: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

9 KRnet2007

IP-USN Architecture (2)

WPAN MACWPAN MAC

Adaptation Adaptation 계층계층

TCP / IPTCP / IP

응용응용 프로토콜프로토콜

USN USN 응응 용용

재재 난난 교교 통통 국국 방방 기기 상상

IP-USN노드센서칩 센서 모트 USB SB

IP-USN 라우터

Page 10: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

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 응용서비스 재난방재 응용서비스

Page 11: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

11 KRnet2007

IP-USN 라우터

IPv4 & IPv6Dual

Ethernet

MACPHY

WiBro

MACPHY

HSDPA

MACPHY

Adaptation

내부압축

외부압축

SSLPTA

Proxy ND GAR MA

LoWPANMAC/PHY Chirp

Internet IP-USN

Page 12: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

12 KRnet2007

Routing for Sensor Networks• L2 또는 L3에서의라우팅프로토콜개발이가능

– Route over IP (IETF에서는 RSN BoF추진중)– Mesh under IP (6LoWPAN WG)

• LOAD, DYMO-low

Page 13: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

13 KRnet2007

신뢰성있는 대규모 센서네트워크 구축기술(1)

• 다중라우터기반의인터넷연동

Page 14: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

14 KRnet2007

신뢰성있는 대규모 센서네트워크 구축기술(2)

• 다중라우터기반의인터넷연동

Page 15: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

15 KRnet2007

Router Advertisement기술

• Bootstrapping• Commissioning• Neighbor Discovery and Optimization• Default Routers• Router Advertisement• Interworking of Multiple Routers

Page 16: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

16 KRnet2007

Gateway-Assisted Routing기술

• Gateway Assisted Routing– Finding shortest Path– Provide trust path through router

S

D

Page 17: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

17 KRnet2007

Routing Architecture• Combination of Scalable Routing and Mesh Routing

Protocols• Role of Routers in Routing

Page 18: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

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

Page 19: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

19 KRnet2007

대규모 센서네트워크를 위한 확장성있는 라우팅기술

• Scalable Routing Protocol : HiLow (Hierarchical Routing for LoWPAN)

0

12 3

47

5 698

25 2726

Page 20: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

20 KRnet2007

Robust and Resilient to the Link Failures

0

1 2 3

475 6

98

25 2726

Page 21: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

21 KRnet2007

Short-cut to the Destination

0

12 3

47

5 698

25 2726

Page 22: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

22 KRnet2007

Mobility Support

0

12 3

47

5 6

98

25 2726

Mobile Node(55000)

Mobility Agent

Mobile Node(55000)

Binding Update

Move

Page 23: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

23 KRnet2007

Network Mobility with MANET

RFD FFD IP-USN Router

Page 24: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

24 KRnet2007

서비스 탐색 기술- Simple Service Discovery Protocol (SSLP)

Page 25: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

25 KRnet2007

Service Location Protocol (SLP)• Version 2 standardized June 1999• RFC 2608

UA

DA

SA

SA

SrvReg

SrvRply

SrvRqst

SrvRqst SrvReg

DAAdvert

Page 26: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

26 KRnet2007

Service Discovery on WPAN and Internet

Page 27: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

27 KRnet2007

Proximity-based Service DiscoveryUA-1 SA-1

DPA-1UA-2

SA-2

SA-3DPA-2

SA-4

SA-1DPA-1

TA

SLP

Page 28: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

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

Page 29: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

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 상태

Page 30: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

30 KRnet2007

인프라기술로서의 IP-USN• U-City

– 전국적으로활용될수있는유비쿼터스인프라• 다양한MAC & PHY에적용

– IEEE802.15.4, IEEE802.15.4a, IEEE802.15.4b– pico-Cell (Binary CDMA)

Page 31: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

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

Page 32: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

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

Page 33: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

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.

Page 34: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

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.

Page 35: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

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 두개로분리하는것이논의중.

Page 36: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

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.

Page 37: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

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.

Page 38: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

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)

Page 39: KRnet2007 IP over Low-Power WPANB1%E8%B1%E... · 2012-03-20 · 3 KRnet2007 6LoWPAN • A new BOF of 6LoWPAN (IPv6 Low Power Wireless Personal Area Networks) was held during 61st

39 KRnet2007

결론

• IP-USN• IP-USN Architecture• IP-USN 국내표준화동향• IP-USN 국제표준화동향