Rabu, 26 Oktober 2016

Hotspot Login MikroTik Radius Dan User Manager




Hotspot Login MikroTik Radius Dan User Manager

 
Sejarah MikroTik
MikroTik adalah perusahaan kecil berkantor pusat di Latvia, yang dibentuk oleh John Trully dan Arnis Riekstins.
Pada tahun 1996 John dan Arnis memulai dengan sistem Linux dan MS DOS yang dikombinasikan dengan teknologi Wireless LAN (W-LAN) Aeronet berkecepatan 2Mbps di Moldova. Barulah kemudian melayani lima pelanggannya di Latvia, karena ambisi mereka adalah membuat satu peranti lunak router yang handal dan disebarkan ke seluruh dunia. Prinsip dasar MikroTik bukan membuat Wireless ISP (WISP), tapi membuat program router yang handal dan dapat dijalankan di seluruh dunia. Hingga kini, MikroTik telah melayani sekitar empat ratusan pelanggannya.
Linux yang mereka gunakan pertama kali adalah Kernel 2.2 yang dikembangkan secara bersama-sama dengan bantuan 5 - 15 orang staf R&D Mikrotik yang sekarang menguasai dunia routing di negara-negara berkembang. Selain staf di lingkungan Mikrotik, menurut Arnis, mereka merekrut juga tenaga-tenaga lepas dan pihak ketiga yang dengan intensif mengembangkan Mikrotik secara maraton.

Pengertian Mikrotik
Mikrotik adalah sebuah perusahan yang bergerak di bidang produksi perangkat keras dan lunak (hardware & software) yang berhubungan dengan sistem jaringan komputer yang bekantor di pusat di Lativia,  bersebelahan dengan negara Rusia. Perusahan mikrotik didirikan pada tahun 1995 untuk mengebangkan router dan sistem Internet Service Provider (ISP) nirkabel.
Jenis jenis mikrotik
            Mikrotik di bagi kedalam 2 jenis yaitu yang petama adalah (software) Mikrotik RouterOS,dan yang kedua adalah (hardware) Mikrotik RouterBoard. 

Mikrotik RouterOS
 
MikroTik RouterOS™ adalah sistem operasi dan perangkat lunak yang dapat digunakan untuk menjadikan komputer manjadi router network yang handal, mencakup berbagai fitur yang dibuat untuk ip network dan jaringan wireless, cocok digunakan oleh ISP dan provider hotspot.  

Mikrotik RouterBoard
 
Mikrotik routerboard adalah sebuah routerboard seperti sebuah pesonal computer (pc) mini yang terintegrasi karena dalam satu board tertanam prosesor, ram, rom, dan memori flash. Routerboard menggunakan os rputerOS yang bergunsi sebagai router jaringan, bandwidth management, proxy server, dhcp, dns server dan hotspot server.

Fungsi Mikrotik dan Kelebihan Mikrotik

Router Mikrotik bisa digunakan pada jaringan komputer berskala kecil atau besar, hal ini tentunya disesuaikan pada resource daripada komputer itu sendiri. Jika mikrotik digunakan untuk mengatur network kecil maka penggunaan perangkat komputernya bisa yang biasa-biasa saja, namun jika yang ditanganinya adalah jaringan berskala besar seperti kelas ISP maka penggunaan perangkat komputernya pun harus yang benar-benar handal yang memiliki spesifikasi tinggi.
Kelebihan
            Mudah dalam pengoperasian. Disebut mudah bila kita bandingkan dengan ROuter OS lain seperti Cisco dan lainnya. Kemudahan pengoperasian Router berbasis Mikrotik OS salah satunya adalah berkat tersedianya fitur GUI. Jadi kita bisa setup router tidak hanya melalui tampilan text yang biasa digunakan OS router lain, tapi juga bisa dilakukan melalui sebuah aplikasi remote berbasis GUI bernama Winbox. Kelebihan lain dari Mikrotik RouterOS adalah banyaknya fitur yang didukung

Kelemahan

