Saturday, October 18, 2014

INTRODUCING THE MININET


Hey guys, in this time, i want to share something about the Mininet. Check this out..

Mininet is a network emulator which creates a network of virtual hosts, switches, controllers, and links. Mininet hosts run standard Linux network software, and its switches support OpenFlow for highly flexible custom routing and Software-Defined Network.

Mininet support research development, learning, prototype, testing, debugging, and any other tasks that could benefit from heaving a complete experimental network on a laptop or other PC.

Mininet;

  •  Provides a simple and inexpensive netwok testbed for developing OpenFlow  applications.
  •  Enables multiple concurrent developers to work independently on the same topology.
  •  Support system-level regression tests, which are repeatable and easily packaged.
  •  Enables complex topology testing, without the need to wire up a physical network. 
  •  includes a CLI that is topology-aware and OpenFlow-aware, for debugging or running  network-wide tests.
  •  Support arbitary custom topologies, and includes a basic set of parametrized  topologies.
  •  It is usable out of the box without programming
  •  Also provides a straightforward and extensible Python API for network creation and  experimentals.


Mininet porvides an easy way to get correct system behaviour (and, to the extent supported by your hardware, performance) and to experiment with topologies.

Mininet networks run real code including standard Unix/Linux network applications as well as the real Linux kernel and network stack (including any kernel extentions which you may have available, as long as they are compatible with network namespaces).

Because of this, the code you develop and test on Mininet, for and OpenFlow controller, modified switch, or hosts, can move to a real system with minimal changes, for real-world testing, performance evaluation, and deployment. Importantly this means that a design that works in mininet can usually move directly to hardware switches for line-rate packet forwarding.

HOW IT WORKS?
Nearly every operating system virtualizes computing resources using a proccess abstractions.
Mininet uses proccess-based virtualization to run many (up to 4096) hosts and switches on a single kernel. Since version 2.2.26, Linux has supported network namespaces, a lightweight virtualization feature that provides individual proccess with separate network interface, routing tables, and ARP tables.  Mininet's code is almost entirely Python, except for a short C utility.

WHY IT'S BETTER?
Mininet combines many of the best features of emulators, hardware testbeds, and simulators.

Compared to full system virtualizations based approaches:

  •  Boot faster
  •  Scales larger
  •  Provides more bandwidth 
  •  Installs easily


Compare to hardware testbeds:

  •  It is inexpensive and always available (even before conference deadlines)
  •  It is quickly reconfigurable and restartable


Compared to simulator:  

  •  Runs real, unmodified code including application code, OS kernel code, and control  plane  code.
  •  Easily connects to real network
  •  Offers interactive performance


LIMITATIONS
Mininet-based network can't (currently) exceed the CPU or bandwidth available on a single server.
Mininet can't (currently) run no-Linux-compatible OpenFlow swtiches or applications.

Okay guys, that's about introducing the mininet. And you can visit to mininet.org for more informations. 
See you next time, and thanks a lot for visiting my page..

Thursday, April 10, 2014

Multi Protocol Label Switching (MPLS)

     Protocol Label Switching (MPLS) adalah sebuah teknologi yang menggabungkan kemampuan manajemen switching pada teknologi ATM dengan fleksibilitas network layer yang dimiliki teknologi IP. Pada intinya, jelas bahwa ada kata label, berarti ada teknik pmberian label pada informasi yang dikirim. Fungsi label pada MPLS adalah sebagai proses penyambungan dan pencarian jalur dalam jaringan komputer. Teknologi MPLS berada diantara layer Network dan layer Data Link, sehingga menjadi solusi terbaik dalam menyelesaikan masalah dalam hal kecepatan, scalability, QoS (Quality of Service) dan rekaya trafik.  Tidak seperti ATM yangmemecah paket-paket IP, MPLS hanya melakukan enkapsulasi paket IP, dengan memasang header MPLS.

     Header MPLS terdiri atas 32 bit data, termasuk 20 bit label, 2 bit eksperimen, dan 1 bit identifikasi stack, serta 8 bit TTL. Label adalah bagian dari header, memiliki panjang yang bersifat tetap, dan merupakan satu-satunya tanda identifikasi paket. Label digunakan untuk proses forwarding, termasuk proses traffic engineering.





 Header MPLS

     Dengan informasi label switching yang didapat dari routing network layer, setiap paket hanya dianalisa sekali di dalam router di mana paket tersebut masuk ke dalam jaringan untuk pertama kali. Router tersebut berada di tepi dan dalam jaringan MPLS yang biasa disebut dengan Label Switching Router (LSR). Tujuan MPLS adalah agar dapat mengurangi lamanya proses routing pada routersehingga jaringan menjadi lebih efisien dan pentransmisian paket menjadi lebih cepat sampai ke tujuan.
                                                                        


