Project

General

Profile

Task #4714

Updated by Saurab Dulal over 5 years ago

In hyperbolic routing tow or more nodes can have same hyperbolic coordinate. In such case, NLSR will fail to compute the distance between these nodes with same hyperbolic coordinates and will throw an error  

 ``` 
 1519681025.726152 ERROR: [nlsr.route.RoutingTableCalculator] Delta theta or rI or rJ is <= 0 
 1519680441.588629 WARNING: [nlsr.route.RoutingTableCalculator] Could not calculate hyperbolic distance from /ndn/it/unica/%C1.Router/lumiere to /ndn/it/unipd/%C1.Router/ndnnode 
 ``` 
 "Delta theta or rI or rJ is <= 0".  
 https://github.com/named-data/NLSR/blob/master/src/route/routing-table-calculator.cpp#L617 

 This error message is ambiguous and doesn't indicate to the real problem. a network operator may not know what exactly it means.  

Back