...
Nodes on different networks will use different primary NIDs to refer to the same router. IE a primary NID is only a representation of the router on the peer with the route configured.
Route Selection
Currently a route is selected based on the priority and hops value given to it, after that the credits for the peer NI are evaluated. With Multi-Rail there should be a two evaluation factors in the selection process.
- Hops and priority
- If multiple NI's exist on the desired network one must be selected based on the existing selection criteria, health, credits and finally round robin.
A mechanism should be created to restrict the selection to a group of peer NIs that could belong to different gateways that can reach the same remote network.
In this way the Mulit-Rail aspect of the gateway is considered.
Furthermore, with the LNet Resiliency feature the healthiest interface of the router or set of routers is selected.
LNet Resiliency
The LNet Health/Resiliency feature has added the following features:
...