MultiPath TCP (MPTCP)



Similar documents
Restorable Logical Topology using Cross-Layer Optimization

Disaster-Resilient Backbone and Access Networks

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

The Economics of Cisco s nlight Multilayer Control Plane Architecture

Research on Video Traffic Control Technology Based on SDN. Ziyan Lin

CloudLink - The On-Ramp to the Cloud Security, Management and Performance Optimization for Multi-Tenant Private and Public Clouds

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:

Frequently Asked Questions

Internet Packets. Forwarding Datagrams

Securing Local Area Network with OpenFlow

Definition. A Historical Example

Data Communication Networks and Converged Networks

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

Relationship between SMP, ASON, GMPLS and SDN

John Ragan Director of Product Management. Billy Wise Communications Specialist

Transport SDN Toolkit: Framework and APIs. John McDonough OIF Vice President NEC BTE 2015

Computer Networks CS321

Written examination in Computer Networks

Introduction to Simple Network Management Protocol (SNMP)

New Products and New Features May, 2015

WAN Optimization Integrated with Cisco Branch Office Routers Improves Application Performance and Lowers TCO

ITEC310 Computer Networks II

Brocade One Data Center Cloud-Optimized Networks

Fibre Channel over Ethernet in the Data Center: An Introduction

Controlling the Internet in the era of Software Defined and Virtualized Networks. Fernando Paganini Universidad ORT Uruguay

WAN Data Link Protocols

SDN and OpenFlow. Naresh Thukkani (ONF T&I Contributor) Technical Leader, Criterion Networks

Network Management System (NMS) FAQ

: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1)

CS 91: Cloud Systems & Datacenter Networks Networks Background

Measuring IP Performance. Geoff Huston Telstra

Network Management and Monitoring Software

Networking. Systems Design and. Development. CRC Press. Taylor & Francis Croup. Boca Raton London New York. CRC Press is an imprint of the

Transport SDN Directions. March 20, 2013 Lyndon Ong Ciena

An Introduction to Software-Defined Networking (SDN) Zhang Fu

Networked AV Systems Pretest

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

Broadband Networks. Prof. Karandikar. Department of Electrical Engineering. Indian Institute of Technology, Bombay. Lecture - 26

Network System Design Lesson Objectives

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

Smart Solutions for Network IP Migration

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network

Virtualized Converged Data Centers & Cloud how these trends are effecting Optical Networks

Software Defined Networking (SDN) at New York City College of Technology, CUNY An Update

TRILL Large Layer 2 Network Solution

Software Defined Networking

Trademark Notice. General Disclaimer

Bandwidth Management in MPLS Networks

Data Communication Networks

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

DREAMER and GN4-JRA2 on GTS

Introduction. The Inherent Unpredictability of IP Networks # $# #

Overview of Voice Over Internet Protocol

Flexible SDN Transport Networks With Optical Circuit Switching

Analyzing 6LoWPAN/ZigBeeIP networks with the Perytons Protocol Analyzer May, 2012

ProCurve Networking IPv6 The Next Generation of Networking

Network Simulation Traffic, Paths and Impairment

Getting to know OpenFlow. Nick Rutherford Mariano Vallés

Wireless LAN Concepts

Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006

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

Using Multipathing Technology to Achieve a High Availability Solution

Cisco Application Networking Manager Version 2.0

A Case for Overlays in DCN Virtualization Katherine Barabash, Rami Cohen, David Hadas, Vinit Jain, Renato Recio and Benny Rochwerger IBM

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

Radware s AppDirector and Microsoft Windows Terminal Services 2008 Integration Guide

Jean Parrend 1/6 SNMP. Content. 1. Introduction...1

OpenFlow: Load Balancing in enterprise networks using Floodlight Controller

Appendix A: Configuring Firewalls for a VPN Server Running Windows Server 2003

mesdn: Mobile Extension of SDN Mostafa Uddin Advisor: Dr. Tamer Nadeem Old Dominion University

ASON for Optical Networks

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks

Smart Tips. Enabling WAN Load Balancing. Key Features. Network Diagram. Overview. Featured Products. WAN Failover. Enabling WAN Load Balancing Page 1

I. ADDITIONAL EVALUATION RESULTS. A. Environment

B4: Experience with a Globally-Deployed Software Defined WAN TO APPEAR IN SIGCOMM 13

Communications Technology

ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK

Troubleshooting BlackBerry Enterprise Service 10 version Instructor Manual

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals

Building scalable IPSec infrastructure with MikroTik. IPSec, L2TP/IPSec, OSPF

What s New in VMware vsphere 5.5 Networking

WAN OPTIMIZATIONS IN VEHICULAR NETWORKING. Lorenzo Di Gregorio 1 Danica Gajic 1 Christian Liß 1 Andreas Foglar 1 Francisco Vázquez-Gallego 2

