L2 multicast v doméně s přepínači CISCO

Podobné dokumenty
L2 multicast v doméně s přepínači CISCO

PIM Stub Routing. Pavel Pustowka PUS0017

Počítačové sítě IP multicasting

JAK ČÍST TUTO PREZENTACI

Průzkum a ověření možností směrování multicast provozu na platformě MikroTik.

Nezávislé unicast a multicast topologie s využitím MBGP

Ověření IGMP snoopingu na přepínačích Cisco Catalyst. Semestrální projekt do předmětu Směrované a přepínané sítě

Projektování distribuovaných systémů Ing. Jiří ledvina, CSc.

Multicast na Ostravské univerzitě

Přepínaný Ethernet. Virtuální sítě.

Technologie počítačových sítí

Popis a ověření možností přepínacího modulu WIC- 4ESW pro směrovače Cisco

Konfigurace sítě s WLAN controllerem

Statistiky sledování televize

Sledování provozu protokolu PIM pro směrování multicastů

Použití a princip funkce nástroje mtrace pro sledování multicast stromu v Cisco IOS

PIM Dense mode State Refresh

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly.

Konfigurace a sledování provozu protokolů PIM pro směrování multicastů Cisco směrovači

Základy IOS, Přepínače: Spanning Tree

Propojování sítí,, aktivní prvky a jejich principy

Aktivní prvky: přepínače

32-bitová čísla Autonomních Systémů v protokolu BGP

VLSM Statické směrování

Projektování distribuovaných systémů Lekce 2 Ing. Jiří ledvina, CSc

Projekt VRF LITE. Jiří Otisk, Filip Frank

32-bitová čísla Autonomních Systémů v protokolu BGP

Multikast z pohledu uživatele

Multicast Source Discovery Protocol (MSDP)

Počítačové sítě IP směrování (routing)

Implementace Windows Load Balancingu (NLB)

VLSM Statické směrování

Semestrální projekt do předmětu SPS

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Virtuální sítě 2.část VLAN

Možnosti IPv6 NAT. Lukáš Krupčík, Martin Hruška KRU0052, HRU0079. Konfigurace... 3 Statické NAT-PT Ověření zapojení... 7

Nepřímé do jiných sítí (podle IP adresy sítě přes router - určitou gateway ) Default gateway (společná výchozí brána do všech dostupných sítí)

12. Virtuální sítě (VLAN) VLAN. Počítačové sítě I. 1 (7) KST/IPS1. Studijní cíl. Základní seznámení se sítěmi VLAN. Doba nutná k nastudování

Možnosti DHCP snoopingu, relayingu a podpora multicastingu na DSLAM Zyxel IES-1000

Vyvažování zátěže na topologii přepínačů s redundandními linkami

Hot Standby Router Protocol (zajištění vysoké spolehlivosti výchozí brány)

SMĚROVANÉ A PŘEPÍNANÉ SÍTĚ semestrální projekt. DHCP snooping. Petr Gurecký gur020

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Počítačové sítě IP routing

e1 e1 ROUTER2 Skupina1

Průzkum a ověření konfigurace Private VLAN na Cisco Catalyst 3560

Počítačové sítě ZS 2012/2013 Projekt návrhu sítě zadání

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík

Počítačové sítě I LS 2004/2005 Návrh a konstrukce sítě zadání

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF

1. Směrovače směrového protokolu směrovací tabulku 1.1 TTL

Směrování. static routing statické Při statickém směrování administrátor manuálně vloží směrovací informace do směrovací tabulky.

Jak funguje SH Síť. Ondřej Caletka

Analýza protokolů rodiny TCP/IP, NAT

Možnosti vylaďování subsecond konvergence EIGRP

ZÁKLADNÍ ANALÝZA SÍTÍ TCP/IP

VLAN Membership Policy Server a protokol VQP Dynamické přiřazování do VLANů.

BEZTŘÍDNÍ SMĚROVÁNÍ, RIP V2 CLASSLESS ROUTING, RIP V2

Ověření možností generování provozu na platformě MikroTik + srovnání s Cisco a Open Source řešeními

Použití Virtual NAT interfaces na Cisco IOS

Podpora QoS (L2, L3) na DSLAM Zyxel IP Express IES 1000

Přepínače: VLANy, Spanning Tree

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Průzkum a ověření možností použití a směrování multicastů ve Windows Vista

TÉMATICKÝ OKRUH Počítače, sítě a operační systémy

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.

5. Směrování v počítačových sítích a směrovací protokoly

