Anda di halaman 1dari 16

Fakultas Komputer Klarisa Anugrah

TUGAS 1 - 88675543
BORDER GATEWAY PROTOKOL
Klarisa Anugrah
175100018
Fakultas Komputer
Klarisaanugrah.student@umitra.ac.id

Abstract
BGP (Border Gateway Protocol) adalah sebuah protokol routing inter-Autonomous System dan
salah satu jenis routing protokol yang banyak digunakan di ISP besar (Telkomsel) ataupun
perbankan, Fungsi utama sistem BGP adalah untuk bertukar informasi network yang dapat
dijangkau (reachability) oleh sistem BGP lain, termasuk di dalamnya informasi-informasi yang
terdapat dalam list autonomous system (AS). BGP berjalan melalui sebuah protokol transport,
yaitu TCP.
AS (Autonomous System), menurut definisi klasik adalah seperangkat router yang berada di
bawah otoritas/administrasi teknis tunggal. Untuk merutekan paket antar-AS internal, kita akan
membutuhkan Interior Gateway Protocol. Sementara untuk merutekan paket ke AS lain, kita
membutuhkan Exterior Gateway Protocol. BGP mempunyai skalabilitas yang tinggi karena dapat
melayani pertukaran routing pada beberapa organisasi besar. Oleh karena itu BGP dikenal
dengan routing protokol yang sangat rumit dan kompleks.
Setiap orang yang menggunakan internet memiliki paling sedikit satu nomor unik AS
(Autonomous System), dan mereka menggunakan BGP untuk menyebarkan jaringan mereka
kepada jaringan peer/tetangga. Routing BGP adalah protokol path-vector. Oleh karena itu, BGP
mengadvertise hanya jalur yang diperlukan untuk mencapai tujuan tertentu. BGP tidak
menjelaskan bagaimana sebuah paket akan dirutekan dalam suatu AS, tidak seperti yang
dilakukan OSPF. BGP dapat disebut protokol distance-vector karena memiliki kesamaan
walaupun sedikit.Hal tersebut dapat terjadi karena belum terintegrasinya antara bagian keuangan
dan administrasi sehingga penyajian laporan yang dibuat menjadi tidak sama. Untuk itu perlunya
usulan sistem yang berbasis jaringan untuk mendukung pengolahan data penerimaan dan
pengeluaran kas sehingga penyajian laporan dapat dilakukan secara terstruktur.

Kata Kunci : Border Gateway Protokol.

A. PENDAHULUAN BGP (Border Gateway Protocol)


adalah sebuah protokol routing inter-

1
Fakultas Komputer Klarisa Anugrah
TUGAS 1 - 88675543
Autonomous System dan salah satu menentukan jalur terbaik untuk
jenis routing protokol yang banyak mencapai tujuan.
digunakan di ISP besar (Telkomsel) BGP merupakan metode
ataupun perbankan, Fungsi utama routing untuk tingkat jaringan
sistem BGP adalah untuk bertukar yang besar dan rumit yang
informasi network yang dapat disetting secara dynamic guna
dijangkau (reachability) oleh sistem mempermudah dan
BGP lain, termasuk di dalamnya mempercekat dalam
informasi-informasi yang terdapat pengkonfigurasiannya. BGP
dalam list autonomous system (AS). dapat digunakan untuk
BGP berjalan melalui sebuah protokol menghubungkan antar dua
transport, yaitu TCP. organisasi besar yang memiliki
AS (Autonomous System), menurut AS yang berbeda.
definisi klasik adalah seperangkat Tujuan BGP adalah untuk
router yang berada di bawah memperkenalkan pada dunia
otoritas/administrasi teknis tunggal. luar alamat-alamat IP apa saja
Untuk merutekan paket antar-AS yang ada dalam jaringan
internal, kita akan membutuhkan tersebut. Setelah dikenal dari
Interior Gateway Protocol. Border luar, server-server, perangkat
Gateway Protocol disingkat BGP jaringan, PC-PC dan perangkat
adalah inti dari protokol routing komputer lainnya yang ada
internet. Protocol ini yang menjadi dalam jaringan tersebut juga
backbone dari jaringan internet dunia. dapat dijangkau dari dunia luar.
BGP adalah protokol routing inti dari Selain itu, informasi dari luar
internet yg digunakan untuk juga dikumpulkannya untuk
melakukan pertukaran informasi keperluan organisasi tersebut
routing antar jaringan. berkomunikasi dengan dunia
luar.
B. PEMBAHASAN / STUDI Dengan mengenal alamat-
KASUS alamat IP yang ada di jaringan
A. Pengertian Routing BGP lain, maka para pengguna
BGP (Border Gateway dalam jaringan Anda juga
Protocol) merupakan routing dapat menjangkau jaringan
protocol jenis EGP (Exterior mereka. Sehingga terbukalah
Gateway Protocol) . BGP halaman web Yahoo, search
adalah salah satu routing engine Google, toko buku
protocol yang menangani Amazon, dan banyak lagi.
jaringan antar AS Border Gateway Protocol
(Autonomous System). BGP disingkat BGP adalah inti dari
memiliki kemampuan yang protokol routing internet.
sangat handal dengan Protocol ini yang menjadi
melakukan pengumpulan rute, backbone dari jaringan internet
pertukaran rute dan dunia. BGP adalah protokol

