Route BGP Best Path Selection

Route BGP Best Path Selection

Assalamualaikum Warohmatullahi Wabarokatuh...

Haloo mabor-mabor semua, kali ini saya mau sharing mengenai bagaimana BGP memilih best path. BGP sama seperti routing protocol lain yang memiliki parameter yang dibandingkan antara 1 path dengan path lain. Misalkan pada OSPF, parameter yang digunakan adalah metric (cost) yang dihitung berdasarkan bandwidth. Nah kalau BGP, ada lebih dari 1 parameter yang dihitung untuk menentukan best path.

Syarat Menjadi Best Path
Routing protocol BGP memiliki BGP database. BGP database ini berbeda dengan routing table. Routing table hanya berisi best path. BGP database berisi semua informasi routing yang kemudian akan dipilih mana yang menjadi best path. Syarat sebuat informasi routing dalam BGP table untuk bisa menjadi best path adalah seperti berikut :


  1. IP address yang menjadi next-hop harus ada di dalam routing table. Gambar dibawah merupakan hasil command “show ip bgp” untuk menampilkan BGP database. Dalam database tersebut ada kolom next-hop. Jika IP address next-hop tersebut tidak dapat ditemukan dalam routing table, maka network tersebut tidak dapat dimasukkan ke routing table. Dengan kata lain, network dari next hop tersebut bukan best path karena next hop nya tidak dapat diakses.
  2. Synchronization rule harus cocok atau didisable. Jika BGP synchronization rule diaktifkan, maka prefix di dalam routing table harus match dengan prefix dalam BGP table sehingga iBGP path tersebut dinyatakan valid. Jika tidak ada prefix yang match di routing table, maka prefix tersebut tidak diinstall ke routing table.
  3. Autonomous System Number (ASN) diri sendiri tidak boleh terkandung di dalam AS_PATH BGP prefix tersebut. Gambar dibawah merupakan hasil command “show ip bgp” untuk menampilkan BGP database. Dalam database tersebut ada kolom Path. Kolom tersebut berisi daftar AS yang disinggahi oleh prefix tersebut. Jika AS diri sendiri terkandung di dalam Path tersebut maka informasi tersebut tidak valid. Mengapa tidak valid? Karena terjadi loop.
  4. ASN pertama dalam AS_PATH harus merupakan ASN tetangga


Syarat diatas adalah syarat bahwa prefix dalam BGP database dinyatakan valid dan bisa dipasang ke routing table. Namun jika ada beberapa prefix yang sama namun memilki next hop berbeda, maka ada parameter tambahan sebagai pembanding. BGP memilih valid path pertama sebagai best path. Kemudian membandingkan satu persatu parameter secara berurutan dengan valid path yang lain. Berikut adalah parameter tersebut :

  1. Path dengan nilai Weight tertinggi
  2. Path dengan nilai LOCAL_PREFERENCE tertinggi
  3. Path yang berasal dari diri sendiri baik dengan command “network” atau “aggregate”
  4. Path dengan nilai AS_PATH terpendek
  5. Path dengan origin type terkecil. IGP < EGP < incomplete
  6. Path dengan nilai Multi_Exit_Discriminator (MED) terkecil
  7. Path yang berasal dari eBGP dibanding iBGP
  8. Path yang memiliki metric IGP terkecil ke next hop
  9. Path yang masuk terlebih dahulu (oldest)
  10. Path yang berasal dari BGP router-id terkecil
Semua parameter tersebut dibandingkan dan dijalankan secara berurutan.

Contoh 1
Kita ambil contoh kasus sebagai berikut. Anggap kedua prefix sudah memenuhi syarat sebagai valid path :

Prefix 1 :
  • Prefix : 10.10.10.0/24
  • Next Hop : 172.16.30.1
  • Weight : 100
  • Local_Pref : 100
  • AS_Path : 100 200 300 400
Prefix 2
  • Prefix : 10.10.10.0/24
  • Next-Hop : 192.168.100.1
  • Weight : 100
  • Local_Pref : 100
  • AS_Path : 100 400
Parameter weight dan local_pref sama sehingga sekarang pembandingnya adalah AS_PATH. Karena AS_PATH dari prefix 2 lebih pendek, maka prefix 2 akan masuk ke routing table sebagai best path.

Contoh 2

Prefix 1 :
  • Prefix : 10.10.10.0/24
  • Next Hop : 172.16.30.1
  • Weight : 1000
  • Local_Pref : 100
  • AS_Path : 100 200 300 400
Prefix 2
  • Prefix : 10.10.10.0/24
  • Next-Hop : 192.168.100.1
  • Weight : 100
  • Local_Pref : 100
  • AS_Path : 100 400