Počítačové sítě II. 15. Internet protokol verze 6 Miroslav Spousta, 2006

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Počítačové sítě, ZS 2007/2008, kombinované studium. Návrh sítě zadání. Petr Grygárek, FEI VŠB-TU Ostrava

Principy ATM sítí. Ing. Vladimír Horák Ústav výpočetní techniky Univerzity Karlovy Operační centrum sítě PASNET

Typická využití atributu Community protokolu BGP - modelové situace

Aktivní prvky: síťové karty

Nové LSA v topologické databází OSPFv3

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Vysílání a příjem multicastů v Javě. Návaznost volání jednotlivých metod na zprávy protokolu IGMP

VRRP v1+v2, konfigurace, optimalizace a reakce na události na plaformě RouterOS

Internet a zdroje. (ARP, routing) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

Zabezpečení v síti IP

Podsíťování. Počítačové sítě. 7. cvičení

Konfigurace DHCP serveru a překladu adres na směrovačích Cisco

Počítačové sítě ZS 2013/2014 Projekt návrhu sítě zadání

Obsah. Úvod 13. Věnování 11 Poděkování 11

EIGRP funkce Stub. Jiří Boštík (BOS031)

Y36PSI IPv6. Jan Kubr - 7_IPv6 Jan Kubr 1/29

IPv6 Multicast. Rostislav Žólty, ZOL005 Jan Golasowski, GOL091

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY

Část l«rozbočovače, přepínače a přepínání

Technologie počítačových sítí 5. přednáška

Ondřej Caletka. 5. listopadu 2013

Laboratorní práce: SNMP - Linux snmputils

Protokoly úrovně 3 nad ATM

Bridging na Linuxu - příkaz brctl - demonstrace (všech) voleb na vhodně zvolených topologiích.

Přednáška 3. Opakovače,směrovače, mosty a síťové brány

Dodávka nových switchů a jejich integrace do stávající IT infrastruktury inspektorátu SZPI v Praze

Route reflektory protokolu BGP

MPLS Penultimate Hop Popping

Analýza aplikačních protokolů

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Velikost a určení IP adresy

Transkript:

L2 multicast v doméně s přepínači CISCO Vojtěch Kotík (KOT0084) Abstrakt: Tento dokument se zabývá šířením L2 multicastu v doméně složené z přepínačů Cisco. Obsahuje stručný popis technologie a jejích vlastností. Popisuje známé problémy a zkoumá možnosti jejich řešení. Obsahuje také výsledky laboratorních testů popsaných řešeních na technologiích společnosti Cisco. Klíčová slova: multicast, L2, IGMP, PIM, cisco 1. Teoretická část... 2 1.1. Multicast... 2 1.1.1. Adresování... 2 1.1.2. IGMP... 2 1.1.3. IGMP snooping... 3 1.1.4. PIM... 3 1.1.5. Mrouter (multicast router) port... 3 1.2. Popis problému... 3 1.3. Řešení problému... 4 1.3.1. Povolení PIM protokolu na směrovači pracujícím na třetí vrstvě... 4 1.3.2. Povolení IGMP querier na přepínači... 4 1.3.3. Statické nastavení mrouter portu na přepínači... 4 1.3.4. Nastavení statických multicastových mac záznamů na všech přepínačích... 4 1.3.5. Vypnutí IGMP snoopingu na všech přepínačích... 4 2. Praktické ověření... 4 2.1. Topologie... 4 2.2. Konfigurace... 5 2.2.1. Ověření prvního řešení... 5 2.2.2. Ověření druhého řešení... 5 2.2.3. Ověření třetího řešení... 5 2.2.4. Ověření čtvrtého řešení... 6 2.2.5. Ověření pátého řešení... 6 3. Závěr... 6 Květen 2015 1/7

