Üzenet a Pluto-ra. Delay- and Disruption- Tolerant Networking. Költl Péter. szenior műszaki tanácsadó CCIE #10192 2013. 03. 28.

Hasonló dokumentumok
SzIP kompatibilis sávszélesség mérések

Tűzfal megoldások. ComNETWORX nap, I. 30. ComNETWORX Rt.

E Q U I C O M M é r é s t e c h n i k a i K f t. H B u d a p e s t, M á t y á s k i r á l y u T. : F.

Organizáció. Számítógépes Hálózatok Gyakorlati jegy. Vizsga. Web-oldal

Számítógépes Hálózatok ősz 2006

Organizáció. Számítógépes Hálózatok ősz Tartalom. Vizsga. Web-oldal

Hálózatok Rétegei. Számítógépes Hálózatok és Internet Eszközök. TCP/IP-Rétegmodell. Az Internet rétegei - TCP/IP-rétegek

20. Tétel 1.0 Internet felépítése, OSI modell, TCP/IP modell szintjenek bemutatása, protokollok Pozsonyi ; Szemenyei

MULTIMÉDIA TOVÁBBÍTÁSA AZ IP FELETT

Két típusú összeköttetés PVC Permanent Virtual Circuits Szolgáltató hozza létre Operátor manuálisan hozza létre a végpontok között (PVI,PCI)

Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577) - IETF LAN Emulation (LANE) - ATM Forum Multiprotocol over ATM (MPOA) -

4. Hivatkozási modellek

Tartalom. Hálózati kapcsolatok felépítése és tesztelése. Rétegek használata az adatok továbbításának leírására. OSI modell. Az OSI modell rétegei

Internet Protokoll 6-os verzió. Varga Tamás

Űrtan Évkönyv cikk korrektúra. (az oldalszámok nem véglegesek!)

Az adott eszköz IP címét viszont az adott hálózat üzemeltetői határozzákmeg.

Számítógép hálózatok

Előnyei. Helyi hálózatok tervezése és üzemeltetése 2

Az Ethernet példája. Számítógépes Hálózatok Az Ethernet fizikai rétege. Ethernet Vezetékek

Számítógépes Hálózatok 2013

applikációs protokollok

V2V - Mobilitás és MANET

Számítógépes Hálózatok. 8. gyakorlat

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak

I. Házi Feladat. internet. Határidő: V. 30.

Hálózati architektúrák laborgyakorlat

Kommunikáció. 3. előadás

Hálózati architektúrák laborgyakorlat

A TCP/IP modell hálózati rétege (Network Layer) Protokoll-készlet: a csomagok továbbítása. Legjobb szándékú kézbesítés

Új módszerek és eszközök infokommunikációs hálózatok forgalmának vizsgálatához

Virtuális magánházlózatok / VPN

Tervezési kérdések. Azonnali helyreállítást garantáló védelmi módszerek. Helyreállítási (recovery) ciklus

Számítógépes Hálózatok 2011

Organizáció. Számítógépes Hálózatok Vizsga. Bevezetés. Web-oldal

Organizáció. Számítógépes Hálózatok Vizsga. Bevezetés. Web-oldal

Számítógépes Hálózatok 2007

Számítógépes Hálózatok 2007

IPv6 Biztonság: Ipv6 tűzfalak tesztelése és vizsgálata

Statikus routing. Hoszt kommunikáció. Router működési vázlata. Hálózatok közötti kommunikáció. (A) Partnerek azonos hálózatban

Számítógépes Hálózatok 2008

Radware terhelés-megosztási megoldások a gyakorlatban

OSI-ISO modell. Az OSI rétegek feladatai: Adatkapcsolati réteg (data link layer) Hálózati réteg (network layer)

Rétegezett architektúra HTTP. A hálózatfejlesztés motorját a hálózati alkalmazások képezik. TCP/IP protokoll készlet

Nagy sebességű TCP. TCP Protokollok

2008 II. 19. Internetes alkalmazások forgalmának mérése és osztályozása. Február 19

Számítógépes Hálózatok 2012

Organizáció. Számítógépes Hálózatok Vizsga. Gyakorlati jegy: Folyamatos számonkérés

Organizáció Számítógépes Hálózatok Bevezetés, Internet, Referenciamodellek Vizsga Gyakorlati jegy: Folyamatos számonkérés

Számítógépes Hálózatok 2012

Számítógépes Hálózatok 2008

Az IP hálózati protokoll

IPv6 technológia alkalmazása a szélessávú hozzáférési hálózatokban Szabó Gábor szabo.gabor@siemens.com

Hálózati Technológiák és Alkalmazások

The Flooding Time Synchronization Protocol

Kiterjedt hálózatok. 8. Hálózatok fajtái, topológiájuk. Az Internet kialakulása 1

Hálózati alapismeretek

