A layer 2 multipath fabric using a centralized controller

Detalhes bibliográficos
Autor(a) principal: Júlio, Fábio José Correia
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10362/11139
Resumo: Dissertação para obtenção do Grau de Mestre em Engenharia Electrotécnica e de Computadores
id RCAP_31f283884967aec125d423f2275b6775
oai_identifier_str oai:run.unl.pt:10362/11139
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling A layer 2 multipath fabric using a centralized controllerData centerRoutingOpenFlowPoliciesFault toleranceDissertação para obtenção do Grau de Mestre em Engenharia Electrotécnica e de ComputadoresEthernet is the most used L2 protocol in modern datacenters networks. These networks serve many times like the underlying infrastructure for highly virtualised cloud computing services. To support such services the underlying network needs to be prepared to support host mobility and multi-tenant isolation for a high number of hosts while using the available bandwidth e ciently and maintaing the inherent costs low. These important properties are not ensured by Ethernet protocols. The bandwidth is always wasted because the spanning tree protocol is used to calculate paths. Also, the scalability can be an issue because the MAC learning process is based in frame ooding. On layer 3 some of this problems can be solved, but layer 3 is harder to con gure, poses di culties in host mobility and is more expensive. Recent e orts try to bring the advantages of layer 3 to layer 2. Most of them are based in some form of Equal-Cost Multipath (ECMP) to calculate paths on data center network. The solution proposed on this document uses a di erent approach. Paths are calculated using a non-ECMP policy based control-plane that is implemented in an OpenFlow controller. OpenFlow is a new protocol developed to help researchers test their new discovers on real networks without messing with the real tra c. To do that OpenFlow has to be supported by the network's switches. The communication between systems is done by SSL and all switches features are available to the controller. The non-ECMP policy based algorithm is a di erent way to do routing. Instead of using unitary metrics on each link, one policy is chosen for each link. The use of policies opens the possibility to consider very di erent paths as having the same forwarding preference increasing the number of used paths. Our approach uses the recent Backbone Provider Bridging (PBB) standard that adds extra header information to the Ethernet frame and provides isolation between customer and network address space improving scalability.Faculdade de Ciências e TecnologiaAmaral, PedroRUNJúlio, Fábio José Correia2014-01-23T11:23:04Z20132013-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10362/11139enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-03-11T03:45:28Zoai:run.unl.pt:10362/11139Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:20:05.313597Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv A layer 2 multipath fabric using a centralized controller
title A layer 2 multipath fabric using a centralized controller
spellingShingle A layer 2 multipath fabric using a centralized controller
Júlio, Fábio José Correia
Data center
Routing
OpenFlow
Policies
Fault tolerance
title_short A layer 2 multipath fabric using a centralized controller
title_full A layer 2 multipath fabric using a centralized controller
title_fullStr A layer 2 multipath fabric using a centralized controller
title_full_unstemmed A layer 2 multipath fabric using a centralized controller
title_sort A layer 2 multipath fabric using a centralized controller
author Júlio, Fábio José Correia
author_facet Júlio, Fábio José Correia
author_role author
dc.contributor.none.fl_str_mv Amaral, Pedro
RUN
dc.contributor.author.fl_str_mv Júlio, Fábio José Correia
dc.subject.por.fl_str_mv Data center
Routing
OpenFlow
Policies
Fault tolerance
topic Data center
Routing
OpenFlow
Policies
Fault tolerance
description Dissertação para obtenção do Grau de Mestre em Engenharia Electrotécnica e de Computadores
publishDate 2013
dc.date.none.fl_str_mv 2013
2013-01-01T00:00:00Z
2014-01-23T11:23:04Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10362/11139
url http://hdl.handle.net/10362/11139
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Faculdade de Ciências e Tecnologia
publisher.none.fl_str_mv Faculdade de Ciências e Tecnologia
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137843108380672