18
Fakultas Komputer Klarisa Anugrah
TUGAS 1 - 88675543
routing inti dari internet yg fungsi, lokasi berjalannya sesi
digunakan untuk melakukan BGP, dan kebutuhan
pertukaran informasi routing konfigurasinya yaitu:
antar jaringan. BGP dijelaskan 1. IBGP (Internal BGP)
dalam RFC 4271. RFC 4276 Sesuai dengan namanya,
menjelaskan implementasi Internal BGP atau IBGP adalah
report pada BGP-4, RFC 4277 sebuah sesi BGP yang terjalin
menjelaskan hasil ujicoba antara dua router yang
penggunaan BGP-4. Ia bekerja menjalankan BGP yang berada
dengan cara memetakan sebuah dalam satu hak administrasi,
tabel IP network yang atau dengan kata lain berada
menunjuk ke jaringan yg dapat dalam satu autonomous system
dicapai antar Autonomous yang sama. Sesi internal BGP
System (AS). Hal ini biasanya dibangun dengan cara
digambarkan sebagai sebuah membuat sebuah sesi BGP
protokol path vector. BGP antarsesama router internal
tidak menggunakan metrik IGP dengan menggunakan nomor
(Interior Gateway Protocol) AS yang sama.
tradisional, tapi membuat Biasanya IBGP berguna untuk
routing decision berdasarkan memungkinkan router internal
path, network policies, dan atau saling bertukar rute-rute yang
ruleset. dari Januari 2006 didapat dari dunia luar. Dengan
hingga saat ini BGP versi 4 demikian semua router saling
masih digunakan. BGP dapat mengetahui rute-rute apa
mendukung Class Inter- saja yang disimpan oleh
Domain Routing dan masing-masing router. Setelah
menggunakan route mengetahui lebih banyak rute,
aggregation untuk mengurangi maka jalan menuju ke suatu
ukuran tabel routing. sejak situs di internet memiliki
tahun 1994, BGP-4 telah banyak pilihan.
digunakan di internet. semua IBGP biasanya digunakan pada
versi dibawahnya sudah tidak jaringan internal ISP atau
digunakan. BGP diciptakan perusahaan-perusahaan besar.
untuk menggantikan protokol Tujuannya adalah agar
routing EGP yang mengijinkan antarsesama router di dalamnya
routing secara tersebar dapat saling bertukar informasi
sehingga tidak harus mengacu yang didapat dari dunia luar,
pada satu jaringan backbone atau dengan kata lain dari AS
saja. number lain. Untuk
B. Jenis-Jenis Routing BGP menjalankan IBGP dalam
Routing protokol BGP dibagi jaringan internal, sebuah sesi
menjadi dua subbagian besar IBGP memerlukan bantuan
yang berbeda berdasarkan routing protocol yang lain.

19
Fakultas Komputer Klarisa Anugrah
TUGAS 1 - 88675543
Tujuannya adalah agar router dengan menggunakan bantuan
tetangga yang menjadi tujuan BGP, maka kemungkinan besar
sesi IBGP dapat dicapai oleh Kita akan membuat sesi EBGP.
router tersebut. Hal ini Hal ini dikarena autonomous
diperlukan karena untuk system router Kita dengan
membuka sebuah sesi BGP router ISP dibuat berbeda.
diperlukan reachability ke Pihak ISP tentu tidak akan
tetangga tujuannya. memasukkan router BGP Kita
Sebuah sesi IBGP antardua dalam autonomous systemnya
buah router atau lebih tidak karena memang bukan hak dan
memerlukan koneksi secara kewajiban mereka untuk
langsung, atau dengan kata lain mengurus router Kita. Dengan
tidak memerlukan koneksi perbedaan autonomous system
Point-to-Point. Kita bisa ini, maka seperangkat
membangun sesi IBGP antar peraturan saat melakukan
dua router meskipun keduanya routing update tentu berbeda
berada dalam jarak yang jauh, dengan apa yang ada dalam
asalkan tidak terpisah dalam IBGP. Untuk itulah sesi BGP
autonomous system yang lain. jenis ini dikategorikan berbeda,
Namun syarat untuk yaitu sebagai External BGP.
membuatnya demikian adalah Sesi External BGP biasanya
desain dan implementasi dibuat dengan menggunakan
internal routing protocol yang bantuan media point-to-point
baik. Internal routing protocol seperti misalnya line Point-to-
sangat berguna untuk Point serial, satelite Point-to-
melakukan routing terhadap Point, wireless Point-to-Point,
paket-paket komunikasi BGP dan banyak lagi. Sesi EBGP
sehingga bisa sampai dari biasanya terjadi pada router
router asal ke router tujuannya. yang letaknya berada di
2. EBGP (External BGP) perbatasan antara jaringan Kita
Kebalikannya dari IBGP, dengan jaringan lain, atau
External BGP atau sering sering disebut juga dengan
disingkat EBGP berarti sebuah istilah border router. Tujuan
sesi BGP yang terjadi antar dua utama dibuatnya EBGP adalah
router atau lebih yang berbeda untuk memudahkan
autonomous systemnya atau pendistribusian informasi
berbeda hak administratif. routing dari pihak luar ke
Tidak hanya sekadar beda jaringan kita.
nomor AS saja, namun benar- C. Karakteristik BGP
benar berbeda administrasinya. 1. Menggunakan algoritma
Jadi misalnya router Kita routing distance
dengan router ISP ingin dapat vektor.Algoritma routing
saling bertukar informasi distance vector secara periodik

