Vysokorychlostní přepínač dat

| Kategorie: Diplomové, bakalářské práce  |

Diplomová práce je zaměřena na návrh ethernetového vysokorychlostního přepínačedat, který je založený na obvodu FPGA. Přepínač bude schopný rozdělit datový toktvořený ethernetovými rámci na dva toky s polovičním datovým tokem.

Vydal: FEKT VUT Brno Autor: Jakub Toman

Strana 38 z 68

Vámi hledaný text obsahuje tato stránku dokumentu který není autorem určen k veřejnému šíření.

Jak získat tento dokument?






Poznámky redaktora
Jakmile dojde překročení této meze, opět budou data přesměrována do kanálu ale třeba ještě dokončit vysílání právě odesílaného rámce. základě zjednodušujícího předpokladu, kdy jsou obě strany spojeny radiovými spoji, ale ještě nedošlo přenosu dat. Tímto způsobem přepínání zajištěno že a) nedojde přetečení vstupní vyrovnávací paměti radiových vysílačů ani v nejméně příznivém případě, kdy bude při spuštění systému hranice překročena maximální velikost datového rámce (celkem přibližně 3,5 dat) b) datový tok rozdělován rovnoměrně, přičemž průměrný objem dat zaslaný na jeden port během jednoho cyklu přepnutí blíží kB. Vysílač začíná odesílat data kanálem tedy přijímači nejdříve přijme data z kanálu Jelikož známe algoritmus dělení datového toku, víme, bude kanálem A odesláno právě DMAX dat navíc zbytek právě odesílaného rámce (plus ΔA1 dat). přijetí a odeslání posledního rámce (který způsobil překročení nastavené hranice DMAX) je třeba směrovat výstup data kanálu kam jsou nyní vysílačem směrovány rámce následující. O tuto hodnotu dalším cyklu opět nutné snížit referenční mezní hodnotu DMAX. 6. 6. Pokud budeme uvažovat ideální situaci, kdy je latence spojů zcela stejná, mohou být straně přijímače datové rámce řazeny stejným algoritmem, jakým jsou straně vysílače rozdělovány, bez nutnosti ukládat data do velkých vyrovnávacích pamětí. Takové rámce nevejdou vyrovnávací paměti radiového vysílače a pro jejich přenos bylo nutné rozdělit, odeslat jako několik samostatných rámců, a na straně přijímače opět sloučit. Doba přepnutí kanál opět dána přijetím DMAX dat, přičemž opět dojde překročení této hranice. Přepínač navržen tak, aby budoucnu umožnil implementovat tuto funkčnost. c) hardwarové nároky řízení přepínání jsou minimální Vzhledem omezené velikosti vyrovnávací paměti konkrétního radiového spoje (teoreticky efektivně) nelze použít nadrozměrné (jumbo) rámce, které mohou mít velikost kB.2 Sloučení datových toků Uvedeným způsobem rozdělování datového toku usnadněn proces slučování datových toků straně přijímače. Jelikož ale současné době není požadována, práce se jí nebude dále zabývat. Tím opět dojde k překročení nastavené meze ΔA2 (celkem bude odesláno (DMAX ΔA1 ΔA2) dat).28 DMAX ΔA1 [kB] tak, aby bylo vykompenzováno překročení meze předchozího přepnutí. Všechny přijaté rámce mohou být přímo odesílány výstupní port slučovače. Následuje přepnutí kanál tím, upravena mez pro další přepnutí, stejným algoritmem jaký použit vysílači.3 Synchronizace vysílače přijímače Uvedený systém přepínání rámců vyžaduje přesnou synchronizaci vysílače