ABSTRACT
The network applications become more complex such that they need to integrate big data. An emerging problem in current networks is scalability, such as the size of BGP routing table or the multihoming problem. The Locator/Identifier Separation Protocol (LISP) is a protocol to solve such problems. The main concept underlying LISP is a separation between the identifier and the locator. However, few studies have focussed on fault management in LISP mapping system. In this study, we design a fault management system for LISP mapping system on the Software-Defined Network (SDN) controller and modifying the functionality of the tunnel router. We introduce new control messages and processes to check for the survival of LISP mapping system and create a backup of records among controllers. Furthermore, we design and implement functionalities to exchange controller information among the tunnel routers. We implement a scenario to test our fault management system.
- Pankaj Berde, Matteo Gerola, Jonathan Hart, Yuta Higuchi, Masayoshi Kobayashi, Toshio Koide, Bob Lantz, Brian O'Connor, Pavlin Radoslavov, William Snow, and Guru Parulkar. 2014. ONOS: Towards an Open, Distributed SDN OS. In Proceedings of the Third Workshop on Hot Topics in Software Defined Networking (HotSDN '14). 1--6. Google ScholarDigital Library
- F. Botelho, A. Bessani, F. M. V. Ramos, and P. Ferreira. 2014. On the Design of Practical Fault-Tolerant SDN Controllers. In 2014 Third European Workshop on Software Defined Networks. 73--78. Google ScholarDigital Library
- F. Botelho, T. A. Ribeiro, P. Ferreira, F. M. V. Ramos, and A. Bessani. 2016. Design and Implementation of a Consistent Data Store for a Distributed SDN Control Plane. In 2016 12th European Dependable Computing Conference (EDCC). 169--180.Google Scholar
- Tian Bu, Lixin Gao, and D. Towsley. 2002. On characterizing BGP routing table growth. In Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE, Vol. 3. 2185--2189 vol.3.Google Scholar
- D. Farinacci, V. Fuller, D. Meyer, and D. Lewis. 2013. The Locator/ID Separation Protocol (LISP). RFC 6830. http://www.rfc-editor.org/rfc/rfc6830.txtGoogle Scholar
- Naga Katta, Haoyu Zhang, Michael Freedman, and Jennifer Rexford. 2015. Ravana: Controller Fault-tolerance in Software-defined Networking. In Proceedings of the 1st ACM SIGCOMM Symposium on Software Defined Networking Research (SOSR '15). Article 4, 12 pages. Google ScholarDigital Library
- Teemu Koponen, Martin Casado, Natasha Gude, Jeremy Stribling, Leon Poutievski, Min Zhu Google, Rajiv Ramanathan, Yuichiro Iwata NEC, Hiroaki Inoue NEC, Takayuki Hama NEC, and Scott Shenker. 2010. Onix: a distributed control platform for large-scale production networks. In Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation. 351--364. Google ScholarDigital Library
- D. Kreutz, F. M. V. Ramos, P. E. Verissimo, C. E. Rothenberg, S. Azodolmolky, and S. Uhlig. 2015. Software-Defined Networking: A Comprehensive Survey. Proc. IEEE 103, 1 (Jan 2015), 14--76.Google Scholar
- Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, and Jonathan Turner. 2008. OpenFlow: Enabling Innovation in Campus Networks. SIGCOMM Comput. Commun. Rev. 38, 2 (March 2008), 69--74. Google ScholarDigital Library
- D. Meyer, L. Zhang, and K. Fall. 2007. Report from the IAB Workshop on Routing and Addressing. RFC 4984. http://www.rfc-editor.org/rfc/rfc4984.txtGoogle Scholar
- B. A. A. Nunes, M. Mendonca, X. N. Nguyen, K. Obraczka, and T. Turletti. 2014. A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks. IEEE Communications Surveys Tutorials 16, 3 (Third 2014), 1617--1634.Google Scholar
- ONOS. 2017. Open Networking Operating System. (2017). https://onosproject.orgGoogle Scholar
- OOR. 2017. OpenOverlayRouter. (2017). https://www.openoverlayrouter.org/Google Scholar
- Amin Tootoonchian and Yashar Ganjali. 2010. HyperFlow: A Distributed Control Plane for OpenFlow. In Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise Networking (INM/WREN'10). 3--3. Google ScholarDigital Library
Index Terms
- Design and Implementation of Fault-Tolerant LISP Mapping System
Recommendations
Distributed Mapping Management of Identifiers and Locators in LISP-based Mobile Networks
The Locator Identifier Separation Protocol (LISP) has been proposed as an identifier-locator separation scheme for scalable Internet routing. However, LISP was originally designed in the fixed network environment rather than in the mobile network ...
Definitional Interpreters for Higher-Order Programming Languages
Higher-order programming languages (i.e., languages in which procedures or labels can occur as values) are usually defined by interpreters that are themselves written in a programming language based on the lambda calculus (i.e., an applicative language ...
Comments