Komponen MPLS :
1. Label Switched Path (LSP): Merupakan jalur yang menghubungkan antar LSR.

2. Label Switching Router (LSR): Sebuah router dalam jaringan MPLS yang berperan dalam
menetapkan LSP dengan menggunakan teknik label swapping dengan kecepatan yang
telah ditetapkan. Dalam fungsi pengaturan trafik, LSR dapat dibagi dua, yaitu :
  •  Ingress LSR: Berfungsi mengatur trafik saat paket memasuki jaringan MPLS.
  •  Egress LSR: Berfungsi untuk mengatur trafik saat paket meninggalkan jaringan MPLS menuju ke LER.

3. Label Edge Router (LER): Suatu router yang menghubungkan jaringan MPLS dengan jaringan lainnya seperti Frame Relay, ATM dan Ethernet.

4. Forward Equivalence Class (FEC): Representasi dari beberapa paket data yang
diklasifikasikan berdasarkan kebutuhan resource yang sama di dalam proses
pertukaran data.

4. Label: Deretan bit informasi yang ditambahkan pada header suatu paket data dalam
jaringan MPLS. Label MPLS atau yang disebut juga MPLS header ini terletak diantara
header layer 2 dan header layer 3. Dalam proses pembuatan label ada beberapa metode
yang dapat digunakan, yaitu :
     a. Metode berdasarkan topologi jaringan, yaitu dengan menggunakan protocol  IP routing
         seperti OSPF dan BGP.
     b. Metode berdasarkan kebutuhan resource suatu paket data, yaitu dengan
         menggunakan protocol yang dapat mengontrol trafik suatu jaringan seperti RSVP
        (Resource Reservation Protocol).
     c. Metode berdasarkan besar trafik pada suatu jaringan, yaitu dengan menggunakan 
        metode penerimaan paket dalam menentukan tugas dan distribusi sebuah label.

5. Label Distribution Protocol (LDP): Protocol baru yang berfungsi untuk
mendistribusikan informasi yang ada pada label ke setiap LSR pada jaringan MPLS.
Protocol ini digunakan untuk memetakan FEC ke dalam label, untuk selanjutnya akan
dipakai untuk menentukan LSP. LDP message dapat dikelompokkan menjadi :
      a. Discovery Messages, yaitu pesan yang memberitahukan dan memelihara hubungan
          dengan LSR yang baru tersambung ke jaringan MPLS.
      b. Session Messages, yaitu pesan untuk membangun, memelihara dan mengakhiri sesi
          antara titik LDP.
      c. Advertisement Messages, yaitu pesan untuk membuat, mengubah dan menghapus
          pemetaan label pada jaringan MPLS.
      d. Notification Messages, yaitu pesan yang menyediakan informasi bantuan dan 
          sinyal informasi jika terjadi error.

Wednesday, April 9, 2014

Fungsi Keyboard

Dari pada pakai touchpad kelamaan, mending pake keyboard. Ini nih fungsi daripada keyboard. Check this out! Monggo..

