An Evaluative Analysis of DUAL, SPF, and Bellman-Ford

This paper aims to discuss a comprehensive list of demerits associated with the use of Diffusing Update Algorithm compared to its link-state counterpart, namely, Shortest Path First algorithm which is a variant of Dijkstra’s algorithm. Such a comparison was neglected for the past two decades due to the proprietary nature of the former protocol. This has led to the prevalence of the latter which is why many computer network professionals adamantly recommend implementing link-state protocols in campus implementations. However, this is of importance today pursuant to the release of several IETF Internet drafts in an attempt to standardize the Enhanced Interior Gateway Routing Protocol. Additionally, the results are compared with Bellman-Ford as a simple but widespread routing solution. Dynamic routing protocols rely on algorithms computing the shortest paths using weighted digraphs and tree traversals. In this paper, not only are the algorithms discussed but also an in-depth analysis of the various features of the aforementioned protocols is conducted. Abandoning the periodicity of update massages and operating in an event-driven fashion with automatic failover capability are some of the features that will be analysed. Part of the novelty of this paper lies in the mathematical representation of decisionmaking processes and metric computation. One of the notable findings of this paper is an evaluative analysis of convergence times achieved in a typical university campus routing implementation. Moreover, using wide metric Journal of Software Networking, 1–22. doi: 10.13052/jsn2445-9739.2017.001 c © 2017 River Publishers. All rights reserved. 2 S. Tayeb and S. Latifi vectors contributes to energy-aware routing and improved performance for jitter-sensitive services.

[1]  K. Rothermel,et al.  Consistent Network Management for Software-Defined Networking Based Multicast , 2016, IEEE Transactions on Network and Service Management.

[2]  J. J. Garcia-Luna-Aceves,et al.  Loop-free routing using diffusing computations , 1993, TNET.

[3]  Xinjie Chang Network simulations with OPNET , 1999, WSC'99. 1999 Winter Simulation Conference Proceedings. 'Simulation - A Bridge to the Future' (Cat. No.99CH37038).

[4]  Partha Pratim Pande,et al.  Multicast-Aware High-Performance Wireless Network-on-Chip Architectures , 2017, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[5]  Benoit Claise,et al.  Guidelines for Considering New Performance Metric Development , 2011, RFC.

[6]  Jennifer Rexford,et al.  Practical Network-Wide Compression of IP Routing Tables , 2012, IEEE Transactions on Network and Service Management.

[7]  Wei Yu,et al.  Content-Centric Sparse Multicast Beamforming for Cache-Enabled Cloud RAN , 2015, IEEE Transactions on Wireless Communications.

[8]  Ondrej Rysavý,et al.  Enhanced interior gateway routing protocol for OMNeT++ , 2014, 2014 4th International Conference On Simulation And Modeling Methodologies, Technologies And Applications (SIMULTECH).

[9]  Angela Orebaugh,et al.  Wireshark & Ethereal Network Protocol Analyzer Toolkit , 2007 .

[10]  Jason C. Neumann The Book of GNS3 , 2015 .

[11]  Faraz Shamim Troubleshooting IP Routing Protocols , 2002 .

[12]  Yonggang Wen,et al.  Content routing and lookup schemes using global bloom filter for content-delivery-as-a-service , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[13]  J. J. Garcia-Luna-Aceves,et al.  A unified approach to loop-free routing using distance vectors or link states , 1989, SIGCOMM '89.

[14]  I. Tomkos,et al.  Impact of IP layer routing policy on multilayer design , 2015, IEEE/OSA Journal of Optical Communications and Networking.