.7 Lp Link trong ContikiOS

Một phần của tài liệu Thiết kế và triển khai framework bảo mật đa lớp cho mạng 6lowpan (Trang 27 - 29)

15

L p con RDC là l p ch u trách nhi m v ch đ ng chu k c a các nút, quy t đ nh th i đi m g i m t gói tin, tùy thu c vào th i gian đánh th c c a ng i nh n.

Có m t s giao th c RDC có th đ c tri n khai trong m ng c m bi n không dây, nh ng trong

lu n đi m này, s chú ý s đ c t p trung vào b ncác giao th c đ c s d ng trong Contiki: ContikiMAC, LPP, CXMAC và NullRDC.

Cu i cùng, l p con MAC, ch u trách nhi m cho vi c truy n l i các gói b m t.

Framer là m t b các ch c n ng đ đóng khung d li u đ c truy n, và đ phân tích d li u nh n đ c,trong đó đáng chú ý là framer-802.15.4 và framer-nullmac.

2.2.3 Network layer

Hình 2.8 M ng 6LoWPAN. Ngu n [6]

L p m ng 6LoWPAN cung c p kh n ng k t n i internet cho các nút c m bi n. Các ho t đ ngc a l p này là giao th c đ a ch , ánh x và đ nh tuy n. Nh đư mơ t tr c đó, quy t đ nh đ nh tuy n theo l i x y ra trong l p thích ng 6LoWPAN. M t khác, quy t đ nh đ nh tuy n theo tuy n x y ra trong l p m ng 6LoWPAN. Trong l c đ đ nh tuy n, m i b c nh y c a l p liên k t là m t b c nh y IP và m i nút ho t đ ng nh m t b đ nh tuy n IP. Gói tin đ c chuy n ti p t ng b c t ngu n đ n đích gi a các liên k t này. T i tr ng c a gói đ c gói g n trong tiêu đ IP. Sau đó, gói IP đ c phân m nh và các m nh này đ c g i đ n b c ti p theo d a trên thông tin b ng đ nh tuy n. N u l p thích ng trong b c ti p theo nh n đ c t t c các phân m nh thành cơng, thì nó s t o m t gói IP t các phân m nh và g i nó lên l p m ng. Sau đó, l p m ng s g i gói đ n l p trên (l p v n chuy n), n u gói

16

đó đ c đ nh s n. N u khơng, nó chuy n ti p gói tin t i b c ti p theo theo thông tin b ng đ nh tuy n. Tuy nhiên, n u thi u m t s đo n, t t c các đo n s đ c truy n l i trong m t b c nh y.

2.2.3.1 IPv6 và Routing

UIP là m t stack TCP/IP mư ngu n m đ c thi t k đ s d ng ngay c v i các b vi đi u khi n 8 và 16 bit nh .

Chúng ta có th l a ch n m t s k thu t đ nh tuy n, nh ng ch y u chúng đ u có chung m t m c đích: đ m b o r ng các gói d li u đ n đúng đích. i u này đ c th c hi n theo nhi u cách khác nhau tùy thu c vào các y u t nh s li u đ nh tuy n (cách tuy n đ ng đ t tiêu chu n và t t h n các tuy n đ ng khác), li u vi c đ nh tuy n có đ c th c hi n đ ng ho c t nh không, v.v ...

Trong Contiki, giao th c đ nh tuy n m c đ nh là RPL. Các giao th c khác nh Adodway On-Demand Distance Vector (AODV) không n m trong ph m vi c a ph n này. Các chi ti t c th c a vi c th c hi n RPL n m ngoài ph m vi c a ph n này, nhóm ch mơ t các c u hình thơng th ng và cung c p khái ni m ng n g n v RPL. bi t thêm chi ti t, chúng ta có th theo đ ng d n sau: core/net/rpl.

RPL - IPv6 Routing Protocol for Low-Power and Lossy Networks: RPL là m t giao th c

đ nh tuy n IPv6 cho các m ng có cơng su t th p và m t gói đ c thi t k b i IETF Routing Over Low và m ng Lossy (lossy network), đ c s d ng làm giao th c đ nh tuy n de facto trong Contiki. RPL là m t giao th c vector kho ng cách ch đ ng, nó b t đ u tìm ki m các tuy n đ ng ngay khi m ng RPL đ c kh i t o.

Một phần của tài liệu Thiết kế và triển khai framework bảo mật đa lớp cho mạng 6lowpan (Trang 27 - 29)

Tải bản đầy đủ (PDF)

(94 trang)