Belum mampu menangani sebuah jaringan internet dalam skala besar, karena sertifikasi yang dikeluarkan merupakan sertifikasi yang kurang begitu terkenal tidak seperti halnya dengan cisco yang sertifikasi nya diakui oleh internasional, sehingga hal ini yang menjadikan mikrotik mempunyai kekurangan.
Fitur fitur MikroTik :
Penanganan Protokol TCP/IP:
·         Firewall dan NAT
·         Routing - Static routing
·         Data Rate Management
·         Hotspot
·         Point-to-Point tunneling protocols
·         Simple tunnels
·         IPsec
·         Web proxy
·         Caching DNS client
·         DHCP
·         Universal Client
·         VRRP
·         UPnP
·         NTP
·         Monitoring/Accounting
·         SNMP
·         M3P
·         MNDP
·         Tools
·         Aneka Ragam
Layer 2 konektivitas
·         Wireless
·         Bridge
·         Virtual LAN
·         Synchronous
·         Asynchronous
·         ISDN
·         SDSL


Selasa, 18 Oktober 2016

Pengertian Web Server

 WEB SERVER 



Definisi

Web :
Web merupakan salah satu layanan internet yang popular  karena  ke  populerannya maka layanan  ini menjadi media yang  dapat dimanfaatkan  untuk mempromosikan  lembaga, institusi atau perusahaan. Fasilitas  ini  juga memungkinkan kita mengakses  informasi dan data efektif dan efisien. Web server menggunakan protocol HTTP yang menggunakan arsitektur client-server, yaitu ada sebuah web server yang dapat memberikan layanan HTTP yang di minta oleh aplikasi client.

Server :
Peladen (dikenal luas sebagai Server) adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan atau network operating system. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau alat pencetak (printer), dan memberikan akses kepada workstation anggota jaringan.
Umumnya, di dalam sistem operasi server terdapat berbagai macam service yang menggunakan arsitektur klien/server. Contoh dari service ini adalah DHCP Server, Mail Server, HTTP Server, FTP Server, DNS Server dan lain sebagainya. Setiap sistem operasi server umumnya membundel layanan-layanan tersebut atau layanan tersebut juga dapat diperoleh dari pihak ketiga. Setiap layanan tersebut akan merespons terhadap request dari klien. Sebagai contoh, klien DHCP akan memberikan request kepada server yang menjalankan service DHCP server; ketika sebuah klien membutuhkan alamat IP, klien akan memberikan perintah/request kepada server, dengan bahasa yang dipahami oleh server DHCP, yakni protokol DHCP itu sendiri.

Jadi Web Server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman – halaman web yang umumnya berbentuk dokumen HTML

JENIS-JENIS WEB SERVER
 1. Apache
 2. Web Server Litespeed
 3. Web Server Nginx
 4. Web Server IIS
Namun web yang terkenal dan yang sering digunakan adalah Apache dan Microsoft Internet Information Service (IIS).
Web Server Apache
Apache merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Namun demikian, pada beberapa versi berikutnya Apache mengeluarkan programnya yang dapat dijalankan di Windows NT. Apache mempunyai program pendukung yang cukup banyak. Hal ini memberikan layanan yang cukup lengkap bagi penggunanya. Beberapa dukungan Apache :
 
1. Kontrol Akses.Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP
2. CGI (Common Gateway Interface) Yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl)
3. PHP (Personal Home Page/PHP Hypertext Processor); Program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik
4. SSI (Server Side Includes)

FUNGSI WEB SERVER
Fungsi utama dari web server adalah untuk mentransfer atau memindahkan berkas yang diminta oleh pengguna melalui protokol komunikasi tertentu. Oleh karena dalam satu halaman web biasanya terdiri dari berbagai macam jenis berkas seperti gambar, video, teks, audio, file dan lain sebagainya, maka pemanfaatan web server berfungsi juga untuk mentransfer keseluruhan aspek pemberkasan dalam halaman tersebut, termasuk teks, gambar, video, audio, file dan sebagainya.

Pada saat anda ingin mengakses sebuah halaman website, biasanya anda mengetik halaman tersebut di browser seperti mozilla, chrome dan lain-lain. Setelah anda meminta (biasanya dengan menekan enter) untuk dapat mengakses halaman tersebut, browser akan melakukan permintaan ke web server. Disinilah web server berperan, web server akan mencarikan data yang diminta browser, lalu mengirimkan data tersebut ke browser atau menolaknya jika ternyata data yang diminta tidak ditemukan.

