brunorijsman / rift-python

Routing In Fat Trees (RIFT) implementation in Python
Apache License 2.0
46 stars 24 forks source link

Add bi-directional adjacency logic #86

Open brunorijsman opened 4 years ago

brunorijsman commented 4 years ago

The RIFT spec defines a bi-directional adjacency as follows:

Bi-directional Adjacency: Bidirectional adjacency is an adjacency
where nodes of both sides of the adjacency advertised it in the
node TIEs with the correct levels and system IDs. Bi-
directionality is used to check in different algorithms whether
the link should be included.

Add the following to RIFT-Python