Toward a Fault-Tolerant Border Gateway Protocol
dc.contributor.advisor | Douglas S. Reeves, Ph.D., Committee Member | en_US |
dc.contributor.advisor | Wenke Lee, Ph.D., Committee Member | en_US |
dc.contributor.advisor | Carla D. Savage, Ph.D., Committee Member | en_US |
dc.contributor.advisor | Shyhtsun Felix Wu, Ph.D., Committee Co-Chair | en_US |
dc.contributor.advisor | Arne A.Nilsson, Ph.D., Committee Co-Chair | en_US |
dc.contributor.author | Zhao, Xiaoliang | en_US |
dc.date.accessioned | 2010-04-02T19:20:09Z | |
dc.date.available | 2010-04-02T19:20:09Z | |
dc.date.issued | 2003-09-05 | en_US |
dc.degree.discipline | Computer Science | en_US |
dc.degree.level | dissertation | en_US |
dc.degree.name | PhD | en_US |
dc.description.abstract | Today, the Internet has become the nerve center of our society. However, the Internet has been faulty, insecure, unreliable and unavailable, which causes much financial loss and many security problems. Studies show that the current de facto inter-domain routing protocol, Border Gateway Protocol (BGP), is vulnerable to various attacks, and routing-based attacks have unfortunately become quite feasible. Enhancing the fault-tolerance property of BGP is a very important and timely issue for the sake of overall Internet robustness and security. At least in the short term, it is very hard to deploy a new protocol or upgraded version of BGP within today's Internet because BGP has been widely used for years. Therefore, this dissertation focuses on providing practical solutions to existing problems by using existing BGP mechanisms and fault detection techniques. Challenges exist because BGP only propagates aggregated information instead of raw information; the dynamics of BGP are difficult to understand; there is no common operational practice, and the coordination and cooperation between different administrative domains is hard to achieve. In this dissertation, BGP vulnerabilities have been analyzed from different perspectives. A set of critical BGP-related problems has been identified. One of them is called the Multiple Origin Autonomous System (MOAS) problem. A practical enhancement to BGP is presented to enable BGP to distinguish valid MOAS cases due to operational needs and invalid MOAS cases caused by faults. One key property of this solution is believed to be its resilience against any single point of failure. Solutions are also provided to solve other problems under the same framework and operations provided by BGP . Equally important, solutions have been fully evaluated against real BGP data or via simulations. The evaluation results show our solutions are very effective. | en_US |
dc.identifier.other | etd-05302002-184210 | en_US |
dc.identifier.uri | http://www.lib.ncsu.edu/resolver/1840.16/5795 | |
dc.rights | I hereby certify that, if appropriate, I have obtained and attached hereto a written permission statement from the owner(s) of each third party copyrighted matter to be included in my thesis, dissertation, or project report, allowing distribution as specified below. I certify that the version I submitted is the same as that approved by my advisory committee. I hereby grant to NC State University or its agents the non-exclusive license to archive and make accessible, under the conditions specified below, my thesis, dissertation, or project report in whole or in part in all forms of media, now or hereafter known. I retain all other ownership rights to the copyright of the thesis, dissertation or project report. I also retain the right to use in future works (such as articles or books) all or part of this thesis, dissertation, or project report. | en_US |
dc.subject | Multiple Origin AS | en_US |
dc.subject | Routing Protocol Security | en_US |
dc.subject | Inter-Domain Routing | en_US |
dc.subject | BGP | en_US |
dc.subject | Fault-Tolerant Networking | en_US |
dc.subject | Internet Security | en_US |
dc.subject | MOAS | en_US |
dc.subject | Border Gateway Protocol | en_US |
dc.title | Toward a Fault-Tolerant Border Gateway Protocol | en_US |
Files
Original bundle
1 - 1 of 1