SlideShare a Scribd company logo
1 of 63
IP alapú hálózatok
tervezése és
üzemeltetése II.
15/8

1
IP alapú hálózatok tervezése és üzemeltetése II.

Az előző előadás tartalma
QoS
 Intserv
 Diffserv
 RSVP


2
IP alapú hálózatok tervezése és üzemeltetése II.

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
3
IP alapú hálózatok tervezése és üzemeltetése II.

Források

http://www.imit.kth.se/courses/2G1325/VoIP-200
 Cisco: Voice over IP fundamentals


4
IP alapú hálózatok tervezése és üzemeltetése II.

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
5
IP alapú hálózatok tervezése és üzemeltetése II.

Potenciális hálózatok

6
IP alapú hálózatok tervezése és üzemeltetése II.

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
7
IP alapú hálózatok tervezése és üzemeltetése II.

Készülékek


USB interfésszel
 Linksys
 Net2phone
 D-Link
…



WLAN készülékek
 Kritikus

fontosság

 Nokia
 QTec
…
8
IP alapú hálózatok tervezése és üzemeltetése II.

Használható-e?

9
IP alapú hálózatok tervezése és üzemeltetése II.

VoIP módok
PC – PC
 PC – Telefon
 Telefon – PC
 Telefon – Telefon
 Épület – Épület
 Hálózat – Hálózat


10
IP alapú hálózatok tervezése és üzemeltetése II.

IP alapú adat+hang infrastruktúra

11
IP alapú hálózatok tervezése és üzemeltetése II.

Hang átjáró

12
IP alapú hálózatok tervezése és üzemeltetése II.

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
13
IP alapú hálózatok tervezése és üzemeltetése II.

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
14
IP alapú hálózatok tervezése és üzemeltetése II.

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
15
IP alapú hálózatok tervezése és üzemeltetése II.

PSTN funkciók


IN (Intelligent network) szolgáltatások

16
IP alapú hálózatok tervezése és üzemeltetése II.

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
17
IP alapú hálózatok tervezése és üzemeltetése II.

Hátrány
Új technológia, gyakori újítások
 PBX 10 év, kapcsolóközpontok 30 év
 VoIP berendezések 3 év


18
IP alapú hálózatok tervezése és üzemeltetése II.

Telecom vs. Datacom

19
IP alapú hálózatok tervezése és üzemeltetése II.

VoIP részletek


A beszéd átvitelre RTP keretet használnak (20
ms a becsomagolás)

20
IP alapú hálózatok tervezése és üzemeltetése II.

RTP & H.323

21
IP alapú hálózatok tervezése és üzemeltetése II.

RTP & SIP

22
IP alapú hálózatok tervezése és üzemeltetése II.

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

23
IP alapú hálózatok tervezése és üzemeltetése II.

Késleltetés (120~180 ms)

24
IP alapú hálózatok tervezése és üzemeltetése II.

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

25
IP alapú hálózatok tervezése és üzemeltetése II.

Mikor játszuk le?

26
IP alapú hálózatok tervezése és üzemeltetése II.

Ú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
27
IP alapú hálózatok tervezése és üzemeltetése II.

VoIP nem éri el a PSTN minőséget
PSTN: 8 KHz, 8 bit 64 kbps
 VoIP


 Lehet

jobb
 Lehet roszabb

28
IP alapú hálózatok tervezése és üzemeltetése II.

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)

29
IP alapú hálózatok tervezése és üzemeltetése II.

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
30
IP alapú hálózatok tervezése és üzemeltetése II.

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


31
IP alapú hálózatok tervezése és üzemeltetése II.

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
32
IP alapú hálózatok tervezése és üzemeltetése II.

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

33
IP alapú hálózatok tervezése és üzemeltetése II.

A SIP egyszerű
>25 RFC, 823 oldal
 Elvileg egy este alatt elkészíthető egy SIP
kliens (azért nem: TLS, AAA, …)


34
IP alapú hálózatok tervezése és üzemeltetése II.

SIP szereplők

35
IP alapú hálózatok tervezése és üzemeltetése II.

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)
36
IP alapú hálózatok tervezése és üzemeltetése II.

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)
37
IP alapú hálózatok tervezése és üzemeltetése II.

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)
38
IP alapú hálózatok tervezése és üzemeltetése II.

DNS példa
+36203133523
 32533130236
 nslookup 3.2.5.3.3.1.3.0.2.3.6.e164.arpa