Buat word:

  • Ctrl + A : Select All
  • Ctrl + B : Bold
  • Ctrl + C : Copy
  • Ctrl + D : Font
  • Ctrl + E : Center Alignment
  • Ctrl + F : Find
  • Ctrl + G : Go To
  • Ctrl + H : Replace
  • Ctrl + I : Italic
  • Ctrl + J : Justify Alignment
  • Ctrl + K : Insert Hyperlink
  • Ctrl + L : Left Alignment
  • Ctrl + M : Hanging Indent
  • Ctrl + N : New
  • Ctrl + O : Open
  • Ctrl + P : Print
  • Ctrl + Q : Normal Style
  • Ctrl + R : Right Alignment
  • Ctrl + S : Save / Save As
  • Ctrl + T : Left Indent
  • Ctrl + U : Underline
  • Ctrl + V : Paste
  • Ctrl + W : Close
  • Ctrl + X : Cut
  • Ctrl + Y : Redo
  • Ctrl + Z : Undo
  • Ctrl + 1 : Single Spacing
  • Ctrl + 2 : Double Spacing
  • Ctrl + 5 : 1,5 lines
  • Ctrl + Esc : Start Menu
  • F1 : Menjalankan fungsis pertolongan yang disediakan pada Word
  • F2 : Memindahkan teks atau objek yang dipilih
  • F3 : Menjalankan perintah AutoText
  • F4 : Mengulangi perintah sebelumnya
  • F5 : Menjalankan perintah Find and Replace atau Goto
  • F6 : Menjalankan Perintah Other Pane
  • F7 : Memeriksaan kesalahan ketik dan ejaan teks
  • F8 : Awal perintah penyorotan/pemilihan teks atau objek
  • F9 : Mengupdate Field (Mail Merge)
  • F10 : Mengaktifkan Menu
  • F11 : Memasukkan field berikutnya (Mail Merge)
  • F12 : Mengaktifkan dialog Save As
  • Esc : Membatalkan dialog / perintah
  • Enter : Melaksanakan pilihan atau mengakhiri suatu paragraf
  • Tab : Memindahkan teks sesuai dengan tanda tab yang ada pada ruler horizontal
  • Windows : Mengktifkan Menu Start
  • Shortcut : Mengaktifkan shortcut pada posisi kursor
  • Delete : Menghapus 1 karakter di sebelah kanan kursor
  • Backspace : Menghapus 1 karakter di sebelah kiri kursor
  • Insert : Menyisip karakter di posisi kursor
  • Home : Memindahkan posisi kurosr ke awal baris
  • End : Memindahkan posisi kurosr ke akhir baris
  • Page Up : Menggulung layar ke atas
  • Page Down : Menggulung layar ke atas
  • Up : Memindahkan kursor 1 baris ke atas
  • Down : Memindahkan kursor 1 baris ke bawah
  • Left : Memindahkan kursor 1 karakter ke kiri
  • Right : Memindahkan kursor 1 karakter ke kanan
  • Num Lock On : Fungsi pengetikan angka-angka dan operator matematik aktif
  • Num Lock Off : Fungsi tombol navigasi aktif
  • Shift + F10 : Membuka menu pintas, sama seperti mengklik kanan
  • Alt : Penekanan tombol yang tidak dikombinasikan dengan tombol lain hanya
  • berfungsi untuk mengaktifkan atau memulai penggunaan menu bar
  • Shift + Delete : Menghapus item yang dipilih secara permanen tanpa menempatkan item
  • dalam Recycle Bin
  • Ctrl + Right Arrow : Memindahkan titik penyisipan ke awal kata berikutnya
  • Ctrl + Left Arrow : Memindahkan titik penyisipan ke awal kata sebelumnya
  • Ctrl + Down Arrow : Memindahkan titik penyisipan ke awal paragraf berikutnya
  • Ctrl + Up Arrow : Memindahkan titik penyisipan ke awal paragraf sebelumnya
  • Alt + F4 : Menutup item aktif, atau keluar dari program aktif
  • Alt + Enter : Menampilkan properti dari objek yang dipilih
  • Alt + Spacebar : Buka menu shortcut untuk jendela aktif
  • Ctrl + F4 : Close dokumen aktif dalam program-program yang memungkinkan Anda
  • untuk memiliki beberapa dokumen yang terbuka secara bersamaan
  • Alt + Tab : Switch antara item yang terbuka
  • Alt + Esc : Cycle melalui item dalam urutan yang mereka telah dibuka                    
  • Ctrl + Shift + Tab : Bergerak mundur melalui tab
  • Shift + Tab : Bergerak mundur melalui pilihan
  •  Ctrl + Shift sambil menyeret item (Buat cara pintas ke item yang dipilih)
  •  Tombol F2 (Ubah nama item yang dipilih)
  • Ctrl + A (Pilih semua)
  •  Tombol F3 (Mencari sebuah file atau folder)
  •  Alt + Enter (Melihat properti untuk item yang dipilih)
  •  Alt + F4 (Menutup item aktif, atau keluar dari program aktif)
  •  Alt + Enter (Menampilkan properti dari objek yang dipilih)
  •  Alt + Spacebar (Buka menu shortcut untuk jendela aktif)
  •  Ctrl + F4 (Menutup dokumen aktif dalam program-program yang memungkinkan Anda untuk memiliki beberapa dokumen yang terbuka secara bersamaan)
  •  Alt + Tab (Beralih antara item yang terbuka)
  •  Alt + Esc (Cycle melalui item dalam urutan yang mereka telah dibuka)
  •  Tombol F6 (Siklus melalui elemen-elemen layar dalam jendela atau pada desktop)
  •  Tombol F4 (Menampilkan Address bar list di My Computer atau Windows Explorer)
  •  Shift + F10 (Menampilkan menu shortcut untuk item yang dipilih)
  •  Alt + Spacebar (Tampilan menu Sistem untuk jendela aktif)
  •  Ctrl + Esc (Menampilkan menu Start)
  •  Alt + huruf digarisbawahi dalam nama menu (Menampilkan menu yang sesuai)
  •  Surat digarisbawahi dalam nama perintah pada menu yang terbuka (Lakukan perintah yang sesuai)
  •  Tombol F10 (Aktifkan menu bar dalam program aktif)
  •  Arrow (Buka menu berikutnya ke kanan, atau membuka submenu)
  •  Left Arrow (Buka menu sebelah kiri, atau menutup submenu)
  •  Tombol F5 (Memperbarui jendela aktif atau merefresh)
  •  Backspace (Melihat folder satu level ke atas di My Computer atau Windows Explorer)
  •  Esc (Membatalkan tugas sekarang)
  •  Shift ketika Anda memasukkan CD-ROM ke dalam CD-ROM (Mencegah CD-ROM secara otomatis bermain/autoplay)