1. Teoretická část Multicast umožňuje doručení datagramů od zdroje provozu více příjemcům současně bez nutnosti vysílat oddělené proudy jednotlivým příjemcům, což umožňuje snížit vytížení přenosové kapacity. Při provozu sítí založených pouze na prvcích druhé vrstvy však dochází k problémům se správným šířením multicastového provozu. Tento projekt popisuje tyto problémy a zkoumá jejich možná řešení. 1.1. Multicast Základem multicastu je odesílání pouze jedné kopie datagramů, která je duplikována pouze v místech, kde se dělí cesty k jednotlivým příjemcům. Proto je potřeba mít k dispozici efektivní způsob, jak mohou příjemci projevit zájem o datagramy, aby nedocházelo ke zbytečnému zahlcování sítě. 1.1.1. Adresování Pro multicastové skupiny jsou používány IP adresy třídy D. - Rezervované (224.0.0.0 224.0.0.255) pro nejmenší subnety, hodnota TTL je pevně nastavena na hodnotu 1, proto nemůžou projít žádným routerem - Administrativní (239.0.0.0 239.255.255.255) pro soukromé použití v rámci jedné sítě - Veřejné (224.0.1.0 224.0.1.255 a 224.0.2.0 238.255.255.255) pro šíření celým internetem 1.1.2. IGMP Protokol vytvořený pro dynamické spravování skupin příjemců multicastových proudů. Používá se pro přihlašování a odhlašování ze skupin v lokální síti. Bez něj se multicastové datagramy šíří sítí jako broadcast, což zbytečně zahlcuje přenosovou kapacitu. Existuje ve třech verzích. - IGMPv1 obsahuje pouze zprávy membership query a membership reply [1]. Neumožňuje stanicím odhlášení z příjmových skupin. Místo toho je v pravidelném intervalu kontrolováno, zda má na daném síťovém segmentu ještě někdo zájem přijímat. - IGMPv2 membership query mohou být nově odesílány i na specifické skupiny. V této verzi byl také sjednocen způsob, kterým probíhá výběr řídícího prvku (tzv. querier) stává se jím router s nejnižší ip adresou. Přibyla také leave zpráva umožňující odhlášení příjmu. - IGMPv3 vylepšuje vlastnosti předchozích verzí Typy IGMP zpráv 0x00 Reserved 0x01-0x08 Reserved (Obsolete) 0x09-0x10 Unassigned 0x11 IGMP Membership Query 0x12 IGMPv1 Membership Report 0x13 DVMRP 0x14 PIM version 1 0x15 Cisco Trace Messages 0x16 IGMPv2 Membership Report 0x17 IGMPv2 Leave Group 0x1e Multicast Traceroute Response 0x1f Multicast Traceroute 0x22 IGMPv3 Membership Report 0x30 Multicast Router Advertisement 0x31 Multicast Router Solicitation 0x32 Multicast Router Termination 0xf0-0xff Reserved for experimentation Tabulka 1: typy IGMP zpráv Květen 2015 2/7

1.1.3. IGMP snooping Mechanismus k zajištění odesílání datagramů pouze na porty, na kterých leží příjemci. Přepínač naslouchá zprávám směrovače a koncových příjemců, na jejich základě si buduje tabulku portů, které multicastový provoz chtějí přijímat. 1.1.4. PIM Rodina multicastových protokolů. Neobsahují vlastní mechanismy pro průzkum síťové topologie a využívají tyto informace z ostatních směrovacích protokolů. Existují ve dvou hlavních variantách. Sparse mode vytváří jednosměrné stromy od rendezvous point (kořen všech stromů). Také může vytvářet pro jednotlivé zdroje kratší cesty. Vhodný pro větší sítě. Dense mode vytváří stromy nejkratších cest pomocí zaplavování celé sítě multicastovým provozem a následným odřezáváním větví, které nemají zájem o příjem. 1.1.5. Mrouter (multicast router) port Někdy také označován jako uplink port. Slouží k příjmu hello a join datagramů PIM protokolu pro správně směrování multicastových datagramů. 1.2. Popis problému Obrázek 1: Problémová topologie V doméně složené pouze z přepínačů CISCO dochází k problémům s šířením IGMP zpráv. V topologii na obrázku (doplnit odkaz) zdroj vysílá multicastový provoz na přepínač SW1. Příjemce je připojen do přepínače SW4. Ten však neposílá igmp zprávy dále přes přepínače SW2 nebo SW3, což vede k tomu, že není možné navázat spojení. Květen 2015 3/7