Parameter weight berbeda, local_pref sama, dan AS_PATH berbeda. Walaupun AS_PATH prefix 2 lebih pendek, namun parameter yang pertama kali dibandingkan adalah weight. Weight dari prefix 1 lebih besar dari prefix 2 sehingga prefix 1 akan dipasang dalam routing table dan menjadi best path.

Referensi

Pengertian dan Parameter Route Border Gateway Protocol (BGP)

Pengertian dan Parameter Route Border Gateway Protocol (BGP)

Assalamualaikum Warohmatullahi Wabarokatuh...

Haloo mabor-mabor semua, kali ini saya mau sharing mengenai bagaimana Routing BGP

Pengertian Route Border Gateway Protocol (BGP)

Border Gateway Protocol disingkat BGP adalah inti dari protokol routing Internet. Protocol ini yang menjadi backbone dari jaringan Internet dunia. BGP adalah protokol routing inti dari Internet yg digunakan untuk melakukan pertukaran informasi routing antar jaringan.

Border Gateway Protocol (BGP) merupakan protokol routing antar Autonomous System (AS). Autonomous System (AS), mengacu pada dokumen IETF RFC 1930 didefinisikan sebagai kumpulan router-router pada satu pengelolaan administrative yang menggunakan IGP sebagai protokol routing dalam AS tersebut dan menggunakan EGP sebagai protokol routing ke AS lain. Nomor AS dimulai dari 1 sampai 65535 dengan catatan nomor AS 64512 sampai 65535 digunakan sebagai nomor AS private. Walaupun BGP merupakan protokol routing EGP yang merouting paket data antar AS tetapi BGP juga mendukung proses routing paket data dalam sebuah AS. Berdasar pada nomor AS yang digunakan dalam proses routing, BGP dikategorikan menjadi dua, yaitu:


  • Internal BGP (iBGP) merupakan proses pertukaran informasi routing dalam sebuah AS.
  • Eksternal BGP (eBGP) merupakan proses pertukaran informasi routing BGP antar router-router di internet yang berbeda AS.

BGP merupakan protokol routing yang memanfaatkan TCP port 179 untuk pertukaran informasi routing antar router.

Parameter Route Border Gateway Protocol (BGP)

Border Gateway Protocol (BGP) menggunakan beberapa parameter dalam mengambil keputusan jalur mana yang dipakai untuk mengirimkan data yaitu:

  • Weight, merupakan parameter dari router itu sendiri mengenairouting mana yang hendak dipilih. Weight diberikan kesebuah router dan hanya digunakan pada router itu sendiri. Semakin tinggi nilai weight dari sebuah router maka semakin baik jalur routing melalui router tersebut.
  • Local Preference, merupakan parameter lain yang digunakan dalam pemilihan jalur routing. Berbeda dengan weight yang hanya digunakan sendiri oleh router, local preference digunakan bersama antar router iBGP tetapi tidak dapat digunakan secara bersama pada router eBGP. Default nilai local preference adalah 100, semakin tinggi nilai local preference menunjukkan semakin baiknya jalur routing tersebut.
  • Multi-Exit Descriminator (MED), menggambarkan kondisi jalur yang kita miliki ke router eksternal. Lain halnya dengan weight dan local preference, MED meninggalkan jaringan kita dan menceritakan ke neighbor jalur routing mana yang ingin kita gunakan. Default nilai MED adalah 0, semakin kecil nilai MED menunjukkan semakin baiknya jalur routing.
  • Origin, merupakan gambaran sebuah jalur routing berasal dari protokol IGP, EGP, atau redistribusi dari protokol lain. Origin dari protokol IGP memiliki nilai 0, protokol EGP memiliki nilai 1, sedangkan hasil redistribusi dari protokol lain dianggap incomplete dan memiliki nilai origin 2.
  • AS-PATH, jalur routing BGP berdasarkan pada daftar autonomous system yang harus dilewati untuk mencapai sebuah alamat tujuan. Jalur routing yang dipilih adalah jalur routing dengan AS-PATH paling pendek. Dengan AS-PATH memungkinkan BGP mendeteksi adanya routing loop.


BGP hanya memilih sebuah jalur routing untuk mencapai sebuah alamat tujuan. Jalur routing ini ditambahkan ke dalam tabel routing dan didistribusikan ke BGP peers (neighbor).


Bagaimana Cara Installing VMWare Tools pada Windows Server Virtual Machine dari vSphere Client


Assalamualaikum Warohmatullahi Wabarokatuh...
Haloo mabor-mabor semua, kali ini saya mau sharing cara install VMWare Tools untuk windows virtual machine pada vSphere Client.

