Submit Search
Upload
PLNOG 3: Łukasz Bromirski - Budowa sieci multicast
•
0 likes
•
49 views
PROIDEA
Follow
Łukasz Bromirski - Budowa sieci multicast
Read less
Read more
Technology
Report
Share
Report
Share
1 of 76
Download now
Download to read offline
Recommended
PLNOG 7: Marcin Bała, Tomasz Stępniak - budowa sieci dostępowych TriplePlay
PLNOG 7: Marcin Bała, Tomasz Stępniak - budowa sieci dostępowych TriplePlay
PROIDEA
PLNOG 8: Piotr Wojciechowski - Przypadki z życia multicastów
PLNOG 8: Piotr Wojciechowski - Przypadki z życia multicastów
PROIDEA
PLNOG 6: Mikołaj Chmura - System IPTV i sieć GPON - praktyka wdrożeń
PLNOG 6: Mikołaj Chmura - System IPTV i sieć GPON - praktyka wdrożeń
PROIDEA
PLNOG16: Wielopunktowy VPN, Piotr Głaska
PLNOG16: Wielopunktowy VPN, Piotr Głaska
PROIDEA
PLNOG16: Transport ruchu klientów - MPLS L2 i L3, Tomasz Jedynak
PLNOG16: Transport ruchu klientów - MPLS L2 i L3, Tomasz Jedynak
PROIDEA
PLNOG 6: Krzysztof Mazepa - Rozwiązania operatorskie "Carrier Grade IPv6"
PLNOG 6: Krzysztof Mazepa - Rozwiązania operatorskie "Carrier Grade IPv6"
PROIDEA
PLNOG 6: Bartłomiej Anszperger - Multicasty - zastosowanie i działanie
PLNOG 6: Bartłomiej Anszperger - Multicasty - zastosowanie i działanie
PROIDEA
PLNOG 4: Piotr Wojciechowski - NAT-PT, czyli współistnienie sieci IPv4 i IPv6
PLNOG 4: Piotr Wojciechowski - NAT-PT, czyli współistnienie sieci IPv4 i IPv6
PROIDEA
Recommended
PLNOG 7: Marcin Bała, Tomasz Stępniak - budowa sieci dostępowych TriplePlay
PLNOG 7: Marcin Bała, Tomasz Stępniak - budowa sieci dostępowych TriplePlay
PROIDEA
PLNOG 8: Piotr Wojciechowski - Przypadki z życia multicastów
PLNOG 8: Piotr Wojciechowski - Przypadki z życia multicastów
PROIDEA
PLNOG 6: Mikołaj Chmura - System IPTV i sieć GPON - praktyka wdrożeń
PLNOG 6: Mikołaj Chmura - System IPTV i sieć GPON - praktyka wdrożeń
PROIDEA
PLNOG16: Wielopunktowy VPN, Piotr Głaska
PLNOG16: Wielopunktowy VPN, Piotr Głaska
PROIDEA
PLNOG16: Transport ruchu klientów - MPLS L2 i L3, Tomasz Jedynak
PLNOG16: Transport ruchu klientów - MPLS L2 i L3, Tomasz Jedynak
PROIDEA
PLNOG 6: Krzysztof Mazepa - Rozwiązania operatorskie "Carrier Grade IPv6"
PLNOG 6: Krzysztof Mazepa - Rozwiązania operatorskie "Carrier Grade IPv6"
PROIDEA
PLNOG 6: Bartłomiej Anszperger - Multicasty - zastosowanie i działanie
PLNOG 6: Bartłomiej Anszperger - Multicasty - zastosowanie i działanie
PROIDEA
PLNOG 4: Piotr Wojciechowski - NAT-PT, czyli współistnienie sieci IPv4 i IPv6
PLNOG 4: Piotr Wojciechowski - NAT-PT, czyli współistnienie sieci IPv4 i IPv6
PROIDEA
PLNOG 9: Jacek Skowyra - Carrier Grad NAT
PLNOG 9: Jacek Skowyra - Carrier Grad NAT
PROIDEA
PLNOG 5: Bartosz Kiziukiewicz, Marcin Wójcik - Praktyczne wskazówki projektow...
PLNOG 5: Bartosz Kiziukiewicz, Marcin Wójcik - Praktyczne wskazówki projektow...
PROIDEA
PLNOG14: Nowości w protokole BGP, optymalizacja routingu na brzegu sieci - Łu...
PLNOG14: Nowości w protokole BGP, optymalizacja routingu na brzegu sieci - Łu...
PROIDEA
PLNOG 3: Piotr Jabłoński - Realizacja styku międzyoperatorskiego dla usług L...
PLNOG 3: Piotr Jabłoński - Realizacja styku międzyoperatorskiego dla usług L...
PROIDEA
PLNOG 4: Piotr Marciniak - Wdrożenie IPTV w sieci ETTH
PLNOG 4: Piotr Marciniak - Wdrożenie IPTV w sieci ETTH
PROIDEA
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
PROIDEA
PLNOG16: Budowa sieci dostępowej dla operatora, Marek Moskal
PLNOG16: Budowa sieci dostępowej dla operatora, Marek Moskal
PROIDEA
PLNOG 9: Krzysztof Mazepa - Dostęp szerokopasmowy IPv6
PLNOG 9: Krzysztof Mazepa - Dostęp szerokopasmowy IPv6
PROIDEA
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
PROIDEA
PLNOG 8: Marcin Bala, Michał Furmański - Kompleksowe rozwiązania TriplePlay o...
PLNOG 8: Marcin Bala, Michał Furmański - Kompleksowe rozwiązania TriplePlay o...
PROIDEA
PLNOG 9: Marcin Aronowski - Unified MPLS
PLNOG 9: Marcin Aronowski - Unified MPLS
PROIDEA
Radosław Ziemba: GPON or xWDM as technology for connecting business subscribes
Radosław Ziemba: GPON or xWDM as technology for connecting business subscribes
PROIDEA
PLNOG 9: Tymoteusz Bilyk - IPTV z chmury, czyli do czego służy KORSEC2.0
PLNOG 9: Tymoteusz Bilyk - IPTV z chmury, czyli do czego służy KORSEC2.0
PROIDEA
PLNOG 9: Marcin Kowalski - Inteligentna sieć DWDM
PLNOG 9: Marcin Kowalski - Inteligentna sieć DWDM
PROIDEA
PLNOG15: IP services architecture with TDM quality in MPLS/IP networks - Mare...
PLNOG15: IP services architecture with TDM quality in MPLS/IP networks - Mare...
PROIDEA
PLNOG 8: Krzysztof Konkowski - GigabitEthernetem routera agregacyjnego do nie...
PLNOG 8: Krzysztof Konkowski - GigabitEthernetem routera agregacyjnego do nie...
PROIDEA
Sangoma FreePBX
Sangoma FreePBX
Łukasz Kałucki
PLNOG 6: Piotr Jabłoński - Praktyczne aspekty implementacji IGP
PLNOG 6: Piotr Jabłoński - Praktyczne aspekty implementacji IGP
PROIDEA
PLNOg16: SDN dla entuzjastów i sceptyków. Co zaskoczyło mnie w rozwiązaniu wi...
PLNOg16: SDN dla entuzjastów i sceptyków. Co zaskoczyło mnie w rozwiązaniu wi...
PROIDEA
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
PROIDEA
Video + Konferecja Polska 2014.Jak mądrze dokonać wyboru systemu do zunifikow...
Video + Konferecja Polska 2014.Jak mądrze dokonać wyboru systemu do zunifikow...
TrueConf
Przemyslaw Misiak - Wdrazanie mechanizmow QoS w sieciach MPLS
Przemyslaw Misiak - Wdrazanie mechanizmow QoS w sieciach MPLS
PROIDEA
More Related Content
What's hot
PLNOG 9: Jacek Skowyra - Carrier Grad NAT
PLNOG 9: Jacek Skowyra - Carrier Grad NAT
PROIDEA
PLNOG 5: Bartosz Kiziukiewicz, Marcin Wójcik - Praktyczne wskazówki projektow...
PLNOG 5: Bartosz Kiziukiewicz, Marcin Wójcik - Praktyczne wskazówki projektow...
PROIDEA
PLNOG14: Nowości w protokole BGP, optymalizacja routingu na brzegu sieci - Łu...
PLNOG14: Nowości w protokole BGP, optymalizacja routingu na brzegu sieci - Łu...
PROIDEA
PLNOG 3: Piotr Jabłoński - Realizacja styku międzyoperatorskiego dla usług L...
PLNOG 3: Piotr Jabłoński - Realizacja styku międzyoperatorskiego dla usług L...
PROIDEA
PLNOG 4: Piotr Marciniak - Wdrożenie IPTV w sieci ETTH
PLNOG 4: Piotr Marciniak - Wdrożenie IPTV w sieci ETTH
PROIDEA
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
PROIDEA
PLNOG16: Budowa sieci dostępowej dla operatora, Marek Moskal
PLNOG16: Budowa sieci dostępowej dla operatora, Marek Moskal
PROIDEA
PLNOG 9: Krzysztof Mazepa - Dostęp szerokopasmowy IPv6
PLNOG 9: Krzysztof Mazepa - Dostęp szerokopasmowy IPv6
PROIDEA
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
PROIDEA
PLNOG 8: Marcin Bala, Michał Furmański - Kompleksowe rozwiązania TriplePlay o...
PLNOG 8: Marcin Bala, Michał Furmański - Kompleksowe rozwiązania TriplePlay o...
PROIDEA
PLNOG 9: Marcin Aronowski - Unified MPLS
PLNOG 9: Marcin Aronowski - Unified MPLS
PROIDEA
Radosław Ziemba: GPON or xWDM as technology for connecting business subscribes
Radosław Ziemba: GPON or xWDM as technology for connecting business subscribes
PROIDEA
PLNOG 9: Tymoteusz Bilyk - IPTV z chmury, czyli do czego służy KORSEC2.0
PLNOG 9: Tymoteusz Bilyk - IPTV z chmury, czyli do czego służy KORSEC2.0
PROIDEA
PLNOG 9: Marcin Kowalski - Inteligentna sieć DWDM
PLNOG 9: Marcin Kowalski - Inteligentna sieć DWDM
PROIDEA
PLNOG15: IP services architecture with TDM quality in MPLS/IP networks - Mare...
PLNOG15: IP services architecture with TDM quality in MPLS/IP networks - Mare...
PROIDEA
PLNOG 8: Krzysztof Konkowski - GigabitEthernetem routera agregacyjnego do nie...
PLNOG 8: Krzysztof Konkowski - GigabitEthernetem routera agregacyjnego do nie...
PROIDEA
Sangoma FreePBX
Sangoma FreePBX
Łukasz Kałucki
PLNOG 6: Piotr Jabłoński - Praktyczne aspekty implementacji IGP
PLNOG 6: Piotr Jabłoński - Praktyczne aspekty implementacji IGP
PROIDEA
PLNOg16: SDN dla entuzjastów i sceptyków. Co zaskoczyło mnie w rozwiązaniu wi...
PLNOg16: SDN dla entuzjastów i sceptyków. Co zaskoczyło mnie w rozwiązaniu wi...
PROIDEA
What's hot
(19)
PLNOG 9: Jacek Skowyra - Carrier Grad NAT
PLNOG 9: Jacek Skowyra - Carrier Grad NAT
PLNOG 5: Bartosz Kiziukiewicz, Marcin Wójcik - Praktyczne wskazówki projektow...
PLNOG 5: Bartosz Kiziukiewicz, Marcin Wójcik - Praktyczne wskazówki projektow...
PLNOG14: Nowości w protokole BGP, optymalizacja routingu na brzegu sieci - Łu...
PLNOG14: Nowości w protokole BGP, optymalizacja routingu na brzegu sieci - Łu...
PLNOG 3: Piotr Jabłoński - Realizacja styku międzyoperatorskiego dla usług L...
PLNOG 3: Piotr Jabłoński - Realizacja styku międzyoperatorskiego dla usług L...
PLNOG 4: Piotr Marciniak - Wdrożenie IPTV w sieci ETTH
PLNOG 4: Piotr Marciniak - Wdrożenie IPTV w sieci ETTH
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
PLNOG 5: Łukasz Bromirski - Wysoka dostępność w sieciach operatorskich
PLNOG16: Budowa sieci dostępowej dla operatora, Marek Moskal
PLNOG16: Budowa sieci dostępowej dla operatora, Marek Moskal
PLNOG 9: Krzysztof Mazepa - Dostęp szerokopasmowy IPv6
PLNOG 9: Krzysztof Mazepa - Dostęp szerokopasmowy IPv6
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
PLNOG 13: Gaweł Mikołajczyk: Data Center Security in 2014
PLNOG 8: Marcin Bala, Michał Furmański - Kompleksowe rozwiązania TriplePlay o...
PLNOG 8: Marcin Bala, Michał Furmański - Kompleksowe rozwiązania TriplePlay o...
PLNOG 9: Marcin Aronowski - Unified MPLS
PLNOG 9: Marcin Aronowski - Unified MPLS
Radosław Ziemba: GPON or xWDM as technology for connecting business subscribes
Radosław Ziemba: GPON or xWDM as technology for connecting business subscribes
PLNOG 9: Tymoteusz Bilyk - IPTV z chmury, czyli do czego służy KORSEC2.0
PLNOG 9: Tymoteusz Bilyk - IPTV z chmury, czyli do czego służy KORSEC2.0
PLNOG 9: Marcin Kowalski - Inteligentna sieć DWDM
PLNOG 9: Marcin Kowalski - Inteligentna sieć DWDM
PLNOG15: IP services architecture with TDM quality in MPLS/IP networks - Mare...
PLNOG15: IP services architecture with TDM quality in MPLS/IP networks - Mare...
PLNOG 8: Krzysztof Konkowski - GigabitEthernetem routera agregacyjnego do nie...
PLNOG 8: Krzysztof Konkowski - GigabitEthernetem routera agregacyjnego do nie...
Sangoma FreePBX
Sangoma FreePBX
PLNOG 6: Piotr Jabłoński - Praktyczne aspekty implementacji IGP
PLNOG 6: Piotr Jabłoński - Praktyczne aspekty implementacji IGP
PLNOg16: SDN dla entuzjastów i sceptyków. Co zaskoczyło mnie w rozwiązaniu wi...
PLNOg16: SDN dla entuzjastów i sceptyków. Co zaskoczyło mnie w rozwiązaniu wi...
Similar to PLNOG 3: Łukasz Bromirski - Budowa sieci multicast
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
PROIDEA
Video + Konferecja Polska 2014.Jak mądrze dokonać wyboru systemu do zunifikow...
Video + Konferecja Polska 2014.Jak mądrze dokonać wyboru systemu do zunifikow...
TrueConf
Przemyslaw Misiak - Wdrazanie mechanizmow QoS w sieciach MPLS
Przemyslaw Misiak - Wdrazanie mechanizmow QoS w sieciach MPLS
PROIDEA
Halokwadrat PLNOG - Freeswitch a big boys Softswitch
Halokwadrat PLNOG - Freeswitch a big boys Softswitch
michalpodoski
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
PROIDEA
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...
Gawel Mikolajczyk
PLONG 21: Marcel Guzenda - Chmura_prywatna_w_wydaniu_Hiperkonwergentnym
PLONG 21: Marcel Guzenda - Chmura_prywatna_w_wydaniu_Hiperkonwergentnym
PROIDEA
06 Bluetooth, zaprojektowany aby "zjednoczyć"
06 Bluetooth, zaprojektowany aby "zjednoczyć"
MarcinStachniuk
PLNOG20 - Krzysztof Mazepa - Transformacja poprzez innowacje
PLNOG20 - Krzysztof Mazepa - Transformacja poprzez innowacje
PROIDEA
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert Rosiak
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert Rosiak
PROIDEA
Security B-Sides Warsaw 2012 - Bezpieczenstwo IPv6 - Gawel Mikolajczyk
Security B-Sides Warsaw 2012 - Bezpieczenstwo IPv6 - Gawel Mikolajczyk
Gawel Mikolajczyk
PLNOG 8: Łukasz Bromirski - IP Anycast - Ochrona i skalowanie usług sieciowych
PLNOG 8: Łukasz Bromirski - IP Anycast - Ochrona i skalowanie usług sieciowych
PROIDEA
PLNOG 13: Artur Gmaj: Architecture of Modern Data Center
PLNOG 13: Artur Gmaj: Architecture of Modern Data Center
PROIDEA
PLNOG 4: Przemysław Frasunek - CDN w Polsce - czyli jak my to robimy
PLNOG 4: Przemysław Frasunek - CDN w Polsce - czyli jak my to robimy
PROIDEA
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PROIDEA
Security B-Sides Warsaw 2014 - Network Security Treasures - Gawel Mikolajczyk
Security B-Sides Warsaw 2014 - Network Security Treasures - Gawel Mikolajczyk
Gawel Mikolajczyk
PLNOG 7: Bartosz Kiziukiewicz - Jak wykorzystać nowe rozwiązania firmy D-link...
PLNOG 7: Bartosz Kiziukiewicz - Jak wykorzystać nowe rozwiązania firmy D-link...
PROIDEA
Projekcik Routery2
Projekcik Routery2
arkulik
Wojciech Apel - Szokujące doświadczenia z wdrażaniem rozwiązań IPTV w sieciac...
Wojciech Apel - Szokujące doświadczenia z wdrażaniem rozwiązań IPTV w sieciac...
PROIDEA
PLNOG 5: Łukasz Bromirski - Locator/ID SPlit (LISP)
PLNOG 5: Łukasz Bromirski - Locator/ID SPlit (LISP)
PROIDEA
Similar to PLNOG 3: Łukasz Bromirski - Budowa sieci multicast
(20)
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
PLNOG 5: Piotr Wojciechowski - Budowa głosowych usług operatorskich z zastoso...
Video + Konferecja Polska 2014.Jak mądrze dokonać wyboru systemu do zunifikow...
Video + Konferecja Polska 2014.Jak mądrze dokonać wyboru systemu do zunifikow...
Przemyslaw Misiak - Wdrazanie mechanizmow QoS w sieciach MPLS
Przemyslaw Misiak - Wdrazanie mechanizmow QoS w sieciach MPLS
Halokwadrat PLNOG - Freeswitch a big boys Softswitch
Halokwadrat PLNOG - Freeswitch a big boys Softswitch
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Łukasz Bromirski - Najlepsze praktyki zabezpieczania sieci klasy operatorskiej
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...
Security B-Sides Warsaw 2013 - Masywna Telemetria NetFlow jest Masywna - Gawe...
PLONG 21: Marcel Guzenda - Chmura_prywatna_w_wydaniu_Hiperkonwergentnym
PLONG 21: Marcel Guzenda - Chmura_prywatna_w_wydaniu_Hiperkonwergentnym
06 Bluetooth, zaprojektowany aby "zjednoczyć"
06 Bluetooth, zaprojektowany aby "zjednoczyć"
PLNOG20 - Krzysztof Mazepa - Transformacja poprzez innowacje
PLNOG20 - Krzysztof Mazepa - Transformacja poprzez innowacje
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert Rosiak
PLNOG16: Pion Systemów Sieciowych i Bezpieczeństwa, Robert Rosiak
Security B-Sides Warsaw 2012 - Bezpieczenstwo IPv6 - Gawel Mikolajczyk
Security B-Sides Warsaw 2012 - Bezpieczenstwo IPv6 - Gawel Mikolajczyk
PLNOG 8: Łukasz Bromirski - IP Anycast - Ochrona i skalowanie usług sieciowych
PLNOG 8: Łukasz Bromirski - IP Anycast - Ochrona i skalowanie usług sieciowych
PLNOG 13: Artur Gmaj: Architecture of Modern Data Center
PLNOG 13: Artur Gmaj: Architecture of Modern Data Center
PLNOG 4: Przemysław Frasunek - CDN w Polsce - czyli jak my to robimy
PLNOG 4: Przemysław Frasunek - CDN w Polsce - czyli jak my to robimy
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
PLNOG19 - Krzysztof Banel - Nowe modele bezpieczeństwa w sieciach SDN
Security B-Sides Warsaw 2014 - Network Security Treasures - Gawel Mikolajczyk
Security B-Sides Warsaw 2014 - Network Security Treasures - Gawel Mikolajczyk
PLNOG 7: Bartosz Kiziukiewicz - Jak wykorzystać nowe rozwiązania firmy D-link...
PLNOG 7: Bartosz Kiziukiewicz - Jak wykorzystać nowe rozwiązania firmy D-link...
Projekcik Routery2
Projekcik Routery2
Wojciech Apel - Szokujące doświadczenia z wdrażaniem rozwiązań IPTV w sieciac...
Wojciech Apel - Szokujące doświadczenia z wdrażaniem rozwiązań IPTV w sieciac...
PLNOG 5: Łukasz Bromirski - Locator/ID SPlit (LISP)
PLNOG 5: Łukasz Bromirski - Locator/ID SPlit (LISP)
PLNOG 3: Łukasz Bromirski - Budowa sieci multicast
1.
Budowa sieci multicastmulticast Łukasz BromirskiŁukasz
Bromirski lbromirski@cisco.com © 2006 Cisco Systems, Inc. All rights reserved. 1 Kraków, 09/2009
2.
AgendaAgenda To po co
jest ten multicast?To po co jest ten multicast? Podstawy multicastów Protokół PIM Wybór RPWybór RP Q&A © 2006 Cisco Systems, Inc. All rights reserved. 2
3.
To po co
jest ten multicast?multicast? © 2006 Cisco Systems, Inc. All rights reserved. 3
4.
Unicast vs MulticastUnicast
vs. Multicast S Unicast Serwer RouterRouter Ilość strumieni Multicast Serwer R t © 2006 Cisco Systems, Inc. All rights reserved. 4 Router
5.
Zastosowanie multicastówZastosowanie multicastów Dowolna
aplikacja która przesyła dane do wielu odbiorcówDowolna aplikacja która przesyła dane do wielu odbiorców W modelu jeden-do-wielu lub wielu-do-wielu Dystrybucja wideo transmitowanego na żywoy y j g y Oprogramowanie do współpracy grupowej Okresowe ‘wypychanie’ danych do różnego rodzaju aplikacji Wiadomości giełdowe, wyniki sportowe, ogłoszenia (w tym webowe adsy!) Replikacja serwerów/stron WWW Odkrywanie i mapowanie zasobów w sieci Rozproszone symulacje interaktywne (DIS) G jGry wojenne Wirtualna rzeczywistość © 2006 Cisco Systems, Inc. All rights reserved. 5
6.
Zalety wykorzystania multicastówZalety
wykorzystania multicastów Większa efektywność: mniejsza ilość ruchu sieciowego wWiększa efektywność: mniejsza ilość ruchu sieciowego w szkielecie/dystrybucji, mniejsze obciążenie CPU nadającego Optymalna wydajność: ruch nie jest wysyłany wielokrotniep y y j j y y y Rozproszone aplikacje: aplikacje korzystające z transmisji wielopunktowej stają się praktyczne – i dostępne Przykład: streaming audio Wszyscy klienci słuchają tego samego strumienia 0.6 0.8 bps) Multicast Unicast 0 0.2 0.4 Traffic(Mb © 2006 Cisco Systems, Inc. All rights reserved. 6 0 1 20 40 60 80 100 Ilość klientów
7.
Unicast a MulticastUnicast
a Multicast TCP unicast OK multicast nieTCP - unicast OK, multicast nie TCP jest protokołem zorientowanym na połączenia W th h d h kWymaga three-way handshake Zapewnia obsługę kontroli przepływu danych oraz dostarczania z potwierdzeniem dzięki numerom sekwencyjnym iz potwierdzeniem dzięki numerom sekwencyjnym i potwierdzeniom UDP - unicast i multicast OK Protokół bezpołączeniowy To aplikacja ma zapewnić funkcje takie jak kontrola przepływuTo aplikacja ma zapewnić funkcje takie jak kontrola przepływu czy potwierdzenia/retransmisje © 2006 Cisco Systems, Inc. All rights reserved. 7
8.
Historia technologii IP
multicastHistoria technologii IP multicast TechnologiaTechnologia Natywne, produkcyjne sieci multicast PIM Wdrożenie PIMa w sieciach Wdrożenia multicastu Mbone : nakładkowe d ż i sieci multicast PIM sieciach dostawców Wdrożenia SSMu multicastu w VPNach Duże wdrożenia wdrożenie multicastów Komunikacja w korporacjach SSMuWdrożenia w sektorze finansowym wdrożenia IPTV 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 Aplikacje © 2006 Cisco Systems, Inc. All rights reserved. 8 6 Aplikacje
9.
Ewolucja protokołów multicastowychEwolucja
protokołów multicastowych RPF-flooding Spanning-Tree-floodingBGP IGP g DVMRPPIM-DM p g g CBT OSPF MOSPF “eierlegende Wollmilchsau” (niem ) ASM: PIM SM / MSDP (niem.) = składająca jajka, dająca mleko i wełnę owca, będąca również źródłem mięsa i mleka PIM-SM / MSDP MBGP, AutoRP Anycast RPAnycast-RP ASMv4/v6: Bidir-PIM RPFv4v6: MT-technology SSMv4v6: PIM-SSM ASMv6: PIM-SM+ © 2006 Cisco Systems, Inc. All rights reserved. 9 Intradomain gy IGP + BGP Intra/InterdomainEmbedded-RP Intra/Interdomain
10.
Podstawy multicastów © 2006
Cisco Systems, Inc. All rights reserved. 10
11.
Elementy architektury multicastowejElementy
architektury multicastowej ISP BISP A MSDP Źródło Y Źródło X ISP B IGMP S i ISP A DR RP RP IGMP IGMP Snooping PIM Snooping MBGP ISP A DR IGMP PIM-SM: ASM, SSM, BiDir MVPN DR Stacje końcowe – router-do-hosta IGMP M lti t i i LAN/WAN Multicast między domenami Multicast pomiędzy domenami Multicast w sieci LAN/WAN Przełączniki (optymalizacja L2) IGMP snooping i PIM snooping MBGP Multicast source discover MSDP with PIM-SM © 2006 Cisco Systems, Inc. All rights reserved. 11 Routery (protokół przekazywania) PIM sparse mode lub bidirectional PIM Source Specific Multicast SSM
12.
Koncepcja grupy multicastowejKoncepcja
grupy multicastowej Członek Odbiorca i źródło 1. Musisz być „członkiem” grupy aby otrzymywać Członek grupy 1 Źródło 2 W ł j d otrzymywać adresowane do niej dane 2. Wysyłając dane na adres grupy – wysyłasz ruch do tki h j j BA D wszystkich jej członków 3. Nie musisz być EC członkiem grupy by móc wysyłać do niej dane Członek grupy 1 i 2 Członek grupy 1 i 2 © 2006 Cisco Systems, Inc. All rights reserved. 12 grupy 1 i 2grupy 1 i 2 Odbiorca Odbiorca
13.
Multicast AddressingAdresacja multicastówMulticast
Addressing Nagłówek IPv4 Adresacja multicastów Version IHL Type of Service Total Length Identification Flags Fragment Offset Time to Live Protocol Header Checksum Source Address Destination Source Cel 1.0.0.0 - 223.255.255.255 („klasa” A, B, C) Źródło Options Padding Destination AddressDestination 224.0.0.0 - 239.255.255.255 („klasa” D) Zakres adresów multicastowych Cel © 2006 Cisco Systems, Inc. All rights reserved. 13 Options Padding
14.
Adresacja multicastów w
IPv6 (RFC3513)Adresacja multicastów w IPv6 (RFC3513) 128 Bitów FF 8 Flagi 4 0Scope 4 Interface-ID 1111 1111 Flagi T – czas życia, 0 na stałe, 1 tymczasowo P proponowany do przydziałów unicastowych 8 bitów 8 bitów FF Scope Flagi = P proponowany do przydziałów unicastowych Inne niezdefiniowane i muszą być ustawione na zero TP 1 i f l l Scope = 1 = interface-local 2 = link 4 = admin-local 5 = site 8 = organization E = global © 2006 Cisco Systems, Inc. All rights reserved. 14
15.
Multicast w IPv4
i w IPv6 różniceMulticast w IPv4 i w IPv6 - różnice Cecha IPv4 IPv6 Zakres adresów „klasa” D 128 bitowy (grupy 112- bitowe)bitowe) Routing Niezależny od protokołu Wszystkie IGP i BGP4+ Niezależny od protokołu Wszystkie IGP i BGP4+ S Wszystkie IGP i BGP4+ z SAFI v6 Mcast Forwarding PIM-DM, PIM-SM: ASM, SSM, BiDir PIM-SM: ASM, SSM, BiDir Zarządzanie przynależnością do grup IGMPv1, v2, v3 MLDv1, v2 Kontrola nad domeną Zakres/Brzeg Identyfikator scopeKontrola nad domeną Zakres/Brzeg Identyfikator scope Wykrywanie źródeł w innych domenach MSDP pomiędzy domenami PIM Jeden RP w globalnie współdzielonych d h © 2006 Cisco Systems, Inc. All rights reserved. 15 yc do e ac do e a domenach
16.
Adresacja multicastów 224/4Adresacja
multicastów—224/4 Zarezerwowane adresy łącza lokalnegoZarezerwowane adresy łącza lokalnego 224.0.0.0–224.0.0.255 Wysyłane z TTL = 1 kł dprzykłady 224.0.0.1 Wszystkie systemy w tej podsieci 224.0.0.2 Wszystkie routery w tej podsieci 224.0.0.5 routery OSPF 224.0.0.13 routery PIMv2 224.0.0.22 IGMPv3 Inne zarezerwowane adresy 224.0.1.0–224.0.1.255 Adresy „zdalne” – transmitowane z TTL>1Adresy „zdalne transmitowane z TTL 1 Przykłady 224.0.1.1 NTP (Network Time Protocol) 224 0 1 32 routery mtrace © 2006 Cisco Systems, Inc. All rights reserved. 16 224.0.1.32 routery mtrace
17.
Adresacja multicastów 224/4Adresacja
multicastów—224/4 Adresy przydzielane przez administratoraAdresy przydzielane przez administratora 239.0.0.0–239.255.255.255 P t ń tPrzestrzeń prywatna Koncepcja analogiczna do adresów z RFC1918 Zakres SSM (Source Specific Multicast) 232.0.0.0–232.255.255.255 Koncepcja przeniesienia ‘broadcastu’ do Internetu GLOP 233.0.0.0–233.255.255.255 Przydział grupy /24 per ASN © 2006 Cisco Systems, Inc. All rights reserved. 17 Przydział grupy /24 per ASN
18.
Adresacja multicastówAdresacja multicastów Mapowanie
adresów MAC na IP 32 Bity Mapowanie adresów MAC na IP 32 Bity 28 Bitów1110 239.255.0.1 5 Bitów „znika” 239.255.0.1 25 Bitów 23 Bity 01-00-5e-7f-00-01 y 48 Bitów © 2006 Cisco Systems, Inc. All rights reserved. 18
19.
Adresacja multicastówAdresacja multicastów Mapowanie
adresów multicastów IP na MAC Nakładanie 32:1 Mapowanie adresów multicastów IP na MAC 224 1 1 1 32 adresy multicastowe IP 224.1.1.1 224.129.1.1 225.1.1.1 225 129 1 1 1 adres multicastowy w L2 225.129.1.1 . . . 238.1.1.1 0x0100.5E01.0101 238.1.1.1 238.129.1.1 239.1.1.1 239.129.1.1 © 2006 Cisco Systems, Inc. All rights reserved. 19
20.
Sygnalizacja host-routerhost router © 2006
Cisco Systems, Inc. All rights reserved. 20
21.
Sygnalizacja host router:
IGMPSygnalizacja host-router: IGMP Sposób poinformowania routera przez host o chęciSposób poinformowania routera przez host o chęci przynależenia do konkretnej grupy Routery zbierają informacje z podłączonychRoutery zbierają informacje z podłączonych bezpośrednio hostów RFC 1112 i j j 1 t k ł IGMPRFC 1112 opisuje wersję 1 protokołu IGMP wspierane na Windows 95 RFC 2236 opisuje wersję 2 protokołu IGMP wspierane na Windows i większości systemów UNIXowych RFC 3376 opisuje wersję 3 protokołu IGMP wspierane w Window XP i większości systemów UNIXowych © 2006 Cisco Systems, Inc. All rights reserved. 21 p ę y y
22.
Sygnalizacja host router:
IGMPSygnalizacja host-router: IGMP Dołączenie do grupy H3H3224 1 1 1H1 H2 ą g py H3H3224.1.1.1 Report H1 H2 Report Host wysyła komunikat IGMP report by dołączyć się do © 2006 Cisco Systems, Inc. All rights reserved. 22 y y p y ą y ę grupy
23.
Sygnalizacja host router:
IGMPSygnalizacja host-router: IGMP Utrzymanie grupy 224.1.1.1 224.1.1.1 X 224.1.1.1 X H1 H2 H3 y g py Report Suppressed X Suppressed X Query Router wysyła okresowe zapytania na adres 224.0.0.1 Jeden z członków na podsieć odpowiada © 2006 Cisco Systems, Inc. All rights reserved. 23 Pozostali członkowie wstrzymują się z odpowiedzią
24.
Sygnalizacja host router:
IGMP Opuszczenie grupy (IGMPv2) Sygnalizacja host-router: IGMP H1 H3H3 224.1.1.1 H2 p g py ( ) Leave na 224.0.0.2#1 Group Specific Query na 224 1 1 1 Host wysyła komunikat ‘leave’ na adres 224 0 0 2 Query na 224.1.1.1 #2 Host wysyła komunikat leave na adres 224.0.0.2 Router wysyła zapytanie specyficzne dla grupy na 224.1.1.1 Jeśli brak raportu IGMP w ciągu ~ 3 sekund © 2006 Cisco Systems, Inc. All rights reserved. 24 Jeśli brak raportu IGMP w ciągu 3 sekund... ...grupa 224.1.1.1 wygasa
25.
Sygnalizacja host router:
IGMPSygnalizacja host-router: IGMP IGMPv3 – dołączenie do grupy H2H2H1 H3 1.1.1.10 1.1.1.11 1.1.1.12 Grupa: 224.1.1.1 Wyłącz: <NULL> v3 Report (224 0 0 22) Wyłącz: <NULL>(224.0.0.22) 1.1.1.1 rtr-a Członek wysyła raport IGMPv3 na adres 224.0.0.22 © 2006 Cisco Systems, Inc. All rights reserved. 25
26.
Sygnalizacja host router:
IGMPSygnalizacja host-router: IGMP IGMPv3 – dołączenie do konkretnej grupy H2H2H1 H3 1.1.1.10 1.1.1.11 1.1.1.12 Grupa: 224.1.1.1 Włącz: 10 0 0 1 v3 Report (224 0 0 22) 1.1.1.1 Włącz: 10.0.0.1(224.0.0.22) rtr-a Raport może zawierać konkretny adres grupy – tylko ona jest następnie ‘subskrybowana’ © 2006 Cisco Systems, Inc. All rights reserved. 26
27.
Sygnalizacja host router:
IGMPSygnalizacja host-router: IGMP IGMPv3 – utrzymanie subskrypcji 1.1.1.10 1.1.1.11 1.1.1.12 H1 H2 H3 v3 Report (224 0 0 22) v3 Report (224 0 0 22) v3 Report (224 0 0 22) Zapytanie1.1.1.1 (224.0.0.22) (224.0.0.22)(224.0.0.22) Router odpowiedzialny jest za okresowe odpytanie segmentu W ł k i IGMP 3 d i d j t i © 2006 Cisco Systems, Inc. All rights reserved. 27 Wszyscy członkowie IGMPv3 odpowiadają na zapytanie
28.
Multicast Listener Discover
MLDMulticast Listener Discover—MLD MLD jest odpowiednikiem IGMP dla IPv6MLD jest odpowiednikiem IGMP dla IPv6 Komunikaty MLD transportowane są przez ICMPv6 Numeracja wersji MLD nie jest równa IGMP! MLDv1 odpowiada IGMPv2 RFC 2710 MLDv2 odpowiada IGMPv3, jest wymagana dla SSMp j y g RFC 3810 © 2006 Cisco Systems, Inc. All rights reserved. 28
29.
Switching ruchu multicast
w L2Switching ruchu multicast w L2 Typowy przełącznik L2 potraktuje ruch Problem: ramki multicast w L2 traktowane są jak broadcast Typowy przełącznik L2 potraktuje ruch multicastowy L2 jako nieznany lub broadcast – i roześle jego kopię do wszystkich portów w danej domenie PIM wszystkich portów w danej domenie rozgłoszeniowej (VLANie) Oczywiście można posłużyć się definicjąy p y ę ją statyczną by wskazać porty zainteresowane konkretnymi grupami – słabo się to jednak skaluje (choć jestę j j ( j stabilne ☺ ) Multicast M © 2006 Cisco Systems, Inc. All rights reserved. 29
30.
Switching ruchu multicast
w L2Switching ruchu multicast w L2 Przełączniki rozumieją IGMP pakiety IGMP IGMPv1–v2 Snooping Przełączniki rozumieją IGMP – pakiety IGMP są przechwytywane przez RP lub specjalizowany ASIC urządzenia Przełącznik musi potrafić zrozumieć komunikat IGMP i skojarzyć port z potencjalnym ruchem do grup PIM p j y g p multicastowych Raporty IGMP i komunikaty o opuszczaniu grup IGMP Tanie, lub używające źle zaprojektowanych ASICów przełączniki w tym momencie umierają – cały ruch L2 multicast przechodzi IGMP przez (zwykle) wolne CPU © 2006 Cisco Systems, Inc. All rights reserved. 30
31.
Switching ruchu multicast
w L2Switching ruchu multicast w L2 Raporty IGMPv3 wysyłane są do konkretnej grupy Co zmienia IGMPv3 w procesie snoopingu? Raporty IGMPv3 wysyłane są do konkretnej grupy (224.0.0.22) Przełącznik może słuchać tylko ruchu do tej konkretnej grupyPrzełącznik może słuchać tylko ruchu do tej konkretnej grupy Tylko ruch IGMP – brak ruchu użytkowego Obniża obciążenie IGMPObniża obciążenie IGMP Jesteśmy w stanie śledzić poszczególnych użytkowników brak ‘powstrzymywania’ raportówużytkowników – brak powstrzymywania raportów © 2006 Cisco Systems, Inc. All rights reserved. 31
32.
Routing multicastowy © 2006
Cisco Systems, Inc. All rights reserved. 32
33.
Routing multicastowyRouting multicastowy Routing
unicastowy zajmuje się zagadnieniem gdzie Routing multicastowy to ‘przeciwieństwo’ unicastowego Routing unicastowy zajmuje się zagadnieniem gdzie skierować pakiet aby dotarł do miejsca przeznaczenia Routing multicastowy zajmuje się zagadnieniem skądRouting multicastowy zajmuje się zagadnieniem skąd pakiet przyszedł li tk j t d t i i...czyli wszystko jest odwrotnie...prawie © 2006 Cisco Systems, Inc. All rights reserved. 33
34.
Routing unicastowy a
multicastowyRouting unicastowy a multicastowy Docelowy adres IP wprost wskazuje gdzie Routing unicastowy Docelowy adres IP wprost wskazuje gdzie przekazać pakiet Przekazywanie odbywa się hop by hopPrzekazywanie odbywa się hop-by-hop Tablica routingu wskazuje wyjściowy interfejs i adres następnego routeranastępnego routera © 2006 Cisco Systems, Inc. All rights reserved. 34
35.
Routing unicastowy a
multicastowyRouting unicastowy a multicastowy Docelowy adres IP (grupy) nie wskazuje wprost gdzie Routing multicastowy Docelowy adres IP (grupy) nie wskazuje wprost gdzie przekazać pakiet Przekazywanie ruchu jest zorientowane połączeniowoPrzekazywanie ruchu jest zorientowane połączeniowo Odbiorcy muszą się najpierw ‘podłączyć’ do drzewa multicastowego zanim zaczną odbierać danemulticastowego zanim zaczną odbierać dane Komunikaty o podłączeniu (PIM join) wysyłane są zgodnie z unicastową tablicą routingu Następnie budowane są drzewa dystrybucji, określające jak przekazywać ruch multicastowy Drzewa dystrybucyjne mogą być dynamicznie przebudowywane wraz ze zmianą topologii sieci © 2006 Cisco Systems, Inc. All rights reserved. 35
36.
Reverse Path Forwarding
(RPF)Reverse Path Forwarding (RPF) Adres źródłowy pakietu multicastowego jest Przeliczenie RPF Adres źródłowy pakietu multicastowego jest sprawdzany w oparciu o tablicę routingu unicastowego Określa to interfejs i router upstream w kierunku źródłaOkreśla to interfejs i router upstream w kierunku źródła do którego wysyłane są wiadomości PIM join I t f j t t j i ‘I i ’ RPFInterfejs ten staje się ‘Incoming’ RPF Router przekazuje datagram multicastowy tylko jeśli odbiorca jest osiągalny przez interfejs wskazany przez RPFjest osiągalny przez interfejs wskazany przez RPF © 2006 Cisco Systems, Inc. All rights reserved. 36
37.
Reverse Path Forwarding
(RPF)Reverse Path Forwarding (RPF) Przeliczenie RPF 10.1.1.1Oparte o adres źródłowy Najlepsza ścieżka do źródła h d t bli ti SRC Join Apochodząca z tablicy routingu unicastowego Określa w którą stronę wysyłać C B Określa w którą stronę wysyłać komunikaty ‘join’ Pakiety ‘join’ kierowane są w stronę D E1 Join E0 źródła – budując ‘drzewo’ multicastowe Pakiety multicastowe z danymi R1 E2 Tablica routingu unicast Sieć Interfejs 10 1 0 0/24 E0 E Pakiety multicastowe z danymi przesyłane są w ‘dół’ tego drzewa © 2006 Cisco Systems, Inc. All rights reserved. 37 R110.1.0.0/24 E0
38.
Reverse Path Forwarding
(RPF)Reverse Path Forwarding (RPF) Przeliczenie RPF Oparte o adres źródłowy Najlepsza ścieżka do źródła h d t bli ti 10.1.1.1SRC pochodząca z tablicy routingu unicastowego Określa w którą stronę wysyłać A Join Określa w którą stronę wysyłać komunikaty ‘join’ Pakiety ‘join’ kierowane są w stronę B C R2 Join źródła – budując ‘drzewo’ multicastowe Pakiety multicastowe z danymi D R2 E1E0 Pakiety multicastowe z danymi przesyłane są w ‘dół’ tego drzewa Powtarzamy dla każdego nowego R1 E2 E © 2006 Cisco Systems, Inc. All rights reserved. 38 odbiorcy R1
39.
Multicast Distribution TreesMulticast
Distribution Trees Drzewa dystrybucji informacji multicastowych Drzewo najkrótszej ścieżki lub źródłowe Źródło 1 N t j (S G)Notacja: (S, G) S = Źródło (ang. Source) G = Grupa (ang. Group) BA D F Źródło 2 EC EC © 2006 Cisco Systems, Inc. All rights reserved. 39 Odbiorca 1 Odbiorca 2
40.
Multicast Distribution TreesMulticast
Distribution Trees Drzewa dystrybucji informacji multicastowych Źródlo 1 Drzewo najkrótszej ścieżki lub źródłowe Notacja: (S, G)Notacja: (S, G) S = Źródło (ang. Source) G = Grupa (ang. Group) BA D F Źródło 2 EC EC © 2006 Cisco Systems, Inc. All rights reserved. 40 Odbiorca 1 Odbiorca 2
41.
Multicast Distribution TreesMulticast
Distribution Trees D ółd i l Drzewa dystrybucji informacji multicastowych Drzewo współdzielone Notacja: (*, G) * = wszystkie źródła= wszystkie źródła G = Grupa BA D F(RP) EC (RP) PIM Rendezvous Point EC Drzewo współdzielone © 2006 Cisco Systems, Inc. All rights reserved. 41 Odbiorca 1 Odbiorca 2
42.
Multicast Distribution TreesMulticast
Distribution Trees D ółd i l Drzewa dystrybucji informacji multicastowych Źródło 1 Drzewo współdzielone Notacja: (* G) Ź ódł 2 Notacja: ( , G) * = wszystkie źródła G = Grupa BA F Źródło 2 D (RP) EC (RP) PIM Rendezvous Point EC Drzewo współdzielone Drzewo źródłowe © 2006 Cisco Systems, Inc. All rights reserved. 42 Odbiorca 1 Odbiorca 2
43.
Multicast Distribution TreesMulticast
Distribution Trees Drzewa źródłowe/najkrótsze Charakterystyka drzew dystrybucji Drzewa źródłowe/najkrótsze Wykorzystują więcej przestrzeni w pamięci O(S*G), ale otrzymujemy optymalne trasy do wszystkich odbiorców,otrzymujemy optymalne trasy do wszystkich odbiorców, zmniejszając opóźnienia w transporcie ruchu multicastowego Drzewa współdzielonep Wykorzystują mniej pamięci O(G), ale trasy wyznaczone przez sieć mogą nie być optymalne – może to spowodować d d tk óź i idodatkowe opóźnienie © 2006 Cisco Systems, Inc. All rights reserved. 43
44.
Tworzenie drzewa multicastowegoTworzenie
drzewa multicastowego Komunikaty kontrolne join/prune protokołu PIMKomunikaty kontrolne join/prune protokołu PIM Używane do tworzenia/usuwania drzew dystrybucji W drzewach źródłowych Komunikaty kontrolne PIM wysyłane są w stronę źródła ...natomiast w drzewach współdzielonych Komunikaty kontrolne PIM przesyłane są do RPy p y ą © 2006 Cisco Systems, Inc. All rights reserved. 44
45.
Protokół PIM © 2006
Cisco Systems, Inc. All rights reserved. 45
46.
Warianty PIM spotykane
na wolności”Warianty PIM spotykane „na wolności ASM PIM-SM ASM Any Source Multicast/RP/SPT/shared tree SSM Source Specific Multicast, brak RP, tylko drzewo źródłowe (SPT)(SPT) BiDir Bidirectional PIM, brak SPT, tylko drzewo współdzielone © 2006 Cisco Systems, Inc. All rights reserved. 46
47.
Dołączenie do drzewa
PIM SMDołączenie do drzewa PIM-SM RP (*, G) Join Shared Tree Stan (*, G) tworzony tylko wzdłuż współdzielonego drzewa Odbiorca © 2006 Cisco Systems, Inc. All rights reserved. 47
48.
Rejestracja nadawcy w
PIM SMRejestracja nadawcy w PIM-SM RP Źródło Shared Tree Stan (S, G) tworzony tylko wzdłuż współdzielonego drzewaKierunek ruchu Odbiorca Dołączenie (S G) Komunikat rejestracji (S, G) (unicast) Source Tree © 2006 Cisco Systems, Inc. All rights reserved. 48 Dołączenie (S, G)
49.
Rejestracja nadawcy w
PIM SMRejestracja nadawcy w PIM-SM RP Źródło Ruch (S, G) zaczyna docierać do RP przez drzewo współdzieloneShared Tree Kierunek ruchu Odbiorca RP wysyła komunikat Register-Stop do routera brzegowego by zatrzymać (S G) Register Stop ( i t) Komunikat rejestracji (S, G) (unicast) Source Tree © 2006 Cisco Systems, Inc. All rights reserved. 49 proces ciągłej rejestracji(S, G) Register-Stop (unicast)
50.
Obsługa ruchu po
rejestracjiObsługa ruchu po rejestracji RP Źródło Shared Tree Kierunek ruchu Ruch przesyłany jest wzdłuż drzewa współdzielonego do RP Odbiorca Source Tree Od RP, ruch przesyłany jest wzdłuż drzewa współdzielonego do zarejestrowanych © 2006 Cisco Systems, Inc. All rights reserved. 50 odbiorców
51.
Przełączenie drzewa PIM
SMPrzełączenie drzewa PIM-SM RP Źródło Shared Tree Router najbliżej odbiorcy dołącza do drzewa źródłowego Kierunek ruchu Odbiorca(S, G) Join Source Tree Tworzony jest dodatkowy stan (S, G) © 2006 Cisco Systems, Inc. All rights reserved. 51
52.
Przełączenie drzewa PIM
SMPrzełączenie drzewa PIM-SM RP Źródło Shared Tree Ruch jest przekazywany wzdłuż nowej gałęzi drzewaKierunek ruchu Odbiorca Source Tree (S, G)RP-bit Prune Dodatkowy stan (S, G) tworzony jest wzdłuż współdzielonej ścieżki by © 2006 Cisco Systems, Inc. All rights reserved. 52 zatrzymać niepotrzebny już ruch (S, G)
53.
Przełączenie drzewa PIM
SMPrzełączenie drzewa PIM-SM RP Źródło Shared Tree Ruch dla (S, G) dociera teraz do odbiorcy jedynie wzdłuż drzewa ź ódł Kierunek ruchu Odbiorca Source Tree źródłowego © 2006 Cisco Systems, Inc. All rights reserved. 53
54.
Przełączenie drzewa PIM
SMPrzełączenie drzewa PIM-SM RP Źródło Shared Tree RP również sygnalizuje brak zainteresowania ruchem do (S, G) Kierunek ruchu Odbiorca Source Tree (S, G) Prune © 2006 Cisco Systems, Inc. All rights reserved. 54 To zachowanie można zablokować: ip pim spt-threshold infinity
55.
PIM SM PodsumowaniePIM-SM—Podsumowanie Efektywny
do dystrybucji multicastów dla rzadkoEfektywny do dystrybucji multicastów dla rzadko rozproszonych w sieci odbiorców ZaletyZalety Ruch wysyłany jest tylko do odbiorców którzy wprost wyrazili zainteresowanie treścią – oszczędzamy pasmowyrazili zainteresowanie treścią oszczędzamy pasmo Może przełączyć sposób konstrukcji drzewa (a zatem – ścieżkę przez sieć) dla źródeł nadających dużą ilość danych Niezależny od protokołu routingu unicastowego © 2006 Cisco Systems, Inc. All rights reserved. 55
56.
Source Specific MulticastSource
Specific Multicast Przyjmijmy model jeden do wieluPrzyjmijmy model jeden-do-wielu np. rozgłośnie video/audio Po co w modelu ASM potrzebujemy współdzielonego drzewa?Po co w modelu ASM potrzebujemy współdzielonego drzewa? Hosty i router do którego są podłączone muszą móc nauczyć się gdzie znajduje się aktywne źródło ruchu dla grupy A co gdybyśmy od razu to wiedzieli? Host może użyć IGMPv3 by zasygnalizować zapotrzebowanie dla konkretnej pary (S,G) Współdzielone drzewo i RP nie są w tej sytuacji potrzebne Różne źródła mogą współdzielić ten sam numer grupy i nie przeszkadzać sobie na wzajemna wzajem ...i tak powstał: Source Specific Multicast (SSM) RFC 3569: An Overview of Source Specific Multicast (SSM) © 2006 Cisco Systems, Inc. All rights reserved. 56 RFC 3569: An Overview of Source Specific Multicast (SSM)
57.
Tryb PIM Source
Specific Źródło Odbiorca uczy się źródła i grupy Tryb PIM Source Specific Wysyła join IGMPv3 (S,G) Pierwszy router wysyła PIM Join bezpośrednio do źródłap Zewnętrzne źródło informacji o źródłach(S, G) Join BA C D Na przykład: serwer WWW FD Odbiorca 1 IGMPv3 (S, G) Join © 2006 Cisco Systems, Inc. All rights reserved. 57
58.
Tryb PIM Source
SpecificTryb PIM Source Specific Najkrótsze drzewo do źródła rozpięte jest od źródła – nie ma wspóldzielonegoŹródło od źródła – nie ma wspóldzielonego drzewa BA C D FE Odbiorca 1 © 2006 Cisco Systems, Inc. All rights reserved. 58
59.
SSM PodsumowanieSSM—Podsumowanie Idealny dla
aplikacji w których jedno źródło wysyła do wieluIdealny dla aplikacji w których jedno źródło wysyła do wielu odbiorców Używa uproszczonego protokołu PIM-SMy p g p „Rozwiązuje” problem przydziału adresów multicastowych Ruch danych oddzielony zarówno przez źródło jak i grupę – nie tylko przez grupę Dostawcy treści mogą używać tych samych numerów grup – (S,G) jest unikalne Pozwala niejako przy okazji zapobiegać atakom DoSPozwala niejako przy okazji zapobiegać atakom DoS „Fałszywe” źródło ruchu nie może nadawać do grupy – nawet jeśli będzie nadawać, być może nie trafi w konkretną parę (S,G) © 2006 Cisco Systems, Inc. All rights reserved. 59
60.
Problem sytuacji wiele
do wieluProblem sytuacji wiele-do-wielu Tworzy ogromne tablice (S G)Tworzy ogromne tablice (S,G) Problem z utrzymaniem dużych tablic staje się niebanalny nawet dla platform z szybką pamięcią podręczną – a nawet wnawet dla platform z szybką pamięcią podręczną a nawet w szczególności dla nich duża ilość interfejsów wyjściowych (OIL) pogarsza problem w l tf h t hplatformach sprzętowych Użycie drzew współdzielonych nieco łagodzi problem Redukcja ilości stanów (S, G) Stan (S, G) tylko wdłuż SPT do RP Niestety nadal zwykle oznacza to zbyt dużo wpisów (S, G) © 2006 Cisco Systems, Inc. All rights reserved. 60
61.
Bidirectional PIM Jak
to wygląda?Bidirectional PIM—Jak to wygląda? RP Nadawca/RP odbiorcaOdbiorca Współdzielone drzewo © 2006 Cisco Systems, Inc. All rights reserved. 61 Odbiorca
62.
Bidirectional PIM Jak
to wygląda?Bidirectional PIM—Jak to wygląda? RP Nadawca/RP odbiorcaOdbiorca Ruch ze źródła przekazywany dwukierunkowo przy pomocy Wspóldzielone drzewo Ruch ze źródła dwukierunkowo przy pomocy stanu (*,G) © 2006 Cisco Systems, Inc. All rights reserved. 62 Odbiorca
63.
Bidir PIM PodsumowanieBidir
PIM—Podsumowanie Drastycznie minimalizuje ilość wpisów w tablicyDrastycznie minimalizuje ilość wpisów w tablicy multicastowej Eliminuje wszystkie stany (S G) w sieciEliminuje wszystkie stany (S,G) w sieci drzewa współdzielone między źródłami i RP również są wyeliminowane ruch ze źródła trafia zarówno „w górę” jak i „w dół” drzewa współdzielonego Aplikacje wiele-do-wielu mogą się w tym momencie skalować © 2006 Cisco Systems, Inc. All rights reserved. 63
64.
Wybór RP © 2006
Cisco Systems, Inc. All rights reserved. 64
65.
Skąd sieć wie
gdzie jest RP?Skąd sieć wie gdzie jest RP? Konfiguracja statycznaKonfiguracja statyczna Ręcznie na każdym routerze w domenie PIM AutoRP Rozwiązanie firmowe Cisco Pozwoliło rozpowszechnić zastosowanie PIM-SM BSR draft-ietf-pim-sm-bsr – „standard” © 2006 Cisco Systems, Inc. All rights reserved. 65
66.
Statyczna konfiguracja RPStatyczna
konfiguracja RP Skonfigurowany na stałe adres RPSkonfigurowany na stałe adres RP Należy skonfigurować na każdym RP W tki t i ć t d RPWszystkie routery muszą mieć ten sam adres RP Failover jest niemożliwy – poza wykorzystaniem anycastu Polecenie: ip pim rp-address <adres> [group-list <acl>] [override] group-list pozwala wskazać zakres grup domyślnie 224.0.0.0/4 © 2006 Cisco Systems, Inc. All rights reserved. 66
67.
Auto RP z
10 000 metrówAuto-RP—z 10,000 metrów szenie szenie MA MA Rozgłoszenie Rozgłoszenie Rozgłos Rozgłoszenie Rozgłoszenie Rozgłos A C D B zgłoszenie zgłoszenie C D C-RP 1.1.1.1 C-RP 2.2.2.2 Roz Roz RP wysyła rozgłoszenia 224 0 1 39 © 2006 Cisco Systems, Inc. All rights reserved. 67 Rozgłoszenie na grupę 224.0.1.39
68.
Auto RP z
10 000 metrówAuto-RP—z 10,000 metrów MA MA C D A B C D C-RP 1.1.1.1 C-RP 2.2.2.2 Pakiety RP-Discovery wysyłane są d 224 0 1 40 © 2006 Cisco Systems, Inc. All rights reserved. 68 Discovery na adres 224.0.1.40
69.
BSR z 10
000 metrówBSR—z 10,000 metrów G C BSR A C-BSR F C-BSR D C-BSR E B C © 2006 Cisco Systems, Inc. All rights reserved. 69 BSR Msgs Wiadomości BSR są przekazywane hop-by-hop
70.
BSR z 10
000 metrówBSR—z 10,000 metrów C-BSR z najwyższym i t t t j BSR G priorytetem zostaje BSRem A BSR FD E B C © 2006 Cisco Systems, Inc. All rights reserved. 70
71.
BSR z 10
000 metrówBSR—z 10,000 metrów G FD A BSR C-RP C-RP E B C © 2006 Cisco Systems, Inc. All rights reserved. 71
72.
BSR z 10
000 metrówBSR—z 10,000 metrów G FD A BSR C-RP C-RP EBSR Msgs B C © 2006 Cisco Systems, Inc. All rights reserved. 72 BSR rozgłasza RP-Set
73.
Pytania? © 2006 Cisco
Systems, Inc. All rights reserved. 73
74.
KsiążkiKsiążki © 2006 Cisco
Systems, Inc. All rights reserved. 74
75.
I inne miejsca
do poczytaniaI inne miejsca do poczytania... Cisco Configuring Mulitcast 12 4T:Cisco Configuring Mulitcast, 12.4T: http://www.cisco.com/en/US/docs/ios/ipmulti/configurati on/guide/12 4t/imc 12 4t book htmlon/guide/12_4t/imc_12_4t_book.html Juniper JunOS 9.6 multicast configuration guide: http://www.juniper.net/techpubs/en_US/junos9.6/inform ation-products/topic-collections/config-guide- lti t/ fi id lti t dfmulticast/config-guide-multicast.pdf © 2006 Cisco Systems, Inc. All rights reserved. 75
76.
© 2006 Cisco
Systems, Inc. All rights reserved. 76
Download now