Bridging na Linuxu - příkaz brctl demonstrace (všech) voleb na vhodně zvolených topologiích. Bc. Josef Hrabal - HRA0031 Bc. Kamil Malík – MAL0018 Abstrakt: Tento dokument, se zabývá ověřením a vyzkoušením možností sítového mostu vytvořeného v operačním systému Linux pomocí nástroje brctl.
Klíčová slova: Bridging na Linuxu, brctl, bridge-utils
1 Úvod – Teoretická část .......................................................................................................... 2 1.1 Co to je síťový most ................................................................................................... 2 1.2 Síťový most na Linuxu - brctl .................................................................................... 2 1.2.1 Příkazy nástroje brctl - instances .......................................................................... 2 1.2.2 Příkazy nástroje brctl – ports ................................................................................ 2 1.2.3 Příkazy nástroje brctl – ageing ............................................................................. 2 1.2.4 Příkazy nástroje brctl – Spanning tree protocol.................................................... 3 2 Konfigurace a testování ......................................................................................................... 4 2.1 Testovací topologie..................................................................................................... 4 2.2 Úvodní konfigurace .................................................................................................... 4 2.3 Nastavení priority mostu: ........................................................................................... 6 2.4 Nastavení časových parametrů protokolu Spanning-Tree .......................................... 6 2.5 Nastavení ceny linky: ................................................................................................. 7 2.6 Nastavení priority portu.............................................................................................. 8 2.7 Test propustnosti......................................................................................................... 9 3 Závěr.................................................................................................................................... 13 4 Použitá literatura ................................................................................................................. 14
2013
1/14
1 Úvod – Teoretická část 1.1 Co to je síťový most Síťový most se běžně používá k propojení různých sítí na druhé (linkové) vrstvě referenčního modelu ISO/OSI dohromady tak, že se navenek pro protokoly vyšších vrstev jeví jako jedna síť.
1.2 Síťový most na Linuxu - brctl V operačním systému Linux existuje pro vytvoření síťového mostu nástroj, který se nazývá brct - ethernet bridge administration. V některých linuxových distribucích je brctl součástí linuxového jádra, například v distribuci Fedora, ale u některých je potřeba nástroj dodatečně doinstalovat, v distribuci Ubuntu nainstalováním balíčku „bridge-utils“. Nástroj brctl se používá k nastavení a správě síťového mostu na ethernetových rozhraních. Nástroj implementuje podmnožinu standardu 802.1d ANSI / IEEE. 1.2.1
Příkazy nástroje brctl - instances
brctl addbr - vytvoří novou instanci ethernetového mostu. Síťové rozhraní odpovídající síťovému mostu se bude jmenovat . brctl delbr - odstraní instanci ethernetového mostu. Síťové rozhraní odpovídající ethernetovému mostu musí být vypnuté, než může být odstraněno. brctl show – zobrazí všechny instance ethernetového mostu. 1.2.2
Příkazy nástroje brctl – ports
Každý ethernetový most má daný počet přiřazených portů. Síťový provoz přicházející na některý z těchto portů je transparentně předáván do ostatních portů. brctl addif - přiřadí dané rozhraní jako port mostu . To znamená, že všechny přijaté rámce na daném rozhraní jsou směřovány na rozhraní ethernetového mostu . Také při odesílání rámců na rozraní mostu bude považováno za potencionální výstupní rozhraní. brctl delif - odstraní rozhraní z rozhraní mostu brctl show - zobrazí informace o ethernetovém mostu a jeho přiřazených portech. 1.2.3
Příkazy nástroje brctl – ageing
Most uchovává záznamy o ethernetových adresách vyskytujících se na daném portu. Na základě těchto záznamů most směřuje příchozí rámce. brctl showmacs - zobrazí seznam naučených MAC adres pro bridge 2013