Hálózati Technológiák és Alkalmazások. Vida Rolland, BME TMIT november 5. HSNLab SINCE 1992

Fábián Zoltán Hálózatok elmélet

INTERNET. internetwork röviden Internet /hálózatok hálózata/ 2010/2011. őszi félév

IoT rendszerek kommunikációs megoldásai vitmav22

OEP Betegéletút lekérdezés háziorvosok és vénytörténet lekérdezés patikák számára. API dokumentáció. verzió: 2.01

Dr. Wührl Tibor Ph.D. MsC 04 Ea. IP kapcsolás hálózati réteg

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely

Ethernet/IP címzés - gyakorlat

Konfiguráljuk be a TCP/IP protokolt a szerveren: LOAD INETCFG A menüpontokból válasszuk ki a Proctcols menüpontot:

Organizáció. Számítógépes Hálózatok Vizsga. Gyakorlati jegy: Folyamatos számonkérés

Számítógépes Hálózatok 2011

3. előadás. A TCP/IP modell jelentősége

SZÁMÍTÓGÉP-HÁLÓZATOK BEVEZETŐ ELŐADÁS 1.

5. Hálózati címzés. CCNA Discovery 1 5. fejezet Hálózati címzés

Újdonságok Nexus Platformon

Internet Control Message Protocol (ICMP) Az Internet hiba- és vezérlı üzenet továbbító protokollja. Készítette: Schubert Tamás (BMF) Tartalom

Technológiák a Felhő alapú adatközpontokhoz

Webszolgáltatások (WS)

Számítógépes Hálózatok és Internet Eszközök

Számítógépes hálózatok GY

Számítógépes Hálózatok. 5. gyakorlat

Újdonságok Nexus Platformon

Gigabit/s sebess«gű internetkapcsolatok m«r«se b ng«szőben

AST_v3\ Hivatkozási modellek

URL-LEL ADOTT OBJEKTUM LETÖLTÉSE (1) URL-LEL ADOTT OBJEKTUM LETÖLTÉSE

Az internet ökoszisztémája és evolúciója. Gyakorlat 4

Számítógépes Hálózatok ősz Hálózati réteg IP címzés, ARP, Circuit Switching, Packet Switching

1/13. RL osztály Hálózati alapismeretek I. gyakorlat c. tantárgy Osztályozóvizsga tematika

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

Televíziózás újgenerációs technológiák használatával

IBM i. Szerviz és támogatás 7.1

Kommunikációs rendszerek programozása. Voice over IP (VoIP)

Informatika 10. évf.

Számítógépes Hálózatok GY 8.hét

Dr. Wührl Tibor Ph.D. MsC 05 Ea. Szállítási protokollok - Bevezetés

Tűzfalak működése és összehasonlításuk

Számítógépes Hálózatok GY 8.hét

Számítógépes hálózatok GY

Hálózati architektúrák és Protokollok GI - 9. Kocsis Gergely

Kiszolgálók üzemeltetése. Iványi Péter

Infokommunikáció. Forgalmi tervezés, VoIP. - Varga Pál, BME TMIT -

fájl-szerver (file server) Az a számítógép a hálózatban, amelyen a távoli felhasználók (kliensek) adatállományait tárolják.

Hálózati alapismeretek

VoIP lehetőségek alacsony sebességű végpontokon

Átírás:

Üzenet a Pluto-ra Delay- and Disruption- Tolerant Networking Költl Péter szenior műszaki tanácsadó CCIE #10192 2013. 03. 28.

Adatkommunikáció Naprendszer-méretekben Űreszközök, szerverek, kliensek az űrben? Kössük be őket a csomagkapcsolt adathálózatunkba! Milyen alkalmazások kellenek (majd)? file-átvitel (fényképek, telemetria, mérési adatok) (pl. CFDP) űreszköz vezérlése, monitorozása egészségi állapot monitorozása levelezés web böngésző? wget, crawler? hírcsatorna videofile-ok streaming? telefon, videokonferencia, IM Az adatcsomagok megbízhatóan, garantáltan odaérjenek Erről nyugtázási üzenetek visszaérjenek (vagy NACK?) adatvesztés észlelése, kezelése adatok célba juttatása értelmes időn belül

A földi Internet / alapokon Megkérdőjelezetlen implicit alapelvek a késleltetés nem több néhány s-nál, tipikusan 1..100 ms nagyságrendű a bithibaarány az összeköttetéseken kicsi (10-7 -10-15 ) a csomagvesztési arány kicsi (10-4 ) két -alkalmazás egymással kvázi-valós időben kommunikál folyamatos, tartós end-to-end kapcsolatok, amíg szükséges elég egyetlen működő útvonal az átvitelhez ha ezek nem teljesülnek:» az összeköttetést hibásnak tekintjük és megjavíttatjuk (pl. addig használunk alternatív útvonalat)» az alkalmazások nem tudnak kommunikálni, hibát jeleznek minden eszköz /-képes

