1. Trang chủ
  2. » Luận Văn - Báo Cáo

(Luận văn) nghiên cứu giao thức định tuyến cho ipv6 ứng dụng trong mạng iot

95 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

i LỜI CAM ĐOAN Tôi xin cam đoan nội dung Luận văn tơi viết hồn tồn xác trung thực Các tài liệu tham khảo s dụng có nguồn gốc đƣợc trích dẫn rõ ràng Tơi xin chịu ho n to n tr ch nhiệm có dấu hiệu ch p từ c c t i iệu h c Luận văn đƣợc tìm hiểu, nghiên cứu dƣới hƣớng dẫn ngƣời uôn động viên, giúp đỡ tạo điều TS Huỳnh Công Tú, thầy kiện thuận lợi để tơi hồn thành Tuy thời gian khả có lu hạn chắn khơng tránh khỏi sai sót, mong nhận đƣợc góp an va ý bổ sung để luận văn đƣợc hoàn chỉnh thời gian đến n Bình Định, ngày 20 tháng 04 năm 2021 to p ie gh tn Ngƣời thực w d oa nl Nguyễn Thông ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si ii LỜI CẢM ƠN Trong thời gian thực luận văn, em có hội đƣợc nghiên cứu, học tập cập nhật kiến thức chuyên ng nh môn đƣợc học trƣờng Cùng với đó, phƣơng ph p giảng dạy khoa học gắn với thực tiễn công tác Thầy giảng viên khoa kỹ thuật công nghệ trƣờng Đại học Quy nhơn Qua em xin chân th nh cảm ơn Thầy hƣớng dẫn TS Huỳnh Công Tú giúp đỡ em hoàn thành luận văn n y Bình Định, ngày 20 tháng 04 năm 2021 lu Ngƣời thực an n va to p ie gh tn Nguyễn Thông d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si iii MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii DANH MỤC KÝ HIỆU VÀ TỪ VIẾT TẮT vi DANH MỤC CÁC HÌNH VẼ ix DANH MỤC CÁC BẢNG xii MỞ ĐẦU 1 Lý chọn đề tài lu Tổng quan tình hình triển khai IPv6 giới Việt Nam an 2.1 Tình hình triển khai IPv6 giới va n 2.2 Tình hình triển khai IPv6 Việt Nam 3 Mục đích v nhiệm vụ nghiên cứu: ie gh tn to 2.3 Tình hình nghiên cứu giao thức định tuyến cho IoT p 3.1 Mục đích nghiên cứu nl w 3.2 Nhiệm vụ nghiên cứu d oa 3.3 Đối tƣợng phạm vi nghiên cứu: an lu Phƣơng ph p uận v phƣơng ph p nghiên cứu: va Bố cục dự kiến luận văn ll u nf Ý nghĩa hoa học thực tiễn đề tài oi m Chƣơng TỔNG QUAN VỀ GIAO THỨC IPv6 z at nh 1.1 Khái quát chung IPv6 [3] Đặc điểm IPv6 [3] 10 z 1.3 Cách thức biểu diễn, cấu trúc dạng địa IPv6 [3] 11 @ gm 1.3.1 Biểu diễn địa IPv6 11 m co l 1.3.2 Cấu trúc địa IPv6 12 1.3.3 Các dạng địa IPv6 13 an Lu 1.4 Tổng quan giao thức bảo mật IPSec [17] 28 n va ac th si iv 1.5 Giao thức bảo mật IPSec mạng IPv6 [17] 32 M o đầu gói tin IPv6 32 1.5.2 Tích hợp bảo mật IPSec địa IPv6 37 1.5.3 Nguyên tắc hoạt động giao thức bảo mật địa IPv6 39 Kết luận chƣơng 48 Chƣơng MỘT SỐ CHUẨN GIAO TIẾP IoT VÀ CÁC CÔNG NGHỆ CHUYỂN ĐỔI SANG IPv6 49 lu 2.1 Một số chuẩn giao tiếp cho mạng IoT [15] 49 an 2.1.1 Bluetooth 49 va n 2.1.2 Zigbee 50 to 2.1.4 6LoWPAN 51 p ie gh tn 2.1.3 Z-wave 50 2.1.5 Thread 52 oa nl w 2.1.6 Wifi 52 2.1.7 LoRa 53 d an lu 2.2 Các công nghệ chuyển đổi IPv4 sang IPv6 [10] 55 u nf va 2.2.1 Dual-stack 56 2.2.2 Công nghệ đƣờng hầm (Tunnel) 56 ll oi m 2.2.3 Công nghệ biên dịch 59 z at nh Kết luận chƣơng 61 Chƣơng MÔ PHỎNG GIAO THỨC ĐỊNH TUYẾN IPv6 ỨNG DỤNG z @ TRONG MẠNG IoT 62 l gm 3.1 Giao thức định tuyến RPL 62 m co 3.2 Hệ điều hành Contiki [1,2] 64 3 Đ nh gi thông số kỹ thuật giao thức định tuyến RPL 65 an Lu 3.3.1 Tỷ lệ chuyển phát tin liệu [1] 65 n va ac th si v 3.3.2 Công suất tiêu thụ trung bình tồn mạng [1] 66 3.3.3 Thời gian sống mạng [13] 66 3.3.4 Số lần thay đổi nút cha trung bình tồn mạng [1] 67 3.4 Mô mạng tổn hao công suất thấp dùng giao thức định tuyến RPL 67 3.5 Kết đ nh gi giao thức định tuyến RPL 74 Kết luận chƣơng 79 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 80 lu TÀI LIỆU THAM KHẢO 81 an QUYẾT ĐỊNH GIAO ĐỀ TÀI LUẬN VĂN THẠC SĨ (Bản sao) n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si vi DANH MỤC KÝ HIỆU VÀ TỪ VIẾT TẮT Ký hiệu Tiếng Anh Tiếng Việt 6LoWPAN IPv6 Protocol over Low-Power S dụng giao thức IPv6 Wireless PANs mạng PAN không dây công suất thấp lu an Authentication Header M o đầu xác thực APNIC Asia- Pacific Network Trung tâm thông tin mạng châu Information Centre Á- Th i Bình Dƣơng ARP Address Resolution Protocol Thủ tục phân giải địa CTP Collection Tree Protocol Giao thức thu thập liệu n va AH tn to thực thi Đối tƣợng quảng b đích Destination Advertisement gh DAO p ie Object Tỷ lệ chuyển phát tin liệu Giao thức cấu hình động máy Dynamic Host Configuration oa nl DHCP Data Delivery Ratio w DDR chủ d Protocol lu DODAG Information Object DIS DODAG Information DODAG đối tƣợng thông tin va an DIO ll u nf Solicitation DODAG khuyến khích thơng tin m Domain Name System Hệ thống tên miền DODAG Destination Oriented Direct Đồ thị hơng có chu trình đƣợc Acyclic Graph định hƣớng oi DNS z at nh z @ M o đầu mã hóa Encrypted Security Payload ETX Expected Transmission Truyền kỳ vọng IANA Internet Assigned Numbers Tổ chức cấp phát số hiệu Internet m co l an Lu Authority gm ESP n va ac th si vii ICMP Internet Control Message Giao thức x lý thông báo Protocol trạng thái cho IP ICV Integrity Check Value Giá trị kiểm tra tính tồn vẹn IEEE Institute of Electrical and Hội Kỹ sƣ Điện v Điện t Electronics Engineers IETF Hiệp hội đặc trách kỹ thuật Internet Engineering Task Force Internet lu an n va Internet of Things Internet Vạn Vật IP Internet Protocol Giao thức Internet IPSec IP Security Architecture Giao thức bảo mật Internet IPv4 Internet Protocol version Giao thức Internet phiên Internet Protocol version Giao thức Internet phiên Local Area Network Mạng cục Low- Power and Losy Networks Mạng tổn hao công suất thấp tn to IoT IPv6 gh Long Term Evolution Tiến hóa dài hạn oa nl LTE w LLN p ie LAN Tƣơng t c máy với máy Machine-to-Machine NAT Network Address Transiation NAT- PT Network Address Transiation - Chuyển đổi địa mạng – Protocol Transiator chuyển đổi giao thức d M2M lu ll u nf va an Chuyển đổi địa mạng m Quality of Service RFC Request for Comments RIPng RIP next generation Chất ƣợng dịch vụ oi QoS z at nh Tài liệu chuẩn cho Internet z Giao thức RIP đƣợc xây dựng gm @ cho việc định tuyến Routing Protocol for Low- Giao thức định tuyến Ipv6 dành Power and Lossy Networks cho mạng tổn hao công suất thấp m co RPL l IPv6 an Lu n va ac th si viii SN Sequence Number Số thứ tự SPI Security Parameters Index Chỉ mục tham số bảo mật TCP Transmission Control Protocol Giao thức điều khiển giao vận TTL Time to live Thời gian tồn UDP User Datagram Protocol Giao thức liệu ngƣời dùng VNNIC Vietnam Internet Network Trung tâm Internet Việt Nam Information Center lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si ix DANH MỤC CÁC HÌNH VẼ Hình a Tình hình triển khai IPv6 toàn giới [16] Hình b TOP c c đơn vị, doanh nghiệp triển khai IPv6 tiêu biểu Việt Nam (Cập nhật 04/2021 nguồn APNIC [16]) Hình c Biểu đồ tỉ lệ ứng dụng IPv6 Việt Nam (Cập nhật 04/2021, nguồn APNIC [16]) Hình 1 Sự biến đổi Internet 10 Hình Cấu trúc thƣờng thấy địa IPv6 12 lu Hình Cấu trúc địa link-local 16 an n va Hình Cấu trúc địa Site-local 17 Hình Phân cấp định tuyến địa IPv6 Unicast toàn cầu 19 gh tn to Hình Cấu trúc địa Unicast toàn cầu 19 p ie Hình Cấu trúc địa IPv6 multicast 22 w Hình Phạm vi (scope) địa IPv6 23 oa nl Hình Multicast phạm vi link 25 d Hình 10 Cấu th nh địa solicited-node multicast từ địa unicast 27 an lu Hình 11 IPSec chế độ Tunnel mode 31 u nf va Hình 12 Cấu trúc gói tin IPv6 33 ll Hình 13 Định dạng gói tin IPv6 34 oi m Hình 14 Các giá trị trƣờng Next Header 35 z at nh Hình 15 M o đầu mở rộng địa IPv6 36 Hình 16 Định dạng Extension Header 37 z gm @ Hình 17 IPSec chế độ Transport 38 Hình 18 IPSec chế độ Tunnel 39 l m co Hình 19 Định dạng m u đầu IPSec AH 39 Hình 20 Hai chế độ xác thực AH 41 an Lu n va ac th si x Hình 21 M o đầu đƣợc xác thực chế độ IPv6 AH Transport (Phần m u nâu đậm phần liệu dƣợc xác thực) 42 Hình 22 M o đầu đƣợc xác thực chế độ IPv6 AH Tunnel (Phần màu nâu đậm phần liệu đƣợc xác thực) 42 Hình 23 Mơ tả AH xác thực v đảm bảo tính tồn vẹn liệu 43 Hình 24 Định dạng m o đầu IPsec ESP 44 Hình 25 M o đầu đƣợc mã hóa chế độ IPv6 ESP Transport (Phần m u nâu đậm phần liệu đƣợc mã hóa) 45 lu Hình 26 M o đầu đƣợc mã hóa chế độ IPv6 ESP Tunnel (Phần màu an nâu sậm phần liệu đƣợc mã hóa) 46 va n Hình 27 Nguyên tắc hoạt động ESP Header 46 gh tn to Hình Gói Radio LoRa 54 ie Hình 2 Ngăn xếp kép 56 p Hình Cơ chế mơi giới đƣờng hầm 58 nl w Hình Cơ chế 6to4 [14] 59 d oa Hình Dịch địa mạng- Dịch giao thức 60 an lu Hình Mơ hình cấu trúc mạng DODAG [1] 63 u nf va Hình Thực thi giao thức RPL hệ điều hành Contiki 65 Hình 3 Mạng thu thập liệu với nút can thiệp Các vòng tròn hiển thị ll oi m phạm vi giao thoa 71 z at nh Hình Cấu trúc thơng điệp nút g i 73 Hình Nhật ký nội 73 z Hình Bản ghi thơng điệp nút chìm 73 @ l gm Hình Bản ghi thơng điệp xuất 73 m co Hình So sánh cơng suất tiêu thụ trung bình [1] 75 Hình Sơ đồ bố trí nút mạng 76 an Lu n va ac th si 69 Nhận xử lý gói tin đến while(1) { PROCESS_YIELD(); //if there is packet available if(ev == tcpip_event) { tcpip_handler(); } else if (ev == sensors_event && data == &button_sensor) { PRINTF("Initiaing global repair\n"); rpl_repair_root(RPL_DEFAULT_INSTANCE); } } lu //call this function if packet available an static void va tcpip_handler(void) n { gh tn to char *appdata; if(uip_newdata()) { ie p appdata = (char *)uip_appdata; appdata[uip_datalen()] = 0; nl w //print the data of packet oa PRINTF("DATA recv '%s' from ", appdata); PRINTF("%d", d ll u nf } va PRINTF("\n"); an lu UIP_IP_BUF->srcipaddr.u8[sizeof(UIP_IP_BUF->srcipaddr.u8) 1]); m oi Phía máy khách UDP chủ yếu thực hai tác vụ: Thiết lập kết nối z at nh UPD; G i gói tin đến máy chủ UDP theo định kỳ z m co l gm @ an Lu n va ac th si 70 Thiết lập kết nối UPD /* new connection with remote host */ client_conn = udp_new(NULL, UIP_HTONS(UDP_SERVER_PORT), NULL); if(client_conn == NULL) { PRINTF("No UDP connection available, exiting the process!\n"); PROCESS_EXIT(); } udp_bind(client_conn, UIP_HTONS(UDP_CLIENT_PORT)); PRINTF("Created a connection with the server "); PRINT6ADDR(&client_conn->ripaddr); lu PRINTF(" local/remote port %u/%u\n", an UIP_HTONS(client_conn->lport), UIP_HTONS(client_conn->rport)); n va tn to Gửi gói tin p ie gh //set time interval by SEND_INTERVAL etimer_set(&periodic, SEND_INTERVAL); while(1) { d oa nl w PROCESS_YIELD(); if(ev == tcpip_event) { tcpip_handler(); } //send packet every SEND_INTERVAL if(etimer_expired(&periodic)) { etimer_reset(&periodic); ctimer_set(&backoff_timer, SEND_TIME, send_packet, NULL); static void send_packet(void *ptr) { static int seq_id; ll u nf va an lu oi m z at nh z char buf[MAX_PAYLOAD_LEN]; seq_id++; PRINTF("DATA send to %d 'Hello %d'\n", server_ipaddr.u8[sizeof(server_ipaddr.u8) - 1], seq_id); sprintf(buf, "Hello %d from the client", seq_id); //send packet through client_conn to UDP server uip_udp_packet_sendto(client_conn, buf, strlen(buf), &server_ipaddr, UIP_HTONS(UDP_SERVER_PORT)); m co l gm @ an Lu } n va ac th si 71 Trong luận văn n y xem x t ví dụ mạng IoT bao gồm nút cảm biến thu nhận tín hiệu khác mơi trƣờng nhƣ: nhiệt độ, cƣờng độ nh s ng v độ ẩm, số đo mức tiêu thụ điện bên nút Các cảm biến g i thông số đọc đƣợc định kỳ mạng mu tihop đến nút chìm thu thập số thực nhƣ nút gốc RPL, tạo nên DAG RPL phép chuyển tiếp liệu từ nút cảm biến tới Mạng đƣợc mơ tả trực quan hình 3.3 Nó bao gồm nút gốc N nút cảm biến (N= 5, 10,15,20,25,35,45,55,65) Các nút lu đƣợc phân phối nhƣ hình, vng ƣới 10 m2 an Mỗi nút cung cấp nhật ký cục định kỳ có chứa thơng số đo ƣờng nội va n mức tiêu thụ điện ngo i việc ghi nhật ký gói tin g i p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z gm @ m co l Hình 3 Mạng thu thập liệu với nút can thiệp Các vòng tròn hiển thị phạm vi giao thoa Việc đ nh gi giao thức dựa lần chạy th nghiệm môi an Lu trƣờng mô Cooja với nút mô TMoteSky Các nút chạy với n va ac th si 72 chƣơng trình thu thập liệu IPv6 đƣợc triển khai UDPv6 RPL môi trƣờng đa ênh Conti i Mạng mơ đƣợc minh họa hình 3.3, bao gồm:  Một nút gốc mô luôn bật hoạt động nhƣ máy chủ UDP chìm thu thập nút gốc RPL lúc;  N nút g i mô đƣợc thực theo chu kỳ hoạt động nhƣ c c UDP khách, thu thập g i thông số tiêu thụ ƣợng thƣ viện Conti i‟s energest; c c thông số môi trƣờng nhƣ nhiệt độ, độ ẩm, lu cƣờng độ ánh sáng s dụng cảm biến an n va Các nút g i g i gói tin đến nút gốc định kỳ sau 30 - 32 giây tn to Kích thƣớc gói tin 46 byte Chúng tạo ghi nội định ie gh kỳ cho giao tiếp USB sau giây để phục vụ cho việc đ nh gi mạng Nút p g i chuyển tiếp c c thông điệp tới nút khác kể từ chúng tạo thành nl w RPL-DAG Nút gốc thu thập thông số từ nút g i ghi d oa chúng vào giao tiếp USB an lu C c thông điệp đƣợc g i nút g i có cấu trúc đƣợc hiển thị va Hình 4, thơng điệp nhật ký nội có cấu trúc đƣợc hiển thị Hình ll u nf 3.5 sink log messages có cấu trúc đƣợc hiển thị Hình 3.6 Ngồi oi m Cooja in thêm hai trƣờng đầu thông điệp báo cáo; thời gian mô đƣợc hiển thị Hình 3.7 z at nh theo micro giây ID nút xuất thông điệp Đầu nhật ký mẫu z m co l gm @ an Lu n va ac th si 73 lu Hình Cấu trúc thơng điệp nút gửi an n va p ie gh tn to w d oa nl Hình Nhật ký nội ll u nf va an lu oi m z at nh z m co l gm @ Hình Bản ghi thơng điệp nút chìm an Lu Hình Bản ghi thông điệp xuất n va ac th si 74 3.5 Kết đánh giá giao thức định tuyến RPL Trong luận văn n y chúng tơi tập trung vào phân tích mơ phỏng, đ nh gi giao thức định tuyến RPL với thông số cơng suất tiêu thụ trung bình nút mạng Trong nghiên cứu [1] chúng tơi s dụng mơ hình mô DODAG bao gồm 31 nút mạng đƣợc phân bố ngẫu nhiên trƣờng cảm biến có ích thƣớc (100m x 100m) Bảng 3.1 tóm tắt kịch đ nh gi mô với hai giao thức RPL CTP Kết Hình 3.8 cho thấy mức tiêu thụ cơng suất trung bình tồn mạng giao thức RPL giao thức lu CTP Kết mô cho thấy giao thức RPL hiệu mặt an ƣợng so với giao thức CTP [11] Giao thức CTP thực chế xác va n nhận truyền lại Bởi vậy, tin đƣợc truyền lại xảy mát gh tn to tin Cơ chế xác nhận truyền lại làm phát sinh thêm chi phí ie ƣợng Mơ hình nghiên cứu [1] chƣa đ nh gi phụ thuộc mức tiêu thụ p ƣợng trung bình tồn mạng với số ƣợng nút cảm biến oa nl w Bảng Kịch đánh giá mô [1] Các tham số Giá trị d UDI (Unit Disk Graph with Distance an lu Mơ hình truyền thơng vơ tuyến Số nút mạng u nf va Interference) 31 ll oi 100m x 100m Phạm vi truyền hiệu quả: 30m Phạm z at nh Phạm vi phủ sóng nút m Kích thƣớc mạng vi ảnh hƣởng nhiễu: 50m z 30s, 40s, 50s, 60s Nguồn g i tin liệu Tất nút mạng Giao thức lớp MAC CSMA/ContikiMAC [4] m co l gm @ Chu kỳ g i tin liệu an Lu n va ac th si 75 lu Hình So sánh cơng suất tiêu thụ trung bình [1] an Trong nghiên cứu chúng tơi s dụng mơ hình mạng đƣợc mơ tả va n mục Để đ nh gi phụ thuộc mức tiêu thụ ƣợng trung tn to bình mạng vào số ƣợng nút cảm biến mạng, mô với số ie gh nút cảm biến lần ƣợt N=5,10,15,20, 25,35,45,55,65 Các nút cảm biến p g i thông điệp đến nút gốc khoảng thời gian 30 giây Thông số nl w ƣợng mạng đƣợc thu thập công cụ powertrace Contiki Thời d oa gian thực mô 60 phút Hinh 3.9 thể cách bố trí nút cảm an lu biến mạng Nút nằm phạm vi liên kết với nút gốc, nút có va thể liên kết với nút Nút trƣờng hợp khác, vừa liên kết ll u nf đƣợc với nút nút gốc oi m z at nh z m co l gm @ an Lu n va ac th si 76 lu an n va p ie gh tn to d oa nl w ll u nf va an lu Hình Sơ đồ bố trí nút mạng oi m z at nh z l gm @ Hình 10 Mức tiêu thụ lƣợng nút mạng bố trí theo sơ đồ hình 3.9 m co an Lu n va ac th si 77 lu an n va Hình 11 Sự phụ thuộc mức tiêu thụ lƣợng vào số nút cảm biến tăng số nút cảm biến lên Kết cho thấy hi tăng số nút cảm biến N=10, gh tn to Hình 3.11 thể kết mô mức tiêu thụ ƣợng mạng p ie ƣợng tiêu thụ trung bình tồn mạng giảm xuống cịn 10,48% so với w 17,23% hi N=5 Khi tăng dần N từ 10 đến 25 nút cảm biến mức tiêu thụ oa nl ƣợng trung bình mạng giảm dần Tiếp tục tăng số nút mạng từ 25 d đến 65 nút cảm biến mức ƣợng tiêu thụ trung bình hơng thay đổi an lu nhiều Hình 3.11, 3.12 thể phụ thuộc mức tiêu thụ ƣợng trung ll u nf va bình mạng hi tăng số nút cảm biến N oi m z at nh z m co l gm @ an Lu n va ac th si 78 lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ Hình 12 Mức tiêu thụ lƣợng mạng gồm 10,15,20,25 nút cảm biến an Lu n va ac th si 79 Kết luận chƣơng Một số kết đ nh gi mô với giao thức RPL cho thấy giao thức RPL có hiệu mức tiêu thụ ƣợng Khi tăng số ƣợng nút cảm biến mức tiêu thụ ƣợng mạng ổn định Tuy nhiên giao thức RPL có huynh hƣớng s dụng lâu dài liên kết có chất ƣợng tốt Điều dẫn đến việc cân ƣợng nút mạng DODAG Do vậy, số nút mạng hết ƣợng nhanh so với lu nút mạng khác; thứ hai, mạng hỗn hợp bao gồm nhiều nút cảm biến an đƣợc trang bị loại nguồn ƣợng khác giao thức RPL va n chƣa có phân loại chất ƣợng dịch vụ cho kiểu ƣu ƣợng liệu p ie gh tn to khác mạng d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si 80 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Kết luận Trong luận văn n y trình b y nghiên cứu tổng quan giao thức định tuyến IPv6 khả ứng dụng cho mạng IoT Một số kết luận văn nhƣ sau: Nghiên cứu tổng quan công nghệ tiêu chuẩn kỹ thuật IPv6, công nghệ chuyển đổi IPv6 mạng truyền thông giải pháp bảo lu mật IPv6 Nghiên cứu giao thức định tuyến IPv6 s dụng cho an mạng tổn hao công suất thấp nhƣ (6LoWPAN) s dụng IPv6 mạng va n cá nhân không dây công suất thấp, giao thức định tuyến RPL (IPv6 Routing gh tn to Protocol for Low-Power and Lossy Networks) với yêu cầu cấu trúc liên kết mạng bền vững qua liên kết tổn hao công suất thấp với yêu cầu ie p trạng thái liên kết tối thiểu oa nl w Mô v đ nh gi hiệu giao thức định tuyến RPL dựa d công cụ mô Cooja/MSPSim chạy hệ điều hành Contiki Kết an lu mô cho thấy giao thức định tuyến RPL phù hợp với ứng dụng Hƣớng phát triển ll u nf va triển khai mạng IoT m oi Nghiên cứu luận văn n y bƣớc đầu tổng hợp phân tích việc z at nh triển hai IPv6 Đ nh gi hiệu c c giao thức định tuyến cho IPv6 z dựa kết mô cơng cụ Cooja/MSPSim Kết có @ m co l tƣơng gm thể đƣợc s dụng để tiếp tục thực nghiên cứu thực nghiệm Triển hai đ nh gi thực nghiêm với phần cứng thiết bị S dụng học an Lu m y để tối ƣu ết nối nút mạng cảm biến nút gốc n va ac th si 81 TÀI LIỆU THAM KHẢO [1] Thang Vu Chien, Thang Le Nhat Đ nh gi hiệu giao thức định tuyến IPv6 cho mạng cảm biến không dây Tạp chí Nghiên cứu KH&CN quân sự,2015, Số 38, 08, Tr 51-58 [2] Thang Vu Chien, Hung Nguyen Chan, Thanh Nguyen Huu, “Operating System for Wireless Sensor Networks and an Experiment of Porting Conti iOS to MSP430 Microcontro er,” Journa of Computer Science and Information, Vol 5, Issue 1, February (2012), ISSN: lu 2088-7051, pp 50-56 an (2006) n va [3] Thuy Nguyen Thi Thu, "Giới thiệu hệ địa Internet IPv6." gh tn to [4] A Dunkels, “The Conti iMAC Radio Duty Cyc ing Protoco ,” SICS p ie technical report, December (2011) [5] Adam Dunkels, Fredrik Osterlind, Nicolas Tsiftes, Zhitao He, “Software- oa nl w based On ine Energy Estimation for Sensor Nodes,” Proceedings of d the 4th workshop on Embedded networked sensors, (2007) lu an [6] C Gomez, J Paradells, C Bormann, J Crowcroft, "From 6LoWPAN to u nf va 6Lo: Expanding the Universe of IPv6-Supported Technologies for ll the Internet of Things", IEEE Communications Magazine, Vol 55, m oi Issue 12, pp 148-155, December 2017 z at nh [7] De Couto D, Aguayo D, Bicket J, Morris R, “A high-throughput path metric for multi-hop wire ess routing” In: Proceedings of the 9th z Networking, New York, (2003) l gm @ Annual International Conference on Mobile Computing and m co [8] J Haxhibeqiri, E De Poorter, I Moerman, J Hoebeke, “A Survey of LoRaWAN for IoT: From Techno ogy to App ication”, Sensors, an Lu Vol 18, 3995, November 2018 n va ac th si 82 [9] Jara, A J., Ladid, L., Skarmeta, A The Internet of Everything through IPv6: An Analysis of Challenges, Solutions and Opportunities Journal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications (JoWUA), Vol 4, No 3, pp 97-118, September 2013 [10] John J Amoss, Daniel Minoli Handbook of IPv4 to IPv6 Transition: Methodologies for Institutional and Corporate Networks 1st Edition Auerbach Publications; 1st edition (September 19, 2019), lu 248 pages an [11] Omprakash Gnawali, Rodrigo Fonseca, Kyle Jamieson, David Moss, and va n Philip Levis, “Co ection Tree Protoco ,” In Proceedings of the 7th to gh tn ACM Conference on Embedded Net-worked Sensor Systems p ie (SenSys 2009), Berkeley, CA, USA, November (2009) [12] S Deering and R Hinden Internet Protocol, Version (IPv6) oa nl w Specification, document IETF RFC 8200, 2017 [13] Thubert, Pascal Winter, Tim Brandt, Anders Hui, Jonathan Kelsey et.all d an lu (2012) RPL: IPv6 Routing Protocol for Low power and Lossy Cisco Press) ll u nf va Networks IETF RFC 6550- Deploying IPv6 networks (2006, oi m [14] Wu, P, Cui, Y, Wu, J, Liu, J and Metz, C Transition from IPv4 to IPv6: z at nh A state-of-the-art survey, IEEE Communications Surveys & Tutorials, 15(3), pp.1407-1424, (2013) z gm @ [15] Một số chuẩn giao tiếp mạng IoT https://tapit.vn/mot-chuan-giaotiep-trong-iot-internet-things Truy cập ngày 10/04/2021 l m co [16] Thống kê IPv6 APNIC (Tổ chức quản ý địa khu vực châu Á Th i Bình Dƣơng) https://stats abs apnic net/ipv6/ Truy cập ngày an Lu 09/04/2021 n va ac th si 83 [17] Trung Tâm Internet Việt Nam VNNIC https://www.vnnic.vn/ipv6/congnghe/giao-thức-bảo-mật-ipsectrong-ipv6 Truy cập ngày 09/03/2021 lu an n va p ie gh tn to d oa nl w ll u nf va an lu oi m z at nh z m co l gm @ an Lu n va ac th si

Ngày đăng: 19/07/2023, 05:03

Xem thêm: