MultiFlow: uma solução para distribuição de subfluxos MPTCP em Redes OpenFlow

This Master s thesis shows a solution for splitting MPTCP subflows in an Openflow network. MPTCP is a network protocol designed to branch a single TCP connection into many subflows. The main idea is to forward subflows th- rough disjointed paths. Commonly, ECMP protocol is adopted together to split...

Descripción completa

Detalles Bibliográficos
Autor: Sandri, Marcus
Tipo de recurso: tesis de maestría
Estado:Versión publicada
Fecha de publicación:2015
País:Brasil
Institución:Universidade Federal de São Carlos (UFSCAR)
Repositorio:Repositório Institucional da UFSCAR
Idioma:portugués
OAI Identifier:oai:repositorio.ufscar.br:20.500.14289/637
Acceso en línea:https://repositorio.ufscar.br/handle/20.500.14289/637
Access Level:acceso abierto
Palabra clave:MultiFlow
MPTCP
Multipath-TCP
OpenFlow
SDN
Multipath-MPTCP
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Descripción
Sumario:This Master s thesis shows a solution for splitting MPTCP subflows in an Openflow network. MPTCP is a network protocol designed to branch a single TCP connection into many subflows. The main idea is to forward subflows th- rough disjointed paths. Commonly, ECMP protocol is adopted together to split flows through distinct paths. Nevertheless, there are many issues that shows that ECMP is not pareto-optimal, such as: ECMP can easily set two subflows from the same TCP connection on the same path and/or set a distinct forward and back forward route to the same subflow. To solve these issues, it is designed MultiFlow, a module which uses a controller for guarantee multipath routing by setting subflows from the same MPTCP connection so that such subflows are forwarded through distinct paths. MultiFlow is evaluated in experimentation where is analyzed throughput and resilience comparing it with Spanning-Tree (STP) and ECMP. The experiments were done by using Mininet: An OpenFlow emulator for experimenting with a set of topologies.