Monitoring Dynamic Modification of Routing Information in OpenFlow Networks

Network routing information can be dynamically modified with ease using software-defined networking (SDN). However, it is not possible to simultaneously change the routing information in all the switches in a network. Thus, there must exist a short period in which the routing information is not completely synchronized. In such a period, some switches have the new routing information and the others have the old information. This may cause routing loops and packet losses. For discussing such issues, an integrated observation that covers all network elements is required. In current SDN networks, each network element has its own operating system and works independently. Thus, integrated monitoring and analyses is not achieved. In this paper, we focus on SDN networks using OpenFlow and propose a method for monitoring the behavior of the entire network during a period in which the network routing information changes. We construct an experimental OpenFlow network with open-source OpenFlow software. Then, we modify the software source code and implement event log storing functions for profound monitoring. Further, we create an integrated analysis system that gathers all monitored events in all the network elements and visualizes these events. We apply the proposed method and analyze the packet losses for a period in which the routing information is modified in OpenFlow SDN. The obtained results demonstrate that the cause of packet losses can be identified by our monitoring system.

[1]  Byrav Ramamurthy,et al.  Network Innovation using OpenFlow: A Survey , 2014, IEEE Communications Surveys & Tutorials.

[2]  Masato Oguchi,et al.  iSCSI Analysis System and Performance Improvement of iSCSI Sequential Access in High Latency Networks , 2005, HiPC.

[3]  Masato Oguchi,et al.  Trace System of iSCSI Storage Access and Performance Improvement , 2005, DASFAA.

[4]  Wolfgang Kellerer,et al.  NetServ: Active Networking 2.0 , 2011, 2011 IEEE International Conference on Communications Workshops (ICC).

[5]  Dawn Xiaodong Song,et al.  Advanced and authenticated marking schemes for IP traceback , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[6]  David Wetherall,et al.  Towards an active network architecture , 1996, CCRV.

[7]  Alex C. Snoeren,et al.  Hash-based IP traceback , 2001, SIGCOMM '01.

[8]  Nick Feamster,et al.  Improving network management with software defined networking , 2013, IEEE Commun. Mag..

[9]  Anna R. Karlin,et al.  Practical network support for IP traceback , 2000, SIGCOMM.

[10]  Masato Oguchi,et al.  iSCSI analysis system and performance improvement of sequential access in a long‐latency environment , 2006 .

[11]  Richard Wang,et al.  OpenFlow-Based Server Load Balancing Gone Wild , 2011, Hot-ICE.

[12]  Jonathan M. Smith,et al.  Active networking: one view of the past, present, and future , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[13]  Didier Colle,et al.  Software defined networking: Meeting carrier grade requirements , 2011, 2011 18th IEEE Workshop on Local & Metropolitan Area Networks (LANMAN).

[14]  J. Zander,et al.  The SOFTNET project: a retrospect , 1988, 8th European Conference on Electrotechnics, Conference Proceedings on Area Communication.

[15]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.