KELEBIHAN DAN KEKURANGAN

 1. Open Source
 2. proses instalasinya mudah
 3. Mudah untuk dikustomisasi (Apache hanya punya 4 file konfigurasi) ataupun menambah peripheral dalam web servernya
 4. Bisa digunakan di berbagai platform mesin dari mainframe sampai embedded system
 5. Ada komunitas yang besar sehingga mudah mencari solusinya jika ditemukan masalah
 6. Mudah dicari di internet
 7. Server Apache otomatis berkomunikasi dengan clientnya untuk mendapatkan tampilan web terbaik
 8. Keamanannya bagus dan bisa menggunakan SSL (Secure Socket Layer)
 9. Tidak bisa mengatur load seperti IIS sehingga akan terus memfork proses baru sampai dalam batas yang diijinkan OS. Akan memudahkan   penyerang karena RAM akan cepat habis
 10. Mudah diserang oleh DoS (pada Apache versi 1.3 dan versi 2 sampai versi 2.0.36)
 11. Apache tidak memproses karakter kutip dalam string Referrer dan User-Agent yang dikirimkan oleh Client. Ini berarti Client dapat memformulasi inputnya secara hati-hati untuk merusak format baris log akses

 CARA KERJA WEB SERVER
Untuk konfigurasi web server dengan Apache, secara default sudah dapat jalan dengan hanya menjalankan service httpd saat boot atau dengan command sendiri.

Proses konfigurasi yang dilakukan:
1. DNS server dipastikan berjalan dengan baik, termasuk untuk beberapa vitual domain untuk virtual Host yang akan saya buat.
2. Edit file konfigurasi Apache.
3. Membuat file tambahan untuk memudahkan manajemen virtual Host .
4. Jalankan service httpd.
5. Test konfigurasi web server menggunakan browser.

Konfigurasinya ada pada 2 file berikut:
/etc/httpd/conf/httpd.conf
/etc/httpd/conf/vhosts.conf (file buatan sendiri, untuk memudahkan manajemen virtual host web server saya)

Direktive Apache yang dirubah dalam konfigurasi web server saya adalah:
### Section 1: Global Environment
User apache
Group apache

### Section 2: ‘Main’ server configuration
DocumentRoot “/var/www/html”
<Directory “/var/www/html”>
DirectoryIndex index.html index.html.var index.php index.php5

### Section 3: Virtual Hosts (IP based virtual hosts)
# Konfigurasi virtual host
Include conf/vhosts.conf

Sedangkan konfigurasi file /etc/httpd/conf/vhosts.conf  4 diantaranya (4 virtual host) sebagai berikut:
(Catatan: Anda harus sudah mengkonfigurasi domain untuk virtual tersebut, jika tidak, maka virtual Host saat diakses web browser tidak akan menemukan DNS servernya). Maksud saya dengan menggunakan IP Based virtual Host adalah agar PC yang saya gunakan dengan 1 NIC saja dapat memiliki beberapa domain.

NameVirtualHost 192.168.10.1

<VirtualHost 192.168.10.1
ServerAdmin admin@kelompok5
DocumentRoot /var/www/html
ServerName kelompok 5
ServerAlias http://www.kelompok5.com
ErrorLog logs/error_log
CustomLog logs/access_log combined
</VirtualHost>

<VirtualHost 192.168.10.1
ServerAdmin admin@Kelompok5
DocumentRoot /var/www/html/rpm
ServerName Kelompok5
ServerAlias http://www.kelompok5.com
ErrorLog logs/repository.local -error_log
CustomLog logs/repository.local -access_log combined
</VirtualHost>

<VirtualHost 192.168.10.1
ServerAdmin admin@kelompok5
DocumentRoot /var/www/html/smf
ServerName forum.local
ServerAlias http://www.kelompok5.com
ErrorLog logs/forum.local-error_log
CustomLog logs/forum.local-access_log combined
</VirtualHost>

<VirtualHost 192.168.10.1
ServerAdmin admin@kelompok5
DocumentRoot /var/www/html/fxekobudi
ServerName fxekobudi.local
ServerAlias http://www.kelompok5.com
ErrorLog logs/fxekobudi.local -error_log
CustomLog logs/fxekobudi.local -access_log combined
</VirtualHost>

Sebagai catatan, bahwa direktori root harus dapat diakses oleh webserver (user dan groupnya), dengan demikian, perlu merubah permission direktori tersebut. Jalankan saja command berikut:
[root@kelompok5]# chown apache.apache [nama direktori]

Selanjutnya untuk mengaktifkan service, saya gunakan command ini:
[root@kelompok5]# /sbin/service httpd start
Dan saya aktifkan service named untuk runlevel 3 dan 5 dengan command:
[root@kelompok5]# /sbin/chkconfig –levels 35 httpd on

