Rancang Bangun Middleware Untuk Melacak Konfigurasi Perangkat Jaringan Menggunakan Git

Andiyar, Muhammad Faris Didin (2020) Rancang Bangun Middleware Untuk Melacak Konfigurasi Perangkat Jaringan Menggunakan Git. Other thesis, Institut Teknologi Sepuluh Nopember.

[thumbnail of 05111540000118-Undergraduate_Thesis.pdf]
Preview
Text
05111540000118-Undergraduate_Thesis.pdf

Download (1MB) | Preview

Abstract

Saat ini infrastruktur jaringan semakin kompleks dan terdiri dari banyak perangkat. Seiring dengan perubahan kebutuhan maka pengaturan dari infrastruktur jaringan juga akan selalu berubah. Perangkat jaringan yang ada pada saat ini hanya mampu menyimpan konfigurasi kedalam file tetapi tidak bisa menyimpan perubahan yang sudah dilakukan. Konfigurasi dari perangkat jaringan akan berubah-ubah sesuai dengan kebutuhan infrastruktur jaringan yang ada. Meskipun selalu berubah, tidak menutup kemungkinan kita ingin melihat atau menggunakan konfigurasi yang sudah lama. (VCS) Version Control System merupakan cara yang saat ini umum digunakan untuk mencatat setiap perubahan yang ada pada file sehingga kita dapat melacak perubahan yang ada. VCS akan menyimpan setiap perubahan yang ada pada file dan mencatatnya di dalam database repositori dalam bentuk urutan perubahan dari waktu ke waktu. Salah satu VCS yang sekarang banyak digunakan adalah Git. Dalam tugas akhir ini akan dibuat rancangan sebuah sistem yang memungkinkan untuk membuat versioning dari setiap konfigurasi perangkat jaringan menggunakan Git. Sistem ini bisa menyimpan catatan perubahan dari file konfigurasi perangkat jaringan ke dalam server. Jika dibutuhkan versi konfigurasi yang lama, konfigurasi bisa diambil dari catatan perubahan yang disimpan di dalam server. Hasil uji coba menunjukkan middleware dapat digunakan untuk melacak perubahan konfigurasi yang disimpan di dalam repositori. Versi yang diunduh kedalam perangkat jaringan dapat ditentukan oleh middleware. Waktu yang diperlukan untuk merubah versi cukup lama bergantung pada jumlah perubahan yang disimpan. Untuk mengatasi hal itu perlu dioptimalkan cara melihat daftar perubahan yang disimpan.
==============================================================================================================================
Nowadays network infrastructures are more complex and consist of many devices. The configuration of network infrastructure will change depend on organization’s requirements. Current network devices only able to save configuration into file but cannot save the changes of the configuration. Sometime we need to rollback to older version of configuration so we need ability to change the configuration as we want. (VCS) Version Control System is the common mechanism to save every changes that happen in a single file. With VCS we will able to track the version of a file. VCS wil save the changes of file into repository’s database. One of VCS that mostly used is Git. This final project will make tools that able to make a versioning of network devices configuration with Git. System will able to save changing record of a file configuration into a server. When network devices neeNowadays network infrastructures are more complex and consist of many devices. The configuration of network infrastructure will change depend on organization’s requirements. Current network devices only able to save configuration into file but cannot save the changes of the configuration. Sometime we need to rollback to older version of configuration so we need ability to change the configuration as we want. (VCS) Version Control System is the common mechanism to save every changes that happen in a single file. With VCS we will able to track the version of a file. VCS wil save the changes of file into repository’s database. One of VCS that mostly used is Git. This final project will make tools that able to make a versioning of network devices configuration with Git. System will able to save changing record of a file configuration into a server. When network devices need older version of configuration network devices can download configuration from the system. The trial results show middleware can be used to track configuration changes that are stored in the repository. The version downloaded to the network device can be determined by the middleware. The time needed to change the version is 3-12 seconds from testing of 50-500 changes. For one repository storage used 6MB to store 360 changes. From the results of performance test, system need to be optimized in the process of taking data changes so that it becomes faster.d older version of configuration network devices can download configuration from the system. The trial results show middleware can be used to track configuration changes that are stored in the repository. The version downloaded to the network device can be determined by the middleware. The time needed to change the version is 3-12 seconds from testing of 50-500 changes. For one repository storage used 6MB to store 360 changes. From the results of performance test, system need to be optimized in the process of taking data changes so that it becomes faster.

Item Type: Thesis (Other)
Additional Information: RSIf 005.3 And r-1 2020
Uncontrolled Keywords: version control system, git, versioning.
Subjects: T Technology > T Technology (General)
T Technology > TA Engineering (General). Civil engineering (General) > TA158.7 Computer network resources
Divisions: Faculty of Information Technology > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Andiyar Muhammad Faris Didin
Date Deposited: 04 Jan 2023 07:04
Last Modified: 04 Jan 2023 07:04
URI: http://repository.its.ac.id/id/eprint/73633

Actions (login required)

View Item View Item