39
IP alapú hálózatok tervezése és üzemeltetése II.

SIP mobilitás
Felhasználó
 Eszköz
 Szolgáltatás
 Viszony


40
IP alapú hálózatok tervezése és üzemeltetése II.

SIP példa

41
IP alapú hálózatok tervezése és üzemeltetése II.

Invite

42
IP alapú hálózatok tervezése és üzemeltetése II.

OK

43
IP alapú hálózatok tervezése és üzemeltetése II.

ACK

44
IP alapú hálózatok tervezése és üzemeltetése II.

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
45
IP alapú hálózatok tervezése és üzemeltetése II.

SIP trapéz

46
IP alapú hálózatok tervezése és üzemeltetése II.

Hívás felépítés

47
IP alapú hálózatok tervezése és üzemeltetése II.

B nincs meg

48
IP alapú hálózatok tervezése és üzemeltetése II.

Felíratkozás

49
IP alapú hálózatok tervezése és üzemeltetése II.

Regisztráció

50
IP alapú hálózatok tervezése és üzemeltetése II.

Értesítés

51
IP alapú hálózatok tervezése és üzemeltetése II.

Sikeres hívás

52
IP alapú hálózatok tervezése és üzemeltetése II.

Üzenet küldés

53
IP alapú hálózatok tervezése és üzemeltetése II.

Session Description Protocol
RFC 2327: SDP
 Média viszonyt ír le
 Szöveg alapú


54
IP alapú hálózatok tervezése és üzemeltetése II.

55
IP alapú hálózatok tervezése és üzemeltetése II.

Session Offer/Response

56
IP alapú hálózatok tervezése és üzemeltetése II.

Átjárók
Jelzés átjáró
 Média átjáró
 Átjáró lokáció protocol (Gateway Location
Protocol)


57
IP alapú hálózatok tervezése és üzemeltetése II.

XMPP






RFC 3920 Extensible Messaging and Presence
Protocol (XMPP)
Jabber open-source community
Közel valósidejű üzenetcsere
IM, Jelenlét alkalmazások
Nincs különösebb architektúra kötöttsége de jelenleg
kliens-szerver
 Szerver:




Kapcsolat menedzsment
Útvonal választás
Adat tárolás (legtöbb implementáció)

 Átjátó

(IRC, SIP, SMS, …)
58
IP alapú hálózatok tervezése és üzemeltetése II.

XMPP


Címzés
 URI-



JID : user@host/resource

Aszinkron adatcsere
 XML




<stream> </stream>
Egyirányú
to, from, id, xml:lang, …

 XML


folyamok

strófa, versszak (stanza)

Önnáló XMl elem





<presence>
<iq>

TLS/SASL használat
59
IP alapú hálózatok tervezése és üzemeltetése II.

XMPPP


Több mint 50 bővítmény:
 User

Geolocation: building,… street
 User Mood: afraid, …, in_love
 User Activity: drinking, … traveling
 User Tune: atrist, title, …


Jingle
 P2P

kapcsolatok menedzselése
 Jelzés, adat elkülönítése
 Felépítése:
Viszony menedzsment
 Tartalom kezelés
 Étvitel kezelés


60
IP alapú hálózatok tervezése és üzemeltetése II.

XMPP - Jingle

61
IP alapú hálózatok tervezése és üzemeltetése II.

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
62
IP alapú hálózatok tervezése és üzemeltetése II.

A következő előadás tartalma


Hálózati biztonság
 Tűzfalak
 Proxy-k
 Behatolás

érzékelő rendszerek
 Topológiák

63

More Related Content

Similar to Voip

[Hackersuli][HUN] GSM halozatok hackelese
[Hackersuli][HUN] GSM halozatok hackelese[Hackersuli][HUN] GSM halozatok hackelese
[Hackersuli][HUN] GSM halozatok hackelesehackersuli
 
SUSE Linux Enterprise 11 admin 2
SUSE Linux Enterprise 11 admin 2SUSE Linux Enterprise 11 admin 2
SUSE Linux Enterprise 11 admin 2Kálmán Kéménczy
 
Gazdag Ferenc_IDC_KormanyzatiFelho
Gazdag Ferenc_IDC_KormanyzatiFelhoGazdag Ferenc_IDC_KormanyzatiFelho
Gazdag Ferenc_IDC_KormanyzatiFelhoFerenc GAZDAG
 
