Professional Documents
Culture Documents
IP Alapú Hálózatok Tervezése És Üzemeltetése II
IP Alapú Hálózatok Tervezése És Üzemeltetése II
tervezése és
üzemeltetése II.
15/8
1
IP alapú hálózatok tervezése és üzemeltetése II.
2
IP alapú hálózatok tervezése és üzemeltetése II.
3
IP alapú hálózatok tervezése és üzemeltetése II.
Források
http://www.imit.kth.se/courses/2G1325/VoIP-2
006.pdf
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.
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.
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.
21
IP alapú hálózatok tervezése és üzemeltetése II.
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.
24
IP alapú hálózatok tervezése és üzemeltetése II.
25
IP alapú hálózatok tervezése és üzemeltetése II.
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.
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.
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.
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
2 URI-k
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ő
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.
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 folyamok
<stream> </stream>
Egyirányú
to, from, id, xml:lang, …
XML 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.
62
IP alapú hálózatok tervezése és üzemeltetése II.
63