Bosh sahifa Wiki DSCP

DSCP

DSCP — Differentiated Services Code Point, IP paket sarlavhasidagi 6 bitli qiymat bo‘lib, router va switchlarga paket uchun qaysi per-hop behavior qo‘llanishini ko‘rsatadi. U IPv4 Differentiated Services fieldi yoki IPv6 Traffic Class ichida joylashadi. DSCP paketga bandwidth rezerv qilmaydi; u faqat tarmoqdagi QoS siyosati uchun classification belgisidir.

Bitlar va sinflar

DS fieldning yuqori olti biti DSCP, qolgan ikki biti ECN uchun ajratilgan. DSCP 0 odatda default forwardingni bildiradi. Class Selector qiymatlari eski IP precedence bilan qisman mos. Expedited Forwarding ko‘pincha past latency talab qiluvchi voice traffic uchun, Assured Forwarding sinflari esa turli drop precedence darajalari uchun ishlatiladi.

Nom bir xil bo‘lsa ham real queue, scheduler va drop behavior har qurilmada policy orqali sozlanadi. Masalan, EF deb markalangan paket faqat router EF classga priority queue ajratgan bo‘lsa ustun xizmat oladi.

Marking va trust boundary

Endpoint, access switch, firewall yoki ingress router paketni markalashi mumkin. Tarmoq trust boundaryda kelgan belgiga ishonish, qayta tasniflash yoki DSCPni nolga tushirishni hal qiladi. Har client o‘z trafficini yuqori priority qilib belgilashiga ruxsat berilsa priority queue to‘lib, muhim trafficning o‘zi zarar ko‘radi.

Classification source/destination, protocol, port, application identity yoki boshqa metadataga qarab bajariladi. Policer limitdan oshgan paketni drop qilishi yoki pastroq DSCPga remark qilishi mumkin.

Domenlar orasida

DSCP odatda bitta administrativ QoS domenida ishonchli. Internet providerlar uni saqlashi, remap qilishi yoki “bleach” qilib o‘chirishi mumkin. Tunnel outer va inner headerlari uchun copy qoidasi alohida; noto‘g‘ri mapping VPN ichidagi classificationni yo‘qotadi. Wi-Fi tarmoqlarida DSCPdan access categoryga mapping yana boshqa qatlamdir.

Loyihalash va tekshirish

Classlar soni qurilmalar qo‘llaydigan queue soniga mos, sodda va hujjatlangan bo‘ladi. Voice, interactive video, control traffic va bulk data uchun alohida maqsadlar belgilanadi. Priority classga rate limit qo‘yish starvationni oldini oladi.

Packet capture DSCP bitini ko‘rsatadi, ammo xizmat sifati uchun interface queue counterlari, drop, latency va jitter ham tekshiriladi. Marking mavjud bo‘lib, congestion bo‘lmasa farq sezilmasligi tabiiy. QoS natijasi end-to-end bo‘lishi uchun yo‘ldagi har hop bir-biriga mos policy qo‘llashi kerak.

Misol policy

Korxona voice media paketlarini EF, call signalingni alohida assured class, oddiy web trafficni default va katta backup oqimini scavenger classga belgilashi mumkin. Access switch faqat boshqariladigan telefon portidan EFga ishonadi; boshqa endpointdan kelgan EFni qayta markalaydi. WAN egress priority queuega qat’iy bandwidth limiti beriladi, shunda noto‘g‘ri yoki hujum traffici qolgan classlarni och qoldirmaydi.

Provider bilan ulanishda ikkala tomon qaysi DSCP qiymati qaysi service classga mapping qilinishini kelishadi. Boundaryda packet capture oldingi va keyingi markingni solishtiradi. Application porti o‘zgarsa faqat portga tayangan classification buzilishi mumkin; identity yoki media signalingdan hosil qilingan policy barqarorroq bo‘ladi.

Encryption payloadni yashirsa deep packet inspection classificationi cheklanadi. Bunday holatda endpoint marking, authenticated tunnel metadata yoki known service identity ishlatiladi. DSCP qiymatining o‘zi userga ishonch darajasi bermaydi.

Bog‘liq tushunchalar

Quality of Service, Differentiated Services, ECN, Traffic classification, Policing, Queuing, Per-hop behavior, IP header