20
Fakultas Komputer Klarisa Anugrah
TUGAS 1 - 88675543
menyalin table routing dari berupa komunikasi dengan
router ke router. Perubahan protokol TCP dengan nomor
table routing di update antar port 179. Setelah terjalin
router yang saling berhubungan komunikasi ini, maka kedua
pada saat terjadi perubahan buah router BGP dapat saling
topologi; bertukar informasi rute.
2. Digunakan antara ISP Untuk berhasil menjalin
dengan ISP dan client-client; komunikasi dengan router
3. Digunakan untuk tetangganya sampai dapat
merutekan trafik internet antar saling bertukar informasi
autonomous system; routing, ada beberapa hal yang
4. BGP adalah Path Vector perlu diperhatikan:
routing protocol.Dalam proses 1. Kedua buah router telah
menentukan rute-rute dikonfigurasi dengan benar dan
terbaiknya selalu mengacu siap menjalankan routing
kepada path yang terbaik dan protokol BGP.
terpilih yang didapatnya dari 2. Koneksi antarkedua buah
router BGP yang lainnya; router telah terbentuk dengan
5. Router BGP membangun baik tanpa adanya gangguan
dan menjaga koneksi antar- pada media koneksinya.
peer menggunakan port nomor 3. Pastikan paket-paket pesan
179; BGP yang bertugas
6. Koneksi antar-peer dijaga membentuk sesi BGP dengan
dengan menggunakan sinyal router tetangganya dapat samp
keepalive secara periodic; dengan baik ke tujuannya.
7. Metrik (atribut) untuk 4. Pastikan kedua buah router
menentukan rute terbaik sangat BGP tidak melakukan
kompleks dan dapat pemblokiran port komunikasi
dimodifikasi dengan fleksibel; TCP 179.
8. BGP memiliki routing 5. Pastikan kedua buah router
table sendiri yang biasanya tidak kehabisan resource saat
memuat prefiks-prefiks routing sesi BGP sudah terbentuk dan
yang diterimanya dari router berjalan.
BGP lain.
E. Paket-Paket Pada Protokol
D. Cara Kerja BGP BGP
Routing protokol BGP baru Untuk membentuk dan
dapat dikatakan bekerja pada mempertahankan sebuah sesi
sebuah router jika sudah BGP dengan router
terbentuk sesi komunikasi tetangganya, BGP mempunyai
dengan router tetangganya mekanismenya sendiri yang
yang juga menjalankan BGP. unik. Pembentukan sesi BGP
Sesi komunikasi ini adalah ini mengkitalkan paket-paket

21
Fakultas Komputer Klarisa Anugrah
TUGAS 1 - 88675543
pesan yang terdiri dari empat tersebut. Ada tiga komponen
macam. Paket-paket tersebut utama dalam paket pesan ini,
adalah sebagai berikut: yaitu Network-Layer
1. Open Message Reachability Information
Sesuai dengan namanya, paket (NLRI), path attribut, dan
pesan jenis ini merupakan withdrawn routes.
paket pembuka sebuah sesi
BGP. Paket inilah yang F. Atribut-Atribut BGP
pertama dikirimkan ke router Salah satu ciri khas dan juga
tetangga untuk membangun merupakan kekuatan dari
sebuah sesi komunikasi. Paket routing protokol BGP ada pada
ini berisikan informasi atribut-atribut pendukungnya.
mengenai BGP version Atribut-atribut ini yang
number, AS number, hold time, nantinya digunakan sebagai
dan router ID. parameter untuk menentukan
2. Keepalive Message jalur terbaik untuk menuju ke
Paket Keepalive message suatu situs. Atribut ini juga
bertugas untuk menjaga dapat mengatur keluar
hubungan yang telah terbentuk masuknya routing update dari
antarkedua router BGP. Paket router-router BGP tetangga.
jenis ini dikirimkan secara Dengan mengatur atribut ini,
periodik oleh kedua buah Kita dapat dengan bebas
router yang bertetangga. Paket mengatur bagaimana
ini berukuran 19 byte dan tidak karakteristik dan sifat dari sesi
berisikan data sama sekali. BGP tersebut.
3. Notification Message Untuk melayani Kita mengatur
Paket pesan ini adalah paket dengan sebebas-bebasnya,
yang bertugas tersedia 10 macam atribut BGP
menginformasikan error yang yang umum ditambah satu
terjadi terhadap sebuah sesi atribut BGP yang hanya ada
BGP. Paket ini berisikan field- pada produk-produk Cisco.
field yang berisi jenis error apa Masing-masing memiliki ciri
yang telah terjadi, sehingga khas dan tugasnya tersendiri
sangat memudahkan untuk memungkinkan Kita
penggunanya untuk melakukan memanajemen routing update
troubleshooting. dan traffic yang keluar masuk.
4. Update Message Atribut-atribut BGP tersebut
Paket update merupakan paket adalah sebagai berikut:
pesan utama yang akan 1. Origin
membawa informasi rute-rute Atribut BGP yang satu ini
yang ada. Paket ini berisikan merupakan atribut yang
semua informasi rute BGP termasuk dalam jenis Well
yang ada dalam jaringan known mkitatory. Jika

22
Fakultas Komputer Klarisa Anugrah
TUGAS 1 - 88675543
sumbernya berasal router BGP next hop adalah alamat dari
dalam jaringan lokal atau router yang terakhir
menggunakan asnumber yag mengirimkan rute dari prefix
sama dengan yang sudah ada, tersebut. Atribut ini juga
maka indicator atribut ini bersifat Wellknown Mkitatory.
adalah huruf “i” untuk interior. 4. Multiple Exit
Apabila sumber rute berasal Discriminator (MED)
dari luar jaringan lokal, maka Atribut ini berfungsi untuk
tkitanya adalah huruf “e” untuk menginformasikan router yang
exterior. Sedangkan apabila berada di luar AS untuk
rute didapat dari hasil mengambil jalan tertentu untuk
redistribusi dari routing mencapat si pengirimnya.
protokol lain, maka tkitanya Atribut ini dikenal sebagai
adalah “?” yang artinya adalah metrik eksternal dari sebuah
incomplete. rute. Meskipun dikirimkan ke
2. AS_Path AS lain, atribut ini tidak
Atribut ini harus ada pada dikirimkan lagi ke AS ketiga
setiap rute yang dipertukarkan oleh AS lain tersebut. Atribut
menggunakan BGP. Atribut ini ini bersifat Optional
menunjukkan perjalanan paket Nontransitive.
dari awal hingga berakhir di 5. Local Preference
tempat Kita. Perjalanan paket Atribut ini bersifat Wellknown
ini ditunjukkan secara berurut Discretionary, di mana sering
dan ditunjukkan dengan digunakan untuk
menggunakan nomor-nomor memberitahukan router-router
AS. Dengan demikian, akan BGP lain dalam satu AS ke
tampak melalui mana saja mana jalan keluar yang di-
sebuah paket data berjalan ke prefer jika ada dua atau lebih
tempat Kita. jalan keluar dalam router
3. Next Hop tersebut. Atribut ini merupakan
Next hop sesuai dengan kebalikan dari MED, di mana
namanya, merupakan atribut hanya didistribusikan antar-
yang menjelaskan ke mana router-router dalam satu AS
selanjutnya sebuah paket data saja atau router IBGP lain.
akan dilemparkan untuk 6. Atomic Aggregate
menuju ke suatu lokasi. Dalam Atribut ini bertugas untuk
EBGP-4, yang menjadi next memberitahukan bahwa sebuah
hop dari sebuah rute adalah rute telah diaggregate
alamat asal (source address) (disingkat menjadi pecahan
dari sebuah router yang yang lebih besar) dan ini
mengirimkan prefix tersebut menyebabkan sebagian
dari luar AS. Dalam IBGP-4, informasi ada yang hilang.
alamat yang menjadi parameter Atribut ini bersifat Wellknown

