compute local node adjacencies in spf tree routed on all possible node.
this will compute the set of adjacencies of local node X depending on
spf root Y adjacencies are composed from parents and children
pseudo node must be explored to have the accurate adjacencies.
Once SPF tree for all node in node database are computed the next step
will be computing forwarding database based on spf tree rooted in local
node. In fact it is easy to find next hope to any node based on local
spf tree. In case a node is already present on nodedb but not in spf
tree this mean that this node became unreachable. So it has to be
removed from nodedb
if trill is activated replace old ip/ip6 spf tree computing by a new
trill spf tree computing process. This process in addition to computing
tree routed at local node, computes tree rooted at all other node in the
topologie.
trill: remove nickname form nicknodedb when destroying lsp
nickname are inserted inside nicknodedb once they are descovered on a
new lsp; they also (for non local LSP) must be removed from this
database as soon as lsp is destroyed
append nickname information to LSP messages.
nickname information are apprended in TLV field format.
If trill is activated in addition to enabling nickname information, IP4
and IP6 router information have to be disabled considering that they are
irrelevant in trill context