Mi az a nem blokkoló hálózat?
A nem blokkoló hálózatot úgy alakították ki, hogy az adatcsomagokat a hálózati torlódások okozta interferencia vagy késések nélkül el lehessen irányítani a rendeltetési helyükre. Ezt különféle mechanizmusokkal érik el, például fejlett útválasztási algoritmusokkal, terheléselosztással és több hálózati útvonal használatával az adatforgalom elosztására.
A nem blokkoló hálózatokkal ellentétben a hagyományos blokkoló hálózatok nagy mennyiségű adatforgalom esetén csomagvesztést vagy késéseket tapasztalhatnak. Ha a hálózat blokkolt állapotban van, előfordulhat, hogy az adatcsomagoknak meg kell várniuk a torlódás megszűnését, mielőtt elküldik őket. Ez lassabb hálózati sebességet és csökkent teljesítményt eredményezhet.
Példák a nem blokkoló hálózatokra:
1. Mesh hálózatok:A mesh hálózatokat több összekapcsolt csomópont jellemzi, amelyek több útvonalat hoznak létre az adatátvitelhez. Ez a redundancia biztosítja, hogy még ha egyes csomópontok torlódást vagy meghibásodást tapasztalnak is, az adatok továbbra is továbbíthatók alternatív útvonalakon, ami egy nem blokkoló hálózatot eredményez.
2. Keresztrúd kapcsolók:A keresztrúd kapcsolók olyan kapcsolószövetek, amelyek lehetővé teszik több bemenet egyidejű csatlakoztatását több kimenethez. Ez lehetővé teszi a közvetlen adatátvitelt, blokkolás nélkül, így a nem blokkoló hálózatok kiépítésének alapvető összetevője.
3. Többlépcsős összekapcsolási hálózatok:A többlépcsős összekapcsolási hálózatok kapcsolási fokozatok sorozatát használják több bemenet és kimenet összekapcsolására. A kapcsolási minták gondos megtervezésével ezek a hálózatok nem blokkoló kapcsolatot kínálnak.
4. Nagy sebességű hálózatok:A nagy sebességű hálózatokat, például az optikai hálózatokat és az InfiniBandot kifejezetten nagy mennyiségű adatforgalom blokkolás nélküli kezelésére tervezték. Olyan technológiákat alkalmaznak, mint a hullámhossz-osztásos multiplexelés (WDM) és a dinamikus sávszélesség-allokáció a blokkolásmentes teljesítmény biztosítása érdekében.