Skip to main content

Modification of L2 Learning Switch Code for Firewall Functionality in POX Controller

  • Conference paper
  • First Online:
Silicon Photonics & High Performance Computing

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 718))

  • 870 Accesses

Abstract

Software-Defined Network is a new evolving networking technology, separating the control plane from the forwarding plane. The Routing functionality and the API for the applications plane are on the Controller. One such application on POX controller is firewall. A modification of the Learning layer 2 switch code for POX controller is done for a tree topology of depth 3 by using mininet network emulator and the packet flow between the hosts is controlled according to the rules inserted in the Learning switch.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. ONF (2013) SDN architecture overview version 1.0. Open Networking Foundation, December 2013

    Google Scholar 

  2. Nunes BAA, Mendonca M, Nguyen XN, Obraczka K, Turletti T (2014) A survey of software-defined networking: past, present, and future of programmable networks. Commun Surv Tuts 16(3):1617–16343 ( IEEE)

    Google Scholar 

  3. Pfaff B, Davie B (ed) The Open vSwitch database management protocol. RFC 7047, December 2013

    Google Scholar 

  4. Heller B (2011) Openflow switch specification, version 1.0.0. Last accessed, Dec 2011. (Online). Available: www. openflowswitch.org/documents/openflow-spec-v1.0.0.pdf

    Google Scholar 

  5. Lantz B, Heller B, McKeown N (2010) A network in a laptop: rapid prototyping for software-defined networks. In: Proceedings of HotNets-IX. ACM, 2010, p 19

    Google Scholar 

  6. Stallings W (2013) Software defined networks and openflow, IPJ. (Online). Available: http://williamstallings.com/Papers/

  7. Kaur S, Singh J, Ghumman NS Network programmability using POX controller. (Online) Available at: http://sbsstc.ac.in/icccs2014/Papers/Paper28.pdf

  8. Feamster N (2014). SDN lectures 2014. (Online) Available at: https://class.coursera.org/sdn-001

Download references

Acknowledgements

The authors would like to thank Mr. Santhosh Sundarasamy, Sr. Architect and Engineering Manager, Cloud Managed Security, Paladion Networks Pvt. Ltd., for his complete support and help in carrying out the experiment at Paladion Networks Pvt. Ltd as part of the internship program.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chaitra N. Shivayogimath .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shivayogimath, C.N., Uma Reddy, N.V. (2018). Modification of L2 Learning Switch Code for Firewall Functionality in POX Controller. In: Mishra, A., Basu, A., Tyagi, V. (eds) Silicon Photonics & High Performance Computing. Advances in Intelligent Systems and Computing, vol 718. Springer, Singapore. https://doi.org/10.1007/978-981-10-7656-5_12

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-7656-5_12

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-7655-8

  • Online ISBN: 978-981-10-7656-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics