Jurusan Teknik Elektro - FTI Institut Teknologi SepuluhNopember TE 1799TUGAS AKHIR - 4 SKS NamaMahasiswa Nomor Pokok BidangStudi DosenPembimbingI DosenPembimbingll Judul Tugas Akhir
: : : : : :
20 sEP2oo2
InderaArifianto 2298100054 Multimedia Telekomunikasi Dr. Ir AchrnadAffandi, DEA Eko Setijadi,ST, MT Implementasi Border Gateway Protocol (BGP) dengan menggunakankonfigurasi Zebra pada miniatur Global Area Network (GAN)
: Uraian TugasAkhir Border Gateway Protocol (BGP) merupakan interautonomoussystem routing protocol. AutonomousSystem(AS) adalahsebuahjaringanyang terdiri dari beberaparouter yang beroperasi dibawah adminisrasi yang sama dan dengan kebljakan routing yang sama
menggunakan BGP untukpertukaranroutingkonsumendan ISP. Pada Tugas Akhir ini akan dibuat sebuah simulasi miniatur jaringan GAN di Laboratorium Bidang Studi TelekomunikasiMultimedia - Teknik Elektro ITS yang Software yang digunakan dalam menggunakan implementasi BcP didalamnya. mengimplementasikanTugasAkhir ini adalahZebra-0.93a. Surabaya,16 September2002
Menyetujui: Bidang Studi Teknik Telekomunikasi,
i. ilIl.{ries Purnomo
NrP.130532040
USULA*\ TUGAS AKIIIR A. JUDULTUGASAKHIR
:
Implementasi Border GatewayProtocol (BGP) dengan menggunakankonfigurasi Zebra padaminiatur Global Area Network (GAN)
B. RUANGLINGKUP
:
l. TeknikJaringanTelekomunikasi 2. Teknik JaringanTelekomunikasiPita Lebar
C. LATARBELAKANG
i
Penyediaanrouting protocol yang robust / kuat didalam suatu Autonomous System(AS) dengantopologi yang kompleks dan didalamnyaterdapatmedia dengan berbagai karakteristik bandwidth dan delay menjadi pemikiran utama mengapa perkembangan routing protocolharusselaludiikuti. RIP (Routing Information Protocol) dan OSPF (Open Shortest Path First) merupakanIntedor GatewayProtocol(IGP) yang digunakandalamjaringanlokal untuk melakukanpertukaranintbrmasirouting. BGP, sepertididefinisikandalamRequestFor Comment(RFCs) I163 (Versions21, 1267(Versions3),l77l (Versions4), merupakan Exterior Gateway Protocol (EGP) yang digunakan untuk hubungan antar domains. Walaupun Exterior Gateway Protocol (EGP) merupakan teknologi yang sangat berguna, tetapi masih memiliki sedikit kelemaharl termasuk didalamnya bahwa protocol ini lebih mendekati sebagaireachability protocol daripada sebagairouting protocol.
D. PERilIASALAIIAN
l
Karalteristik BGP (Border Gateway Protocol) yang menghubungkanantar domains/ ISP, memerlukandibuatnyasimulasi miniatur GAN (Global Area Network) untuk dapat menunjanghal tersebut PenggunaanBGP versi terbaru dan software penunjang diperlukan untuk selalu update dengan kondisi sesungguhnyayang berkembans
:
E. PEMBATASAI\ IIASALAE
PermasalahandibatasipadaimplementasiBcP(BorderGatewayProtocol)pada konfi gurasi Zeb:a' miniatur GAN (Global Area Netrvork)denganmenggunakan :
F. TUJUAN TUGAS AKIIIR
l.MempelajariBGP(BorderGatervayProtocol)yangakandigunakansebagairouting protocoldalamminiatur GAN (Global Area Nenvork)' GAN (Clobal Area 2. ImplementasiBGP (Border Gateway Protocol) pada miniatur Network)diLaboratoriumBidangStudiTe|ekomunikasiMu|timedia-Teknik Elektro ITS. : Protocol) merupakan generasi penerus dari ECP (Border Gateway BGP
G. PENELAAHANSTUDI
(ExteriorGatewayProtocol).BGPmerupakaninter-ASroutingprotocolyangdibuat BGP didesain untuk untuk digunakan pada jaringan internet' Tidak seperti EGP' memeriksalooping route. PaketBCP memiliki header19bye yangterdiri atas3 fields :
variable
l6 marker
length
type
data
1. Marker Berisikanva|uedimanareceivermessagesdapatmemperkirakan.Fieldini digunakanunutk keperluanauthentication 2. Length (dalam bytes)' Berisikanlengthtotat dari messages 3. TyP" tiPemessages UntuksPesifikasi suatu loopfree BGP, seperti didefinisikan dalam RFC 1771' dapatmembuat dalam AS' router Sebuah dalam domain routing diantaraAS (AutonomousSystem)' pertukaraninformasi dapat menggunakanberbagai interior gateway protocol untuk
routingdalamAStersebutdaneksteriorgatewayprotoco|unfukroutepaketkeluardan AS.
dari
BGP TCP sebagaiprotokol transport(port 179)' Dua router BGP menggunakan (peer routers) dan melakukan sebuah koneksi TCP yang saling berhubungan
untuli membuliadan menetapkanparameterkoneksi' pertukaranmessages RouterBGPmelakukanpertukaraninformasireachabilityjaringan.Informasi BGP) yang seharusnya ini dijadikan acuansebagaiindikasi dari full path (nomor As router yang membuat dua dilakukan route untuk mencapaijaringan tujuan' Semua dengan peersatau hubunganTCP untuk melakukan informasi routing BCP disebut routing' Setelah neighbors. InisialisasiBGP peersmelakukanpertukaranBGP tabel nomorversl itu, updatedikirim sebagaiperubahantabel routing BGP akan menylmpan peers' Nomor versi akan dari tabel BGP, yang dimanaharus samadiantarapara BGP perubahan selalu berubah setiap kali BGP meng-updatetabel yang dkarenakan informasirouting.Paketkeepalivedikirimuntukmemastikanbahwakoneksitetap dikirimkan sebagai terhubung(alive) diantara BGP peers dan paket pemberitahuan responuntuk kondisi error atau untuk kondisi tertentu' Exterior BGP (EBGP)dan Interior BGP (IBGP) dijadikan Jika sebuahAS mempunyaiberbagaiBGP speakers'hal ini dapat AS200 dibawah' gambar sebagaisewice transit untuk AS yang lainnya' Sepertipada penting untuk merupakan transit AS untuk ASl00 dan AS300. Adalah sangat pada informasi memeriksareachablity.laringandalam satu AS sebelummengirimkan peering Intemal BGP external AS. Hal ini dilakukan dengan mengkombinasikan pada (IBGP) diantara router dalam satu AS dan mendistribusikaninformasi BGP Intemal BGP (IBGP) yangsedangberjalanpadaAS tersebut'
dengan BGP running diantara router yang berada pada AS yang samq disebut pada AS yang lnterior BGP (IBGP). Ketika BGP running antara router yang berada berbeda disebut denganExterior BGP (EBGP)'
H, METODOLOGI
:
Langkah-langkahyangditempuhdalammenyelesaikantugasakhiriniadalahsebagai berikut: protocol' L Pengumpulandan studi titeratur mengenaiberbagai macam routing Protocol)beserta 2. Pengumpulandan studi titeratur mengenaiBGP (Border Gateway penunJangnya. 3. Pemilihansoftwareyangakandipakai(Zebra-0'93a)' BGP padaminiatur GAN (Global Area Network)' 4. Mengimplementasikan 5. MenyusunTugasAkhir.
I.
RS,LEVANSI
:
DariTugasAkhirinidiharapkandapatdijadikanrelevansidalamdesaindan implementasiBGP padajaringanantardomains/ ISP sesungguhnya'
J. JADWAL KEGIATAN
No. I
: Bulan ke
Uraian Kegiatan
Studi Literatur BCP Pemilihan sofrt+'ar e (test) ImplementasiBGP PadaGAN
t
IC REFEREI\TSI : , .
:
ttl Cisco,'BorderGatewayProtocol',CiscoUniversity,SanJose,CA' USA 1996 t21Cisco,"Cisco'cBGP Inplernentltion', CiscoUniversity,SanJose,CA USA 1997 t31Cisco,'Border GatewayProtocolClse Studi6', CiscoUniversity'SanJose'Cd
usA l9e7 60.ht [4lhttp:ihupnrrt.buvnetsnrks.cornilitrrrnr'tpuhs.ihnnlisrticthes'bsireanr;l15.1i)lAjL m ,5BGP Concept tnd Terminologr", 1997 [5] hnp:.irs.rrrv.r-ebra.ore