Merubah TOS ke DSCP atau sebaliknya

Tuesday, July 27, 2010

Seperti kita ketahui untuk dapat mem-by-pass cache-hit dari proxy kita dapat menggunakan konsep dscp pada mikrotik.

Sekarang masalahnya squid menggunakan tos dalam kode hexadesimal sedangkan mikrotik menggunakan dscp dalam desimal.
Jadi sekarang bagaimana caranya merubah nilai dari tos ke dscp atapun dari dscp ke tos.
OK, sekarang langsung aja ke caranya.

#TOS to DSCP
tos 0x30, ubah hexa ke biner (hexa 30 = biner 110000
), buang 2 dikit biner paling belakang (1100) , ubah bilangan biner menjadi desimal (12)
jadi, tos 0x30 = dscp 12

contoh lain :
tos 0x20(hex) = 100000(bin) = 1000(bin) = 8(dec) = dscp 8

#DSCP to TOS
cara ini kebalikan dari cara diatas.
ubah bilangan decimal(dscp) ke biner kemudian tambahkan 2 digit 0 , ubah kembali menjadi hexa(tos)
dscp 16(dec) = 10000(bin) = 1000000(bin) = 40(hex) = tos 0x40
dscp 20(dec) = 10100(bin) = 1010000(bin) = 50(hex) = tos 0x50

GAMPANG Kan !!


AddThis Social Bookmark Button