Synchronizing BRBs routing information to improve MLTP resiliency
Valentin Del Piccolo, Danilo Cerović, Kamel Haddadou · 2017
Resiliency, the capability to detect and react after a node failure in the network, is a key element for any network protocol. First, the detection of the failure must be quick to prevent dropping the packets and degrading the throughput too badly. Then, the repair, the computation of another path, has to allow the traffic to reach the destination without too much delay and without increasing the load on the network. Our solution Multi-Level TRILL Protocol is based on TRILL and allows to interconnect TRILL campuses while keeping their control plane independent. However, to achieve that we defined two new devices: the Border RBridge and the Pseudo Gateway. Those devices are key elements for inter campus communication, however, they lack resiliency. As a matter of fact, if one BRB fails, all the routing information it had stored are now lost therefore, the computation of another path implies an increased burden on the network. To prevent this loss of information, we propose a solution to synchronize the BRBs routing information. In this paper, we start by describing our proposed solution and then we study its impact on both the control plane and the data plane.