International Journal of Scientific & Technology Research

Home About Us Scope Editorial Board Blog/Latest News Contact Us
10th percentile
Powered by  Scopus
Scopus coverage:
Nov 2018 to May 2020


IJSTR >> Volume 5 - Issue 10, November 2016 Edition

International Journal of Scientific & Technology Research  
International Journal of Scientific & Technology Research

Website: http://www.ijstr.org

ISSN 2277-8616

Simulation Of Networking Protocols On Software Emulated Network Stack

[Full Text]



Hrushikesh Nimkar, Bhavesh Munot, Saish Sali, Vipul Rathore



Software Defined Network, Network Virtualization, Network Protocols, UPnP, mDNS.



With the increasing number and complexity of network based applications, the need to easy configuration, development and integration of network applications has taken a high precedence. Trivial activities such as configuration can be carried out efficiently if network services are software based rather than hardware based. Project aims at enabling the network engineers to easily include network functionalities into his/her configuration and define his/her own network stack without using the kernel network stack. Having thought of this, we have implemented two functionalities UPNP and MDNS. The multicast Domain Name System (MDNS) resolves host names to IP addresses within small ad-hoc networks and without having need of special DNS server and its configuration. MDNS application provides every host with functionality to register itself to the router, make a multicast DNS request and its resolution. To make adding network devices and networked programs to a network as easy as it is to plug in a piece of hardware into a PC, we make use of UPnP. The devices and programs find out about the network setup and other networked devices and programs through discovery and advertisements of services and configure themselves accordingly. UPNP application provides every host with functionality of discovering services of other hosts and serving requests on demand. To implement these applications we have used snabbswitch framework which an open source virtualized ethernet networking stack.



[1] IEEE Paper:- TCP/IP protocol accelaration published in Computer Communication and Informatics (ICCCI), 2012 International Conference. http://ieeexplore.ieee.org/xpl/abstractAuthors.jsp?tp&arnumber=6158829&url=http%3A%2F%2Fieeexplore.ieee.org%2Fxpls%2Fabs_all.jsp%3Farnumber%3D6158829

[2] Virtual Network Stack:- Computer Science Department, University of Basel Switzerland http://conferences.sigcomm.org/sigcomm/2008/workshops/presto/papers/p45.pdf

[3] Snabbswitch Development http://www.snabb.co/

[4] Luke Gorrie Snabbswitch Devoeloper http://lukego.github.io/

[5] Network Virtualization http://bradhedlund.com/2013/05/28/what-is-network-virtualization/

[6] Snabbswitch development Google group (forum) https://groups.google.com/forum/#!forum/snabb-devel