Langkah terakhir adalah mencoba konfigurasi webserver kita, gunakan saja browser Mozilla Firefox, trus URLnya arahkan ke domain yang baru saja kita buat.



Selasa, 04 Oktober 2016

Materi Open Shortest Path First (OSPF)



Open Shortest Path First (OSPF)

Open Shortest Path First (OSPF) adalah sebuah protokol routing otomatis (Dynamic Routing) yang mampu menjaga, mengatur dan mendistribusikan informasi routing antar network mengikuti setiap perubahan jaringan secara dinamis.
OSPF memang memiliki sistem update informasi routing yang cukup teratur dengan rapi. Teknologinya menentukan jalur terpendek dengan algoritma Shortest Path First (SPF) juga sangat hebat. Meskipun terbentang banyak jalan menuju ke sebuah lokasi, namun OSPF dapat menentukan jalan mana yang paling baik dengan sangat tepat. Sehingga komunikasi data Anda menjadi lancar dan efisien.
Namun ada satu lagi keunggulan OSPF, yaitu konsep jaringan hirarki yang membuat proses update informasinya lebih termanajemen dengan baik. Dalam menerapkan konsep hirarki ini, OSPF menggunakan pembagian jaringan berdasarkan konsep area-area. Pembagian berdasarkan area ini yang juga merupakan salah satu kelebihan OSPF.

Konsep Area dalam OSPF

OSPF dibuat dan dirancang untuk melayani jaringan lokal berskala besar. Artinya OSPF haruslah memiliki nilai skalabilitas yang tinggi, tidak mudah habis atau “mentok” karena jaringan yang semakin diperbesar. Namun nyatanya pada penerapan OSPF biasa, beberapa kejadian juga dapat membuat router OSPF kewalahan dalam menangani jaringan yang semakin membesar. Router OSPF akan mencapai titik kewalahan ketika:
  • Semakin membesarnya area jaringan yang dilayaninya akan semakin banyak informasi yang saling dipertukarkan. Semakin banyak router yang perlu dilayani untuk menjadi neighbour dan adjacence. Dan semakin banyak pula proses pertukaran informasi routing terjadi. Hal ini akan membuat router OSPF membutuhkan lebih banyak sumber memory dan processor. Jika router tersebut tidak dilengkapi dengan memory dan processor yang tinggi, maka masalah akan terjadi pada router ini.
  • Topology table akan semakin membesar dengan semakin besarnya jaringan. Topology table memang harus ada dalam OSPF karena OSPF termasuk routing protocol jenis Link State. Topology table menrupakan tabel kumpulan informasi state seluruh link yang ada dalam jaringan tersebut. Dengan semakin membesarnya jaringan, maka topology table juga semakin membengkak besarnya. Pembengkakan ini akan mengakibatkan router menjadi lama dalam menentukan sebuah jalur terbaik yang akan dimasukkan ke routing table. Dengan demikian, performa forwarding data juga menjadi lamban.
  • Topology table yang semakin membesar akan mengakibatkan routing table semakin membesar pula. Routing table merupakan kumpulan informasi rute menuju ke suatu lokasi tertentu. Namun, rute-rute yang ada di dalamnya sudah merupakan rute terbaik yang dipilih menggunakan algoritma Djikstra. Routing table yang panjang dan besar akan mengakibatkan pencarian sebuah jalan ketika ingin digunakan menjadi lambat, sehingga proses forwarding data juga semakin lambat dan menguras tenaga processor dan memory. Performa router menjadi berkurang.
Melihat titik-titik kelemahan OSPF dalam melayani jaringan yang berkembang pesat, maka para pencipta routing protokol ini juga tidak membiarkannya saja. Untuk itu, routing protokol ini dilengkapi dengan sistem hirarki yang berupa pengelompokan router-router OSPF dalam area. Dengan membagi-bagi router dalam jaringan menjadi tersegmen, maka akan banyak keuntungan yang akan didapat, khususnya untuk menangani masalah ketika jaringan semakin membesar dan perangkatnya semakin kehabisan tenaga. Untuk tujuan inilah konsep area diciptakan dalam routing protokol OSPF.

Konsep Area Dapat Mengurangi Masalah

