New metrics to modify BGP routes based on SDN

  • Lorenzo M. ElgueaEmail author
  • Felix Martinez-Rios


Through Software Defined Network, routes obtained through Border Gateway Protocol can be modified to improve latency or select a shorter path. With the same tool that perform the above actions, you can modify routes, for example, to avoid autonomous systems in certain countries or some other policy that may help, for example, security.


BGP Latency SDN Other policies 



I want to thank Luis Enrique and Carlos Chavez for their support and patience for these tests in the production network. Finally, we thank the anonymous reviewers for their helpful suggestions.


  1. 1.
    Cisco. (2010). Performance-comparison testing of IPv4 and IPv6 throughput and latency on key Cisco router platforms. A summary of findings (Vol. 1, pp. 1–25).Google Scholar
  2. 2.
    Elguea, L. M., & Martinez-Rios, F. (2017). An efficient method to compare latencies in order to obtain the best route for SDN. Procedia Computer Science 116, 393 – 400. Discovery and innovation of computer science technology in artificial intelligence era: The 2nd international conference on computer science and computational intelligence (ICCSCI 2017).
  3. 3.
    Elguea, L. M., & Martinez-Rios, F. (2018). A new method to optimize BGP routes using SDN and reducing latency. Procedia Computer Science, 135, 163–169. The 3rd International conference on computer science and computational intelligence (ICCSCI 2018) : Empowering smart technology in digital era for a better life.
  4. 4.
    Gamperli, A., Kotronis, V., & Dimitropoulos, X. (2016). Evaluating the effect of centralization on routing convergence on a hybrid BGP-SDN emulation framework. arXiv preprint: arXiv:1611.03113.
  5. 5.
    Gao, L., Zhang, Z. L., & Towsley, D. (1999). Catching and selective catching: Efficient latency reduction techniques for delivering continuous multimedia streams. In: Proceedings of the seventh ACM international conference on multimedia (part 1), (pp. 203–206). ACM.Google Scholar
  6. 6.
    Iyer, S., & Lanka, S. (2006). Method and apparatus for determining latency between multiple servers and a client. US Patent 7,058,706.
  7. 7.
    Joglekar, C. A. (2017). Route manipulation using Sdn and Quagga. Interdisciplinary Telecommunications Graduate Theses & Dissertations. 25. Accessed 5 Feb 2019.
  8. 8.
    Kreutz, D., Ramos, F. M., Verissimo, P., Rothenberg, C. E., Azodolmolky, S., & Uhlig, S. (2015). Software-defined networking: A comprehensive survey. Proceedings of the IEEE, 103(1), 14–76.CrossRefGoogle Scholar
  9. 9.
    Medved, J., Varga, R., Tkacik, A., & Gray, K. (2014). Opendaylight: Towards a model-driven SDN controller architecture. In: 2014 IEEE 15th International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014 (pp. 1–6). IEEE.Google Scholar
  10. 10.
    Mitchell, J. (2013). Autonomous system (as) reservation for private use. Technical report. Accessed 1 Feb 2019.
  11. 11.
    Thekkath, C. A., & Levy, H. M. (1993). Limits to low-latency communication on high-speed networks. ACM Transactions on Computer Systems (TOCS), 11(2), 179–203.CrossRefGoogle Scholar
  12. 12.
    Yi, Z., Yiqiang, H., & Xiaofeng, H. (2013). Characteristics, development and future of sdn. Telecommunications Science, 29(9), 102–107.Google Scholar
  13. 13.
    Zhang, B., Massey, D., & Zhang, L. (2004). Destination reachability and BGP convergence time [border gateway routing protocol]. In: Global telecommunications conference 2004 (GLOBECOM’04) (vol. 3, pp. 1383–1389). IEEE.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Facultad de IngenieríaUniversidad PanamericanaCiudad de MéxicoMexico

Personalised recommendations