The OSI and TCP/IP Models. Lesson 2

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

WAN Optimization in MPLS Networks- the Transparency Challenge!

AppDirector Load balancing IBM Websphere and AppXcel

SAN Conceptual and Design Basics

Enhancing BoD Services based on Virtual Network Topology Control

Quality of Service using Traffic Engineering over MPLS: An Analysis. Praveen Bhaniramka, Wei Sun, Raj Jain

Performance Management and Fault Management. 1 Dept. of ECE, SRM University

Assignment #3 Routing and Network Analysis. CIS3210 Computer Networks. University of Guelph

IT 3202 Internet Working (New)

Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols

How To Manage A Network From A Microsoft Lab

Virtual PortChannels: Building Networks without Spanning Tree Protocol

Mobile IP Network Layer Lesson 01 OSI (open systems interconnection) Seven Layer Model and Internet Protocol Layers

Communication Networks. MAP-TELE 2011/12 José Ruela

Performance Measurement of TCP/IP Header Compression

BlackBerry Enterprise Server for Microsoft Exchange Version: 5.0 Service Pack: 2. Feature and Technical Overview

MANAGING NETWORK COMPONENTS USING SNMP

Transcription:

פרויקטים בתקשורת מחשבים - 236340 - סמסטר אביב 2016 MultiPath TCP (MPTCP) MultiPath TCP (MPTCP) is an ongoing effort of the Internet Engineering Task Force's (IETF) Multipath TCP working group, which aims at allowing a Transmission Control Protocol (TCP) connection to use multiple paths to maximize TCP traffic throughput and increase redundancy. MPTCP is useful particularly in wireless networks such as Wi-Fi and mobile networks. In addition, data centers can gain performance and redundancy benefits of such implementation. This TCP extension is currently implemented in various OSs such us: Linux Kernel, Android, Apple IOS and more. Goals: Implement MPTCP on ns-3 (Network Simulator open source project). You will need to demo improved TCP behavior in ideal environment with no packet loss, congestion cases as well as connections flapping. In addition compare results with 1 TCP connection using the whole bandwidth. Requirements: C++, Internet Networking Course

Robust Header Compression (ROHC) Deploying Intrusion Detection Systems (IDS) requires copying the network traffic from several sensing points in the network using Tap device and sending the traffic to the IDS server. In Supervisory Control And Data Acquisition (SCADA) system, this mission can be challenging, due to the lower bandwidth of the communication channels on the remote site between the Tap device and the IDS Server. A solution for reducing the bandwidth is to compress the sniffed traffic before sending it to IDS server. The traffic will be then decompressed and forwarded to the analyzing application running on the IDS server. The compression is done both on the IP header and on the payload, using standard lossless compression method for the payload and RObust Header Compression (ROHC) for the packet header.. Goals: Implement ROHC on a Client-Server topology or on Network Simulator (ns-3 or Mininet) and test it with both UDP and TCP traffic showing that traffic bandwidth is reduced and not corrupted due to the Compress-Decompress. In addition need to demonstrate correct handling cases of traffic loss. Guided by:

Restorable Logical Topology using Cross-Layer Optimization Today s communication networks consist of routers and optical switches in a logical topology overlaid on an optical physical infrastructure. The routers are connected to each other via logical links called LightPaths, where each LightPath is established over one or more optical fibers and optical switches connecting these fibers. The design of LightPaths involves selection of both logical link and logical path, i.e decision which pairs of routers will be connected by the LightPaths and how to route each LightPath across the optical network. Such design requires cross-layer optimization that will maximize the end-to-end traffic throughput in case of a physical failure in order to guarantee the restorability of the logical topology.

Goals: For a given network topology of routers and optical switches build the topology using network simulator (ns-3 or Mininet) and implement cross layer optimization algorithm that will find both the shortest path between each of the routers and will ensure restorable topology in case of a link failure. Requirements: C++ for ns-3 Python for Mininet.

Fault Management (FM) in Open Network Operating System (ONOS) Open Network Operating System (ONOS) is an innovative and rapidly growing open source project that already enable service providers to build real Software Defined Networks (SDN). The deployment of SDN will require ONOS to manage legacy Network Element (NE) in an Hybrid environment. One of the required management capabilities from ONOS is to support Fault Management in the NE. When a fault or event occurs, the NE typically sends a notification to the network operator via Simple Network Management Protocol (SNMP). The network operator may also (or alternatively) poll the NE to retrieve this information. An alarm is a persistent indication of a fault that clears only when the triggering condition has been resolved. OpenFlow OpenFlow Legacy Network Element

Goals: ONOS will provide support for such Fault Alarms. It requires implementation in the ONOS project of basic SNMP V2 functionality (both polling and traps handling), as well as Fault Management application that handles the NE s alarm states. Perquisite Requirements: Java