Rabu, 05 Juni 2013

PPP Protocol



PPP (point to point) protocol yang merupakan salah satu jenis koneksi WAN  dalam suatu jaringan komputer internetwork, adalah protocol point-to-point yang pada awalnya di kembangkan sebagai method encapsulation pada komunikasi point-to-point antara piranti yang menggunakan protocol suite. Protocol ini menjadi sangat terkenal dan begitu banyak diterima sebagai metoda encapsulation WAN khususnya dikarenakan dukungannya terhadap berbagai macam protocol seperi IP; IPX; AppleTalk dan banyak lagi. Berikut ini adalah fitur kunci dari protocol ini:
PPP beroperasi melalui koneksi interface piranti Data Communication Equipment (DCE) dan piranti Data Terminal Equipment (DTE).
Dapat beroperasi pada kedua modus synchronous (dial-up) ataupun asynchronous dan ISDN.
Tidak ada batas transmission rate
Keseimbangan load melalui multi-link
LCP dipertukarkan saat link dibangun untuk mengetest jalur dan setuju karenanya.
 Mendukung berbagai macam protocol layer diatasnya seperti IP; IPX; AppleTalk dan sbgnya.
Mendukung authentication kedua jenis clear text  PAP (Password Authentication Protocol) dan enkripsi CHAP (Chalange Handshake Authentication Protocol)
NCP meng-encapsulate protocol layer Network dan mengandung suatu field yang mengindikasikan protocol layer atas.

Diagram berikut menunjukkan bagaimana PPP protocol dihubungkan dengan model OSI.


PPP Protocol vs model OSI

Spesifikasi PPP berakhir pada layer Data link. NCP (Network COntrol Protocol) mengijinkan PPP mendukung protocol-2 layer bagian atas seperti IP; IPX; APleTalk dll. Fleksibilitas inilah yang membuat protocol ini menjadi begitu popular. NCP bertindak sebagai interface antara Data Link layer  dengan jaringan. PPP menggunakan NCP untuk meng-encapsulate paket-2 layer Network. Sementara Paket mengandung Header yang mengindikasikan pemakaian protocol layer Network.

Link Control Protocol (LCP) merupakan sayu set layanan-2 yang melaksanakan setup link dan administrasi meliputi:
Testing dan negosiasi Link
Kompresi
Authentication
Deteksi error

Saat sesi dimulai, piranti-2 bertukar paket LCP untuk negosiasi layanan-2 pada yang terdaftar disini. Spesifikasi PPP protocol tidak mengandung standard layer Physical. Akan tetapi dapat berjalan pada bermacam-2 standard physical synchronous dan asynckronous termasuk:
Serial asynchronous seperti dial-up
ISDN
Serial synchronous
HIgh Speed Serial Interface (HSSI)

PPP membentuk komunikasi dalam tiga fase:
Membuka link dan membentuk sesi dengan saling bertukar LCP
Membentuk opsi authentication melalui PAP atau CHAP, CHAP sangat direkomendasikan.
Setuju dengan protocol layer diatasnya (IP; IPX; AppleTalk; dll)

Konfigurasi

Default protocol point-to-point untuk router Cisco adalah HDLC (High-Level Data Link Control) yang mana umum dipakai pada leased line seperti T1; T3 dll, akan tetapu HDLC tidak support authentication. KDLC adalah patennya Cisco jadi bukan standard industry, jadi hanya bisa dipakai sesame Cisco saja.

Bagaimana cara untuk enable nya? Berikut ini adalah implementasi nya:

Router# configure terminal

Router (config)# interface serial 0

Router (config-if) # encapsulation ppp

Router (config-if) # exit

PPP protocol diinisialisasi dan di enable pada interface serial 0. Langkah selanjutnya adalah men-set jenis authentication yang dipakai:

Router (config) # int s0

Router (config-if) # ppp authentication pap

Or you can use the CHAP authentication method.

Router (config-if) # ppp authentication chap

Router (config-if) # ^Z

Router # show int s0

CHAP direkomendasikan sebagai metoda authentication PPP, yang memberikan suatu authentication terenkripsi dua arah yang mana lebih secure daripada PAP. Jika jalur sudah tersambung, kedua server di masing-2 ujung saling mengirim pesan ‘Challenge’. Segera setelah pesan ‘Challenge’ terkirim, sisi remote yang diujung akan merespon dengan fungsi ‘hash’ satu arah menggunakan Message Digest 5 (MD5) dengan memanfaatkan user dan password mesin local. Kedua sisi ujung router harus mempunyai konfigurasi yang sama dalam hal PPP protocol ini termasuk metoda authentication yang dipakai.

Router (config) # username router password cisco

Router (config) # interface serial 0

Router (config-if) # encapsulation ppp

Router (config-if) # ppp chap hostname router

Router (config-if) # ppp authentication chap

Cara konfigurasi authentication jika digunakan metoda CHAP bisa dijelaskan dalam diagram berikut:


PPP protocol – CHAP authenticatin
Konfigurasi kedua router dengan username dan password
Username yang dipakai adalah hostname dari router remote
Password yang dikonfigurasikan haruslah klop sama


