Bosh sahifa Wiki Traffic Engineering

Traffic Engineering

Traffic Engineering — tarmoq trafikini faqat shortest-path routing natijasiga tashlab qo‘ymasdan, sig‘im, kechikish, siyosat va chidamlilik talablariga ko‘ra yo‘llarga joylashtirish jarayoni. Maqsad barcha linkni teng to‘ldirish emas; xizmat talablarini bajarib, tiqilinch va xavfli umumiy bog‘liqlikni boshqarishdir. MPLS, Segment Routing, IGP metric va SDN controller bu vazifada ishlatiladigan vositalardir.

Nega shortest path yetmasligi mumkin

IGP odatda yig‘indi metric eng kichik yo‘lni tanlaydi. Ikki katta trafik oqimi ayni qisqa linkka tushib, parallel uzunroq link bo‘sh qolishi mumkin. Metricni o‘zgartirish barcha tegishli trafikni siljitadi va boshqa yo‘nalishlarda kutilmagan ta’sir yaratadi. Traffic Engineering ma’lum demand yoki class uchun alohida yo‘l tanlash imkonini beradi.

Tarmoq modeli link capacity, rezerv bandwidth, delay, affinity va Shared Risk Link Groupni saqlaydi. Traffic matrix qaysi ingress-egress juftliklari orasida qancha oqim borligini ifodalaydi. Noto‘g‘ri yoki eskirgan matrix optimal deb hisoblangan yo‘lni samarasiz qiladi.

Yo‘l hisoblash

Constraint-Based Shortest Path First avval talablarga javob bermaydigan linklarni chiqarib, qolgan graphda eng yaxshi yo‘lni topadi. Cheklovlar quyidagicha bo‘lishi mumkin:

  • minimal mavjud bandwidth;
  • link affinity yoki “rang”;
  • maksimal delay yoki hop soni;
  • ma’lum node/linkdan o‘tish yoki chetlashish;
  • asosiy va zaxira yo‘llar uchun SRLG disjointness;
  • administrative policy.

Bir nechta talab bir-biriga zid bo‘lsa, yo‘l topilmasligi mumkin. Policy preference va fallback holati aniq belgilanadi.

MPLS TE va Segment Routing

RSVP-TE explicit LSPni hoplar bo‘ylab signal qiladi va bandwidth reservation holatini transit routerlarda saqlaydi. Fast Reroute lokal himoya beradi. Segment Routingda headend segment listni paketga joylaydi; coreda per-policy RSVP holati talab qilinmaydi. Controller BGP-LS orqali topologiyani olib, SR Policy tarqatishi mumkin.

Segment Routing reservationni o‘z-o‘zidan ta’minlamaydi. Bandwidth hisobini controller, admission policy yoki boshqa mexanizm yuritadi. RSVP reservation ham QoS queue konfiguratsiyasiz real paketga kafolatlangan tezlik bermaydi.

O‘lchash va feedback

TE qarori telemetryga tayansa, interface utilization, queue drop, latency va flow hajmi muntazam olinadi. SNMP counter o‘rtacha yukni, streaming telemetry tezroq o‘zgarishni, flow record esa traffic matrixni ko‘rsatadi. Active probe haqiqiy end-to-end delay va lossni o‘lchashi mumkin.

Qisqa burstga juda tez yo‘l almashtirish oscillation keltiradi. Hysteresis, minimal hold time va threshold tizimni barqarorlashtiradi. Yangi yo‘lga o‘tganda barcha katta flow bir paytda ko‘chsa, eski bo‘shab, yangi link tiqilishi mumkin.

Himoya va xizmat siyosati

Traffic Engineering failurega chidamlilik bilan birga rejalashtiriladi. Normal holatda linklar to‘la ishlatilsa, bitta link uzilganda zaxira sig‘im qolmaydi. N-1 modeli har bitta kritik nosozlikda demandlar qayta joylashishini tekshiradi.

QoS trafik sinflarini queue va drop policy bilan boshqaradi, TE esa ularning yo‘lini boshqaradi. Ikkalasi birga ishlashi mumkin. TE xavfsizlik filtri yoki autentifikatsiya emas; u forwarding optimallashtirish va siyosat qatlamidir.

Flow joylashtirish

Katta elephant flowlar link yukining katta qismini egallashi, mayda mice flowlar esa son jihatdan ko‘p bo‘lishi mumkin. Per-packet load balancing tartibni buzadi; amaliy qurilmalar odatda flow hash bo‘yicha ECMP qiladi. Bir necha katta flow hashda ayni linkka tushsa, parallel yo‘llar teng to‘lmaydi. Flowlet switching yoki controller-based placement uzun oqimlarni yaxshiroq taqsimlashi mumkin, lekin state va o‘lchash murakkabligini oshiradi.

Bog‘liq tushunchalar

MPLS, RSVP-TE, Segment Routing, CSPF, Traffic matrix, Fast Reroute