Какво представлява маршрутизацията


Предимства: Ниска латентност –



страница3/5
Дата16.01.2023
Размер139.41 Kb.
#116272
1   2   3   4   5
Маршрутизация
Предимства:

  1. Ниска латентност – Превключващото устройство не чака целият пакет да пристигне за предаване, което намалява латентността (времето, необходимо за обработка на данните) за преминаване през комутатора.

  2. Висока скорост – ниското забавяне води до по-високи скорости на трансфер, т.е. скорост, с която се предават пакетите данни.

  3. По-малко изискване за съхранение – Превключващите устройства не изискват съхраняване на пакети с данни, което намалява изискването за вътрешно съхранение.

Недостатък:

  1. Проблеми с целостта – превключва напред повредените рамки, тъй като те не чакат да проверят дали контролната сума в края на всяка рамка е валидна или не.

Употреби:

  1. Комуникация по оптичен канал

  2. SCSI предаване на трафик

  3. АТМ мрежи

  4. InfiniBand мрежи

  5. Биткойн



  1. Червеева дупка (wormhole routing)

Маршрутизирането на червеева дупка е специален случай на прекъсващо превключване. Вместо да съхранявате пакет напълно в даден възел и след това го предава на следващия възел, маршрутизирането на червеева дупка работи по придвижване на главата на пакет директно от входящите към изходящите канали на чипа за маршрутизиране. Пакетът е разделен на няколко полета (цифри за контрол на потока) за предаване. Размерът на флит зависи от системните параметри, по-специално от ширината на канала. Заглавието flit (или flits) управлява маршрутът. Веднага след като възел прегледа заглавката(ите) на съобщението, той избира следващия канал по маршрута и започва пренасочване, прелита надолу по този канал. Тъй като заглавката напредва по определен маршрут, останалите флитове следват по тръбопроводен начин. Тъй като повечето flits не съдържат информация за маршрутизиране, flits в съобщението трябва да останат съседни канали на мрежата и не може да се преплита с поривите на други съобщения. Когато прелитането на заглавката на съобщение е блокирано, всички прелитания на съобщението спират да напредват и блокират прогреса на всяко друго съобщение, изискващо каналите, които заемат. Маршрутизирането на червей избягва пропускателната способност на паметта във възлите, през които се маршрутизират съобщенията. Може да се използва само малък FIFO флит буфер. Освен това прави латентността на мрежата до голяма степен нечувствителна към дължина на пътя. От друга страна, за да се намали ефектът от блокирането на съобщения, физически каналите могат да бъдат разделени на виртуални канали и те ще се използват за увеличаване на общата пропускателна способност на физическия канал[2]. Виртуалните канали са логически единици, свързани с физическа връзка използвани за разграничаване на множество потоци от данни, преминаващи през един и същ физически канал. Те са мултиплексиран по физически канал по начин, управляван от търсенето, с разпределена честотна лента всеки виртуален канал според нуждите.







  1. Сподели с приятели:
1   2   3   4   5




©obuch.info 2024
отнасят до администрацията

    Начална страница