630 likes | 764 Views
IP alapú hálózatok tervezése és üzemeltetése II. 15 / 8. Az előző előadás tartalma. QoS Intserv Diffserv RSVP. A mai előadás tartalma. VoIP Potenciális hálózatok VoIP piac Készülékek VoIP módok Előnyök/Hátárnyok RTP/RTCP/RSTP SIP SDP. Források.
E N D
Az előző előadás tartalma • QoS • Intserv • Diffserv • RSVP
A mai előadás tartalma • VoIP • Potenciális hálózatok • VoIP piac • Készülékek • VoIP módok • Előnyök/Hátárnyok • RTP/RTCP/RSTP • SIP • SDP
Források • http://www.imit.kth.se/courses/2G1325/VoIP-2006.pdf • Cisco: Voice over IP fundamentals
Voice Over IP • VoIP vég-vég rendszer a feldolgozás a végeken • POTS a feldolgozás a hálózatban • Hálózat konvergencia: • Régen sok dedikált hálózat: • POTS • Adat hálózatok • Rádió, TV • … • Ma: • Konvergált globális hálózat
VoIP piac • Fontos piac • H.323-mal kezdődött SiP-pel folytatódott • Nagy felhasználószám • Sok különbőző HW • CISCO • 3 éve telt az első 1 milló VoIP telefon eladása • A következő 1 millióhoz 12 hónap kell (2003) • 2005: 6 millió eladott VoIP telefon
Készülékek • USB interfésszel • Linksys • Net2phone • D-Link • … • WLAN készülékek • Kritikus fontosság • Nokia • QTec • …
VoIP módok • PC – PC • PC – Telefon • Telefon – PC • Telefon – Telefon • Épület – Épület • Hálózat – Hálózat
VoIP átjáró • Nem csak telefon/fax szolgáltatások • Call center • Üzenetküldés • Három alapvető funkció • Egy interfész a PSTN és az Internet között • Tömörítés, csomagolás, kicsomagolás, kitömörítés • Címtár kapcsolat • IP cím E.164 telefon szám • Azonosítás, számlázás
VoIP átjáró • Hang: • G.723, G.729 • Jelzés • LAN-on H323, hagyományos a telefonrendszerben • Csak az elején és a végén (hagyományos telkó) • FAX támogatás • Tárolás-továbbítás • Valós idejű • Menedzsment • SNMP • SIP
VoIP vs PSTN • 2003: Az USA nemzetközi forgalom 14%-a VoIP • 2004: Havi 30 USD korlátlan USA hívás • A tradicionális operátorok lecserélik a kapcsolóközpontjaikat IP alapúakra • Alkalmazás specifikus arch. -> Tartalom független, elviszi a szolgáltatók nagy profitját (GPRS 4USD/MB, SMS 62 USD/MB, hang 1,7 USD/MB) • Csak az operátorok tudnak szolgáltatni -> bárki tud szolgáltatni • SÍP csak a jelzésre van nem a média kezelésére
PSTN funkciók • IN (Intelligent network) szolgáltatások
A PSTN-en túl • Web, email integrálás • Jelenlét alapú szolgáltatások • Jelenlét: ki érhető el? • Helszín: hol vannak • Hívás állapot: Foglaltak? • Szándék: Elérhetőek? • Preferált médium: szöveges üzenet, email, hang, videó • Preferenciák • Hívás szűrés • Helyszín (otthon, munka) • Hívó alapú • Idő alapú • Csatlakozás meglévő híváshoz • Konferencia hívás amikor mindenki online és akarja is • Példa: • Reuters: SIP alapú üzenet kezelő rendszer 50000 felhasználó hetente
Hátrány • Új technológia, gyakori újítások • PBX 10 év, kapcsolóközpontok 30 év • VoIP berendezések 3 év
VoIP részletek • A beszéd átvitelre RTP keretet használnak (20 ms a becsomagolás)
Valósidejű kézbesítés • Valósidejű alkalmazás: ugyanabban a sorrendben kell kézbesíteni (késleltetéssel) • Két fontos szempont: • Sorrend (sorszám) • Idő (mikor játsza le?) (időbélyeg) • Pl.: egy olyan alkalmazásunk van amely a csendet nem viszi át
Késleltetés változás (jitter) • A késleltetés ingadozhat • A fogadó oldalon fedik el: playout buffer • Követnie kell a késleltetés változás ingadozását • A beszéd aktivitás arány 27% (596 ms csend, 227 ms beszéd) • Ha a késleltetés < 177 ms akkor a beszélgetés természetes
Újraküldés, hibajavítás • Interaktív valós idejű média: • Nincs újraküldés -> élj nélküle (live without it) • Visszanyerhető (FEC) -> recover it • Ha nincs meg akkor generáljunk: • Hang: fehér zaj • Videó: ugyanaz a képkocka • Nem interaktív média • Nagyobb buffer, nagyobb késleltetés, van idő az újraküldésre
VoIP nem éri el a PSTN minőséget • PSTN: 8 KHz, 8 bit 64 kbps • VoIP • Lehet jobb • Lehet roszabb
RSTP • RFC 2326 • Média lejátszók vezérlése • Hasonló a http-hez. • A szerverek állapottartók • A tartalom sávon kívül (RTP)
Session Initiation Protocol - SIP • IETF: MUSIC Muliparty Multimedia Session Control • Ma: IETF: SIP munkacsoport • Szöveg alapú (mint a http, smtp) • Interaktív kommunikációra van kifejlesztve • Hang • Videó • Chat • Játékok • Virtuális valóság
SIP alapok • A szolgáltatások vég-vég módon vannak megvalósítva. (A végpontok dolga) • A bővítmények általánosan alkalmazhatóak legyenek • Egyszerűség fontos • Az IP-t használni az IP filozófiája mentén haladni
SIP javaslatok • Session Initiation Protocol (SIP) Working Group • Callcontrol: többpontos kapcsolatok,… • Callerpref: intelligens hívás irányítás • MIB • Precon: QoS biztosítás • State: Süti • Priv: Titkosság • Security: Biztonság • Provrel: megbízhatóság foglalás • Servfeat: Szerver képességek • Sesstimer: Események • Events • Natfriend
SIP • RFC 3261 • Alkalmazás rétegbeli jelzésrendszer • Létrehozza, módosítja, befejezi a viszonyt • UDP, TCP, TLS, SCTP,… használható • HTTP szerű: • Szöveges (H.323 bináris) • URI-t használ • Információ a hívásról: • SDP - Session Description Protocol
A SIP egyszerű • >25 RFC, 823 oldal • Elvileg egy este alatt elkészíthető egy SIP kliens (azért nem: TLS, AAA, …)
SIP metódusok és státusz kódok • INVITE: meghív egy felhasználót a hívásban való részvételre • ACK: Megkapta a végső választ az Invite-re • BYE: Befejezi a két felhasználó közötti hívást • OPTIONS: A szerver képességeit kérdezi le • CANCEL: Befejezi a függőben lévő kérelmet de nem a hívást • REGISTER: Regisztrálja egy paraméterét a szerverben • 1xx: Információ: A kérés megérkezett, folyamatban • 2xx: Végső: Az akció sikeres volt • 3xx: Átirányítás • 4xx: Kliens hiba (rossz szintakszis) • 5xx: Szerver hiba (rossz szerver) • 6xx: Globális hiba (add fel)
SIP URI • Két típus • SIP URI: sip:bilickiv@inf.u-szeged.hu • Biztonságos SIP URI (TLS):sips:bilickiv@inf.u-szeged.hu • Három URI típus: • Cím rekord (AOR - Address Of Record): FELHASZNÁLÓ • sip:bilickiv@u-szeged.hu (DNS SRV rekordok kellenek a SIP szerver megtalálásához) • Teljes Értékű Tartomány Név FQDN: GÉP • sip:bilickiv@inf.u-szeged.hu • sip:bilickiv@160.114.36.206 • Globálisan Irányítható (GRUU Globally Routable) (user adott UA-nál)
SIP cím feloldás • DNS SRV • ENUM • E.164 – SIP • NAPTR (Naming Authority Pointer) • Három szint: • 0 e164.arpa, ország specifikus kódok • 1 ország kódok • 2 URI-k • Lokáció szerver keresés (Location server)
DNS példa • +36203133523 • 32533130236 • nslookup 3.2.5.3.3.1.3.0.2.3.6.e164.arpa
SIP mobilitás • Felhasználó • Eszköz • Szolgáltatás • Viszony
SIP szerverek • User agent server • User Agent Client UAC • User Agent Server UAS • SIP proxy (nem foglalkozik az SDP-vel) • Állapottartás szerint: • SIP statefull (Transaction/Call) • SIP statless • Irány szerint: • Kimenő • Bejövő • SIP redirect server • Registar server • Location server