Ketika sebuah jaringan semakin membesar dan membesar terus, routing protokol OSPF tidak efektif lagi jika dijalankan dengan hanya menggunakan satu area saja. Seperti telah Anda ketahui, OSPF merupakan routing protokol berjenis Link State. Maksudnya, routing protokol ini akan mengumpulkan data dari status-status setiap link yang ada dalam jaringan OSPF tersebut.
Apa jadinya jika jaringan OSPF tersebut terdiri dari ratusan bahkan ribuan link di dalamnya? Tentu proses pengumpulannya saja akan memakan waktu lama dan resource processor yang banyak. Setelah itu, proses penentuan jalur terbaik yang dilakukan OSPF juga menjadi sangat lambat.
Berdasarkan limitasi inilah konsep area dibuat dalam OSPF. Tujuannya adalah untuk mengurangi jumlah link-link yang dipantau dan dimonitor statusnya agar penyebaran informasinya menjadi cepat dan efisien serta tidak menjadi rakus akan tenaga processing dari perangkat router yang menjalankannya.


Penyebaran Informasi Link State

Untuk menyebarkan informasi Link State ke seluruh router dalam jaringan, OSPF memiliki sebuah sistem khusus untuk itu. Sistem ini sering disebut dengan istilah Link State Advertisement (LSA). Dalam menyebarkan informasi ini, sistem LSA menggunakan paket-paket khusus yang membawa informasi berupa status-status link yang ada dalam sebuah router. Paket ini kemudian dapat tersebar ke seluruh jaringan OSPF. Semua informasi link yang ada dalam router dikumpulkan oleh proses OSPF, kemudian dibungkus dengan paket LSA ini dan kemudian dikirimkan ke seluruh jaringan OSPF.

Paket LSA


Seperti telah dijelaskan di atas, paket LSA di dalamnya akan berisi informasi seputar link-link yang ada dalam sebuah router dan statusnya masing-masing. Paket LSA ini kemudian disebarkan ke router-router lain yang menjadi neighbour dari router tersebut. Setelah informasi sampai ke router lain, maka router tersebut juga akan menyebarkan LSA miliknya ke router pengirim dan ke router lain.
Pertukaran paket LSA ini tidak terjadi hanya pada saat awal terbentuknya sebuah jaringan OSPF, melainkan terus menerus jika ada perubahan link status dalam sebuah jaringan OSPF. Namun, LSA yang disebarkan kali pertama tentu berbeda dengan yang disebarkan berikutnya. Karena LSA yang pertama merupakan informasi yang terlengkap seputar status dari link-link dalam jaringan, sedangkan LSA berikutnya hanyalah merupakan update dari perubahan status yang terjadi.
Paket-paket LSA juga dibagi menjadi beberapa jenis. Pembagian ini dibuat berdasarkan informasi yang terkandung di dalamnya dan untuk siapa LSA ini ditujukan. Untuk membedakan jenisjenisnya ini, OSPF membagi paket LSA nya menjadi tujuh tipe. Masing-masing tipe memiliki kegunaannya masing-masing dalam membawa informasi Link State. Anda dapat melihat kegunaan masing-masing paket pada tabel “Tipe-tipe LSA packet”.

Tipe-tipe Router OSPF


Seperti telah Anda ketahui, OSPF menggunakan konsep area dalam menjamin agar penyebaran informasi tetap teratur baik. Dengan adanya sistem area-area ini, OSPF membedakan lagi tipe-tipe router yang berada di dalam jaringannya. Tipe-tipe router ini dikategorikan berdasarkan letak dan perannya dalam jaringan OSPF yang terdiri dari lebih dari satu area. Di mana letak sebuah router dalam jaringan OSPF juga sangat berpengaruh terhadap fungsinya. Jadi dengan demikian, selain menunjukkan lokasi di mana router tersebut berada, nama-nama tipe router ini juga akan menunjukkan fungsinya. Berikut ini adalah beberapa tipe router OSPF berdasarkan letaknya dan juga sekaligus fungsinya:
  • Internal Router

Router yang digolongkan sebagai internal router adalah router-router yang berada dalam satu area yang sama. Router-router dalam area yang sama akan menanggap router lain yang ada dalam area tersebut adalah internal router. Internal router tidak memiliki koneksi-koneksi dengan area lain, sehingga fungsinya hanya memberikan dan menerima informasi dari dan ke dalam area tersebut. Tugas internal router adalah me-maintain database topologi dan routing table yang akurat untuk setiap subnet yang ada dalam areanya. Router jenis ini melakukan flooding LSA informasi yang dimilikinya ini hanya kepada router lain yang dianggapnya sebagai internal router.
  • Backbone Router