Semoga dapat mebantu mabor-mabor dan dapat bermanfaat untuk kita semuanya.

Prosedur Install VMWare Tools
Mount the VMware Tools virtual disc on the guest operating system


1. Pertama kita harus sudah download VMWare Tools itu sendiri
2. Kemudian Connected CD/DVD  dan mount ke directory dimana kita menyimpan file VMWare Tools yang telah di download tersebut


3. Klik VM > Guest > Install/Upgrade VMWare Tools


4. Welcome to the instalation wizard for vmware tools > next


5. Disini kita dikasih 3 pilihan install ada typical, complete dan custom. jika kita menggunakan VMWare Work Stations bisa pilih typical, disini saya memilih complete saja untuk install semua package pada VMWare Tools tersebut.


6. Kemudian klik > Install dan tunggu sampai proses instalasi selesai


7. Complete the VMWare Tools setup wizard, disini kita ada pilihan mau di restart guest atau tidak. Jika server yang diinstall VMWare Tools nya tidak ada aktifitas apapun dari pengguna server tersebut boleh kita restart vm guest tersebut, namun jika server sedang digunakan boleh restart later. (Artinya kita harus konfirmasi terlebih dahulu sama user server tersebut.)


Oke mabor-mabor, semoga pembahasan ini bermanfaat khususnya buat saya pribadi yang pelupa dan umumnya buat mabor-mabor semua hehe...

Sampai jumpa di pembahasan selanjutnya.. Wassalamualaikum warohmatullah

Referensi

Manually Installing VMware Tools on a Windows Virtual Machine

VMWare ESXi Images

Cara Menambahkan dan Menghapus Routing di Linux Server CentOS/RHEL





Assalamualaikum Warohmatullahi Wabarokatuh...

Haloo mabor-mabor semua, udah lama sekali saya gak ngepost di blog dikarenakan cukup sibuk kerja dan kuliah yang sudah menuju semester akhir.. Alhamdulillah semoga lancar dan cepat LULUS Aamiin mabor hehe..

Kali ini saya mau sharing cara menambah dan menghapus table routing di CentOS linux server. Pada dasarnya konsep routing yang digunakan sama saja seperti ketika melakukan routing di router cuma kali ini kita melakukannya di linux server. Nah pada praktek kita kali ini kita saya menggunakan OS Centos 6.8

Catatan:

1. Cek IP Address interface linux yang akan menjadi gateway (ex > eth0: 10.24.110.254)
2. Tentukan destination IP Address / Network Address yang akan dituju / ditambahkan pada table routing ( ex > 10.24.200.0/24)

>> Menambahkan IP Routing pada Linux CentOS

Perintahnya sebagai berikut:

Cara pertama
[root@server1~]# route add -net 10.24.200.0 netmask 255.255.255.0 gw 10.24.110.254 dev eth0

Cara kedua
[root@server1~]# ip route add 10.24.200.0/24 via 10.24.110.254

>> Menghapus IP Routing pada Linux CentOS

Perintahnya sebagai berikut:

Cara pertama
[root@server1~]# route del -net 10.24.200.0 netmask 255.255.255.0 gw 10.24.110.254 dev eth0

Cara kedua
[root@server1~]# ip route del 10.24.200.0/24 via 10.24.110.254

dari kedua cara tersebut semuanya sama-sama menambahkan routing pada linux CentOS hanya saja cara yang kedua lebih simple dan tidak terlalu panjang command nya.

>> Melihat Table IP Routing yang sudah ditambahkan

Perintahnya sebagai berikut:

[root@server1~]# route -n
[root@server1~]# route -n | grep 10.24.200

Contoh tabel routing pada linux centOS


Oke mabor-mabor, semoga pembahasan ini bermanfaat khususnya buat saya pribadi yang pelupa dan umumnya buat mabor-mabor semua hehe...

Sampai jumpa di pembahasan selanjutnya.. Wassalamualaikum warohmatullah


Referensi

Gambar centOS from :
https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcSQxqr_h8_E35FHalZxzLVaQ7ShQr2gUQR2M0NBfcg_fTfZJEbu

Install windows server 2012 R2 using Intelligent Provisioning


Assalamu'alaikum Wr,Wb.

Haii guys, kembali lagi bersama DAY.

Kali ini saya akan membahas mengenai install OS pada blade server bl460c gen10 lewat OA.

Bagaimana cara menginstall OS pada server hpe bl460c gen 10 di ILO ? Langsung saja....

Noted: Persiapkan file ISO yang akan anda Install pada server tersebut

