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



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

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

JAK ČÍST TUTO PREZENTACI

PIM Stub Routing. Pavel Pustowka PUS0017

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

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.

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

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

Multicast na Ostravské univerzitě

Statistiky sledování televize

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

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

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

Konfigurace sítě s WLAN controllerem

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

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

Aktivní prvky: přepínače

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

Projekt VRF LITE. Jiří Otisk, Filip Frank

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

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

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.

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

Implementace Windows Load Balancingu (NLB)

Multikast z pohledu uživatele

Multicast Source Discovery Protocol (MSDP)

VLSM Statické směrování

VLSM Statické směrování

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

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í)

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

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

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

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 IPv6 NAT. Lukáš Krupčík, Martin Hruška KRU0052, HRU0079. Konfigurace... 3 Statické NAT-PT Ověření zapojení... 7

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

e1 e1 ROUTER2 Skupina1

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

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

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

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

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

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í

Jak funguje SH Síť. Ondřej Caletka

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

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

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

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

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

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

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.

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

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

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

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

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

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

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

Nové LSA v topologické databází OSPFv3

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

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

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

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

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

Analýza protokolů rodiny TCP/IP, NAT

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

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

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

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

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

Aktivní prvky: síťové karty

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

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.

Čá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

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

Ondřej Caletka. 5. listopadu 2013

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

Protokoly úrovně 3 nad ATM

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

Použití Virtual NAT interfaces na Cisco IOS

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

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

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

Zabezpečení v síti IP

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

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í

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

Princip a konfigurace PIM-Bidir

Počítačové sítě II. 13. Směrování Miroslav Spousta,

Obrana sítě - základní principy

Přidělení parametrů projektu návrhu sítě skupinám studentů

Y36PSI Protokolová rodina TCP/IP

3.17 Využívané síťové protokoly

Podpora a možnosti konfigurace VLAN GVRP a autentizace 802.1x na DSLAM Zyxel IES-1000

HSRP v1+v2, reakce na události object trackingu, vliv na zátěž CPU

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.1.Multicast... 2 1.1.2.IGMP... 2 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 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. 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í 1.1.2.1. 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 Květen 2015 2/7

1.1.2.2. 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.2. 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.3. 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ů. 2. Popis problému 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í. 2.1. Řešení problému 2.1.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. Květen 2015 3/7

2.1.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. 2.1.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čů. 2.1.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. 2.1.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. 3. Praktické ověření 3.1. Topologie 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č. 3.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. Květen 2015 4/7

3.3.1. Ověření prvního řešení Bohužel screeny s ověřením tohoto řešení má můj neschopný kolega. 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. 3.3.2. Ověření druhého řešení SW1(config)#ip igmp snooping querier 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í. 3.3.3. Ověření třetího řešení SW2(config)#ip igmp snooping vlan 1 mrouter interface fastethernet 0/1 Datagramy opět procházely sítí bez problému přesně tak, jak mají. 3.3.4. Ověření čtvrtého řešení Nastavení statických mac adres do tabulek je nejméně vhodné a nejvíce pracné řešení, funkčností je na tom ale stejně. 3.3.5. Ověření pátého řešení SW1(config)#no ip igmp snooping SW2(config)#no ip igmp snooping Květen 2015 5/7

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. 4. Závěr Ověřili jsme možné problémy se sířením multicastu v L2 sítích a jejich řešení. Tyto řešení přesně splnila očekávání a umožňují efektivně problém vyřešit. Květen 2015 6/7

Zdroje http://www.iana.org/assignments/igmp-type-numbers/igmp-type-numbers.xhtml#igmp-type-numberscodes-1 (multicastové zprávy) Květen 2015 7/7