23
Fakultas Komputer Klarisa Anugrah
TUGAS 1 - 88675543
Discretionary. router tersebut tidak dikirim
7. Aggregator kembali ke router itu. Biasanya
Atribut yang satu ini berfungsi atribut ini digunakan dalam
untuk memberikan informasi implementasi route reflector.
mengenai Router ID dan nomor Atribut ini bersifat Optional
Autonomous System dari Nontransitive.
sebuah router yang melakukan 10. Cluster list
aggregate terhadap satu atau Cluster list merupakan atribut
lebih rute. Parameter ini yang berguna untuk
bersifat Optional Transitive. mengidentifikasi router-router
8. Community mana saja yang tergabung
Community merupakan dalam proses route reflector.
fasilitas yang ada dalam Cluster list akan menunjukkan
routing protokol BGP-4 yang path-path atau jalur mana yang
memiliki kemampuan telah direfleksikan, sehingga
memberikan tag pada rute-rute masalah routing loop dapat
tertentu yang memiliki satu dicegah. Atribut ini bersifat
atau lebih persamaan. Dengan Optional Nontransitive.
diselipkannya sebuah atribut 11. Weight
community, maka akan Atribut yang satu ini adalah
terbentuk sebuah persatuan rute merupakan atribut yang
dengan tag tertentu yang akan diciptakan khusus untuk
dikenali oleh router yang akan penggunaan di router keluaran
menerimanya nanti. Setelah vendor Cisco. Atribut ini
router penerima membaca merupakan atribut dengan
atribut ini, maka dengan priority tertinggi dan sering
sendirinya router tersebut digunakan dalam proses path
mengetahui apa maksud dari selection. Atribut ini bersifat
tag tersebut dan melakukan lokal hanya untuk digunakan
proses sesuai dengan yang pada router tersebut dan tidak
diperintahkan. Atribut ini diteruskan ke router lain karena
bersifat Optional Transitive. belum tentu router lain yang
9. Originator ID bukan bermerk Cisco dapat
Atribut ini akan banyak mengenalinya. Fungsi dari
berguna untuk mencegah atribut ini adalah untuk
terjadinya routing loop dalam memilih salah satu jalan yang
sebuah jaringan. Atribut ini diprioritaskan dalam sebuah
membawa informasi mengenai router.
router ID dari sebuah router Ketika ada dua buah jalan
yang telah melakukan keluar, maka dengan
pengiriman routing. Jadi memodifikasi atribut Weight
dengan adanya informasi ini, ini, router dapat memilih salah
routing yang telah dikirim oleh satu jalan untuk diprioritaskan

24
Fakultas Komputer Klarisa Anugrah
TUGAS 1 - 88675543
sebagai jalan keluar. Jadi Kita Jalan yang dipilih haruslah
dapat mengatur dengan leluasa jalan yang terbaik yang ada
jalan mana yang akan saat itu untuk dapat
digunakan. Weight tidak meneruskan informasi sebaik
digunakan pada router lain mungkin. Untuk memilih salah
selain Cisco. satu jalan tersebut, router BGP
Bagaimana Proses Path akan langsung menjalankan
Selection (Pemilihan Jalur prosedur pemilihan rute terbaik
Terbaik) dalam BGP? Setelah atau yang sering disebut
Anda mengenal semua jenis dengan istilah path selection.
atribut dan kegunaannya, kini Dalam proses pemilihan jalur
saatnya untuk mengetahui terbaik atau path selection,
bagaimana atribut-atribut atribut-atribut yang telah
tersebut digunakan untuk dijelaskan di ataslah yang
proses pemilihan jalan terbaik sangat berperan penting.
menuju suatu lokasi. Mengapa Semua atribut tersebut
perlu dilakukan pemilihan rute memiliki tingkat prioritasnya
terbaik? Kapan proses sendiri dalam proses penentuan
pemilihan rute terbaik jalur terbaik. Maksudnya ketika
dilakukan oleh BGP? ada dua rute menuju ke lokasi
Router Anda perlu melakukan www.yahoo.com masing-
pemilihan rute terbaik ketika masing memiliki atribut B dan
mendapatkan dua atau lebih C, maka router BGP akan
rute untuk menuju ke suatu membandingkan nilai B
lokasi di luar. Biasanya sebuah dengan C.
router BGP mungkin saja Jika ternyata nilai B yang lebih
mendapatkan sebuah rute lebih baik, maka rute menuju ke
dari dua, tergantung pada www.yahoo.com adalah rute
banyaknya sesi BGP yang yang beratribut B. Rute
dibentuk dengan tetangga- tersebut akan dijadikan sebagai
tetangganya. Semakin banyak jalur terbaik dan semua traffic
sesi BGP dengan router menuju www.yahoo.com akan
tetangga, maka router tetangga dilarikan melalui jalur B.
tersebut akan mengirimkan Sedangkan rute yang memiliki
banyak rute yang diketahuinya, atribut C dijadikan sebagai
sehingga mungkin saja ada back-up. Back-up ini akan
yang sama. digunakan suatu saat ketika
Ketika dihadapkan pada dua rute yang beratribut B tadi
jalan dengan tujuan yang sama, sedang bermasalah. Jadi rute
maka tugas router BGP adalah yang tidak terpilih bukan
harus memilih salah satu jalan berarti diabaikan begitu saja.
untuk digunakan meneruskan Mekanisme inilah yang
informasi yang dibawanya. merupakan salah satu

