Traffic engineering with segment routing

buir.advisorKaraşan, Ezhan
dc.contributor.authorQadr, Laila Tul
dc.date.accessioned2022-09-23T10:50:05Z
dc.date.available2022-09-23T10:50:05Z
dc.date.copyright2022-09
dc.date.issued2022-09
dc.date.submitted2022-09-21
dc.descriptionCataloged from PDF version of article.en_US
dc.descriptionThesis (Master's): Bilkent University, Department of Electrical and Electronics Engineering, İhsan Doğramacı Bilkent University, 2022.en_US
dc.descriptionIncludes bibliographical references (leaves 75-78).en_US
dc.description.abstractSegment routing in traffic engineering is a relatively new technique in the field of networking. Segment routing is a simpler form of source routing where the seg-ments that a packet will follow are written in the header of the packet. Segments are identified using Segment IDs known as SIDs. Node SIDs and Adjacency SIDs identify different types of segments: The first one identifies the shortest-path segments and the latter identifies the non-shortest direct links between two nodes. The ingress routers direct packets towards their destinations using Equal Cost Multiple Paths (ECMPs). Recently, several solutions have been proposed for traffic engineering using segment routing. The objective in these formulations is to minimize the Maximum Link Utilization (MLU) in the network. These Mixed Integer Linear Programming (MILP) based formulations do not consider all possible paths and the Running times increase beyond a reasonable value as the number of nodes and segments increase. Considering these short-comings, we introduce new formulations and algorithms for the problem. To incorporate all segment pairs into the formulation, a path-based model K-MMILP is introduced. Moreover, a flow-based model, K-MsMILP is proposed. These formulations in-corporate all Adjacency SIDs, Node SIDs, and ECMPs. Furthermore, the effect of restricting the maximum path length followed by the flow on MLU and Running time is analyzed. The proposed flow-based formulation produces optimum results for all topologies considered for each of the 20 instances using a maximum of 3 segments per end-to-end path. It also significantly reduces the Running time for all topologies. For instance, for the 16-node German Network, the Running time is reduced by a factor of 14.9 times on the average. Moreover, for the 27-node European network, the older formulation could not produce optimum results within 24 hours while 3-MsMILP produced results in 2268 seconds on average.en_US
dc.description.provenanceSubmitted by Betül Özen (ozen@bilkent.edu.tr) on 2022-09-23T10:50:05Z No. of bitstreams: 1 B161346.pdf: 1437971 bytes, checksum: 398a09918334d2be78c18a89a01dfb7c (MD5)en
dc.description.provenanceMade available in DSpace on 2022-09-23T10:50:05Z (GMT). No. of bitstreams: 1 B161346.pdf: 1437971 bytes, checksum: 398a09918334d2be78c18a89a01dfb7c (MD5) Previous issue date: 2022-09en
dc.description.statementofresponsibilityby Laila Tul Qadren_US
dc.format.extentxvi, 78 leaves : color illustrations, charts ; 30 cm.en_US
dc.identifier.itemidB161346
dc.identifier.urihttp://hdl.handle.net/11693/110592
dc.language.isoEnglishen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectSegment routingen_US
dc.subjectNode SIDsen_US
dc.subjectAdjacency SIDsen_US
dc.subjectEqual Cost Multiple Paths (ECMPs)en_US
dc.subjectMaximum Link Utilization (MLU)en_US
dc.subjectMixed Integer Linear Programming (MILP)en_US
dc.subjectMulti Commodity Flow(MCF)en_US
dc.titleTraffic engineering with segment routingen_US
dc.title.alternativeSegment yönlendirme ile trafik mühendisliğien_US
dc.typeThesisen_US
thesis.degree.disciplineElectrical and Electronic Engineering
thesis.degree.grantorBilkent University
thesis.degree.levelMaster's
thesis.degree.nameMS (Master of Science)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
B161346.pdf
Size:
1.37 MB
Format:
Adobe Portable Document Format
Description:
Full printable version

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.69 KB
Format:
Item-specific license agreed upon to submission
Description: