A Test-Bed for Network Performance Evaluation Of IPv4 and IPv6 in Network Layer Protocol



Similar documents
Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking

Voice over Internet Protocol (VoIP) systems can be built up in numerous forms and these systems include mobile units, conferencing units and

Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU

Performance Measurement of Wireless LAN Using Open Source

Measure wireless network performance using testing tool iperf

Module 7 Internet And Internet Protocol Suite

Introduction VOIP in an Network VOIP 3

Quantifying TCP Performance for IPv6 in Linux- Based Server Operating Systems

SwiftBroadband and IP data connections

Transport Layer Protocols

Voice Over IP Performance Assurance

CH.1. Lecture # 2. Computer Networks and the Internet. Eng. Wafaa Audah. Islamic University of Gaza. Faculty of Engineering

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

Performance Analysis Proposal

Final for ECE374 05/06/13 Solution!!

Network Layer IPv4. Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS. School of Computing, UNF

END-TO-END SECURITY WITH IPSEC AND BIOMETRIC TECHNOLOGY IN VOIP OVER IPV6

Mobile IP Network Layer Lesson 02 TCP/IP Suite and IP Protocol

Network Address Translation (NAT)

Requirements of Voice in an IP Internetwork

Network Simulation Traffic, Paths and Impairment

Comparison of Wireless Protocols. Paweł Ciepliński

Lecture 8 Performance Measurements and Metrics. Performance Metrics. Outline. Performance Metrics. Performance Metrics Performance Measurements

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

TCP Behavior across Multihop Wireless Networks and the Wired Internet

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Referring to the above question, the end-to-end delay (transmission delay plus propagation delay) is

Network performance in virtual infrastructures

Java Based VoIP Performance Monitoring Tool

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Is Your Network Ready for VoIP? > White Paper

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

NETWORK DELAY: HOW RELIABLE NETWORK ANALYZER SOFTWARE DEVELOPMENT

An Introduction to VoIP Protocols

Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation

Earliest Due Date (EDD) [Ferrari] Delay EDD. Jitter EDD

Packetized Telephony Networks

VoIP Bandwidth Calculation

Computer Networks CS321

Improving Quality of Service

UPPER LAYER SWITCHING

VoIP network planning guide

WhitePaper: XipLink Real-Time Optimizations

Issues for the performance monitoring of an open source H.323 implementation ported to IPv6-enabled networks with QoS characteristics

Encapsulating Voice in IP Packets

IP Subnetting and Addressing

Voice over IP Basics for IT Technicians

Introduction to IPv6 and Benefits of IPv6

How To Analyze The Security On An Ipa Wireless Sensor Network

IP address format: Dotted decimal notation:

VoIP in Mika Nupponen. S Postgraduate Course in Radio Communications 06/04/2004 1

EXPERIMENTAL STUDY FOR QUALITY OF SERVICE IN VOICE OVER IP

The Problem with TCP. Overcoming TCP s Drawbacks

Internet Firewall CSIS Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS net15 1. Routers can implement packet filtering

Frequently Asked Questions

VOICE OVER IP AND NETWORK CONVERGENCE

Chapter 9. IP Secure

Why SSL is better than IPsec for Fully Transparent Mobile Network Access

Protocols. Packets. What's in an IP packet

Measuring Wireless Network Performance: Data Rates vs. Signal Strength

Transport and Network Layer

12 Quality of Service (QoS)

Review: Lecture 1 - Internet History

WEB SERVER PERFORMANCE WITH CUBIC AND COMPOUND TCP

Network layer" 1DT066! Distributed Information Systems!! Chapter 4" Network Layer!! goals: "

THE IMPORTANCE OF TESTING TCP PERFORMANCE IN CARRIER ETHERNET NETWORKS

Performance Analysis of VoIP Codecs over BE WiMAX Network

Internet Packets. Forwarding Datagrams

Network layer: Overview. Network layer functions IP Routing and forwarding

TCP/IP Jumbo Frames Network Performance Evaluation on A Testbed Infrastructure

Multi Stage Filtering

An Experimental Study on Wireless Security Protocols over Mobile IP Networks

Network Performance: Networks must be fast. What are the essential network performance metrics: bandwidth and latency

Rev Technology Document

Delivering Network Performance and Capacity. The most important thing we build is trust

The Affects of Different Queuing Algorithms within the Router on QoS VoIP application Using OPNET

Internet Protocol: IP packet headers. vendredi 18 octobre 13

Voice over IP: RTP/RTCP The transport layer

The Basics. Configuring Campus Switches to Support Voice

Computer Networks Homework 1

QoS Strategy in DiffServ aware MPLS environment

How To Compare Available Bandwidth On A Network With A Powerline To A Network On A Testbed On A Computer Or Network On An Ipad Or Ipad On A 2Mbb (Or Ipad) On A 4Ghz Network On The

Per-Flow Queuing Allot's Approach to Bandwidth Management

Network administrators must be aware that delay exists, and then design their network to bring end-to-end delay within acceptable limits.

First Midterm for ECE374 03/24/11 Solution!!