Protokoll feldolgozás generált kóddal
Protokoll feldolgozás generált kóddalProtokoll feldolgozás generált kóddal
Protokoll feldolgozás generált kóddalViktor Hercinger
 
A mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalatai
A mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalataiA mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalatai
A mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalataiGyörgy Balássy
 
Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2
Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2
Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2Ferenc GAZDAG
 
Nyílt forráskód a Fővárosi Bíróságon
Nyílt forráskód a Fővárosi BíróságonNyílt forráskód a Fővárosi Bíróságon
Nyílt forráskód a Fővárosi BíróságonNorbert Laky
 
Te kit választanál - Ip telefonközpontot de milyet választék 10 - 500 felhas...
Te kit választanál  - Ip telefonközpontot de milyet választék 10 - 500 felhas...Te kit választanál  - Ip telefonközpontot de milyet választék 10 - 500 felhas...
Te kit választanál - Ip telefonközpontot de milyet választék 10 - 500 felhas...Gloster telekom Kft.
 
Virtualizáció az EGISben
Virtualizáció az EGISbenVirtualizáció az EGISben
Virtualizáció az EGISbengazdagf
 
Nyílt forráskód a Fővárosi Bíróságon
Nyílt forráskód a Fővárosi BíróságonNyílt forráskód a Fővárosi Bíróságon
Nyílt forráskód a Fővárosi BíróságonNorbert Laky
 
IIS 7.5 webszerver újdonságok
IIS 7.5 webszerver újdonságokIIS 7.5 webszerver újdonságok
IIS 7.5 webszerver újdonságokGyörgy Balássy
 

Similar to Voip (20)

WebRTC - Hol tartunk ma?
WebRTC - Hol tartunk ma?WebRTC - Hol tartunk ma?
WebRTC - Hol tartunk ma?
 
Linux alapok
Linux alapokLinux alapok
Linux alapok
 
[Hackersuli][HUN] GSM halozatok hackelese
[Hackersuli][HUN] GSM halozatok hackelese[Hackersuli][HUN] GSM halozatok hackelese
[Hackersuli][HUN] GSM halozatok hackelese
 
WebRTC - Hol tartunk ma?
WebRTC - Hol tartunk ma?WebRTC - Hol tartunk ma?
WebRTC - Hol tartunk ma?
 
Az interfész
Az interfészAz interfész
Az interfész
 
SUSE Linux Enterprise 11 admin 2
SUSE Linux Enterprise 11 admin 2SUSE Linux Enterprise 11 admin 2
SUSE Linux Enterprise 11 admin 2
 
Gazdag Ferenc_IDC_KormanyzatiFelho
Gazdag Ferenc_IDC_KormanyzatiFelhoGazdag Ferenc_IDC_KormanyzatiFelho
Gazdag Ferenc_IDC_KormanyzatiFelho
 
It3 4 1 1 3 2
It3 4 1 1 3 2It3 4 1 1 3 2
It3 4 1 1 3 2
 
Hogyan méretezzünk tűzfalat?
Hogyan méretezzünk tűzfalat?Hogyan méretezzünk tűzfalat?
Hogyan méretezzünk tűzfalat?
 
Protokoll feldolgozás generált kóddal
Protokoll feldolgozás generált kóddalProtokoll feldolgozás generált kóddal
Protokoll feldolgozás generált kóddal
 
A mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalatai
A mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalataiA mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalatai
A mi hackathonunk: Egy kihívásokkal teli IoT projekt tapasztalatai
 
Netacademy magyar
Netacademy magyarNetacademy magyar
Netacademy magyar
 
Internet
InternetInternet
Internet
 
Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2
Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2
Gazdag Ferenc_IVSZ_KormanyzatiFelho_v2
 
Nyílt forráskód a Fővárosi Bíróságon
Nyílt forráskód a Fővárosi BíróságonNyílt forráskód a Fővárosi Bíróságon
Nyílt forráskód a Fővárosi Bíróságon
 
It halozat
It halozatIt halozat
It halozat
 
Te kit választanál - Ip telefonközpontot de milyet választék 10 - 500 felhas...
Te kit választanál  - Ip telefonközpontot de milyet választék 10 - 500 felhas...Te kit választanál  - Ip telefonközpontot de milyet választék 10 - 500 felhas...
Te kit választanál - Ip telefonközpontot de milyet választék 10 - 500 felhas...
 
Virtualizáció az EGISben
Virtualizáció az EGISbenVirtualizáció az EGISben
Virtualizáció az EGISben
 
