Pengetian WAN protocol HDLC
HDLC (High-Level Data Link Control), merupakan protokol data-link layer 2 untuk mengenkapsulasi/membungkus sebuah paket menjadi sebuah Frame HDLC . protokol ini biasanya digunakan pada jaringan WAN untuk menghungkan 2 Router yang menggunakan kabel Serial. HDLC itu ibarat sebuah truk trailer yang membawa barang, karena HDLC akan membungkus dan membawa sebuah paket yang berasal dari layer 3 ketika melewati medium jaringan kabel Serial.
HDLC merupakan protokol open Standard sehinnga protokol ini dapat berjalan pada semua merek Router, hanya saja biasanya setiap merk Router akan memiliki struktur HDLC yang berbeda-beda, sehinnga jika menghubungkan dua Router yang berbeda Merk tidak dapat saling berkomunikasi karena strukturnya berbeda. Contohnya struktur frame HDLC milik Cisco :
![]() |
| Struktur Frame HDLC Cisco Src : http://www.wildpackets.com/ |
Contoh diatas merupakan struktur frame HDLC pada Router Cisco, berikut ini adalah beberapa penjelasannya :
- Opening Flag, merupakan tanda titik awal Frame HDLC tersebut.
- Address berisi 8 bit tujuan dari frame tersebut, 0x8f artinya unicast untuk satu perangkat saja, sedangkan jika 0x0F artinya Broadcast untuk semua perangkat yang terhubung pada jaringan tersebut.
- Control, isinya selalu 0x0, ukurannya sebesar 8 bit atau 16 bit yang isinya menetukan tipe frame Control atau frame Data.
- Protocol Code. berisi 16 bit data yang isinya menentukan jenis paket layer 3 yang dienkapsulasi, seperti protokol IP isinya maka akan 0x0800.
- Data, berisi paket pada layer 3 yang dienkapsulasi seperti paket IP yang akan dibawa oleh frame HDLC tersebut.
- FCS, Frame Check Sequence digunakan untuk mendeteksi error atau kesalahan saat mengirim dan menerima frame HDLC tersebut.
- Closing Flag, merupakan tanda akhir/Penutup Frame HDLC tersebut.
Contoh protokol WAN yang dapat melakukan switching adalah Frame Relay.
Pada Router Cisco protokol ini merupakan encapsulation default untuk menghubungkan 2 Router Cisco yang menggunakan Interface Serial. Saya contohkan pada aplikasi Cisco Packet Tracer untuk melihat apakah secara default enkapsulasi interface Serial menggunakan HDLC. berikut ini adalah topologinya :
Konfigurasi Hostname, alamat IP, dan clock rate tiap Router :
Router R1
Router>en
Router#conf t
Router(config)#hostname R1
R1(config)#int s0/0/0
R1(config-if)#ip add 14.14.14.1 255.255.255.0
R1(config-if)#clock rate 2000000
R1(config-if)#no sh
R1(config-if)#exit
Router R2
Router>en
Router#conf t
Router(config)#hostname R2
R2(config)#int s0/0/0
R2(config-if)#ip add 14.14.14.2 255.255.255.0
R2(config-if)#no sh
R2(config-if)#exit
Setelah itu coba cek masing-masing Interface pada tiap Router dengan mengetikan sh interface s... :
s0/0/0 R1
R1#sh interfaces s0/0/0
Serial0/0/0 is up, line protocol is up (connected)
Hardware is HD64570
Internet address is 14.14.14.1/24
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation HDLC, loopback not set, keepalive set (10 sec)
Last input never, output never, output hang never
Last clearing of "show interface" counters never
Input queue: 0/75/0 (size/max/drops); Total output drops: 0
Queueing strategy: weighted fair
Output queue: 0/1000/64/0 (size/max total/threshold/drops)
Conversations 0/0/256 (active/max active/max total)
Reserved Conversations 0/0 (allocated/max allocated)
Available Bandwidth 1158 kilobits/sec
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
0 packets output, 0 bytes, 0 underruns
0 output errors, 0 collisions, 1 interface resets
0 output buffer failures, 0 output buffers swapped out
--More--
s0/0/0 R2
R2#sh interfaces s0/0/0
Serial0/0/0 is up, line protocol is up (connected)
Hardware is HD64570
Internet address is 14.14.14.2/24
MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,
reliability 255/255, txload 1/255, rxload 1/255
Encapsulation HDLC, loopback not set, keepalive set (10 sec)
Last input never, output never, output hang never
Last clearing of "show interface" counters never
Input queue: 0/75/0 (size/max/drops); Total output drops: 0
Queueing strategy: weighted fair
Output queue: 0/1000/64/0 (size/max total/threshold/drops)
Conversations 0/0/256 (active/max active/max total)
Reserved Conversations 0/0 (allocated/max allocated)
Available Bandwidth 1158 kilobits/sec
5 minute input rate 0 bits/sec, 0 packets/sec
5 minute output rate 0 bits/sec, 0 packets/sec
0 packets input, 0 bytes, 0 no buffer
Received 0 broadcasts, 0 runts, 0 giants, 0 throttles
0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort
0 packets output, 0 bytes, 0 underruns
0 output errors, 0 collisions, 1 interface resets
0 output buffer failures, 0 output buffers swapped out
Terlihat ada tulisan Encapsulation HDLC yang artinya setiap paket yang ingin dikirim melalui Interface tersebut akan dibungkus terlebih dahulu dengan HDLC dan paket tersebut dibawa pula menggunakan HDLC saat berjalan pada Kabel Serial yang menghubungkan kedua Router tersebut.
Lalu coba tes konektifitas dengan PING dari salah satu Router menuju Router lawannya, contoh saya PING 14.14.14.2 (R2) dari Router R1 :
Jika tulisan success rate 100 percent maka kedua Router tersebut sudah dapat saling berkomunikasi. Seperti yang saya bilang sebelumnya dengan HDLC maka tidak memerlukan alamat layer 2 seperti MAC Address dan tidak melakukan pencarian alamat MAC-Address saat sebelum mengirim sebuah paket, untuk itu coba tek tabel ARP salah satu Router :
R1 > R2 (14.14.14.2)
R1#ping 14.14.14.2
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 14.14.14.2, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/3/6 ms
![]() |
| Cek tabel ARP R1 |
HDLC merupakan sebuah WAN protokol yang dikhususkan untuk menghubungkan koneksi Point-to-Point pada Jaringan WAN, karena HDLC tidak memerlukan proses resolve alamat MAC-Address maka proses pengiriman frame lebih cepat.
Sekian Terima kasih, mohon maaf jika kurang jelas



Komentar
Posting Komentar