Question: 3 When using Application Intelligence, Server Time may be defined as.

Voice over IP (VoIP) Basics for IT Technicians

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov

Lab 6: Wireless Networks

Nortel Technology Standards and Protocol for IP Telephony Solutions

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Digital Audio and Video Data

The Impact of QoS Changes towards Network Performance

D1.2 Network Load Balancing

Delay, loss, layered architectures. packets queue in router buffers. packets queueing (delay)

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

LESSON Networking Fundamentals. Understand TCP/IP

Clearing the Way for VoIP

Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I)

Transcription:

A Test-Bed for Network Performance Evaluation Of IPv4 and IPv6 in Network Layer Protocol Mohamed Salah ahmed Department of Networking, Faculty of Creative Media and Innovative Technology, Infrastructure University Kuala Lumpur (IUKL) Kajang, Selangor, Malaysia. Msai1989@gmail.com Tarek Mosbah Abdala Department of Networking, Faculty of Creative Media and Innovative Technology, Infrastructure University Kuala Lumpur (IUKL) Kajang, Selangor, Malaysia. tarek_mosbah2010@yahoo.com Prof. Dr. Jamilin Jais Department of Networking, Faculty of Creative Media and Innovative Technology, Infrastructure University Kuala Lumpur (IUKL) Kajang, Selangor, Malaysia. Jamilin@iukl.edu.com Abstract This paper represents in a test-bed performed to measure and evaluates the performance of IPv4 and IPv6 network. The installation and running the test-bed was done for IPv4 and IPv6, using three metrics, bandwidth, packet loss and jitter. The result is that, the bandwidth size will lead to loss some packets during the streaming, while jitter leads to non-sequential packet arrival to the destination. The overall results indicate that the IPv4 network performs better than IPv6 network in term of bandwidth and packet loss. The IPv6 network performs better than IPv4 network in term of jitter. The IPv6 occur high bandwidth compare to IPv4. So the IPv6 network needs component that provide a high performance in network. Key Terms: IPV4, IPV6, Performance, packet loss, jitter. 1. Introduction In these days the internet is main goal for everyone and every company in the global. The internet become over wanted, we can see that in the normal life, each person have many devices connected to the internet such as (smart phone / I-pad/ laptop etc ),so every one person holding several of deferent IP address and the total number of address of IPv4 is less than the number of Page 1

population in the global and same as we said before each person have more than one device so this make the network performance is low so they convert to Ipv6 to improve the performance of the networks. No one can deny that the change from IPv4 to IPv6 is not uncomplicated, whereas the users already feel at ease about using IPv4.The main goal in this project is design an experimental network and make test in order to use this network in evaluating the performance of IPv4 and IPv6 towards other applications. From here we can analyze the results and notice the effect by these two IPs (IPv4 and IPv6) on other application, and the work can be started by doing some optimizing to give the best performance on the next generation IPv6.In this work the main goal is implementing test-bed network to test the performance of the two networks (IPv4 Vs Ipv6) and we are using metrics to define the network performance and this metrics are end-to-end delay, jitter and packet loss. 1.1 Problem Statements In the previous year s there are many researches done to measure and evaluate the performance of the IPv4 and IPv6 networks.however, in the previous researches they did not use the parameters that is been used in this research which are jitter and packet loss and end to end delay. Each packet that is been transmitted through the network needs a unique Identifier to forward the packets to the destination. IPv4 and IPv6 are two types of identifiers that can be used to define the source address and the destination address of the packets. This research work tends to answer the following questions: Are the different sizes of 128 bits header length of the IPv6 address and 32 bits header length of IPv4 address effect the IP performance in term of packet loss, jitter and end-toend delay? Are the different functionality and size of packet header in IPv4 and IPv6 give the significant effect to the performance of TCP and UDP data transmission? 1.2 Objectives The main research objectives are: To build a network between two host for IPv4 and IPv6. To investigate significant differences between IPv4 and IPv6 in term of packet loss, jitter which these parameters affect the performance of data transmission. To analyze the performance of IPv4 and IPv6 during data transmission which are sending Transmission Control Protocol (TCP) and User Datagram Protocol (UDP) within the same network environment? 1.3 Methodology In this research the methodology start with define experiment. We have two experiments in this research. Page 2

A. IPv4 experiment Figure 1: test-bed networks for IPv4 B. IPv6 experiment Figure 2: test-bed networks for IPv6 The second step is to run the experiments in this step we execute the experiment in the real network (home network). Third step is collecting the output this step to get the experiments results. Step four is analysis of the output in this step we are going to study the data that we collected and the result of the study will be comparison between the IPv6 results and Ipv4 results. The last step is reporting the results this step showing all the information about experiments and result of the study. Page 3