HDLC singkatan dari High-Level Data Link Control. Seperti dua protokol WAN lainnya yang disebutkan dalam postingan kali ini, HDLC adalah protokol layer 2. HDLC merupakan protokol sederhana yang digunakan untuk menghubungkan point ke point perangkat serial. Misalnya, anda memiliki point to point leased line yang menghubungkan dua lokasi, di dua kota yang berbeda. HDLC akan menjadi protokol dengan paling sedikit konfigurasi yang diperlukan untuk menghubungkan dua lokasi. HDLC akan berjalan di atas WAN, antara dua lokasi. Setiap router akan de-encapsulating HDLC dan di drop-off di LAN.



 HDLC melakukan error correction, seperti halnya Ethernet. HDLC Versi Cisco sebenarnya eksklusif karena menambahkan Tipe protokol. Dengan demikian, Cisco HDLC hanya dapat bekerja dengan perangkat Cisco lainnya, tidak pada perangkat lain.

 HDLC sebenarnya adalah protokol default pada semua interface serial Cisco. Jika anda melakukan show running-config pada router Cisco, interface serial anda (secara default) tidak akan memiliki enkapsulasi apapun. Hal ini karena mereka dikonfigurasi untuk default HDLC. Jika anda melakukan show interface serial 0/0, anda akan melihat bahwa anda sedang menjalankan HDLC. Berikut ini contohnya:

 Perbedaan antara PPP dan HDLC adalah:
PPP tidak eksklusif bila digunakan pada router Cisco
PPP memiliki beberapa sub-protokol yang membuatnya berfungsi
PPP mempunyai banyak fitur
Karena PPP memiliki begitu banyak fitur jaringan dial-up, PPP telah menjadi protokol jaringan dial up paling populer yang digunakan saat ini. Berikut adalah beberapa fitur jaringan dial-up yang ditawarkan:
Kualitas Link quality management monitors dari link dial-up dan berapa banyak kesalahan yang telah diambil. Hal ini dapat membuat link menjadi down jika link tersebut menerima terlalu banyak kesalahan (errors).
Multilink dapat menampilkan beberapa link PPP dial-up dan membatasinya agar menjadi satu fungsi.
Otentikasi didukung dengan PAP dan CHAP. Protokol ini mengambil username dan password untuk memastikan bahwa anda diijinkan akses ke jaringan yang anda dial.
Untuk beralih dari HDLC ke PPP, pada router Cisco, gunakan perintah encapsulation ppp, seperti ini:

Setelah mengubah enkapsulasi ke ppp, saya mengetik ppp ? untuk melihat opsi-opsi PPP tersedia. Ada banyak pilihan PPP bila dibandingkan dengan HDLC. Daftar opsi PPP di layar hanya sebagian daftar dari apa yang tersedia. Apa itu Frame-Relay? Frame Relay adalah protokol layer 2 dan umumnya dikenal sebagai layanan dari carriers. Misalnya, orang akan berkata "Aku memerintahkan sirkuit frame-relay". Frame relay menciptakan jaringan pribadi melalui jaringan carrier. Hal ini dilakukan dengan sirkuit virtual permanen (PVC). Sebuah PVC adalah koneksi dari satu situs, untuk situs lain, melalui jaringan carrier. Rangkaian frame-relay dilakukan dengan memesan T1 atau pecahan T1 dari carrier. Selain itu, anda memesan sebuah port frame-relay, yang cocok dengan ukuran dari sirkuit yang anda pesan. Akhirnya, anda memesan PVC yang menghubungkan port frame relay anda ke port anda di dalam jaringan. Manfaat untuk frame-relay adalah:
Kemampuan untuk memiliki sirkuit tunggal yang terhubung ke "frame relay cloud" dan mendapatkan akses ke semua situs (selama anda memiliki PVC). Karena jumlah lokasi yang terus tumbuh, anda akan menghemat lebih banyak uang, karena anda tidak memerlukan sirkuit sebanyak yang anda lakukan jika Anda mencoba untuk mengaitkan jaringan anda secara penuh dengan point to point leased line.
Peningkatan pemulihan bencana, karena semua yang harus anda lakukan adalah memesan sirkuit tunggal ke cloud dan PVC. PVC untuk mendapatkan akses ke semua situs remote.
Dengan menggunakan PVC, anda dapat merancang WAN Anda sesuai dengan keinginan. Artinya, anda menentukan situs apa yang memiliki koneksi langsung ke situs lain dan anda hanya membayar biaya bulanan PVC yang kecil untuk setiap koneksi.
Beberapa istilah lain yang harus anda ketahui tentang frame relay adalah:
LMI = antarmuka lokal manajemen. LMI adalah protokol manajemen frame relay. LMI dikirim antara switch frame relay dan router untuk mengkomunikasikan apa yang DLCI sediakan dan jika ada kemacetan dalam jaringan.
 Some other terms you should know, concerning frame relay are:
DLCI = Data Link Connection Identifier. Ini adalah nomor yang digunakan untuk mengidentifikasi setiap PVC dalam jaringan frame relay.
CIR = Committed Information Rate atau tingkat komitmen informasi. CIR adalah jumlah bandwidth yang anda bayarkan untuk menjamin Anda akan menerima setiap PVC. Umumnya anda memiliki lebih sedikit CIR daripada anda miliki kecepatan port. Anda dapat, tentu saja, melebihkan CIR anda di atas untuk kecepatan port anda, tetapi trafik ditandai DE.
DE = Discard Eligible. Trafik ditandai DE (yang berada di atas CIR anda) bisa dibuang oleh jaringan frame-relay jika ada kemacetan.
FECN & BECN = Forward Cxplicit Congestion Notification & Backward Explicit Congestion Notification, adalah bit-bit di dalam paket LMI untuk mengingatkan perangkat frame-relay yang terdapat kemacetan dalam jaringan.

 Kesimpulan akhir dari postingan ini adalah saya membahas tentang tiga protokol WAN yang berbeda, dan bahwa setiap administrator jaringan harus familiar dengan ketiganya. HDLC akan menjadi protokol yang paling umum digunakan untuk terhubung ke Internet tetapi tiga protokol WAN yang ditawarkan oleh operator, seperti enkapsulasi mungkin juga digunakan untuk terhubung ke Internet.