1.3. Řešení problému 1.3.1. Povolení PIM protokolu na směrovači pracujícím na třetí vrstvě Toto řešení je použitelné v případě, že máme k dispozici směrovač, kterým můžeme topologii rozšířit. Všechny Cisco přepínače jsou schopny se dynamicky učit přítomnost mrouter portu. 1.3.2. Povolení IGMP querier na přepínači Používá se v případě, kdy nemáme k dispozici směrovač. Na směrovači povolíme funkci IGMP querier, která periodicky do sítě zasílá IGMP požadavky. Díky tomu směrovač považuje sám sebe za mrouter port. Ostatní přepínače v síti definují jako mrouter porty rozhraní, ze kterého jim přicházejí IGMP zprávy. 1.3.3. Statické nastavení mrouter portu na přepínači Multicastový provoz nefunguje i v rámci jedné vlan v případě absence mrouter portů. Pokud nelze uskutečnit ani jedno ze dvou předcházejících řešení, je možné nastavit na všech přepínačích staticky jako mrouter příslušné porty, vedoucí do jiných směrovačů. 1.3.4. Nastavení statických multicastových mac záznamů na všech přepínačích Spočívá ve statickém nastavení mac adres zdroje a příjemců do adresní tabulky přepínače. Nejméně vhodné řešení pro sítě, u kterých je více multicastového provozu. 1.3.5. Vypnutí IGMP snoopingu na všech přepínačích Multicastový provoz je šířen jako broadcast. Máme sice garantováno doručení příjemci, ale dochází ke zbytečnému zahlcování síťových segmentů, kde nejsou příjemci. 2. Praktické ověření 2.1. Topologie Obrázek 2: testovací topologie Květen 2015 4/7

Použity byly směrovače Cisco Catalyst 2960 a směrovač Cisco řady 2800. Operační systém byl IOS verze 15.0(2)SE4. Pro testování odesílání a příjmu multicastového provozu byl použit VLC přehrávač. 2.2. Konfigurace Všechny prvky a rozhraní byla nastavena do jedné VLAN (123) a mezi přepínači byly nastaveny trunk propoje. Také jsme ověřili, že je na všech přepínačích zapnutý IGMP snooping. Obrázek 3: nastavení VLAN 2.2.1. Ověření prvního řešení Naše řešení spočívalo v zapojení směrovače do přepínače. Následně jsme povolili protokol PIM v dense módu. Po spuštění streamu ve VLC přehrávači bylo ve Wiresharku vidět, že pakety se síří sítí jen tam, kde je o ně požádáno příjemcem. 2.2.2. Ověření druhého řešení Obrázek 4: výpis z Wiresharku SW1(config)#ip igmp snooping querier Obrázek 5: konfigurace portu Nastavili jsme přepínač SW1 jako IGMP querier. Na SW2 bylo vidět, že jej viděl jako mrouter port. Šíření v síti fungovalo stejně jako u předchozího řešení. 2.2.3. Ověření třetího řešení SW2(config)#ip igmp snooping vlan 1 mrouter interface fastethernet 0/1 Obrázek 6: zobrazení portu Květen 2015 5/7

Datagramy opět procházely sítí bez problému přesně tak, jak mají. 2.2.4. Ověření čtvrtého řešení Obrázek 7: staticky nastavená mac adresa Nastavení statických mac adres do tabulek je nejméně vhodné a nejvíce pracné řešení, funkčností je na tom ale stejně. 2.2.5. Ověření pátého řešení SW1(config)#no ip igmp snooping SW2(config)#no ip igmp snooping Bez IGMP snoopingu sice bylo pakety stále možno přijímat na všech bodech sítě, avšak i v době, kdy nebyly žádným příjemcem požadovány. 3. Závěr Cílem projektu bylo prozkoumat a prakticky ověřit možná řešení šíření multicastového provohu v L2 sítích založených na přepínačích CISCO. Nejjednodušším řešení, které jsme vyzkoušeli, bylo nastavení topologie takovým způsobem, že šířila multicastový provoz jako broadcast. Příjemci tedy dostávali očekávaná data, která ale byla zbytečně šířena i do zbytku sítě a docházelo tím k plýtvání přenosové kapacity. Proto jsme ve druhém testu přidali do sítě směrovač, který zajistil správné šíření IGMP zpráv a následně i multicastového provozu. Ne vždy je však k dispozici prvek pracující na třetí vrstvě a proto jsme testovali i další řešení. Třetí řešení spočívalo v nastavení IGMP querier funkce na jednom ze směrovačů, který převzal roli prvku pracujícího na třetí vrstvě a dokázal jeho roli v naší topologii nahradit. Poslední dvě řešení spočívaly v nastavení statických portů a mac adres na směčovačích. U všech řešení jsme ověřili, že jsou funkční. Avšak každé se svou povahou hodí do jiných typů sítě a je nutno vybrat nejvhodnější podle aktuální situace s ohledem na budoucí možné změny v topologii. Květen 2015 6/7

Zdroje [1] multicastové zprávy dostupné z: http://www.iana.org/assignments/igmp-type-numbers/igmp-type-numbers.xhtml#igmp-type-numbers-codes-1 Květen 2015 7/7