Design and Implementation of the Routing Function in the NOX Controller for Software-Defined Networks

Article Preview

Abstract:

In recent years, Software-Defined Network (SDN) and its OpenFlow-based architecture have been proposed and attracted extensive attentions from academia and industry. SDN is a novel network paradigm that decouples the network control function from the data plane by using OpenFlow technology. SDN realizes the flexible control of the network traffic, and it provides a good platform for the innovation of the applications in the core network. Thus in this paper, after introducing the SDN architecture, we construct the SDN-level network environment and implement the routing function. We deploy one controller, seven OpenFlow switches and two hosts in our SDN environment. The controller and OpenFlow switches support OpenFlow-1.0 protocol. In this network environment, we successfully implement the packet transferring from one host to the other host, and make the corresponding analysis.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

1540-1543

Citation:

Online since:

September 2014

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2014 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

* - Corresponding Author

[1] McKeown N, Anderson T, Balakrishnan H, et al. OpenFlow: Enabling Innovation in Campus Networks. SIGCOMM Computer Communication Review, 2008, 38(2): 69-74.

DOI: 10.1145/1355734.1355746

Google Scholar

[2] http: /www. opennetworking. org/images/stories/downloads/white-papers/wp-sdn-newnorm. pdf, 2012-04-03.

Google Scholar

[3] https: /www. opennetworking. org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1. 0. 0. pdf, 2009-12-31.

Google Scholar

[4] Gude N, Koponen T, Pettit J, et al. Nox: Towards an operating system for networks. ACM SIGCOMM Computer Communication Review, 2008, 38(3): 105−110.

DOI: 10.1145/1384609.1384625

Google Scholar

[5] NOX: http: /www. noxrepo. org.

Google Scholar

[6] NOX API Reference: http: /www. noxrepo. org/_/nox-classic-doxygen/index. html.

Google Scholar

[7] OpenvSwitch: http: /openvswitch. org.

Google Scholar

[8] OpenvSwitch GitHub: https: /github. com/openvswitch/ovs.

Google Scholar