Pertama masuk ke Onboard Administrator, tentukan server yang akan anda install kemudian masuk Integrated Ligh-Out.

Tekan F10 untuk masuk pada Intelligent Provisioning


Tunggu sampai proses selesai dan masuk ke Intelligent Provisioning (Setup Wizard)


Kemudian setting waktu dan tanggal berdasarkan lokasi anda. (Klik Next)


Centang "Accept Intelligent Provisioning EULA" (Klik Next)


Pilih General Power Efficient Compute & Enable F10 Funcionality (Klik Next)


Network setting pilih "Automatic" DHCP Autoconfiguration (Klik Next)


Pilih "Exppress OS Install" untuk memulai proses installasi Windows Server 2012 R2


OS Installation disini saya set raid ada pilihan  "recomended setting / current setting" saya pilih recomended.

- Install Source (DVD-ROM Media)

Noted: Masukan file ISO OS yang akan kamu Install Pilih "Virtual Drive" (Klik Next)


Jika File ISO yang kita masukan ke detect maka tampilan nya seperti dibawah (Klik Next)


Chose OS disini saya pilih "Windows server 2012 r2 standard 64 edition. Setting nama komputer dan waktu sesuai organisasi anda. (Klik Next 2 Kali)


Kemudian pilih "Launch Now" untuk Installasi OS.


Tunggu sampe proses intallasi selesai (-/+ 30 Menit) bisa ngopi-ngopi dulu sambil cek chat.


Windows Setup "Centang I Accept the licence terms" (Klik Next)


Tunggu sampe selesai dan nanti akan disuruh untuk setting password Administrator.
"Lupa gak ke capture"


Setelah selesai setting password administrator maka selesailah anda tinggal login ke Windows Server 2012 R2 yang telah anda Install.


Terimakasih...
Hanya itu yang bisa saya share setelah berbulan-bulan tidak nge-blog lagi haha...
Semoga ini bisa menjadi ilmu yang bermanfaat khusus nya buat saya sebagai penulis dan umum nya buat pembaca blog ini.

Wassalamu'alaikum Wr,Wb.

Fungsi dan Cara Kerja Main Memory (RAM)

Tugas Kuliah Arkom dan Orkom
Program Perkuliahan (Teknik Informatika) STT Bandung



Memori Utama (Main Memory)

Memori utama merupakan media penyimpanan dalam bentuk array yang disusun word atau byte, kapasitas daya simpannya bisa jutaan susunan. Setiap word atau byte mempunyai alamat tersendiri. Data yang disimpan pada memori utama ini bersifat volatile, artinya data yang disimpan bersifat sementara dan dipertahankan oleh sumber-sumber listrik, apabila sumber listrik dimatikan maka datanya akan hilang.

Memori utama digunakan sebagai media penyimpanan data yang berkaitan dengan CPU atau perangkat I/O.

Kinerja Memori (RAM)

Memori berfungsi menyimpan sistim aplikasi, sistem pengendalian, dan data yang sedang beroperasi atau diolah. Semakin besar kapasitas memori akan meningkatkan kemapuan komputer tersebut. Memori diukur dengan KB atau MB. Random Access Memory (RAM), merupakan bagian memory yang bisa digunakan oleh para pemakai untuk menyimpan program dan data. Kebanyakan dari RAM disebut sebagai barang yang volatile. Artinya adalah jika daya listrik dicabut dari komputer dan komputer tersebut mati, maka semua konten yang ada di dalam RAM akan segera hilang secara permanen.

Karena RAM bersifat temporer dan volatile, maka orang menciptakan suatu media penyimpanan lain yang sifatnya permanen. Ini biasanya disebut sebagai secondary storage. Secondary storage bersifat tahan lama dan juga tidak volatile, ini berarti semua data atau program yang tersimpan di dalamnya bisa tetap ada walaupun daya atau listrik dimatikan. Beberapa contoh dari secondary storage ini misalnya adalah magnetic tape, hardisk, magnetic disk dan juga optical disk.Ketika komputer pertama kali dihidupkan, komponen pertama kali yang bekerja adalah prosessor, kemudian prosessor meminta data-data atau perintah dari hardisk. Disinilah fungsi peran memory bekerja. Pada dasarnya hardisk tidak mampu memenuhi kecepatan permintaan data perintah dalam hal menyuplai data perintah yang diminta oleh prosessor. Maka dibutuhkan peran memory RAM sebagai menampung data dari hardisk dan menyuplai data yang dibutuhkan ke prosessor. Tentu saja semakin besar kapasitas memory RAM semakin cepat pula kinerja suatu komputer. Logikanya jelas, prosessor tidak perlu menunggu terlalu lama data-data yang diminta dari hardisk, untuk ditampung di memory RAM.

