DAS3_Přepínání na linkové vrstvě
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOC.
Přemosťování a přepínání v síti LAN
Přepínače vrstvy 2 jsou v zásadě pouhé mosty, které poskytují více portů.
Přesto zde existují důležité rozdíly:
Mosty jsou založeny na softwaru, kdežto přepínače fungují na hardwarovém principu, protože se při filtrování rozhodují pomocí čipů ASIC.
Přepínač lze přirovnat k víceportovému mostu.
Jeden most může mít pouze jednu instanci kostry grafu, zatímco přepínače mohou používat mnoho instancí.
Přepínače mají více portů než většina mostů.
Mosty i přepínače předávají všesměrová vysílání vrstvy 2.
Mosty a přepínače zjišťují MAC adresy podle zdrojové adresy každého přijatého rámce.
Mosty i přepínače přijímají rozhodnutí o předávání paketů na základě adres vrstvy 2.
Tři funkce přepínačů na vrstvě 2
Zjišťování adresy: přepínače a mosty si pamatují zdrojovou hardwarovou adresu každého rámce přijatého na rozhraní a tuto informaci ukládají do databáze MAC adres, která se označuje jako tabulka předávání a filtrování.
Rozhodování o předávání a filtrování: jakmile je na rozhraní přijat rámec, přepínač zjistí jeho cílovou hardwarovou adresu a vyhledá výstupní rozhraní v databázi MAC adres. Rámec je předán dál pouze z uvedeného cílového portu.
Předcházením smyčkám: pokud mezi přepínači kvůli redundanci existuje více spojení, mohou se objevit síťové smyčky. Protokol STP smyčkám předchází a zároveň umožňuje zachovat redundanci.
Zjišťování adresy
Při prvním zapnutí přepínače je jeho tabulka MAC adres prázdná.
Když rozhraní přijme rámec vyslaný zařízením, umístí přepínač zdrojovou adresu rámce do tabulky MAC adres.
Díky tomu udržuje informace o tom, na kterém rozhraní je odesílající zařízení umístěno.
Přepínač pak nemá jinou možnost než zaplavit síť tímto rámcem odeslaným z každého kromě zdrojového portu, protože nemá žádné informace o tom, kde se cílové zařízení skutečně nachází.
Pokud zařízení na tento hromadně vyslaný paket odpoví a odešle jej zpět, přepínač načte zdrojovou adresu tohoto rámce a také umístí MAC adresu do své databáze.
Tím je příslušná adresa přidružena k rozhraní, které rámec přijalo.
V tabulce filtrování přepínače jsou nyní uloženy obě relevantní MAC adresy, takže obě zařízení mohou nyní navázat dvoubodové připojení.
Přepínač již nemusí hromadně odesílat rámec jako poprvé, protože rámec nyní lze předávat pouze mezi dvěma zařízeními.
Přesně tato funkce zajišťuje, že přepínače jsou lepší než rozbočovače.
Jak dochází k naplnění tabulky předávání a filtrování?
Hostitel A odešle rámec hostiteli B. MAC adresa hostitele A je 0000.8c01.000A a hostitel B má MAC adresu 0000.8c01.000B.
Přepínač přijme rámec na rozhraní E0/0 a umístí zdrojovou adresu do tabulky MAC adres.
Vzhledem k tomu, že cílová adresa není v databázi MAC adres, je rámec předán ze všech rozhraní s výjimkou zdrojového portu.
Hostitel B přijme rámec a odpoví hostiteli A. Přepínač přijme tento rámec na rozhraní E0/1 a uloží zdrojovou hardwarovou adresu do databáze MAC adres.
Hostitelé A a B mohou nyní navázat dvoubodové spojení a rámce budou přijímat pouze tato dvě zařízení. Hostitelé C a D rámce nedostanou a jejich MAC adresy se ani neobjeví v databázi, protože přepínači zatím neodeslaly žádný rámec.
Pokud hostitelé A a B s přepínačem po určitou dobu znovu nekomunikují, přepínač jejich položky z databáze vymaže, aby byla co nejaktuálnější.