Graduation Year
2020
Date of Submission
4-2020
Document Type
Open Access Senior Thesis
Degree Name
Bachelor of Arts
Department
Computer Science
Reader 1
Geoff Kuenning
Terms of Use & License Information
Abstract
To support its development of networking hardware and software, Juniper Networks conducts research into enhancements to the protocols used on the Internet, in coordination with standards bodies such as the Internet Engineering Task Force. We helped Juniper Networks with two specific research objectives. The first was to design and implement an improved algorithm by which Internet hosts can establish the appropriate packet size to maximize bandwidth while avoiding packet fragmentation. We produced a working implementation of the improved algorithm in the Linux kernel. The second objective was to measure the effect of different Internet Protocol extension headers (specifically, Routing Header Type 0, the Segment Routing Header, and the Compressed Routing Header) on router performance. We produced code for running simple benchmarks locally, as well as a formal Internet Draft specifying the procedure so that it can be run by Juniper Networks on high-performance benchmarking hardware.
Recommended Citation
Newton, Bradley; Rosborough, Radon; President, Miles; and Alpan, Hakan, "Optimizing Router Performance" (2020). CMC Senior Theses. 2511.
https://scholarship.claremont.edu/cmc_theses/2511