25
Fakultas Komputer Klarisa Anugrah
TUGAS 1 - 88675543
kehebatan dari BGP. rute terbaik.
Proses path selection ke sebuah 6. Apabila atribut AS_PATH
lokasi yang terjadi dalam nya sama, maka atribut
sebuah sesi BGP hingga selanjutnya yang digunakan
menemukan sebuah jalur untuk memilih jalan terbaik
terbaik adalah sebagai berikut: adalah ORIGIN. Atribut
1. Jika hanya ada sebuah rute ORIGIN terdiri parameter IGP,
menuju ke lokasi A, maka rute EGP dan Incomplete.
tersebutlah yang pasti dijadikan Parameter dengan nilai
rute terbaik dan akan langsung referensi terendah yang akan
digunakan. dipilih menjadi rute terbaik.
2. Jika ada dua buah rute IGP memiliki nilai referensi
menuju ke lokasi A, maka paling rendah, disusul EGP dan
router BGP akan menggunakan akhirnya Incomplete. Rute
atribut WEIGH untuk memilih dengan atribut ORIGIN IGP
rute mana yang paling baik. akan lebih dipilih daripada
Rute dengan nilai WEIGH EGP atau Incomplete, begitu
yang paling tinggi akan dipilih seterusnya hingga rute dengan
sebagai jalur terbaik. atribut Incomplete menjadi rute
3. Jika nilai weight keduanya yang berada di urutan paling
sama, maka router akan belakang.
menggunakan atribut LOCAL 7. Jika atribut Origin pada
PREFERENCE sebagai bahan rute-rute tersebut sama, maka
pembanding. Rute dengan nilai atribut selanjutnya yang
LOCAL PREFERENCE yang digunakan adalah MED (Multi
paling tinggi adalah rute yang Exit Discriminator). MED
terpilih sebagai rute terbaik. merupakan atribut untuk
4. Jika nilai local preference memungkinkan Anda memilih
sama, maka sebagai bahan jalan mana yang paling baik
pembanding router BGP akan untuk menuju sebuah situs.
memeriksa rute mana yang Jenisnya kurang lebih sama
berasal dari dirinya sendiri. seperti Local Preference,
Jika rute tersebut berasal dari namun bedanya atribut MED
dirinya sendiri maka rute ini hanya disebarkan dalam
tersebut yang akan dijadikan satu AS yang sama saja.
rute terbaik. Atribut ini tidak dikirimkan ke
5. Jika rute menuju A bukan luar AS dari router BGP
berasal dari dirinya, maka tersebut. Biasanya atribut ini
router akan menggunakan banyak digunakan jika sebuah
atribut AS_PATH untuk router memiliki dua atau lebih
mencari rute terbaik. Rute jalan yang sama namun menuju
dengan atribut AS_PATH ke satu ISP. Rute dengan nilai
terpendek akan dipilih sebagai MED yang paling rendah

26
Fakultas Komputer Klarisa Anugrah
TUGAS 1 - 88675543
adalah yang terpilih sebagai rute tesebut langsung dipilih
rute terbaik. menjadi yang terbaik.
8. Jika nilai MED pada kedua 10. Jika prosedur ini masih
rute tersebut sama, maka router tidak membuahkan sebuah rute
BGP akan melakukan terbaik juga, maka jalan
pemilihan berdasarkan jenis terakhir untuk menemukannya
sesi BGP dari rute-rute adalah dengan membandingkan
tersebut. Seperti telah BGP ROUTER ID dari
dijelaskan diatas, jenis BGP masingmasing rute. Sebuah
ada dua macam yaitu IBGP dan rute pasti akan membawa
EBGP. Kedua parameter ini informasi BGP ROUTER ID
juga digunakan dalam dari router asalnya. Parameter
pemilihan jalan terbaik. Sebuah inilah yang menjadi
rute yang berasal dari sebuah pembanding terakhir untuk
sesi EBGP memiliki prioritas proses path selection ini.
yang lebih tinggi daripada rute Karena BGP ROUTER ID
dari sesi IBGP. Jadi rute yang tidak mungkin sama, maka
berasal dari sesi EBGP dengan sebuah jalan terbaik pastilah
router BGP lain tentu akan dapat terpilih. BGP ROUTER
dijadikan sebagai rute terbaik. ID biasanya adalah alamat IP
9. Jika setelah melalui tertinggi dari sebuah router
ketentuan diatas, kedua rute atau dapat juga berupa IP
tersebut juga masih identik, interface loopback.
maka proses path selection Router BGP akan memilih rute
selanjutnya adalah dengan nilai BGP ROUTER ID
menggunakan parameter jalur yang terendah.
terdekat dalam jaringan Kekuatan BGP yang lainnya
internal untuk menuju ke Next adalah Anda dapat
Hop. Maksudnya adalah, router memodifikasi dan mengubah
BGP akan membaca atribut atribut-atribut yang ada pada
Next hop dari kedua jalur sebuah rute, sehingga proses
tersebut. Setelah diketahui, pemilihan jalur terbaik ini juga
router tersebut akan memeriksa dapat Anda atur. Dengan
jalur mana yang memilik Next mengatur proses ini, maka
hop yang terdekat dari router Anda dapat mengatur lalu-
tersebut. Jalur yang diperiksa lintas data yang keluarmasuk
ini merupakan jalur yang jaringan Anda.
berasal dari routing protokol
internal seperti OSPF, EIGRP, G. Kelebihan Routing BGP
atau bahkan statik. Setelah Beberapa kelebihan routing
didapatkan rute mana yang BGP:
memiliki Next hop yang paling 1. BGP memiliki kemampuan
dekat dan mudah diakses, maka untuk mengontrol dan

