Abstract

In SDN based networks, for network management such as monitoring, performance tuning, enforcing security, configurations, calculating QoS metrics etc. a certain fraction of traffic is responsible. It consists of packets for many network protocols such as DHCP, MLD, MDNS, NDP etc. Most of the time these packets are created and absorbed at midway switches. We refer to these as raw packets. Cumulative statistics of sent and received traffic is sent to the controller by OpenFlow compliant switches that includes these raw packets. Although, not part of the data traffic these packets get counted and leads to noise in the measured statistics and thus, hamper the accuracy of methods that depend on these statistics such as calculation of QoS metrics.

In this paper, we propose a method to estimate the fraction of the network traffic that consists of raw packets in Software Defined Networks. The number of raw packets transferred depends on the number of switches and hosts in the network and it is a periodic function of time. Through experiments on several network topologies, we have estimated a way to find a cap on the generated raw packets in the network, using spanning tree information about the topology.

Keywords

Raw packets OpenFlow Software Defined Networks (SDN) 

References

  1. 1.
    Mckeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J., Louis, S.: OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69 (2008)CrossRefGoogle Scholar
  2. 2.
    Pfaff, B., Lantz, B., Heller, B., Barker, C., Cohn, D., Talayco, D., Erickson, D., Crabbe, E., Gibb, G., Appenzeller, G., Tourrilhes, J., Pettit, J., Yap, K., Poutievski, L., Casado, M., Takahashi, M., Kobayashi, M., McKeown, N., Balland, P., Ramanathan, R., Price, R., Sherwood, R., Das, S., Yabe, T., Yiakoumis, Y., Kis, Z.L.: OpenFlow Switch Specification 1.3 (2012). https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.3.0.pdf
  3. 3.
    Ryu SDN Framework. https://osrg.github.io/ryu/
  4. 4.
  5. 5.
    Mininet: An Instant Virtual Network on your Laptop (or other PC) - Mininet. http://mininet.org/
  6. 6.
    Lantz, B., Heller, B., McKeown, N.: A network in a laptop. In: Proceedings of the Ninth ACM SIGCOMM Workshop on Hot Topics in Networks - Hotnets 2010, p. 16 (2010)Google Scholar
  7. 7.
    Official Google Blog: Google Public DNS: 70 billion requests a day and counting. https://googleblog.blogspot.in/2012/02/google-public-dns-70-billion-requests.html
  8. 8.
    Van Adrichem, N.L.M., Doerr, C., Kuipers, F.A.: OpenNetMon: network monitoring in OpenFlow software-defined networks. In: IEEE/IFIP NOMS 2014 - IEEE/IFIP Network Operations and Management Symposium, Management in a Software-defined World (2014)Google Scholar
  9. 9.
    Pakzad, F., Portmann, M., Tan, W.L., Indulska, J.: Efficient topology discovery in software defined networks. In: 2014 8th International Conference on Signal Processing and Communication Systems, ICSPCS 2014, Proceedings, May 2016 (2014)Google Scholar
  10. 10.
    OpenFlowDiscoveryProtocol GENI: geni. http://groups.geni.net/geni/wiki/OpenFlowDiscoveryProtocol
  11. 11.
    Tootoonchian, A., Gorbunov, S., Ganjali, Y., Casado, M., Sherwood, R.: On Controller Performance in Software-Defined NetworksGoogle Scholar
  12. 12.
    Moshref, M., Yu, M., Govindan, R.: Resource/Accuracy Tradeoffs in Software-Defined MeasurementGoogle Scholar
  13. 13.
    Chowdhury, S.R., Bari, M.F., Ahmed, R., Boutaba, R.: PayLess: a low cost network monitoring framework for software defined networks. In: 2014 IEEE Network Operations and Management Symposium, pp. 1–9 (2014)Google Scholar
  14. 14.
    Pakzad, F., Portmann, M., Tan, W.L., Indulska, J.: Efficient topology discovery in OpenFlow-based software defined networks. Comput. Commun. 77, 52–61 (2016)CrossRefGoogle Scholar
  15. 15.
    Su, M., Bergesio, L., Woesner, H., Rothe, T., Kpsel, A., Colle, D., Puype, B., Simeonidou, D., Nejabati, R., Channegowda, M., Kind, M., Dietz, T., Autenrieth, A., Kotronis, V., Salvadori, E., Salsano, S., Krner, M., Sharma, S.: Design and implementation of the OFELIA FP7 facility: the European OpenFlow testbed. Comput. Netw. 61, 132–150 (2014)CrossRefGoogle Scholar
  16. 16.
    Katiyar, R., Pawar, P., Gupta, A., Kataoka, K.: Auto-configuration of SDN switches in SDN/non-SDN hybrid network. In: Proceedings of the Asian Internet Engineering Conference, pp. 48–53 (2015)Google Scholar
  17. 17.
    Tootoonchian, A., Ghobadi, M., Ganjali, Y.: OpenTM: traffic matrix estimator for OpenFlow networks. In: Krishnamurthy, A., Plattner, B. (eds.) PAM 2010. LNCS, vol. 6032, pp. 201–210. Springer, Heidelberg (2010).  https://doi.org/10.1007/978-3-642-12334-4_21 CrossRefGoogle Scholar

Copyright information

© ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2018

Authors and Affiliations

  1. 1.Department of Computer Science and Information SystemsBITS, PilaniPilaniIndia
  2. 2.Department of Computer Science and AutomationIndian Institute of ScienceBangaloreIndia

Personalised recommendations