LABORATORY: TELECOMMUNICATION SYSTEMS & NETWORKS PART 2 MODELING NETWORKS WITH NCTUNS SIMULATOR

Similar documents
International Journal of Scientific Research and Modern Education (IJSRME) ISSN (Online): ( Volume I, Issue I,

NETWORK SIMULATION USING NCTUns. Ankit Verma* Shashi Singh* Meenakshi Vyas*

NCTUNS TOOL FOR INNOVATIVE NETWORK EMULATIONS

Hands-On IP Multicasting for Multimedia Distribution Networks

Using the NCTUns 2.0 Network Simulator/Emulator to Facilitate Network Researches

ETSF10 Internet Protocols Transport Layer Protocols

CCNA 1 Chapter 7 v5.0 Exam Answers 2013

Internetwork Basic. Possible causes of LAN traffic congestion are

Tutorial 9 : TCP and congestion control part I

521262S Computer Networks 2 (fall 2007) Laboratory exercise #4: Multimedia, QoS and testing

TCP and UDP Fairness in Vehicular Ad hoc Networks

Basics (cont.) Characteristics of data communication technologies OSI-Model

Convergence of communication services

Introduction to Networking

ETSF10 Internet Protocols Transport Layer Protocols

4. The transport layer

IT4405 Computer Networks (Compulsory)

EECS 3214 Final Exam Winter 2017 April 19, 2017 Instructor: S. Datta. 3. You have 180 minutes to complete the exam. Use your time judiciously.

Tutorial 2 : Networking

CS 421: COMPUTER NETWORKS SPRING FINAL May 21, minutes

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert

Improving the Data Scheduling Efficiency of the IEEE (d) Mesh Network

The GUI User Manual for the NCTUns 4.0 Network Simulator and Emulator

Defining Networks with the OSI Model. Module 2

Networking interview questions

UNIT IV TRANSPORT LAYER

Routing with a distance vector protocol - EIGRP

Local Area Networks and the Network Protocol Stack

Real-Time Protocol (RTP)

Lecture 21. Reminders: Homework 6 due today, Programming Project 4 due on Thursday Questions? Current event: BGP router glitch on Nov.

Student ID: CS457: Computer Networking Date: 3/20/2007 Name:

Chapter 6 Connecting Device

Chapter 23 Process-to-Process Delivery: UDP, TCP, and SCTP

Quality of Service Setup Guide (NB14 Series)

Fundamentals of Telecommunication Networks (ECP 602)

CSE 461 Module 10. Introduction to the Transport Layer

of-service Support on the Internet

The NCTUns 1.0 Network Simulator

Multimedia Communications

CS 640: Introduction to Computer Networks

CS 421: COMPUTER NETWORKS SPRING FINAL May 16, minutes

LAN Overview (part 2) Interconnecting LANs - Hubs

Data Link Layer, Part 5. Medium Access Control

Chapter 16 Networking

MOBILITY MANAGEMENT FOR PROVIDING QOS IN LOCAL AREA WIRELESS NETWORKS

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

Mesh Networks

NCTUns Simulation Tool for WiMAX Modeling

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,

IT114 NETWORK+ Learning Unit 1 Objectives: 1, 2 Time In-Class Time Out-Of-Class Hours 2-3. Lectures: Course Introduction and Overview

Question Points Score total 100

Priority Traffic CSCD 433/533. Advanced Networks Spring Lecture 21 Congestion Control and Queuing Strategies

CTS2134 Introduction to Networking. Module 09: Network Management

Bandwidth Allocation & TCP

Networking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ

XV International PhD Workshop OWD 2013, October Ensuring quality of service in computer networks based on IPv4 and IPv6

Communication Networks

Advanced Network Design

Network Management & Monitoring

14-740: Fundamentals of Computer and Telecommunication Networks

Layer 2 functionality bridging and switching

Computer Science 461 Midterm Exam March 14, :00-10:50am

Subject: Adhoc Networks

Computer Networking Basic Concepts Self Evaluation - Answer Key October 2018

Journal of Electronics and Communication Engineering & Technology (JECET)

Optimizing the Internet Quality of Service and Economics for the Digital Generation. Dr. Lawrence Roberts President and CEO,

CS244a: An Introduction to Computer Networks

ECE 544 Computer Networks II Mid-Term Exam March 29, 2002 Profs. D. Raychaudhuri & M. Ott

Chapter 11: Wide-Area Networks and the Internet

Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions

MaVIS: Media-aware Video Streaming Mechanism

The Transmission Control Protocol (TCP)

Cisco Networking Academy Curriculum - Semester Three Scope and Sequence

NWEN 243. Networked Applications. Transport layer and application layer

Significance of TCP/IP Model Divya Shree Assistant Professor (Resource Person), Department of computer science and engineering, UIET, MDU, Rohtak

A Better-Than-Best Effort Forwarding Service For UDP

Copyleft 2005, Binnur Kurt. Objectives

ECE4110, Internetwork Programming, QUIZ 2 - PRACTICE Spring 2006

Real-Time Applications. Delay-adaptive: applications that can adjust their playback point (delay or advance over time).

Southern Polytechnic State University Spring Semester 2009

USE OF THE NETWORK SIMULATOR NS-2 TOOL IN LECTURES

CS1302 / Computer Networks

Lecture 24: Scheduling and QoS

B. Bellalta Mobile Communication Networks

Order of Packet Transmission and Dropping

Question 7: What are Asynchronous links?

INTRODUCTORY COMPUTER

Distributed Systems. Why use distributed systems? What is a distributed system? Intro to Distributed Systems and Networks.

Multimedia Applications over Packet Networks

Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad-Hoc Networks (SWAN)

Chapter III: Transport Layer

Multicast and Quality of Service. Internet Technologies and Applications

Area Covered is small Area covered is large. Data transfer rate is high Data transfer rate is low

SYSTEMS ADMINISTRATION USING CISCO (315)

DiffServ Architecture: Impact of scheduling on QoS

STUDY OF SOCKET PROGRAMMING AND CLIENT SERVER MODEL

Introduction to Quality of Service

Different Layers Lecture 20

VoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts

cs144 Midterm Review Fall 2010

Transcription:

LABORATORY: TELECOMMUNICATION SYSTEMS & NETWORKS PART 2 MODELING NETWORKS WITH NCTUNS SIMULATOR

1 Terms to complete the modeling part successfully The laboratory with NCTUns simulator covers three groups of the problems: Basic problems (P) the student must complete them to obtain a positive grade, Two groups of additional problems (D1, D2). Basic problems simulation and answering the questions is sufficient for 3 (sufficient); grade.. All three basic problems and one additional D1 give the possibility of 4 (good) grade.. All three basic problems and one additional D2 give the possibility of 5 (very good) grade. The teacher estimates the student group s (2 persons) final report. The report should be prepared and delivered to the teacher in a names.pdf file. SiST Strona 2

2 Basic Problems (P) 2.1 Comparing TCP and UDP transport protocols properties Make a simple network covering at least one router and three or more hosts. Declare applications (use stg) on the hosts: some of them should send packets UDP or TCP and one host should receive (rtg). Then: - Plan and perform a simulation for your network according to your scenario with UDP protocol - Plan and perform a simulation for your network according to your scenario with TCP protocol - Plan and perform a simulation for your network according to your scenario with both: UDP and TCP protocols - Define BERs for links between the router and the hosts (several percent?); compare TCP and UDP protocols when errors occur - Modify the project to simulate a link failure between the host and the target node; compare TCP and UDP protocols when the target node is not accessible Basing on your results answer the following questions: - connection-less and connection-oriented which name stands for which protocol? - Estimate the reliability - Which protocol is of best effort type? - Estimate, what happens when transmission errors occur, and what happens in case the link is lost - Estimate, which protocol should (and why) be used for the following services: e-mail, web page access, ftp, VoIP, TVIP SiST Strona 3

2.2 Overloads in IP Networks Make a simple network with a star topology (one router and several hosts). Declare applications to send packets from hosts (TCP or UDP use stg) and to receive (on one host rtg). Then test what happens (compare the protocols) when the load grows (change parameters of links or add more hosts ). Make a scenario when links are overloaded. Perform the analysis. Test the bandwidth and the delay with the following assumptions: - two senders and one router, at a given speed, and buffers with infinite capacities - two senders and one router, at a given speed, and buffers with limited capacities - more complex network (four senders, two routers etc ) Basing on your results answer the following questions: - which tested protocol allows for overload control of the link? - fair access to the link describe and estimate - what actions are necessary when an overload occurs? - Can you introduce a scenario when the link bandwidth decreases to zero? - How can one struggle against overloads? 2.3 Basic topologies properties Design complex networks (more than ten hosts, several hubs, switches, routers) in various topologies (tree, star, mesh). Plan and perform simulations to compare various topologies properties. Make sure that you will test: - problems of collisions and data insulation; - broadcasting Basing on your results answer the following questions: - what a difference is between a hub and a switch? - And what between a switch and a router? SiST Strona 4

3 Additional experiments (D1) (choose one topic) 3.1 Design a network for an office space (or a building) You may take our B9 building or other example one and design two options for network structures. Compare them considering bandwidth, delays, resistance against failure, possibilities to develop, etc. 3.2 Real time service protocols RTP/RTCP Design an example WLAN. Plan a scenario to perform multimedia services between chosen hosts, with the application of RTP/RTCP protocols. Analyze properties of real time service protocols. 4 Additional experiments (D2) (choose one topic) 4.1 Compare networks 802.11b and 802.11e for real time services Design a WLAN meeting 802.11b standards and a one meeting 802.11e standard. Plan scenarios of stream transmission in the networks. Compare the parameters you obtain in the 802.11e network with QoS mechanisms implementation to the quality of real time services in the traditional 802.11b network. 4.2 DiffServ networks with differentiated service quality levels Design a model of DiffServ network consisting of several edge routers, several core routers and several hosts. Define traffic classes and perform simulations to present basic properties of DiffServ networks. SiST Strona 5

5 References [1] Shie-Yuan Wang, Chih-Liang Chou, Chih-Che Lin, The GUI User Manual for the NCTUns 6.0 Network Simulator and Emulator, National Chiao Tung University, Tajwan 2010 [2] Shie-Yuan Wang, Chih-Liang Chou, Chih-Che Lin, Chih-Hua Huang, The Protocol Developer Manual for the NCTUns 6.0 Network Simulator and Emulator, National Chiao Tung University, Tajwan 2010 Standards, manuals and books on networks SiST Strona 6