27
Fakultas Komputer Klarisa Anugrah
TUGAS 1 - 88675543
mengatur trafik-trafik dari dari laptop-mikrotik di ether 2;
sumber berbeda di dalam 5. a. Konfigurasi di mikrotik
network multi-home Ani
(tersambung ke lebih dari 1 [admin@mikrotik] > ip address
ISP/Internet Service Provider); add address=10.10.10.1/30
2. Sangat sederhana dalam interface=ether3
instalasi [admin@mikrotik] > routing
bgp instance print
H. Kekurangan Routing BGP [admin@mikrotik] > routing
Beberapa kekurangan routing bgp instance set 0 as=100
BGP: router-id=1.1.1.1
1. BGP mempublikasikan [admin@mikrotik] > routing
rute yang tidak diketahui bgp instance print
bagaimana cara mencapainya; [admin@mikrotik] > routing
2. Sangat terbatas dalam bgp peer add remote-as=200
mempergunakan topologi. remote-address=10.10.10.2/30
[admin@mikrotik] > routing
I. Pengimplementasian bgp network add network
Routing BGP =10.10.10.0/30
Skema Jaringan. b. klik Routing Bgp.
Pengimplementasian c. Pada table BGP, klik
Routing BGP instance. Klik pada kotak
Skema Jaringan. sesuai dengan gambar dibawah
ini :

Berikut langkah-langkah untuk


mengkonfigurasinya :
1. Siapkan mikrotik sebanyak
5;
2. Siapkan laptop sebanyak 5;
3. Siapkan kabel straight
sebanyak 5 dan kabel cross
sebanyak 4; d. Klik peer, isi keepalive time
4. Hubungkan kabel straight = 255

28
Fakultas Komputer Klarisa Anugrah
TUGAS 1 - 88675543

d. Klik peer, isi keepalive time


6. a. Konfigurasi di mikrotik = 255
Mamay
[admin@mikrotik] > ip address
add address=30.30.30.2/30
interface=ether3
[admin@mikrotik] > routing
bgp instance print
[admin@mikrotik] > routing
bgp set 0 as=300 router-
id=4.4.4.4
[admin@mikrotik] > routing
bgp instance print
[admin@mikrotik] > routing
bgp peer add remote-as=200
remote address=30.30.30.1/30
[admin@mikrotik] >routing
bgp network add
network=30.30.30.0/30
b. klik Routing Bgp. 7. a. Konfigurasi di mikrotik
c. Pada table BGP, klik Firhan
instance. Klik pada kotak [admin@mikrotik] > ip address
sesuai dengan gambar dibawah add address=10.10.10.2/30
ini : interface=ether3
[admin@mikrotik] > ip address
add address=20.20.20.1/30
interface=ether4