Salah satu peraturan yang diterapkan dalam routing protokol OSPF adalah setiap area yang ada dalam jaringan OSPF harus terkoneksi dengan sebuah area yang dianggap sebagai backbone area. Backbone area biasanya ditandai dengan penomoran 0.0.0.0 atau sering disebut dengan istilah Area 0. Router-router yang sepenuhnya berada di dalam Area 0 ini dinamai dengan istilah backbone router. Backbone router memiliki semua informasi topologi dan routing yang ada dalam jaringan OSPF tersebut.


  • Area Border Router (ABR)

Sesuai dengan istilah yang ada di dalam namanya “Border”, router yang tergolong dalam jenis ini adalah router yang bertindak sebagai penghubung atau perbatasan. Yang dihubungkan oleh router jenis ini adalah area-area yang ada dalam jaringan OSPF. Namun karena adanya konsep backbone area dalam OSPF, maka tugas ABR hanyalah melakukan penyatuan antara Area 0 dengan area-area lainnya. Jadi di dalam sebuah router ABR terdapat koneksi ke dua area berbeda, satu koneksi ke area 0 dan satu lagi ke area lain. Router ABR menyimpan dan menjaga informasi setiap area yang terkoneksi dengannya. Tugasnya juga adalah menyebarkan informasi tersebut ke masing-masing areanya. Namun, penyebaran informasi ini dilakukan dengan menggunakan LSA khusus yang isinya adalah summarization dari setiap segment IP yang ada dalam jaringan tersebut. Dengan adanya summary update ini, maka proses pertukaran informasi routing ini tidak terlalu memakan banyak resource processing dari router dan juga tidak memakan banyak bandwidth hanya untuk update ini.
  • Autonomous System Boundary Router (ASBR)

Sekelompok router yang membentuk jaringan yang masih berada dalam satu hak administrasi, satu kepemilikan, satu kepentingan, dan dikonfigurasi menggunakan policy yang sama, dalam dunia jaringan komunikasi data sering disebut dengan istilah Autonomous System (AS). Biasanya dalam satu AS, router-router di dalamnya dapat bebas berkomunikasi dan memberikan informasi. Umumnya, routing protocol yang digunakan untuk bertukar informasi routing adalah sama pada semua router di dalamnya. Jika menggunakan OSPF, maka semuanya tentu juga menggunakan OSPF.
Namun, ada kasus-kasus di mana sebuah segmen jaringan tidak memungkinkan untuk menggunakan OSPF sebagai routing protokolnya. Misalkan kemampuan router yang tidak memadai, atau kekurangan sumber daya manusia yang paham akan OSPF, dan banyak lagi. Oleh sebab itu, untuk segmen ini digunakanlah routing protocol IGP (Interior Gateway Protocol) lain seperti misalnya RIP. Karena menggunakan routing protocol lain, maka oleh jaringan OSPF segmen jaringan ini dianggap sebagai AS lain.
Untuk melayani kepentingan ini, OSPF sudah menyiapkan satu tipe router yang memiliki kemampuan ini. OSPF mengategorikan router yang menjalankan dua routing protokol di dalamnya, yaitu OSPF dengan routing protokol IGP lainnya seperti misalnya RIP, IGRP, EIGRP, dan IS-IS, kemudian keduanya dapat saling bertukar informasi routing, disebut sebagai Autonomous System Border Router (ASBR).
Router ASBR dapat diletakkan di mana saja dalam jaringan, namun yang pasti router tersebut haruslah menjadi anggota dari Area 0-nya OSPF. Hal ini dikarenakan data yang meninggalkan jaringan OSPF juga dianggap sebagai meninggalkan sebuah area. Karena adanya peraturan OSPF yang mengharuskan setiap area terkoneksi ke backbone area, maka ASBR harus diletakkan di dalam backbone area.

Jenis Area dalam OSPF


Setelah membagi-bagi jaringan menjadi bersistem area dan membagi router-router di dalamnya menjadi beberapa jenis berdasarkan posisinya dalam sebuah area, OSPF masih membagi lagi jenis-jenis area yang ada di dalamnya. Jenis-jenis area OSPF ini menunjukkan di mana area tersebut berada dan bagaimana karakteristik area tersebut dalam jaringan. Berikut ini adalah jenis-jenis area dalam OSPF:
  • Backbone Area

