Controller Based Proxy for Handling NDP in OpenFlow Network

Controller Based Proxy for Handling NDP in OpenFlow Network

Fauzi Dwi Setiawan Sumadi, Didih Rizki Chandranegara


A significant method should be deployed in OpenFlow environment for reducing the complexity during the implementation of IPv6 neighbor discovery protocol (NDP) in multicast manner. This paper was performed for deploying reactive-based application in controller’s northbound layer for handling as well as cutting the Neighbor solicitation packet’s journey. The application had a capability for storing each of the incoming Neighbor Solicitation (NS) and Neighbor Advertisement (NA) packet information. Therefore, the controller could reply the NS packet directly by using OFPT_PACKET_OUT message that contained the NA packet extracted from the reactive application. The experiment’s result showed that the proposed approach could reduce the NS response time up to 71% than the normal result produced by the traditional/learning switch application.


Reactive application; SDN; NDP; IPv6

Full Text:



[1] H. Kim and N. Feamster, "Improving network management with software defined networking," IEEE Communications Magazine, vol. 51, no. 2, pp. 114-119, 2013.

[2] OpenFlow Switch Specification (Version 1.3.0), O. N. Foundation, 2014.

[3] R. Hinden and S. Deering, Internet Protocol Version 6 (IPv6) Addressing Architecture. RFC Editor, 2003.

[4] N. Jehan and A. M. Haneef, "Scalable Ethernet Architecture Using SDN by Suppressing Broadcast Traffic," in 2015 Fifth International Conference on Advances in Computing and Communications (ICACC), 2015, pp. 24-27.

[5] W. Jian, Z. Weichen, Y. Shouren, L. Jiang, H. Tao, and L. Yunjie, "FSDM: Floodless service discovery model based on Software-Defined Network," in 2013 IEEE International Conference on Communications Workshops (ICC), 2013, pp. 230-234.

[6] L. Jun, G. Zeping, R. Yongmao, W. Haibo, and S. ShanShan, "A Software-Defined Address Resolution Proxy," in 2017 IEEE Symposium on Computers and Communications (ISCC), 2017, pp. 404-410.

[7] C. Hyunjeong, K. Saehoon, and L. Younghee, "Centralized ARP proxy server over SDN controller to cut down ARP broadcast in large-scale data center networks," in 2015 International Conference on Information Networking (ICOIN), 2015, pp. 301-306.

[8] R. d. Lallo, G. Lospoto, M. Rimondini, and G. D. Battista, "How to handle ARP in a software-defined network," in 2016 IEEE NetSoft Conference and Workshops (NetSoft), 2016, pp. 63-67.

[9] F. Schneider, R. Bifulco, and A. Matsiuk, "Better ARP handling with InSPired SDN switches," in 2016 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN), 2016, pp. 1-6.

[10] H. A. Naqvi, S. N. Hertiana, and R. M. Negara, "Enabling multipath routing for unicast traffic in Ethernet network," in 2015 3rd International Conference on Information and Communication Technology (ICoICT), 2015, pp. 245-250.

[11] C. Kim, M. Caesar, and J. Rexford, "Floodless in seattle: a scalable ethernet architecture for large enterprises," SIGCOMM Comput. Commun. Rev., vol. 38, no. 4, pp. 3-14, 2008.

[12] A. Bianco, P. Giaccone, R. Mashayekhi, M. Ullio, and V. Vercellone, "Scalability of ONOS reactive forwarding applications in ISP networks," Comput. Commun., vol. 102, no. C, pp. 130-138, 2017.

[13] K. Kataoka, N. Agarwal, and A. V. Kamath, "Scaling a broadcast domain of Ethernet: Extensible transparent filter using SDN," in 2014 23rd International Conference on Computer Communication and Networks (ICCCN), 2014, pp. 1-8.

[14] Y. Xu, X. Lu, and T. Zhang, A Novel Efficient SDN Based Broadcast Scheme. 2015.

[15] O. Salman, I. Elhajj, A. Kayssi, and A. Chehab, SDN controllers: A comparative study. 2016, pp. 1-6.

[16] R. L. S. d. Oliveira, C. M. Schweitzer, A. A. Shinoda, and P. Ligia Rodrigues, "Using Mininet for emulation and prototyping Software-Defined Networks," in 2014 IEEE Colombian Conference on Communications and Computing (COLCOM), 2014, pp. 1-6.

[17] Mininet. (Online). Available: Available:

[18] O. vSwitch. (Online). Available:

[19] RYU. (Online). Available:

[20] Scapy. (Online). Available:

[21] Tcpreplay. (Online). Available:

[22] Iperf. (Online). Available:


  • There are currently no refbacks.

Referencing Software:

Checked by:

Supervised by:


View My Stats

Creative Commons License Kinetik : Game Technology, Information System, Computer Network, Computing, Electronics, and Control by is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.