29
Fakultas Komputer Klarisa Anugrah
TUGAS 1 - 88675543
[admin@mikrotik] > routing bgp instance print
bgp instance print [admin@mikrotik] > routing
[admin@mikrotik] > routing bgp instance set 0 as=200
bgp instance set 0 as=100 router-id=3.3.3.3
router-id=1.1.1.1 [admin@mikrotik] > routing
[admin@mikrotik] > routing bgp instance set 1 as=300
bgp instance set 1 as=200 router-id=4.4.4.4
router-id=2.2.2.2 [admin@mikrotik] > routing
[admin@mikrotik] > routing bgp instance print
bgp instance print [admin@mikrotik] > routing
[admin@mikrotik] > routing bgp peer add remote-as=100
bgp peer add remote-as=300 remote-address=20.20.20.1/30
remote-address=20.20.20.2/30 [admin@mikrotik] > routing
[admin@mikrotik] > routing bgp peer add remote-as=300
bgp peer add remote-as=100 remote-address=30.30.30.2/30
remote-address=10.10.10.1/30 [admin@mikrotik] > routing
[admin@mikrotik] > routing bgp network add
bgp network add network=20.20.20.0/30
network=10.10.10.0/30 [admin@mikrotik] > routing
[admin@mikrotik] > routing bgp network add
bgp network add network=30.30.30.0/30
network=20.20.20.0/30 [admin@mikrotik] > routing
b. Klik Routing Bgp. bgp network add
c. Pada table BGP, klik network=40.40.40.0/30
instance. Ceklis pada b. Klik Routing Bgp.
Redistribute Connected dan c. Pada table BGP, klik
Redistribute Other BGP. instance. Ceklis pada
d. Klik peer, isi keepalive time Redistribute Connected dan
= 255 Redistribute Other BGP.
8. a. Konfigurasi pada mikrotik d. Klik peer, isi keepalive time
Firha = 255
[admin@mikrotik] > ip address 9. a. Konfigurasi di mikrotik
add address=20.20.20.2/30 Angga
interface=ether3 [admin@mikrotik] > ip address
[admin@mikrotik] > ip add address=40.40.40.2/30
address add interface=ether3
address=30.30.30.1/30 [admin@mikrotik] > routing
interface=ether4 bgp instance print
[admin@mikrotik] > ip [admin@mikrotik] > routing
address add bgp instance set 0 as=200
address=40.40.40.1/30 interfac router-id=5.5.5.5
e=ether5 [admin@mikrotik] > routing
[admin@mikrotik] > routing bgp instance print

30
Fakultas Komputer Klarisa Anugrah
TUGAS 1 - 88675543
[admin@mikrotik] > routing BGP biasanya untuk tujuan
bgp peer add remote-as=300 multi homing jaringan mereka.
remote-address=40.40.40.1/30 E. DISKUSI
[admin@mikrotik] > routing Saya bersama teman saya
bgp network add bernama sugeng
network=40.40.40.0/30 mendiskusikan tentang Border
b. Klik Routing Bgp. Gateway Protokol. BGP
c. Pada table BGP, klik (Border Gateway Protocol)
instance. Ceklis pada adalah sebuah protokol routing
Redistribute Connected dan inter-Autonomous System dan
Redistribute Other BGP. salah satu jenis routing
d. Klik peer, isi keepalive time protokol yang banyak
= 255 digunakan di ISP besar
(Telkomsel) ataupun
J. Hasil Percobaan perbankan, Fungsi utama
1. Hasil ping sistem BGP adalah untuk
Dari mikrotik mamay. bertukar informasi network
yang dapat dijangkau
(reachability) oleh sistem BGP
Dari mikotik Ani lain, termasuk di dalamnya
informasi-informasi yang
terdapat dalam list autonomous
C. ID SECURITY system (AS). BGP berjalan
QWTD4452377-ASP-5244107 melalui sebuah protokol
transport, yaitu TCP.
D. KESIMPULAN AS (Autonomous System),
• BGP (Border Gateway menurut definisi klasik adalah
Protocol) adalah sebuah seperangkat router yang berada
protokol routing inter- di bawah otoritas/administrasi
Autonomous System pada teknis tunggal. Untuk
internet melalui AS-Path BGP merutekan paket antar-AS
• Peer dikonfigurasi secara internal, kita akan
manual untuk bertukar membutuhkan Interior
informasi routing adalah Gateway Protocol. BGP
melalui koneksi TCP kemudian (Border Gateway Protocol)
mulai mendengar BGP peer merupakan routing protocol
lain. Tidak ada jenis EGP (Exterior Gateway
pencari/penentuan informasi Protocol) . BGP adalah salah
pada BGP. satu routing protocol yang
• Untuk bisnis ukuran sedang menangani jaringan antar AS
yang masuk kedalam kategori (Autonomous System). BGP
memiliki kemampuan yang
sangat handal dengan

31
Fakultas Komputer Klarisa Anugrah
TUGAS 1 - 88675543
melakukan pengumpulan rute,
pertukaran rute dan
menentukan jalur terbaik untuk
mencapai tujuan.
BGP merupakan metode
routing untuk tingkat jaringan
yang besar dan rumit yang
disetting secara dynamic guna
mempermudah dan
mempercekat dalam
pengkonfigurasiannya. BGP
dapat digunakan untuk
menghubungkan antar dua
organisasi besar yang memiliki
AS yang berbeda.
Tujuan BGP adalah untuk
memperkenalkan pada dunia
luar alamat-alamat IP apa saja
yang ada dalam jaringan
tersebut. Setelah dikenal dari
luar, server-server, perangkat
jaringan, PC-PC dan perangkat
komputer lainnya yang ada
dalam jaringan tersebut juga
dapat dijangkau dari dunia luar.
Selain itu, informasi dari luar
juga dikumpulkannya untuk
keperluan organisasi tersebut
berkomunikasi dengan dunia
luar.

F. REFERENCE
www.google.com
http://jaringankomputer.blogspot.c
om/routingbgp.

32

Anda mungkin juga menyukai