Backbone area adalah area tempat bertemunya seluruh area-area lain yang ada dalam jaringan OSPF. Area ini sering ditandai dengan angka 0 atau disebut Area 0. Area ini dapat dilewati oleh semua tipe LSA kecuali LSA tipe 7 yang sudah pasti akan ditransfer menjadi LSA tipe 5 oleh ABR.
Konfigurasi OSPF - Backbone Area

OPSF merupakan protokol routing yang menggunakan konsep hirarki routing, dengan kata lain OSPF mampu membagi-bagi jaringan menjadi beberpa tingkatan. Tingakatan-tingkatan ini diwujudkan dengan menggunakan sistem pengelompokan yaitu area.
OSPF memiliki beberapa tipe area diantaranya:
  • Bakcbone - Area 0 (Area ID 0.0.0.0) -> Bertanggung jawab mendistribusikan informasi routing antara non-backbone area. Semua sub-Area HARUS terhubung dengan backbone secara logikal.
  • Standart/Default Area -> Merupakan sub-Area dari Area 0. Area ini menerima LSA intra-area dan inter-area dar ABR yang terhubung dengan area 0 (Backbone area).
  • Stub Area -> Area yang paling "ujung". Area ini tidak menerima advertise external route (digantikan default area).
  • Not So Stubby Area -> Stub Area yang tidak menerima external route (digantikan default route) dari area lain tetapi masih bisa mendapatkan external route dari router yang masih dalam 1 area.
  


Studi Kasus

Kali ini kita akan mencoba melakukan implementasi untuk konfigurasi Backbone - Area 0 pada OSPF. Adapun langkah-langkahnya cukup mudah. Disini kami mempunyai 3 router dengan masing-masing router memiliki jaringan LAN. Kita akan mencoba supaya setiap jaringan LAN pada ketiga router tersebut bisa saling komunikasi tanpa kita tambahkan rule static route secara manual. Untuk gambaran topologi bisa dilihat pada tampilan berikut.
 


Konfigurasi dari setiap router juga sama tidak ada perbedaan. Langkah awal kita masuk pada menu Routing -> OSPF -> Network. Kemudian tambahkan network yang terdapat di router.
 


OSPF Networks - Router Pertama   






OSPF Networks - Router Kedua

 

OSPF Networks - Router Ketiga


Setelah kita menambahkan network pada masing-masing router, jika kita melihat pada OSPF -> Interfaces maka secara otomatis akan muncul interface router dimana network tersebut terpasang. Dengan kita menambahkan network itu secara otomatis pula OSPF pada masing-masing router telah aktif.
Pada menu IP -> Routes juga akan ditambahkan secara dinamis rule routing baru dengan flag DAo (Dinamic, Active, Ospf).
 

sumber : http://mikrotik.co.id/artikel_lihat.php?id=154
  • Standar Area

Area jenis ini merupakan area-area lain selain area 0 dan tanpa disertai dengan konfigurasi apapun. Maksudnya area ini tidak dimodifikasi macam-macam. Semua router yang ada dalam area ini akan mengetahui informasi Link State yang sama karena mereka semua akan saling membentuk adjacent dan saling bertukar informasi secara langsung. Dengan demikian, semua router yang ada dalam area ini akan memiliki topology database yang sama, namun routing table-nya mungkin saja berbeda.
  • Stub Area

Stub dalam arti harafiahnya adalah ujung atau sisi paling akhir. Istilah ini memang digunakan dalam jaringan OSPF untuk menjuluki sebuah area atau lebih yang letaknya berada paling ujung dan tidak ada cabang-cabangnya lagi. Stub area merupakan area tanpa jalan lain lagi untuk dapat menuju ke jaringan dengan segmen lain. Area jenis ini memiliki karakteristik tidak menerima LSA tipe 4 dan 5. Artinya adalah area jenis ini tidak menerima paket LSA yang berasal dari area lain yang dihantarkan oleh router ABR dan tidak menerima paket LSA yang berasal dari routing protokol lain yang keluar dari router ASBR (LSA tipe 4 dan 5). Jadi dengan kata lain, router ini hanya menerima informasi dari router-router lain yang berada dalam satu area, tidak ada informasi routing baru di router. Namun, yang menjadi pertanyaan selanjutnya adalah bagaimana area jenis ini dapat berkomunikasi dengan dunia luar kalau tidak ada informasi routing yang dapat diterimanya dari dunia luar. Jawabannya adalah dengan menggunakan default route yang akan bertugas menerima dan meneruskan semua informasi yang ingin keluar dari area tersebut. Dengan default route, maka seluruh traffic tidak akan dibuang ke mana-mana kecuali ke segmen jaringan di mana IP default route tersebut berada.
  • Totally Stub Area

