Deploying an Open Source Router : Quagga
Sagas, Elphas (2013)
Sagas, Elphas
Metropolia Ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201303193433
https://urn.fi/URN:NBN:fi:amk-201303193433
Tiivistelmä
At the center of every network there is a router and a router is used to connect one network to an-other network. So a router has the responsibility of routing packets across different networks. The networks where this traffic is routed can either be located within the same proximity as that of the router or it can be miles away, for instance in another country.
The aim of this project was to deploy an open source router and then customize it to carry out the exact role of commercial routers, which is to route traffic between networks. Various IP routing protocols such as RIP and OSPF were tested and in order to carry out this, a small local area network comprising of two routers and two PCs were designed.
In order to experiment with this project various software and devices were needed. Some of the software needed to be downloaded and installed onto four PCs, two PCs of which were installed with an open -source routing router (Quagga) and the operating system running on the PCs was the Ubuntu Server 11.10 Server edition. The issue of compatibility between the operating system and open-source routing router was the key point as to why Quagga and Ubuntu 11.10 server edition were chosen. The same deployment can be fully implemented by small startup companies when designing their networks.
The outcome of the project showed that an open-source routing routers can be installed, config-ured and customized to carry out the intended purpose in a network, that is to route traffic between networks. In addition to that IP routing protocols (OSPF, RIP) worked well as expected though few problems for instance, RIPv1 worked well as compared to RIPv2 which had some shortcoming in terms of security. However the general goal of routing packets via open-source routing router (Quagga) was achieved and such project can be implemented in small companies.
The aim of this project was to deploy an open source router and then customize it to carry out the exact role of commercial routers, which is to route traffic between networks. Various IP routing protocols such as RIP and OSPF were tested and in order to carry out this, a small local area network comprising of two routers and two PCs were designed.
In order to experiment with this project various software and devices were needed. Some of the software needed to be downloaded and installed onto four PCs, two PCs of which were installed with an open -source routing router (Quagga) and the operating system running on the PCs was the Ubuntu Server 11.10 Server edition. The issue of compatibility between the operating system and open-source routing router was the key point as to why Quagga and Ubuntu 11.10 server edition were chosen. The same deployment can be fully implemented by small startup companies when designing their networks.
The outcome of the project showed that an open-source routing routers can be installed, config-ured and customized to carry out the intended purpose in a network, that is to route traffic between networks. In addition to that IP routing protocols (OSPF, RIP) worked well as expected though few problems for instance, RIPv1 worked well as compared to RIPv2 which had some shortcoming in terms of security. However the general goal of routing packets via open-source routing router (Quagga) was achieved and such project can be implemented in small companies.