Űrösszeköttetések Késleltetés: 8 perc/cse (Föld-Pluto 4..6 h) alacsony SNR, nagy bithibaarány (akár 10-1 ) csomagvesztés tartós szakadások (rálátás, keringés) aszimmetrikus sávszélességek (akár 1:1000) sávszélesség: 100 bit/s.. 256 kbit/s alkalmazások: kérés-válasz között percek, órák, hetek

/ az űrben? Webszerver a Pluto-n: rákattintunk egy weblinkre... HTTP GET... SYN 5 óra múlva megérkezik a szerverre a SYN» vagy 3 hét múlva (kitakarás) A teljesítménye drasztikusan leromlik ( bw delay )» d=20 min» hibamentes csatornán: 100 kbit/s, 0.02% csomagvesztésnél: 700 bit/s Alternatív protokollkészlet nem SYN indul, hanem egy bundle az alkalmazás jobban érzi magát? A szokásos földi alkalmazások nem használhatók, hiába teszünk akármilyen robusztus protokollokat alájuk. Alkalmazástervezés: kérés-válasz szekvenciák kerülése, minimalizálása, az érdemi üzenet előtt ne legyen sok egyeztetés, bírják ki akár az újraindulást is

Interplanetary Internet (N) N link Source or destination node Forwarding node

Delay-Tolerant Networking Bundle Protocol (RFC 4838, 5050) különböző interneteket összekötő réteg store-and-forward message switching, tartós tárolók hop-by-hop nem várhatunk a végponti ACK-okra, nem lehet end-toend szakaszon csúszóablak küldeni kell az adatokat ACK nélkül is custody transfer time-to-live (pl. 36 óra,!= hop count) Self-Delimiting Numeric Values (SDNVs)

Protokollkészlet Endpoint ID (EID): ipn:35.2 ipn:35.0 ipn:90.0 ipn:91.0 ipn:28.0 ipn:28.4 Application Application Bundle Protocol Bundle Protocol Transport B CT Bundle Protocol Transport B CT Bundle Protocol Network B Network B Data Link B Data Link B Physical B Physical B Föld src Föld forwarding node Mars forwarding node Mars dst

Protokollkészlet Endpoint ID (EID): ipn:35.2 ipn:35.0 ipn:90.0 ipn:91.0 ipn:28.0 ipn:28.4 Application Application Bundle Protocol Bundle Protocol Convergence B (Saratoga/LTP) CT Bundle Protocol Convergence B (Saratoga/LTP) CT Bundle Protocol Transport B (UDP) Transport B (UDP) Network B Network B Data Link B Data Link B Physical B Physical B Föld src Föld forwarding node Mars forwarding node Mars dst http://personal.ee.surrey.ac.uk/personal/l.wood/publications/wood-ieee-aerospace-2009-bundle-problems.pdf

DTN transzport/konvergencia protokollok Licklider Transmission Protocol (RFC 5325) Saratoga TP-Planet RCP-Planet SCPS-TP CCSDS-FDP (CFDP) Space Packet Protocol Deep-Space Transport Protocol (DS-TP) Delay-Tolerant Transport Protocol (DTTP) Convergence Layer protocol (CL)

/ DTN / Bundle Protocol tesztek az űrben UoSAT-12 (2000-2001) ping, NTP, FTP, HTTP AlSAT-1 (2002) CFDP UK-DMC műhold (2004-) Saratoga képletöltések UK-DMC műhold (2008) BP over Saratoga over UDP 150 MB-os kép 2 darabban NASA Deep Impact/EPOXI űrszonda (2008) BP over LTP over CFDP ISS (2009-2010) biológiai kísérleti kamra (CGBA-4/5) adatai ISS (2012) földi LEGO robot irányítása az űrből

Problémák a Bundle Protocol-lal nincs benne megbízható átvitel hibamentes-e az érkezett bundle? majd az alkalmazás gondoskodik róla? és a headerek? hibadetektálás, ellenőrzőösszeg Bundle Security Protocol Saratoga + MD5 teljesítmény időszinkronizáció BP-hez nélkülözhetetlen ördögi kör, ha ezen a hálózaton akarunk szinkronizálni nincs tartalomazonosítás (MIME type) automatikus konfigurálás, felderítés, dinamikus routing hiányzik maximális bundle-méret ( ~ MTU) hálózatmenedzsment QoS biztonság

BP helyett HTTP-DTN? hop-by-hop HTTP a konvergenciarétegben nincsenek időzítők egyirányú PUT lehetősége MIME rugalmas metaadatok (szöveges header) számtalan jól kitesztelt implementáció, sok tapasztalat felettes rétegekre is számos bejáratott példa (SOAP) L. Wood and P. Holliday, Using HTTP for delivery in Delay/Disruption-Tolerant Networks, draft-wood-dtnrg-http-dtn-delivery-02, October 2008.