Mendengar namanya saja, mungkin Anda sudah bisa menangkap artinya bahwa area jenis ini adalah stub area yang lebih diperketat lagi perbatasannya. Totally stub area tidak akan pernah menerima informasi routing apapun dari jaringan di luar jaringan mereka. Area ini akan memblokir LSA tipe 3, 4, dan 5 sehingga tidak ada informasi yang dapat masuk ke area ini. Area jenis ini juga sama dengan stub area, yaitu mengandalkan default route untuk dapat menjangkau dunia luar.
  • Not So Stubby Area (NSSA)

Stub tetapi tidak terlalu stub, itu adalah arti harafiahnya dari area jenis ini. Maksudnya adalah sebuah stub area yang masih memiliki kemampuan spesial, tidak seperti stub area biasa. Kemampuan spesial ini adalah router ini masih tetap mendapatkan informasi routing namun tidak semuanya. Informasi routing yang didapat oleh area jenis ini adalah hanya external route yang diterimanya bukan dari backbone area. Maksudnya adalah router ini masih dapat menerima informasi yang berasal dari segmen jaringan lain di bawahnya yang tidak terkoneksi ke backbone area. Misalnya Anda memiliki sebuah area yang terdiri dari tiga buah router. Salah satu router terkoneksi dengan backbone area dan koneksinya hanya berjumlah satu buah saja. Area ini sudah dapat disebut sebagai stub area. Namun nyatanya, area ini memiliki satu segmen jaringan lain yang menjalankan routing protokol RIP misalnya. Jika Anda masih mengonfigurasi area ini sebagai Stub area, maka area ini tidak menerima informasi routing yang berasal dari jaringan RIP. Namun konfigurasilah dengan NSSA, maka area ini bisa mengenali segmen jaringan yang dilayani RIP.

Karakteristik OSPF
1.      Merupakan link state routing protocol, sehingga setiap router memiliki gambaran topologi jaringan.
Link-state Pada protokol link-state atau yang juga disebut protokol shortest-path-first setiap router akan menciptakan tiga buah tabel terpisah. Satu dari tabel ini mencatat perubahan dari network-network yang terhubung secara langsung. Satu table lain menentukan topologi dari keseluruhan internetwork, dan tabel yang terakhir digunakan sebagai routing table.
2.      Menggunakan Hello Packer untuk mengetahui keberadaan router tetangga (neighbor router). Neighbor Discovery Protocol (NDP) adalah protokol yang digunakan oleh node IPv6 untuk mencari node lain, menentukan alamat node lain dan mencari router dalam satu lapisan link.
3.      Routing update hanya dikirimkan bila terjadi perubahan dalam jaringan dan dikirim secara multicast.Multicasting merupakan sebuah cara pentransmisian data secara connectionless(komunikasi dapat terjadi tanpa adanya negosiasi pembuatan koneksi), dan klien dapat menerima transmisi multicast dengan mencari di mana lokasinya
4.      Dapat bekerja dengan konsep hirarki karena dapat dibagi berdasarkan konsep area.
5.      Menggunakan cost sebagai metric, dengan cost terendah yang akan menjadi metric terbaik.Metrik Cost biasanya akan menggambarkan seberapa dekat dan cepatnya sebuah rute.
6.      Tidak memiliki keterbatasan hop count tidak seperti RIP yang hanya bisa menjangkau 15 hop count.Hop count (hitungan lompatan antara router)
7.      Merupakan classless routing protocol.
8.      Secara default nilai Adminsitrative Distance 110.
9.      Memiliki fitur authentication pada saat pengiriman routing update. Proses verifikasi untuk memastikan keamanan jaringan di perangkat nirkabel agar kompatibel dan sesuai dengan jaringan nirkabel yang aman. Guna memperoleh keamanan ini, dilakukan proses identifikasi data pada saat akan login, sehingga proses fraud (penyalahgunaan data dan sejenisnya) bisa ditangkal.