2. Performance Tools The maturities of network have found that in order to measure the network performance, real-world tools is needed to monitor and analyses network behavior. In the recent years, open source software is becoming more popular among network administrator and also end-users. Most software can be freely downloaded from the Internet. Many free applications are becoming more available and can easily be downloaded; configured and used to help us determine network performance. The free applications open the opportunities to researchers and network administrators to do serious research in this field without need to think about spending money to buy network performance tools. Most of the open source applications are written for Unix platform. Distributors such as Redhat, Mandrake, FreeBSD, Fedora are example of open source operating system available today that use Unix platform. With the popularity of free Unix distributions, everyone can have Unix platform and can run network-monitoring tools without any expensive cost. There are many network performance tools available today. Some of the most popular tools are NetPerf, dbs, Jperf, Pathrate, Nettest, NetLongger, tcptrace, ntop and many more. In this research, JPerf is used to measure network performance. 3. JPerf 2.0.2 Jperf was developed by NLANR/DAST as a modern alternative for measuring maximum TCP and UDP bandwidth performance. Jperf allows the tuning of various parameters and UDP characteristics. Jperf reports bandwidth, delay jitter, datagram loss. 4. Results and Discussion Figure 3: JPERF interface In this step we present the comparison results for IPv4 and IPv6 network protocol using TCP and UDP.The matrics used to measure the perfomance of the network are bandwidth for the TCP and for the UDP is jitter and packet loss. Page 4

Packet Loss (%) Bandwidth (kbps) 4.1 Bandwidth Figure 4 shows the bandwidth in TCP for the IPv4 and IPv6 scenarios. 100000 80000 Avarage Bandwidth (kbps) 60000 40000 20000 IPv4 Bandwidth (Kbps) IPv6 Bandwidth (kbps) 0 0_5 5_10 10_15 15_20 20_25 25_30 Time(Min) As, shown in the figure, the average bandwidth in IPv4 is 56364 kbps and the average bandwidth in IPv6 is almost 61297 kbps. From the result we found that found that IPv6 has about 1 % to 2% higher bandwidth rate compared to IPv4 network. So the packet size in IPv6 is larger than the packet size in IPv4. 4.2 Packet Loss Figure 4: Bandwidth Figure 5 shows the Packet loss in UDP for the IPv4 and IPv6 scenarios. 1.00% 0.80% Avarage Packet Loss (%) 0.60% 0.40% 0.20% IPv4 Packet Loss (%) IPv6 Packet Loss (%) 0.00% 0-5 5_10 10_15 15-20 20-25 25-30 Time (Min) Figure 5: Packet Loss From the result, we found that IPv6 has occurred higher packet loss rate (the maximum percentage is 0.8%) compared to IPv4 network (the maximum percentage 0.4%). It is due to the processing header overhead of IPv6. Thus, new packets will wait in the router buffer while the router processing another packets. The buffer will be full if the router take long time to process and transmit the packets. Page 5

Jitter (ms) 4.3 Jitter Figure 6 shows the Jitter in UDP for the IPv4 and IPv6 scenarios. 1 0.8 Avarage Jitter (ms) 0.6 0.4 0.2 IPv4 Jitter (ms) IPv6 Jitter (ms) 0 0_5 5_10 10_15 15_20 20_25 25_30 Time (Min) From the result, we found that IPv4 has incurred higher jitter rate compared to IPv6 network. The highest jitter occur in IPv4 is 0.8 ms and the highest jitter occur in IPv6 is 0.3 ms. So the transmission process take a long time to transfer the packets from the server to the client in IPv4 compare to the transmission process in IPv6 network. 5. Conclusion Figure 6: Jitter This chapter introduced the software installation and running the test-bed. Then the second part was for the results and discussion of the results. The test-bed was done for IPv4 and IPv6, using three metrics, bandwidth, packet loss and jitter. The bandwidth size will lead to loss some packets during the streaming, while jitter leads to non-sequential packet arrival to the destination. And the third part of this chapter makes the comparison of the results. The overall results indicate that the IPv4network performs better than IPv6 network in term of bandwidth and packet loss. The IPv6network performs better than IPv4 network in term of jitter. The IPv6 occur high bandwidth compare to IPv4. So the IPv6 network needs component that provide a high performance in network. References [1] M. Mehran Arshad Khan, Yahya Saeed, Nadim Asif, Tahir Abdullah, ShahbazNazeer, Afzaal Hussain"Network Migration andperformance Analysis of IPv4 and IPv6"2012. [2] Yao-Chung Chang, Reen-Cheng Wang, Han-Chieh Chao, Jiann-Liang Chen. " Performance Investigation of IPv4/IPv6 Transition Mechanisms " 2004. Page 6

[3] Roman Yasinovskyy, Alexander L. Wijesinha, Ramesh K. Karne, and Gholam Khaksari "A Comparison of VoIP Performance on IPv6 and IPv4 Networks " may 2009. [4] Guoqiang Zhang "Phase Changes in the Evolution of the IPv4 and IPv6 AS-Level InternetTopologies" July 2010 [5] Eric Gamess, RinaSuro s. "An Upper Bound Model for TCP and UDP Throughput in IPv4 and IPv6" November 2007. [6] Yuk-Nam Law, Man-Chiu Lai, Wee Lum Tan and Wing Cheong Lau. "Empirical Performance of IPv6 vs. IPv4 under adual-stack Environment", May 2008. Page 7