curs domotica ppt

Download Curs Domotica Ppt

Post on 22-Oct-2015

51 views

Category:

Documents

1 download

Embed Size (px)

TRANSCRIPT

  • 1DOMOTIC: CLDIRI INTELIGENTE Curs

    Soluii de distribuie multicast

    Tudor Mihai BLAGAUniversitatea Tehnic din Cluj-Napocatudor.blaga@com.utcluj.ro

  • 2DOMOTIC: CLDIRI INTELIGENTE Curs

    Cuprins

    IntroducereMulticast IP Adrese multicast IPv4 i IPv6 Managementul grupului multicast Principiile rutrii multicast

    Servicii alternative de comunicare n grup Clasificare CastGate XCast

    Parametri de performan AGCSAnaliza performanelor CastGate XCastConcluzii

  • 3DOMOTIC: CLDIRI INTELIGENTE Curs

    INTRODUCERE

  • 4DOMOTIC: CLDIRI INTELIGENTE Curs

    Introducere

    Modele de comunicare unicast broadcast anycast multicast (o surs mai muli destinatari)

    Multicast IP necesit: adrese IP multicast desemneaz grupul multicast protocoale pentru managementul grupului nscriere i

    prsirea grupului protocoale de rutare multicast creaz arborele de

    distribuie de la surs la membrii grupului

  • 5DOMOTIC: CLDIRI INTELIGENTE Curs

    Introducere

    Aplicaii de distribuie a datelor multimedia n timp real la un numr mare de clieni unicast/broadcast MULTICAST

  • 6DOMOTIC: CLDIRI INTELIGENTE Curs

    Introducere

    Grupuri multicast dinamice i deschise dimensiunea nu este limitat o staie poate face parte simultan din mai multe grupuri

    multicast o staie poate se transmit ctre mai multe grupuri mai multe staii pot sa transmit ctre acelai grup

    Adresa IP multicast = adres destinaieProtocol de strat transport = UDP nu exist versiune standardizat pentru multicast a

    protocolului TCP

  • 7DOMOTIC: CLDIRI INTELIGENTE Curs

    MULTICAST IP

    Adrese multicastManagementul grupuluiRutare multicast

  • 8DOMOTIC: CLDIRI INTELIGENTE Curs

    Rutarea multicast intradomeniu

    Adrese multicast IPv4 i IPv6 IPv4 clasa D de adrese ncep cu 1110 IPv6 adrese care ncep cu FF

    Managementul grupului multicast funcii: nscriere, prsire, ntrebare, raportare IPv4 - IGMP (Internet Group Mangement Protocol) v1, v2, v3 IPv6 MLD (Multicast Listener Discovery) v1, v2

    Arbori de distribuie multicast SBT Source Based Tree SDT Shared Distribution Tree mecanism RPF Reverse Path Forwarding

  • 9DOMOTIC: CLDIRI INTELIGENTE Curs

    Adrese multicast

    IPv4 clas D: 224.0.0.0 239.255.255.255

    IPv6 ex: FF02::10

    Scop:

    Scop globalEScop local la nivel de organizaie8

    Scop local la nivel de site5Scop local la nivel de legtur2

    Scop local la nivel de nod1SemnificaieValoare n hexa

  • 10DOMOTIC: CLDIRI INTELIGENTE Curs

    Managementul grupului multicast

    nscriere (Join): staia se poate nscrie la un grup prsire (Leave): staia poate informa routerul c a prsit un anumit grupntrebare (Querying): routerul poate ntreba dac exist membri ai unor grupuri pe acea legtur, ntrebri ce pot fi generice sau specifice unui grupraportare (Reporting): staia poate informa routerul c aparine unui anumit grupIPv4 Internet Group Management Protocol (IGMP)IPv6 Multicast Listener Discovery (MLD)

  • 11DOMOTIC: CLDIRI INTELIGENTE Curs

    Principiile rutrii multicast

    Arbori de distribuie surs sau partajaiRPF Reverse Path Forwarding

  • 12DOMOTIC: CLDIRI INTELIGENTE Curs

  • 13DOMOTIC: CLDIRI INTELIGENTE Curs

  • 14DOMOTIC: CLDIRI INTELIGENTE Curs

    DVMRP

    disponibil doar pentru IPv4bazat pe protocolul unicast RIP (Routing Information Protocol)permite tunelarea datelor IP n IPoperare DVMRP: descoperirea vecinilor schimbul de rute procesul Prune procesul Graft

    ALL-DVMRP-ROUTERS 224.0.0.4

  • 15DOMOTIC: CLDIRI INTELIGENTE Curs

    PIM-DM, PIM-SM

    disponibil pentru IPv4 i IPv6independent de protocolul de rutare unicastdou moduri de operare dens (DM Dense Mode) rsfirat (SM Sparse Mode)

    PIM-DM arbore surs SBT broadcast and prune

    PIM-SM arbore partajat SDT, rdcin comun RP Rendezvous Point mecanism de nscriere explicit

    ALL-PIM-ROUTERS 224.0.0.13 i FF02::D

  • 16DOMOTIC: CLDIRI INTELIGENTE Curs

    DVMRP

  • 17DOMOTIC: CLDIRI INTELIGENTE Curs

    PIM-DM/RIP

  • 18DOMOTIC: CLDIRI INTELIGENTE Curs

    PIM-DM/OSPF

  • 19DOMOTIC: CLDIRI INTELIGENTE Curs

    Rutarea multicast interdomeniu

    BGP - Border Gateway Protocol i Multiprotocol BGP informaie de rutare multicast interdomeniu verificare RPF

    MSDP Multicast Source Discovery Protocol partajare informaie referitoare la sursele active din domeniu mesaje SA (Source Announcement) ce conin primul pachet

    de date

    PIM-SSM PIM Source Specific Multicast extensie PIM transmisie one-to-many necesit folosirea IGMPv3, MLDv2

  • 20DOMOTIC: CLDIRI INTELIGENTE Curs

    Problemele rutrii multicast

    rspndirea redus n Internet blocajul tripartit

    clienii furnizorii de servicii furnizorii de coninut

    lipsa mecanismelor pentru transmisia fiabil complexitatea rutrii multicast dificulti n asigurarea securitii

    transmisia multicast pentru nodurile mobile soluiile disponibile utilizeaz tunelarea bidirecional procesele de nscriere la grup i recepia traficului se

    efectueaz prin HA Home Agent

  • 21DOMOTIC: CLDIRI INTELIGENTE Curs

    Servicii alternative de comunicare n grup

    ClasificareCastGateXCast

  • 22DOMOTIC: CLDIRI INTELIGENTE Curs

    Clasificare AGCS

    Multicast IP nu este disponibil la scal larg n Internet, soluia = AGCSAlternative Group Communication Service reflector unicast/multicast, exemple: UMTP (UDP

    Multicast Tunneling Protocol), CastGate. tunelare permanent, exemple: DVMRP, AMT (Automatic

    Multicast Tunnels). multicast cu topologie suprapus (overlay), exemple:

    ESM, HyperCast. servicii de rutare specifice, exemple: XCast/XCast+, DCM

    (Distributed Core Multicast)

  • 23DOMOTIC: CLDIRI INTELIGENTE Curs

    CastGate

    Acces la coninutul multicast; tehnologie de tranziieUMTP - UDP Multicast Tunneling ProtocolElemente arhitectur CastGate: client tunel CastGate (TC - Tunnel Client) server tunel CastGate (TS - Tunnel Server) server tunel baz de date CastGate (TDS - Tunnel Database

    Server)

    Soluii CastGate: CastGate Client CastGate Router CastGate Router cu PIM-SM

  • 24DOMOTIC: CLDIRI INTELIGENTE Curs

    CastGate Client

  • 25DOMOTIC: CLDIRI INTELIGENTE Curs

    CastGate Router

  • 26DOMOTIC: CLDIRI INTELIGENTE Curs

    CastGate Router cu PIM-SM

  • 27DOMOTIC: CLDIRI INTELIGENTE Curs

    XCast

    Pt. grupuri multicast cu nr. redus de membriiBazat numai pe rutare unicastAntet XCast incude o list cu adresele IP a tuturor destinaiilor (membrii grupului)Mecanisme XCast X2U XCast to Unicast X2M XCast to Multicast

    Modaliti de implementare XCast cu suport n reea X2U prematur tunelare semipermeabil

  • 28DOMOTIC: CLDIRI INTELIGENTE Curs

    XCast

  • 29DOMOTIC: CLDIRI INTELIGENTE Curs

    XCast+

  • 30DOMOTIC: CLDIRI INTELIGENTE Curs

    ESM

    End System Multicast funcii multicast realizate de staia final: managementul grupului rutarea datelor replicarea pachetelor

    Protocolul Narada implementeaz conceptul ESM topologie logic overlay complet (mesh) arbore de distribuie construit printr-un algoritm cu vector

    distan

    Protocol proprietar

  • 31DOMOTIC: CLDIRI INTELIGENTE Curs

    HyperCast

    topologie logic overlaydou mecanisme de construcie a topologiei: triangulaia Delaunay folosind hipercuburi

    protocol n curs de standardizaretipul mesajelor HyperCast mesaje overlay, pentru transferul de date ntre aplicaii mesaje DT (Delaunay Triangulation) mesaje HC (HyperCube)

  • 32DOMOTIC: CLDIRI INTELIGENTE Curs

    Parametri de performan AGCS

  • 33DOMOTIC: CLDIRI INTELIGENTE Curs

    calea pe care se realizeaz transmisia datelor: stres (stress): definete ncrcarea unei legturi ca fiind numrul

    de pachete identice transportat, valoarea optim 1 obinndu-se folosind rutarea multicast.

    utilizarea resurselor (resource usage): se definete drept suma produsului ntre ntrziere i stres pe toate legturile l care particip la distribuia datelor). Acest parametru evalueaz efectul asupra ntregii reele, presupunnd c legturile cu ntrzieri mari sunt mai costisitoare.

    ntindere (stretch): este raportul ntre ntrzierea dintre noduri folosind topologia de distribuie suprapus i ntrzierea de-a lungul ci directe unicast ntre acestea. Acest parametru se mai numete ntrziere relativ ntre surs i un receptor (relative delay penalty).

  • 34DOMOTIC: CLDIRI INTELIGENTE Curs

    performanele staiei finale: pierderi n caz de defeciune (losses after failures):

    ne d numrul mediu de pachetele pierdute ca urmare a defectrii unui singur nod.

    timpul pn la primul pachet (time to first packet): definete timpul dup care un nou membru care s-a nscris la grup ncepe s recepioneze date.

    traficul de control (control overhead): meninerea topologiei AGCS are un cost din punctul de vedere al informaiei de control schimbate, adic numrul de mesaje procesate i debitul transmis.

  • 35DOMOTIC: CLDIRI INTELIGENTE Curs

    Analiza performanelorCastGate - XCast

  • 36DOMOTIC: CLDIRI INTELIGENTE Curs

    Topologia reelei

  • 37DOMOTIC: CLDIRI INTELIGENTE Curs

    Unicast

  • 38DOMOTIC: CLDIRI INTELIGENTE Curs

    Multicast

  • 39DOMOTIC: CLDIRI INTELIGENTE Curs

    CastGate Client

  • 40DOMOTIC: CLDIRI INTELIGENTE Curs

    CastGate Router

  • 41DOMOTIC: CLDIRI INTELIGENTE Curs

    CastGate cu PIM-SM (best case)

  • 42DOMOTIC: CLDIRI INTELIGENTE Curs

    CastGate cu PIM-SM (worst case)