Full Text Available

Note: Clicking the button above will open the full text document at the original institutional repository in a new window.

Improving Pan-African research and education networks through traffic engineering: A LISP/SDN approach

The UbuntuNet Alliance, a consortium of National Research and Education Networks (NRENs) runs an exclusive data network for education and research in east and southern Africa. Despite a high degree of route redundancy in the Alliance's topology, a large portion of Internet traffic between the NRENs...

Full description

Saved in:
Bibliographic Details
Main Author: Chavula, Josiah
Other Authors: Suleman, Hussein
Format: Thesis
Language:English
Published: Faculty Science: ICTC4D 2018
Subjects:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1867614292302364672
access_status_str Open Access
author Chavula, Josiah
author2 Suleman, Hussein
author_browse Chavula, Josiah
Suleman, Hussein
author_facet Suleman, Hussein
Chavula, Josiah
author_sort Chavula, Josiah
collection Thesis
description The UbuntuNet Alliance, a consortium of National Research and Education Networks (NRENs) runs an exclusive data network for education and research in east and southern Africa. Despite a high degree of route redundancy in the Alliance's topology, a large portion of Internet traffic between the NRENs is circuitously routed through Europe. This thesis proposes a performance-based strategy for dynamic ranking of inter-NREN paths to reduce latencies. The thesis makes two contributions: firstly, mapping Africa's inter-NREN topology and quantifying the extent and impact of circuitous routing; and, secondly, a dynamic traffic engineering scheme based on Software Defined Networking (SDN), Locator/Identifier Separation Protocol (LISP) and Reinforcement Learning. To quantify the extent and impact of circuitous routing among Africa's NRENs, active topology discovery was conducted. Traceroute results showed that up to 75% of traffic from African sources to African NRENs went through inter-continental routes and experienced much higher latencies than that of traffic routed within Africa. An efficient mechanism for topology discovery was implemented by incorporating prior knowledge of overlapping paths to minimize redundancy during measurements. Evaluation of the network probing mechanism showed a 47% reduction in packets required to complete measurements. An interactive geospatial topology visualization tool was designed to evaluate how NREN stakeholders could identify routes between NRENs. Usability evaluation showed that users were able to identify routes with an accuracy level of 68%. NRENs are faced with at least three problems to optimize traffic engineering, namely: how to discover alternate end-to-end paths; how to measure and monitor performance of different paths; and how to reconfigure alternate end-to-end paths. This work designed and evaluated a traffic engineering mechanism for dynamic discovery and configuration of alternate inter-NREN paths using SDN, LISP and Reinforcement Learning. A LISP/SDN based traffic engineering mechanism was designed to enable NRENs to dynamically rank alternate gateways. Emulation-based evaluation of the mechanism showed that dynamic path ranking was able to achieve 20% lower latencies compared to the default static path selection. SDN and Reinforcement Learning were used to enable dynamic packet forwarding in a multipath environment, through hop-by-hop ranking of alternate links based on latency and available bandwidth. The solution achieved minimum latencies with significant increases in aggregate throughput compared to static single path packet forwarding. Overall, this thesis provides evidence that integration of LISP, SDN and Reinforcement Learning, as well as ranking and dynamic configuration of paths could help Africa's NRENs to minimise latencies and to achieve better throughputs.
format Thesis
id oai:open.uct.ac.za:11427/27021
institution University of Cape Town (South Africa)
language eng
last_indexed 2026-06-10T12:49:43.522Z
license_str Not specified — see source repository
provenance_str_mv Harvested via OAI-PMH from UCTD — University of Cape Town Open Access Repository
publishDate 2018
publishDateRange 2018
publishDateSort 2018
publisher Faculty Science: ICTC4D
publisherStr Faculty Science: ICTC4D
record_format dspace
source_str UCTD — University of Cape Town Open Access Repository
spelling oai:open.uct.ac.za:11427/27021 Improving Pan-African research and education networks through traffic engineering: A LISP/SDN approach Chavula, Josiah Suleman, Hussein Densmore, Melissa Research Networks Education Networks The UbuntuNet Alliance, a consortium of National Research and Education Networks (NRENs) runs an exclusive data network for education and research in east and southern Africa. Despite a high degree of route redundancy in the Alliance's topology, a large portion of Internet traffic between the NRENs is circuitously routed through Europe. This thesis proposes a performance-based strategy for dynamic ranking of inter-NREN paths to reduce latencies. The thesis makes two contributions: firstly, mapping Africa's inter-NREN topology and quantifying the extent and impact of circuitous routing; and, secondly, a dynamic traffic engineering scheme based on Software Defined Networking (SDN), Locator/Identifier Separation Protocol (LISP) and Reinforcement Learning. To quantify the extent and impact of circuitous routing among Africa's NRENs, active topology discovery was conducted. Traceroute results showed that up to 75% of traffic from African sources to African NRENs went through inter-continental routes and experienced much higher latencies than that of traffic routed within Africa. An efficient mechanism for topology discovery was implemented by incorporating prior knowledge of overlapping paths to minimize redundancy during measurements. Evaluation of the network probing mechanism showed a 47% reduction in packets required to complete measurements. An interactive geospatial topology visualization tool was designed to evaluate how NREN stakeholders could identify routes between NRENs. Usability evaluation showed that users were able to identify routes with an accuracy level of 68%. NRENs are faced with at least three problems to optimize traffic engineering, namely: how to discover alternate end-to-end paths; how to measure and monitor performance of different paths; and how to reconfigure alternate end-to-end paths. This work designed and evaluated a traffic engineering mechanism for dynamic discovery and configuration of alternate inter-NREN paths using SDN, LISP and Reinforcement Learning. A LISP/SDN based traffic engineering mechanism was designed to enable NRENs to dynamically rank alternate gateways. Emulation-based evaluation of the mechanism showed that dynamic path ranking was able to achieve 20% lower latencies compared to the default static path selection. SDN and Reinforcement Learning were used to enable dynamic packet forwarding in a multipath environment, through hop-by-hop ranking of alternate links based on latency and available bandwidth. The solution achieved minimum latencies with significant increases in aggregate throughput compared to static single path packet forwarding. Overall, this thesis provides evidence that integration of LISP, SDN and Reinforcement Learning, as well as ranking and dynamic configuration of paths could help Africa's NRENs to minimise latencies and to achieve better throughputs. 2018-01-25T14:08:47Z 2018-01-25T14:08:47Z 2017 Doctoral Thesis Doctoral PhD http://hdl.handle.net/11427/27021 eng application/pdf Faculty Science: ICTC4D Faculty of Science University of Cape Town
spellingShingle Research Networks
Education Networks
Chavula, Josiah
Improving Pan-African research and education networks through traffic engineering: A LISP/SDN approach
thesis_degree_str Doctoral
title Improving Pan-African research and education networks through traffic engineering: A LISP/SDN approach
title_full Improving Pan-African research and education networks through traffic engineering: A LISP/SDN approach
title_fullStr Improving Pan-African research and education networks through traffic engineering: A LISP/SDN approach
title_full_unstemmed Improving Pan-African research and education networks through traffic engineering: A LISP/SDN approach
title_short Improving Pan-African research and education networks through traffic engineering: A LISP/SDN approach
title_sort improving pan african research and education networks through traffic engineering a lisp sdn approach
topic Research Networks
Education Networks
url http://hdl.handle.net/11427/27021
work_keys_str_mv AT chavulajosiah improvingpanafricanresearchandeducationnetworksthroughtrafficengineeringalispsdnapproach