Bir martalik toshqin - Unicast flood - Wikipedia

Yilda kompyuter tarmog'i, a bir martalik toshqin bu kalit bir martalik freymni qabul qilganda va uni translyatsiya ramkasi sifatida ko'rib chiqilganda, freymni kalitning boshqa barcha portlariga to'ldiradi.

Fon

Atama bir martalik tarmoqdagi bir nuqtadan ikkinchisiga birma-bir uzatishni nazarda tutadi. An'anaviy ravishda, bitta translyatsiya xavfsizroq deb hisoblanadi, chunki ramka faqat bir nechta xostlarga emas, balki faqat mo'ljallangan qabul qiluvchiga etkaziladi. Ushbu diagrammada ramkaning bitta tarmoq xostidan boshqasiga bir martalik uzatilishi tasvirlangan:

Unicast.svg

Kommutator manzil manzili bilan bitta uzatma ramkasini qabul qilganda, kalitda emas yo'naltirish jadvali, ramka translyatsiya ramkasi kabi ko'rib chiqiladi va tarmoqdagi barcha xostlarga yuboriladi:

Broadcast.svg

Sabablari

Ning o'quv jarayoni shaffof ko'prik Unicast freymlarni unga yo'naltirishdan oldin kalit qurilmadan freym olishni talab qiladi. Bunday uzatishni qabul qilishdan oldin, uzatish manziliga etib borishini ta'minlash uchun bir martalik suv toshqini ishlatiladi. Odatda bu qisqa muddatli holat, chunki kvitansiya odatda o'quv jarayonini yakunlaydigan javobni keltirib chiqaradi. Jarayon, dastlab qurilma tarmoqqa ulanganda, bir portdan boshqasiga ko'chirilganda yoki 5-daqiqada harakatsizlikdan so'ng, qurilma odatda ekspeditorlik stolidan tozalanganida sodir bo'ladi.

O'zining manzil keshida joy qolmagan o'chirgich ramkani barcha portlarga to'ldiradi. Bu ko'plab xostlar mavjud bo'lgan tarmoqlarda keng tarqalgan muammo. Kamroq keng tarqalgan manzillar jadvallarini sun'iy suv bosishi - bu shunday nomlanadi MAC toshqini.

Boshqa umumiy sabab - bu xostlar ARP kalitlarda manzil keshining kutish vaqti tugashidan kattaroq taymerlar - kalit qaysi port xostga ulanishini unutadi.[1]

Kalitlardan tashqari boshqa qurilmalar ham bitta toshqinli toshqinlarni keltirib chiqarishi mumkin. Ko'prik interfeysiga ega bo'lgan, lekin ko'prik keshida maqsad ramkasining manzili bo'lmagan yo'riqnoma ramkani barcha ko'prik a'zolariga etkazadi.[2]

Tarmoqlarning noto'g'ri tuzilgan xususiyatlari bir yo'la toshqinga olib kelishi mumkin. Agar A Host-dan B-ga ikki qavatli yo'llar mavjud bo'lsa va A Host-B bilan suhbatlashish uchun 1-yo'ldan foydalansa, lekin B Host-dan A-ga javob berish uchun 2-yo'ldan foydalansa, u holda 1-yo'lning oraliq kalitlari hech qachon manzilni o'rganmaydi. MAC manzili Host B va 2-yo'lning oraliq kalitlari hech qachon A Host-ning MAC manzilini o'rganmaydi.[3]

Bir bosqichli toshqinlarning so'nggi sababi topologiyaning o'zgarishi. Ishtirok etadigan tarmoq portida havola holati o'zgarganda tez tarqaladigan daraxt, ushbu tugmachadagi manzil keshi o'chiriladi, natijada barcha freymlar barcha portlardan suv bosishiga olib keladi, chunki manzillar kalit tomonidan o'rganilgunga qadar.[4]

Dori vositalari

Yuqoridagi havolalarda muhokama qilingan bir nechta davolash vositalari mavjud. [1] [2] [3] Ammo ko'p holatlarda past tugmachani yuqori tugmachaga almashtirish kerak bo'ladi - kattaroq manzil jadvali va bitta toshqinlarni to'sib qo'yishi mumkin. Cisco tugmachasida bir yo'lli toshqinlarni blokirovka qilish juda oson, ammo u sukut bo'yicha yoqilmagan. Mijoz kirish portlaridagi jadval yozuvlarini odatdagi xost ARP kesh vaqtidan uzoqroq saqlash uchun vaqt tugashi va / yoki xavfsizlik xususiyatlari tuzilganligiga ishonch hosil qilingandan so'ng, ushbu buyruq ushbu portlardagi unicast toshqinlarini tinchlantirish uchun ishlatiladi:[5]

Switch (config-if) # switchport blokining yagona uzatmasi

Boshqa usullar Layer 2-da xostlarni ajratishni o'z ichiga oladi, bu esa yo'riqchiga mo'ljallanmagan LAN ichidagi aloqani bloklaydi. Qulay vosita (pastki tugmachalarda mavjud)[6]) bo'ladi

Switch (config-if) # switchport himoyalangan

yoki "switchport himoyalangan" dan ko'ra ishonchli, o'zaro faoliyat kalit echimidan foydalanish Shaxsiy VLANlar.[7]

Tarmoqlarga ta'siri

Tarmoq birdan tashlanadigan suv toshqini boshdan kechirganda, tarmoq ishlashi yomonlashadi. Ko'prik manzili keshining hajmini sozlashdan oldin va keyin ko'prikning grafigi:

StoppingTheUnicastFlood.png

Kadrlarning 80% hech qachon manzilga etib bormasligi uchun suv ostida qolgan, 20% esa to'g'ri trafik (birinchi ma'lumotdan olingan rasm). Katta hajmli tarmoqlarda suv bosgan trafik portlarning to'yinishiga va paketlarning yo'qolishiga va yuqori kechikishga olib kelishi mumkin.

Tugatilgan manzil jadvallarining yana bir yon ta'siri - bu ma'lumotlarning kelishmovchiligi. Xavfsizlik masalalari MAC toshqini - yagona toshqinlarning bir nechta sabablaridan biri. Agar oxirgi foydalanuvchi a ni ishlatsa paket sniffer, suv bosgan ramkalarni olish va ko'rish mumkin edi.

Adabiyotlar

  1. ^ Stiven King (2009-06-17). "Bir martalik toshqin". Olingan 2012-01-27.
  2. ^ Rudi Raker (2012-01-27). "Bir yo'nalishda toshqinlarni bartaraf etish". Olingan 2012-01-27.
  3. ^ "Asimmetrik ekspeditorlik va yagona suv toshqinini yo'q qilish". Cisco Systems Inc. Olingan 2012-01-27.
  4. ^ Balaji Sivasubramanian (2004-09-10). "Topologiya tufayli suv toshqini bilan bog'liq muammolarni bartaraf etish". Cisco Press. Olingan 2012-01-27.
  5. ^ Jeremy Stretch (2010-06-04). "Noma'lum yagona toshqinni to'sish". PacketLife.net. Olingan 2012-01-27.
  6. ^ Petr Lapuxov (2008-07-14). "Xususiy VLANlar qayta ko'rib chiqildi". Olingan 2012-04-07.
  7. ^ "Xususiy VLAN-larni sozlash". Cisco. Olingan 2012-04-07.