Institutional-Repository, University of Moratuwa.  

Geo based routing for border gateway protocol in ISP multi-homing environment

Show simple item record

dc.contributor.advisor Pasqual, A
dc.contributor.author Thilakarathne, D
dc.date.accessioned 2018-06-13T18:45:44Z
dc.date.available 2018-06-13T18:45:44Z
dc.identifier.uri http://dl.lib.mrt.ac.lk/handle/123/13168
dc.description.abstract BGP is the one and only protocol used by ISPs to exchange routing information between Autonomous Systems. An Autonomous System is an IP network or group of IP networks under a common administration with common routing policies. Internet Service Providers (ISP) connects to each other to facilitate reachability among Autonomous Systems using BGP protocol. Many ISPs setup multiple upstream connections to achieve global connectivity, redundancy, and a better quality of service. Multiple upstream connectivity results multiple paths to destinations. ISPs need to apply complex route policies to select the best outgoing interface to destination among multiple paths since BGP protocol does not consider link congestion, and distance to destination during the route selection process. Incorrect path selection leads to unnecessary traffic route between autonomous systems, high latency and low quality of service. Most prevailing issue for the South Asian internet users is that Internet content is not hosted within the region but in Singapore, Europe, and USA data centers. BGP protocol does not select shortest distance always when multiple upstream connections are available to ISP. This results in high latency to the end users. We can simulate different ISP path delays by introducing delay element between end server and client terminal. This proposal provides experimental results on how end user experience varies when delay to end server varies. Delay is proportional to distance between user terminal and end server. Therefore, this proposal considers distance to end server when solution is proposed to optimize end user delay. Traditional BGP does not consider geographical distance to end server when selecting outgoing interface. BGP has thirteen criteria to select best outgoing interface but most dominant criteria is the AS-PATH length. This research focuses on equal AS path length occurrences of current full BGP routing table in multi-homing environment. Equal AS-PATH length results BGP protocol to select outgoing interface randomly based on lowest router ID or lowest interface ID. The proposal suggests using geo graphic distance to destination as tiebreak condition for equal AS-PATH. This enables BGP itself to calculate best path without using complex routing policies. BGP is a heavily adopted protocol in the internet domain. It is hard to change such a stable implementation to achieve proposed geo based routing. SDN based implementation proposes in this proposal since SDN implementation is becoming popular in IP networking domain. New route selection criteria for BGP can easily implement using SDN controller. Simulation results reveal approximately 50 percent of the routing decisions are based on equal AS-PATH length if special routing policies are not applied. Further, simulation result justifies a relationship between latency and web page browsing user experience. en_US
dc.language.iso en en_US
dc.subject BGP en_US
dc.subject SDN en_US
dc.subject AS-PATH en_US
dc.subject Optimum route selection en_US
dc.subject Internet Architecture en_US
dc.subject Internet routing en_US
dc.subject Latency en_US
dc.title Geo based routing for border gateway protocol in ISP multi-homing environment en_US
dc.type Thesis-Full-text en_US
dc.identifier.faculty Engineering en_US
dc.identifier.degree MSc in Telecommunication en_US
dc.identifier.department Department of Electronic and Telecommunication Engineering en_US
dc.date.accept 2015-11
dc.identifier.accno TH3440 en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record