Peranan dari memori utama (Main Memory)

Address bus pertama kali mengontak computer yang disebut memori. Yang dimaksud dengan memori disini adalah suatu kelompok chip yang mampu untuk menyimpan instruksi atau data. CPU sendiri dapat melakukan salah satu dari proses berikut terhadap memori tersebut, yaitu membacanya (read) atau menuliskan/menyimpannya (write) ke memori tersebut. Memori ini diistilahkan juga sebagai Memori Utama.

Tipe chip yang cukup banyak dikenal pada memori utama ini DRAM ( Dinamic Random Access Memory ). Kapasitas atau daya tampung dari satu chip ini bermacam-macam, tergantung kapan dan pada computer apa DRAM tersebut digunakan.

Memori dapat dibayangkan sebagai suatu ruang kerja bagi komputer dan memori juga menentukan terhadap ukuran dan jumlah program yang bias juga jumlah data yang bias diproses. Memori terkadang disebut sebagai primary storage, primary memory, main storage, main memory, internal memory. Ada beberapa macam tipe dari memori komputer, yaitu :


  1. Random Access Memory ( RAM )
  2. Read Only Memory ( ROM )
  3. CMOS Memory
  4. Virtual Memory

Memori berfungsi menyimpan sistim aplikasi, sistem pengendalian, dan data yang sedang beroperasi atau diolah. Semakin besar kapasitas memori akan meningkatkan kemapuan komputer tersebut. Memori diukur dengan KB atau MB. Random Access Memory (RAM), merupakan bagian memory yang bisa digunakan oleh para pemakai untuk menyimpan program dan data. Kebanyakan dari RAM disebut sebagai barang yang volatile. Artinya adalah jika daya listrik dicabut dari komputer dan komputer tersebut mati, maka semua konten yang ada di dalam RAM akan segera hilang secara permanen.

Karena RAM bersifat temporer dan volatile, maka orang menciptakan suatu media penyimpanan lain yang sifatnya permanen. Ini biasanya disebut sebagai secondary storage. Secondary storage bersifat tahan lama dan juga tidak volatile, ini berarti semua data atau program yang tersimpan di dalamnya bisa tetap ada walaupun daya atau listrik dimatikan. Beberapa contoh dari secondary storage ini misalnya adalah magnetic tape, hardisk, magnetic disk dan juga optical disk.

Untuk slide presentasi materi ini silahkan download di google drive


Sumber:
https://ali13ron.wordpress.com/2011/03/15/memori-utama-main-memory/

HP StorageWorks P6300 Tidak bisa di Akses lewat web https

Artikel ini ditulis dengan maksud untuk sharing pengalaman suatu incident atau masalah yang terjadi ditempat kerja, akan membahas mengenai Management Storage / HP StorageWorks P6300 yang tidak dapat di Akses baik lewat web IE

Saya belum tau cara console langsung ke HP StorageWorks ini. kalau ada yang tau boleh komen dibawah, bagaimana cara Console nya.

Ini Gambar HP StorageWorks dari Belakang.

Pada saat itu ada satu server yang storage nya penuh dan harus dilakukan penambahan kapasitas storage-nya.

Untuk melakukan penambahan kapasitas storage server yang penuh ini yaitu lewat management storage / HP StorageWorks P6300. Akan tetapi saat user mau melakukan penambahan kapasitas storage-nya ada masalah, HP storageworks nya tidak dapat diakses baik lewat web maupun lewat ssh.

Saat itu saya juga kebingungan karena belum pernah ada problem seperti ini, sambil cari-cari googling di forum hpe.support masih tak kunjung saya temui resolusi yang pas untuk problem ini.

Saya juga melakukan kordinasi dengan teman yang bernama Kang "Fajar" kebetulan beliau ini dulu yang datang melakukan penambahan storage dengan orang vendor HP nya langsung.

Solusi saat itu adalah dengan melakukan restart dengan mencabut "module management" dan "cabut cable yang masuk pada port management module" diamkan beberapa menit 5-10 menit, kemudian masukan kembali cable pada port management module dan pasangkan kembali "module management" pada HP StorageWorks-nya.

Setelah semuanya selesai dilakukan restart "module management" coba dilakukan akses HP StorageWorks tersebut.

Saya coba melakukan akses HP StorageWorks tersebut https://192.168.X.X:2372 IP Address device tsb. 
Alhamdulillah, bisa dilakukan akses kembali via https..

Terimakasih...
Salam, DAY