ip alapú hálózatok tervezése és üzemeltetése ii

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

Upload: taro

Post on 08-Jan-2016

30 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

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

1

IP alapú hálózatok tervezése és

üzemeltetése II.

15/8

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

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

2

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

Page 3: IP alapú hálózatok tervezése és üzemeltetése II

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

3

A mai előadás tartalma VoIP

Potenciális hálózatokVoIP piacKészülékekVoIP módokElőnyök/HátárnyokRTP/RTCP/RSTPSIPSDP

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

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

4

Források http://www.imit.kth.se/courses/2G1325/VoIP-2

006.pdf Cisco: Voice over IP fundamentals

Page 5: IP alapú hálózatok tervezése és üzemeltetése II

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

5

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

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

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

6

Potenciális hálózatok

Page 7: IP alapú hálózatok tervezése és üzemeltetése II

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

7

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ásaA következő 1 millióhoz 12 hónap kell (2003)2005: 6 millió eladott VoIP telefon

Page 8: IP alapú hálózatok tervezése és üzemeltetése II

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

8

Készülékek USB interfésszel

LinksysNet2phoneD-Link…

WLAN készülékekKritikus fontosságNokiaQTec…

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

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

9

Használható-e?

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

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

10

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

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

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

11

IP alapú adat+hang infrastruktúra

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

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

12

Hang átjáró

Page 13: IP alapú hálózatok tervezése és üzemeltetése II

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

13

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

Page 14: IP alapú hálózatok tervezése és üzemeltetése II

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

14

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

Page 15: IP alapú hálózatok tervezése és üzemeltetése II

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

15

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

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

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

16

PSTN funkciók IN (Intelligent network) szolgáltatások

Page 17: IP alapú hálózatok tervezése és üzemeltetése II

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

17

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

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

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

18

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

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

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

19

Telecom vs. Datacom

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

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

20

VoIP részletek A beszéd átvitelre RTP keretet használnak (20

ms a becsomagolás)

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

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

21

RTP & H.323

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

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

22

RTP & SIP

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

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

23

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

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

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

24

Késleltetés (120~180 ms)

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

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

25

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átA 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

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

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

26

Mikor játszuk le?

Page 27: IP alapú hálózatok tervezése és üzemeltetése II

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

27

Ú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 zajVideó: ugyanaz a képkocka

Nem interaktív médiaNagyobb buffer, nagyobb késleltetés, van idő az

újraküldésre

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

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

28

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

Lehet jobbLehet roszabb

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

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

29

RSTP RFC 2326 Média lejátszók vezérlése Hasonló a http-hez.

A szerverek állapottartókA tartalom sávon kívül (RTP)

Page 30: IP alapú hálózatok tervezése és üzemeltetése II

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

30

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

HangVideóChatJátékokVirtuális valóság

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

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

31

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

Page 32: IP alapú hálózatok tervezése és üzemeltetése II

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

32

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

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

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

33

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

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

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

34

A SIP egyszerű >25 RFC, 823 oldal Elvileg egy este alatt elkészíthető egy SIP

kliens (azért nem: TLS, AAA, …)

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

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

35

SIP szereplők

Page 36: IP alapú hálózatok tervezése és üzemeltetése II

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

36

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)

Page 37: IP alapú hálózatok tervezése és üzemeltetése II

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

37

SIP URI Két típus

SIP URI: sip:[email protected] Biztonságos SIP URI (TLS):sips:[email protected]

Három URI típus: Cím rekord (AOR - Address Of Record): FELHASZNÁLÓ

sip:[email protected] (DNS SRV rekordok kellenek a SIP szerver megtalálásához)

Teljes Értékű Tartomány Név FQDN: GÉP sip:[email protected] sip:[email protected]

Globálisan Irányítható (GRUU Globally Routable) (user adott UA-nál)

Page 38: IP alapú hálózatok tervezése és üzemeltetése II

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

38

SIP cím feloldás DNS SRV ENUM

E.164 – SIPNAPTR (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)

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

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

39

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

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

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

40

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

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

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

41

SIP példa

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

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

42

Invite

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

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

43

OK

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

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

44

ACK

Page 45: IP alapú hálózatok tervezése és üzemeltetése II

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

45

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

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

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

46

SIP trapéz

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

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

47

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

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

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

48

B nincs meg

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

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

49

Felíratkozás

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

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

50

Regisztráció

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

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

51

Értesítés

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

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

52

Sikeres hívás

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

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

53

Üzenet küldés

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

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

54

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

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

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

55

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

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

56

Session Offer/Response

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

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

57

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

Protocol)

Page 58: IP alapú hálózatok tervezése és üzemeltetése II

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

58

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, …)

Page 59: IP alapú hálózatok tervezése és üzemeltetése II

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

59

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

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

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

60

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, …

JingleP2P kapcsolatok menedzseléseJelzés, adat elkülönítéseFelépítése:

Viszony menedzsment Tartalom kezelés Étvitel kezelés

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

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

61

XMPP - Jingle

Page 62: IP alapú hálózatok tervezése és üzemeltetése II

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

62

A mai előadás tartalma VoIP

Potenciális hálózatokVoIP piacKészülékekVoIP módokElőnyök/HátárnyokRTP/RTCP/RSTPSIPSDP

Page 63: IP alapú hálózatok tervezése és üzemeltetése II

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

63

A következő előadás tartalma Hálózati biztonság

TűzfalakProxy-kBehatolás érzékelő rendszerekTopológiák