Bosh sahifa Wiki Hop count

Hop count

Hop count — tarmoq paketining manbadan maqsadga yetish yo‘lida o‘tadigan routerlar sonini yoki routing protokolida yo‘l uzunligini ifodalovchi metric. Har router bitta hop sifatida sanaladi. Hop count sodda va tez hisoblanadi, biroq link bandwidthi, latency, congestion va ishonchlilikni hisobga olmaydi. Shu sababli eng kam hopli yo‘l har doim eng tez yoki eng yaxshi yo‘l bo‘lmasligi mumkin.

RIP metricasi

RIP distance-vector protokoli route metricasi sifatida hop count ishlatadi. Bevosita qo‘shni router orqali o‘rganilgan tarmoq odatda metric 1 bilan tarqatiladi; har keyingi router update’ni uzatishda qiymatni oshiradi. RIPda 15 eng katta foydalaniladigan metric, 16 esa unreachable holatini bildiradi.

Cheklangan diameter RIPni kichik tarmoqlarga mos qiladi. 16 hoplik infinity count-to-infinity muammosini cheklaydi, ammo katta topology’ni qamrab olmaydi. Link tezligi 10 Gbit/s yoki 1 Mbit/s bo‘lishidan qat’i nazar, ikkalasi bitta hop deb sanaladi.

TTL va Hop Limit

IPv4 headeridagi Time To Live tarixiy nomiga qaramay, amalda har routerda kamida birga kamaytiriladigan hop limitdir. Qiymat nolga tushsa router paketni tashlaydi va odatda ICMP Time Exceeded yuboradi. IPv6 ayni maydonni aniqroq Hop Limit deb ataydi.

TTL routing metric emas va router yo‘l tanlashda uni ishlatmaydi. Uning vazifasi loopdagi paketning cheksiz aylanishini oldini olish. Manba OS boshlang‘ich TTLni belgilaydi; maqsadga kelgan qoldiq qiymatdan aniq hop sonini faqat boshlang‘ich qiymat ma’lum bo‘lsa topish mumkin.

Traceroute

Traceroute TTL/Hop Limitni 1 dan boshlab oshirib paketlar yuboradi. Birinchi router TTLni nolga tushirib ICMP javob beradi, keyingi sinov 2 bilan ikkinchi routergacha boradi. Shu tarzda yo‘ldagi router addresslari taxminan aniqlanadi.

Har hop uchun ko‘rsatilgan vaqt o‘sha router linkining sof latency’si emas, manbadan routergacha round-trip vaqt. Router ICMPga past priority berishi, rate limit qilishi yoki umuman javob bermasligi mumkin. Load balancing tufayli turli probe’lar turli pathdan borib, natijada aralash topology ko‘rinadi.

Metric cheklovlari

Ikki hopli satellite yo‘l o‘n hopli fiber yo‘ldan sekinroq bo‘lishi mumkin. Hop count congestion va packet lossni ham ko‘rmaydi. OSPF interface cost, EIGRP composite metric, BGP esa AS path va policy kabi boshqa omillarni ishlatadi.

Hop countning soddaligi kichik, nisbatan bir xil linkli tarmoqda foydali. Murakkab tarmoqda admin route policy va traffic engineering bilan real capacityni ifodalaydi. Metric manipulyatsiyasi loop va asymmetric routingga olib kelmasligi uchun barcha routerda izchil bo‘ladi.

Tunnellar

Tunnel ichida bir nechta fizik router bo‘lsa ham, overlay routing uchun tunnel endpointi bitta mantiqiy hop ko‘rinishi mumkin. MPLS core’dagi TTL propagation sozlamasi traceroute’da provider hoplarini yashirishi yoki ko‘rsatishi mumkin. VPN packet outer header TTL bilan transport qilinib, inner header tunnel semantikasiga ko‘ra alohida boshqariladi.

Shu sababli hop count fizik masofa yoki barcha qurilmalar sonining mutlaq o‘lchovi emas. U qaysi tarmoq qatlamida va qaysi routing protocol nuqtai nazaridan o‘lchanganiga bog‘liq.

Traceroute natijasidagi yulduzcha ham hop mavjud emasligini anglatmaydi. Oraliq router TTL tugaganligi haqidagi ICMP javobini filtrlashi yoki sekinlashtirishi mumkin, holbuki u tranzit paketlarni odatdagidek uzatishda davom etadi.

Bog‘liq tushunchalar

RIP, Metric, TTL, Hop Limit, Traceroute, Routing loop, Distance-vector routing