Buat Keyboard Shortcuts Dialog Box
  •  Ctrl + Tab (Move forward melalui tab)
  •  Ctrl + Shift + Tab (Bergerak mundur melalui tab)
  •  Tab (Move forward melalui pilihan)
  •  Shift + Tab (Bergerak mundur melalui pilihan)
  •  Alt + huruf yang digarisbawahi (Lakukan perintah yang sesuai atau pilih opsi yang sesuai)
  •  Enter (Lakukan perintah untuk opsi atau tombol aktif)
  •  Spacebar (Pilih atau menghapus kotak centang jika pilihan yang aktif adalah check box)
  •  Arrow tombols Panah (Pilih sebuah tombol jika pilihan aktif adalah group tombol pilihan)
  •  Tombol F1 (Menampilkan Help)
  •  Tombol F4 (Menampilkan item dalam daftar aktif)
  •  Backspace (Membuka folder satu tingkat ke atas jika folder dipilih dalam Simpan Sebagai atau Buka kotak dialog)

Buat Microsoft Natural Tombol board Shortcuts
  •  Windows Logo (Menampilkan atau menyembunyikan menu Start)
  •  Logo Windows + Break (Menampilkan System Properties dialog box)
  •  Logo Windows + D (Menampilkan the desktop)
  •  Logo Windows + M (Meminimalkan semua jendela)
  •  Logo Windows + Shift + M (Memulihkan jendela yang diminimalkan)
  •  Logo Windows + E (Membuka My Computer)
  •  Logo Windows + F (Mencari for a file atau folder)
  •  Ctrl + Windows Logo + F (Mencari for komputer)
  •  Logo Windows + F1 (Menampilkan Windows Help)
  •  Logo Windows + L (Mengunci keyboard)
  •  Logo Windows + R (Membuka kotak dialog Run)
  •  Logo Windows + U (Membuka Utility Manager)

Buat Accessibility Tombol board Shortcuts
  •  Right Shift selama delapan detik (Beralih FilterTombols on atau off)
  •  LEFT Alt + LEFT Shift + PRINT SCREEN (Beralih High Contrast on atau off)
  •  LEFT Alt + LEFT Shift + NUM LOCK (Mengaktifkan MouseTombols on atau off)
  •  Shift lima kali (Mengaktifkan Sticky Tombols on atau off)
  •  NUM LOCK selama lima detik (Mengaktifkan ToggleTombols on atau off)
  •  Logo Windows + U (Membuka Utility Manager)