Nyílt forráskód a Fővárosi Bíróságon
Nyílt forráskód a Fővárosi BíróságonNyílt forráskód a Fővárosi Bíróságon
Nyílt forráskód a Fővárosi Bíróságon
 
IIS 7.5 webszerver újdonságok
IIS 7.5 webszerver újdonságokIIS 7.5 webszerver újdonságok
IIS 7.5 webszerver újdonságok
 

Voip

  • 1. IP alapú hálózatok tervezése és üzemeltetése II. 15/8 1
  • 2. IP alapú hálózatok tervezése és üzemeltetése II. Az előző előadás tartalma QoS  Intserv  Diffserv  RSVP  2
  • 3. IP alapú hálózatok tervezése és üzemeltetése II. 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 3
  • 4. IP alapú hálózatok tervezése és üzemeltetése II. Források http://www.imit.kth.se/courses/2G1325/VoIP-200  Cisco: Voice over IP fundamentals  4
  • 5. IP alapú hálózatok tervezése és üzemeltetése II. 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 5
  • 6. IP alapú hálózatok tervezése és üzemeltetése II. Potenciális hálózatok 6
  • 7. IP alapú hálózatok tervezése és üzemeltetése II. 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 7
  • 8. IP alapú hálózatok tervezése és üzemeltetése II. Készülékek  USB interfésszel  Linksys  Net2phone  D-Link …  WLAN készülékek  Kritikus fontosság  Nokia  QTec … 8
  • 9. IP alapú hálózatok tervezése és üzemeltetése II. Használható-e? 9
  • 10. IP alapú hálózatok tervezése és üzemeltetése II. VoIP módok PC – PC  PC – Telefon  Telefon – PC  Telefon – Telefon  Épület – Épület  Hálózat – Hálózat  10
  • 11. IP alapú hálózatok tervezése és üzemeltetése II. IP alapú adat+hang infrastruktúra 11
  • 12. IP alapú hálózatok tervezése és üzemeltetése II. Hang átjáró 12
  • 13. IP alapú hálózatok tervezése és üzemeltetése II. 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 13
  • 14. IP alapú hálózatok tervezése és üzemeltetése II. 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 14
  • 15. IP alapú hálózatok tervezése és üzemeltetése II. 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 15
  • 16. IP alapú hálózatok tervezése és üzemeltetése II. PSTN funkciók  IN (Intelligent network) szolgáltatások 16
  • 17. IP alapú hálózatok tervezése és üzemeltetése II. 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 17
  • 18. IP alapú hálózatok tervezése és üzemeltetése II. Hátrány Új technológia, gyakori újítások  PBX 10 év, kapcsolóközpontok 30 év  VoIP berendezések 3 év  18
  • 19. IP alapú hálózatok tervezése és üzemeltetése II. Telecom vs. Datacom 19
  • 20. IP alapú hálózatok tervezése és üzemeltetése II. VoIP részletek  A beszéd átvitelre RTP keretet használnak (20 ms a becsomagolás) 20
  • 21. IP alapú hálózatok tervezése és üzemeltetése II. RTP & H.323 21
  • 22. IP alapú hálózatok tervezése és üzemeltetése II. RTP & SIP 22
  • 23. IP alapú hálózatok tervezése és üzemeltetése II. 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 23
  • 24. IP alapú hálózatok tervezése és üzemeltetése II. Késleltetés (120~180 ms) 24
  • 25. IP alapú hálózatok tervezése és üzemeltetése II. 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 25
  • 26. IP alapú hálózatok tervezése és üzemeltetése II. Mikor játszuk le? 26
  • 27. IP alapú hálózatok tervezése és üzemeltetése II. Ú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 27
  • 28. IP alapú hálózatok tervezése és üzemeltetése II. VoIP nem éri el a PSTN minőséget PSTN: 8 KHz, 8 bit 64 kbps  VoIP   Lehet jobb  Lehet roszabb 28
  • 29. IP alapú hálózatok tervezése és üzemeltetése II. 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) 29
  • 30. IP alapú hálózatok tervezése és üzemeltetése II. 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 30
  • 31. IP alapú hálózatok tervezése és üzemeltetése II. 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  31
  • 32. IP alapú hálózatok tervezése és üzemeltetése II. 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 32
  • 33. IP alapú hálózatok tervezése és üzemeltetése II. 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 33
  • 34. IP alapú hálózatok tervezése és üzemeltetése II. A SIP egyszerű >25 RFC, 823 oldal  Elvileg egy este alatt elkészíthető egy SIP kliens (azért nem: TLS, AAA, …)  34
  • 35. IP alapú hálózatok tervezése és üzemeltetése II. SIP szereplők 35
  • 36. IP alapú hálózatok tervezése és üzemeltetése II. 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) 36
  • 37. IP alapú hálózatok tervezése és üzemeltetése II. 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) 37
  • 38. IP alapú hálózatok tervezése és üzemeltetése II. 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) 38
  • 39. IP alapú hálózatok tervezése és üzemeltetése II. DNS példa +36203133523  32533130236  nslookup 3.2.5.3.3.1.3.0.2.3.6.e164.arpa  39
  • 40. IP alapú hálózatok tervezése és üzemeltetése II. SIP mobilitás Felhasználó  Eszköz  Szolgáltatás  Viszony  40
  • 41. IP alapú hálózatok tervezése és üzemeltetése II. SIP példa 41
  • 42. IP alapú hálózatok tervezése és üzemeltetése II. Invite 42
  • 43. IP alapú hálózatok tervezése és üzemeltetése II. OK 43
  • 44. IP alapú hálózatok tervezése és üzemeltetése II. ACK 44
  • 45. IP alapú hálózatok tervezése és üzemeltetése II. 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 45
  • 46. IP alapú hálózatok tervezése és üzemeltetése II. SIP trapéz 46
  • 47. IP alapú hálózatok tervezése és üzemeltetése II. Hívás felépítés 47
  • 48. IP alapú hálózatok tervezése és üzemeltetése II. B nincs meg 48
  • 49. IP alapú hálózatok tervezése és üzemeltetése II. Felíratkozás 49
  • 50. IP alapú hálózatok tervezése és üzemeltetése II. Regisztráció 50
  • 51. IP alapú hálózatok tervezése és üzemeltetése II. Értesítés 51
  • 52. IP alapú hálózatok tervezése és üzemeltetése II. Sikeres hívás 52
  • 53. IP alapú hálózatok tervezése és üzemeltetése II. Üzenet küldés 53
  • 54. IP alapú hálózatok tervezése és üzemeltetése II. Session Description Protocol RFC 2327: SDP  Média viszonyt ír le  Szöveg alapú  54
  • 55. IP alapú hálózatok tervezése és üzemeltetése II. 55
  • 56. IP alapú hálózatok tervezése és üzemeltetése II. Session Offer/Response 56
  • 57. IP alapú hálózatok tervezése és üzemeltetése II. Átjárók Jelzés átjáró  Média átjáró  Átjáró lokáció protocol (Gateway Location Protocol)  57
  • 58. IP alapú hálózatok tervezése és üzemeltetése II. XMPP      RFC 3920 Extensible Messaging and Presence Protocol (XMPP) Jabber open-source community Közel valósidejű üzenetcsere IM, Jelenlét alkalmazások Nincs különösebb architektúra kötöttsége de jelenleg kliens-szerver  Szerver:    Kapcsolat menedzsment Útvonal választás Adat tárolás (legtöbb implementáció)  Átjátó (IRC, SIP, SMS, …) 58
  • 59. IP alapú hálózatok tervezése és üzemeltetése II. XMPP  Címzés  URI-  JID : user@host/resource Aszinkron adatcsere  XML    <stream> </stream> Egyirányú to, from, id, xml:lang, …  XML  folyamok strófa, versszak (stanza) Önnáló XMl elem    <presence> <iq> TLS/SASL használat 59
  • 60. IP alapú hálózatok tervezése és üzemeltetése II. XMPPP  Több mint 50 bővítmény:  User Geolocation: building,… street  User Mood: afraid, …, in_love  User Activity: drinking, … traveling  User Tune: atrist, title, …  Jingle  P2P kapcsolatok menedzselése  Jelzés, adat elkülönítése  Felépítése: Viszony menedzsment  Tartalom kezelés  Étvitel kezelés  60
  • 61. IP alapú hálózatok tervezése és üzemeltetése II. XMPP - Jingle 61
  • 62. IP alapú hálózatok tervezése és üzemeltetése II. 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 62
  • 63. IP alapú hálózatok tervezése és üzemeltetése II. A következő előadás tartalma  Hálózati biztonság  Tűzfalak  Proxy-k  Behatolás érzékelő rendszerek  Topológiák 63