Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implementation of 6LoWPAN-ND [RFC 6775] #1765

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Jul 4, 2016

  1. Configuration menu
    Copy the full SHA
    4d26506 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2016

  1. implementation of ND-6loWPAN [RFC 6775]

    The commit of this pull is to update the neighbor discovery files to
    implement the new optimized version of neighbor discovery which
    suggested by IETF in RFC 6775.
    IPv6 Neighbor Discovery (ND) based on RFC4861 was developed primarily
    for wired traffic on the shared medium. Its heavily use the multicast
    transmission in periodic router-advertisement multicast addresses with
    router solicitation, neighbor solicitation, address resolution, and
    duplicate-address detection. While periodic multicast signaling and
    solicited-node multicast signaling are useful for network stability in
    the standard Ethernet-based shared network, the limited-lifetime,
    battery-operated devices in the IEEE 802.15.4 network conserve energy
    with less signaling and by sending broadcast messages only once in a
    while. That makes it inefficient and sometimes impractical for IPv6 over
    Low power Wireless Personal Area Networks (6LoWPAN).
    (https://tools.ietf.org/html/rfc6775) optimizes multicast messages to
    uni-cast messages. It eliminates the need for relatively expensive
    address resolution by sending a neighbor registration option along with
    a neighbor solicitation; it supports sleepy nodes in the networks; and
    it optimizes the protocol constants while eliminating periodic
    router-advertisement messages.
    You could find all details in the following paper
    http://eece.cu.edu.eg/~akhattab/files/ND.pdf
    
    update tcpip.c to handle ND timers
    MohamedSeliem committed Sep 21, 2016
    Configuration menu
    Copy the full SHA
    9368300 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2016

  1. Configuration menu
    Copy the full SHA
    2f58a53 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2016

  1. Configuration menu
    Copy the full SHA
    f6ca83b View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2017

  1. Configuration menu
    Copy the full SHA
    01bafba View commit details
    Browse the repository at this point in the history