Buat Windows Explorer Tombol board Shortcuts
  •  End (Menampilkan bagian bawah jendela aktif)
  •  Home (Menampilkan bagian atas jendela aktif)
  •  NUM LOCK + Asterisk sign (*) (Tampilkan semua subfolder yang berada di bawah folder yang dipilih)
  •  NUM LOCK + Plus sign (+) (Menampilkan isi dari folder yang dipilih)
  •  NUM LOCK + Minus sign (-) (Collapse folder yang dipilih)
  •  LEFT ARROW (Collapse pilihan saat ini jika diperluas, atau pilih folder utama)
  •  RIGHT ARROW (Menampilkan pilihan saat ini, atau pilih subfolder pertama)

Buat Microsoft Management Console (MMC) Main Window Tombolboard Shortcuts

  •  Ctrl + O (Open yang disimpan konsol)
  •  Ctrl + N (Buka konsol baru)
  •  Ctrl + S (Save the open console)
  •  Ctrl + M (Menambah atau menghapus item konsol)
  •  Ctrl + W (Buka jendela baru)
  •  F5 tombol (Update konten dari semua jendela konsol)
  •  Alt + SPACEBAR (Menampilkan menu jendela MMC)
  •  Alt + F4 (Close the console)
  • Alt + A (Menampilkan the Action menu)
  •  Alt + V (Menampilkan the View menu)
  •  Alt + F (Menampilkan the File menu)
  •  Alt + O (Menampilkan the Favorites menu)

Buat konsol MMC Window Tombol board Shortcuts
  •  Ctrl + P (Mencetak halaman aktif atau aktif pane)
  •  Alt + tanda Minus (-) (Menampilkan menu jendela jendela konsol yang aktif)
  •  Shift + F10 (Menampilkan the Action menu shortcut untuk item yang dipilih)
  •  Tombol F1 (Membuka topik Bantuan, jika ada, untuk item yang dipilih)
  •  Tombol F5 (Update konten dari semua jendela konsol)
  •  Ctrl + F10 (Memaksimalkan jendela konsol yang aktif)
  •  Ctrl + F5 (Memulihkan jendela konsol yang aktif)
  •  Alt + ENTER (Menampilkan kotak dialog Properties, jika ada, untuk item yang dipilih)
  •  Tombol F2 (Ubah nama item yang dipilih)
  •  Ctrl + F4 (Close jendela konsol yang aktif. Ketika sebuah konsol hanya memiliki satu jendela konsol, jalan pintas ini akan menutup konsol)

Buat navigasi Remote Desktop
  •  Ctrl+Alt+End (Open the microsoft Windows NT Security dialog box)
  •  Alt + PAGE UP (Beralih antara program dari kiri ke kanan)
  •  Alt + PAGE DOWN (Beralih antara program dari kanan ke kiri)
  •  Alt + Insert (Cycle melalui program-program yang terakhir digunakan)
  •  Alt + Home (Menampilkan menu Start)
  •  Ctrl + Alt + Break (Beralih komputer klien antara jendela dan layar penuh)
  •  Alt+Del (Menampilkan the Windows menu) ALT + DELETE (Menampilkan the Windows menu)
  •  Ctrl + Alt + Minus sign (-) (Membuat snapshot dari jendela aktif klien pada clipboard server Terminal dan menyediakan fungsi yang sama dengan menekan PRINT SCREEN pada komputer lokal.)
  •  Ctrl +Alt + Plus sign (+) (Membuat snapshot dari seluruh area jendela klien pada clipboard server Terminal dan menyediakan fungsi yang sama dengan menekan ALT + PRINT SCREEN pada komputer lokal.)

Buat navigasi internet:
  •  Ctrl + B (Membuka kotak dialog Atur Favorit)
  •  Ctrl + E (Open the Mencari bar)
  •  Ctrl + F (Start the Find utility)
  •  Ctrl + H (Open the History bar)
  •  Ctrl + I (Open the Favorites bar)
  •  Ctrl + L (Buka kotak dialog Open)
  •  Ctrl + N (Start contoh lain dari browser dengan alamat Web yang sama)
  •  Ctrl + O (Membuka kotak dialog Buka, sama seperti CTRL + L)
  •  Ctrl + P (Membuka kotak dialog Print)
  •  Ctrl + R (Memperbarui halaman Web ini)
  •  Ctrl + W (Close jendela aktif)