Some weeks ago Robin asked whether my hierarchical routing model would be  
incrementally deployable
and I responded by saying "No", without having given any thoughts to this  
aspect. But in the meantime I did
and my answer to his question is "Yes, for sure".
 
Hierarchy means logarithmical reduction of the complexity.
E.g. instead of 50 x 50 x 50 x 50 (which is 6,250,000) you need only 50 +  50 
+ 50 +50 = 200.
 
Whenever I said instead of 200-300K FIB entries, 2-3K entries will be  
sufficient, I even might have been too cautious. The above figures mean: a  
BGP-FIB 
with up to 6,250,000 entries can be replaced by 200 entries.
However, 200 is such a neglectable number, that it should be  affordable IN 
ADDITION to the current BGP-FIB figure as well. Consequently for  the next hop 
determination towards a far remote destination a router may  have two 
alternatives, and as I said before, for the last few hops towards  a 
destination in 
the neighboring network part, the existing method could be  applied (even for a 
longer while).
 
Also: this little new forwarding information  can generously be placed into a 
bigger-sized table such that the next hop  towards any genuine hierarchical 
node can be done by ONE SINGLE  matrix element look up ! (no search for a 
fitting match).
 
Also: Eliminating the scalability problem is not all. Indeed, this little  
but well aquired new routing information can do much more than BGP or  LISP:  
Note that Multihoming is only focused on multiple alternatives  with respect to 
the last hop. The right focus however would be multiple  alternative paths 
whose last hops involve alternative ISPs. 
 
Heiner 
 
 
 



   

Reply via email to