Dragos Neagoe & Antonios Pateas Efficient IPv6 Neighbor Discovery in Wireless Environment Master’s Thesis Efficient IPv6 Neighbor Discovery in Wireless Environment Dragos Neagoe Antonios Pateas Series of Master’s theses Department of Electrical and Information Technology LU/LTH-EIT 2016-550 http://www.eit.lth.se Department of Electrical and Information Technology, Faculty of Engineering, LTH, Lund University, 2016. “main” — 2016/11/20 — 14:43 — page 1 — #1 Efficient IPv6 Neighbor Discovery in Wireless Environment Dragoş Neagoe & Antonios Pateas
[email protected] &
[email protected] Department of Electrical and Information Technology Lund University Advisors: Jens A Andersson (EIT LTH) Stefan Höst (EIT LTH) Samita Chakrabarti (Ericsson AB, San Jose) Jaume Rius I Riu (Ericsson AB, Stockholm) Examiner: Maria Kihl (EIT LTH) November 20, 2016 “main” — 2016/11/20 — 14:43 — page 2 — #2 Printed in Sweden E-huset, Lund, 2016 “main” — 2016/11/20 — 14:43 — page i — #3 Abstract As the address space of IPv4 is being depleted with the development of IoT (Inter- net Of Things), there is an increasing need for permanent transition to the IPv6 protocol as soon as possible. Nowadays, many 3GPP (3rd Generation Partnership Project) Networks have implemented or will implement IPv6 in the near future for Internet access. These networks will also use NDP (Neighbor Discovery Pro- tocol), which is the IPv6 tailored version of ARP (Address Resolution Protocol). The protocol is responsible for address auto-configuration, maintaining lists of all neighbors connected to a network, verifying if they are still reachable, managing prefixes and duplicate address detection. The protocol is defined in RFC 4861 and although it works fine for wired connected devices, it has been proven highly inefficient in terms of battery lifetime saving, when wireless networks came to the market and its use increased tremendously.