Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS690b Presentation Multimedia Network Implementation - Data/Voice Convergence - Data/Voice Convergence Multimedia Network Implementation - Data/Voice.

Similar presentations


Presentation on theme: "CS690b Presentation Multimedia Network Implementation - Data/Voice Convergence - Data/Voice Convergence Multimedia Network Implementation - Data/Voice."— Presentation transcript:

1

2 CS690b Presentation Multimedia Network Implementation - Data/Voice Convergence - Data/Voice Convergence Multimedia Network Implementation - Data/Voice Convergence - Data/Voice Convergence Xianfeng Zeng ( zxf@cs.purdue.edu ) Department of Computer Sciences Purdue University April 1,1999 Xianfeng Zeng ( zxf@cs.purdue.edu ) Department of Computer Sciences Purdue University April 1,1999

3 Agenda Overview Data/Voice Convergence Technologies ProblemsProblems Summary

4 Why Voice/Data Convergence ? Huge growth of Data/IP WAN traffic Integrated Networks is cheaper to manage Shared infrastructure - redundancy Voice Processing is now economical –Voice compression algorithms give good quality at 8Kbps and DSPs have come down in price –Potential for reducing WAN costs integrating Voice and Data Standards and Deregulation are here or are close –Voice over ATM, Voice over Frame Relay, Voice over IP –Voice compression, echo, jitter, etc....

5 PSTN/VPN Legacy Data Frame Relay TDM Internet Remote Access VPN Frame Relay Private ATM Public IP 1997 - 1998 VPN Enhanced FR/ATM Enhanced Public IP 1999 - 2000 IntegratedSingleNetworkFabric 2000+ Multiservice Evolution Source: Gartner Group

6 PSTN Access over IP Service IP Phone PABX SS7 Signalling allows Carrier Scalability (and reduces cost) PSTN 3600 Access Server Local Exchange Trunk Interface Trunk Exchange SS7 Signalling Q.931

7 Applications and Services Phone-to-Phone 3600/2600 FXS Intranet MilanoRoma PBX Trunking 2600/3600/5300 E&M E1 E&M E1 Intranet Key SystemPBX Milano Roma

8 Real-Time Fax to Fax 2600/3600 FXSFXO Intranet Milano Londra Computer or EtherPhone to PSTN Ethernet 2600/3600/5300 PSTN H.323 Software H.323 Gateway Applications and Services

9 Toll Bypass Milano Roma QoS IP Wan PSTN Residential & Business Residential & Business Local Calls Local Calls Applications and Services

10 PBX Extension Branch Office Headquarters PSTN QoS WAN (Intranet) V V PBX V V 3640

11 Challenge Have to understand both Voice networking and Data networking Developing QoS networks and functionality Voice quality is hard to guarantee Need solutions (architecture) to move Voice from analog to data network quicker

12 The Service Challenge IP/FR/ATM Network Feature Transparency Via PBX or PSTN Service Interworking IP Network FR Network PSTN & PBX Network FRAD Interworking unit ATM Network F A E D C B Billing System

13 Packet to PSTN Gateway Forecast Source: Frost & Sullivan; Internet Telephony Product Markets; #5637-60

14 Tipo compressione MOS Score Ritardo (msec) PCM (G.711) 4.40.75 32K ADPCM (G.726) 4.11 16K LD-CELP (G.728) 8K CS-ACELP (G.729) 4.215 8K CS-ACELP (G.729a) 15 Quality Guide Lines3–5

15 Voice Quality: Compression Standards Unacceptable UtilityBusinessToll PCM Cellular Voice Quality Bandwidth (kbps) 8 16 24 32 40 48 56 64 0 ADPCM 32 (G.723) ASPCM 24 (G.725) LDCELP 16 (G.728) ADPCM 16 (G.726) LPC 4.8 CS-ACELP 8 (G.729)

16 Quality/Delay Issue One Way Delay (msec) Description 0–150 Acceptable for Most User Applications 150–400 Acceptable Provided that Administrations Are Aware of the Transmission Time Impact on the Transmission Quality of User Applications 400+ Unacceptable for General Network Planning Purposes; However, it Is Recognized that in Some Exceptional Cases this Limit will Be Exceeded ITU G.114 Recommendation

17 Voice over ATM/FR/IP - 1997 Scalability/ Performances Campus MANInfrastructureAccess ATM IP FR TDM

18 Campus MANInfrastructureAccess ATM IP FR TDM Voice over ATM/FR/IP - 1999 Scalability/ Performances

19 Standards & Organizations ITU-T—H.323 IMTC—VoIP ( International Multimedia Teleconferencing Consortium) IETF—RSVP,WFQ, RED, RTP FRF—VoFR FRF.11 FRF.12

20 Voice Technologies/Standards ITU -T recommendation (2/95)—PICS and abstract test suite for ISDN DSS 1 Layer 3—Circuit and Circuit mode, basic call control conformance testing Q.931 bis ITU-T recommendation (3/93)—Digital Subscriber signalling System No. 1 (DSS 1)—ISDN user network interface Layer 3 specification for basic call control Q.931 ITU-T recommendation (3/96)—Coding of speech at 8 kbit/s using conjugate-structure algebraic-code-excited linear- prediction G.729 ITU-T recommendation (3/96)—Dual Rate Speech encoder for multimedia connections transmitting at 5.3 and 6.3 kbit/s G.723.1 ITU-T recommendation (1988)— Pulse Code Modulation (PCM) of voice frequencies G.711 Status 72

21 PresentationSessionTransportNetworkLinkPhysicalG.729(A)/G.723(.1)/G.711H.323/H.323Gateway/SIP/SDPRTP/UDP/RSVPIP/WFQ/IP-prec MLPPP/FR/ATM AAL1 – – – Voice over IP Protocols

22 Content of a Conversation Essential Components 22% Pauses 56% Repetitive 22% Over half of the typical voice call is silence!

23 Status IETF Draft RSVP - Resource ReSerVation Protocol (RSVP)— Version 1 Functional Specification RFC 1990 IETF RFC 1990 MP: The PPP Multilink Protocol Obsoletes RFC 1717 IETF RFC 1717 MP: The PPP Multilink Protocol RFC 1717 IETF RFC 1889 RTP: A Transport Protocol for Real-Time Applications RFC 1889 ITU-T Recommendation (3/96)—Control Protocol for Multimedia Communications H.245 ITU-T Recommendation (11/96)—Visual Telephone Systems and Equipment for Local Area Networks Which Provide a Non-Guaranteed Quality of Service H.323 VoIP Technologies/Standards 75 0090_08F8_c1 873301-01

24 RTP “ Real-time Transfer Protocol “ –Small, real time data packets - Connectionless environment RTCP “ Real-time Transfer Control Protocol “ –Provides feedback on current network conditions RTP - RFC 1889

25 PBX 3620 I-Phone H.323 S/W Branch Office H.323 Interoperability Residential Headquarters 4 to 12 Analog ports PBX 3640 I-Phone H.323 S/W V V QoS WAN (Intranet) I-Phone H.323 S/W H.323 VoIP local loop bypass Integrated messaging: e-mail, v-mail, fax mail Interoperability with NetMeeting, etc. V V PSTN

26 H.324 Terminal H.323 Networking H.323 Gatekeeper WAN RSVP H.323 Terminal H.323 Gateway H.323 Terminal H.323 Terminal H.323 MCU Scope of H.323 PSTNISDN V.70 Terminal Speech Terminal H.320 Terminal Speech Terminal

27 H.323 Terminal Characteristics System Control and User Interface System Control H.245 Control Call Control H.225.0 RAS Control H.225.0 Video I/O Equipment Video Codec H.261, H263 User Data Applications T.120 H.225.0 Layer LAN Stack Audio I/O Equipment Scope of H.323 Audio Codec G.711, G.722, G.723, G.723.1, G.728, G.729 Receive Path Delay

28 Gatekeeper Functions Mandatory services: –Address translation –Admissions control –Bandwidth control –Zone management Optional services: –Call control signalling –Call authorization –Bandwidth management and reservation –Call management –Gatekeeper management information data structure –Directory services

29 POP (i) Authentication, Call Routing, Billing and Settlement Server Settlement Provider (Trusted 3rd Party) ISP “B” Public VoIP Service Using Packet Gateways ISP “A” ISP “B” Backbone V V ISP “A” Backbone POP (ii) V V QoS Interconnect (or Internet) V V Local PSTN Local PSTN Local PSTN

30 VoIP Packet Gateway Roadmap QoS WAN G.729, Group 3 Fax, RTP, RSVP IP over Frame Relay, Leased Lines, ISDN or other WAN links QoS WAN 3600 PSTN Digital (T1/E1/PRI) Voice Interfaces Residential H.323 Interoperability Internet Service Provider Trials Q1’98 I-Phone Service Provider Trials Q1’98 Enterprise Today V V PSTN Internet V V 3600 V Analog Voice Interfaces Digital (BRI) Voice Interfaces Residential POTS Phone

31 H.323 Interoperability - H.323 VoIP Local Loop Bypass - Resendential and business services - Interoperability with NetMeeting type programs Local PSTN POP I-Phone H.323 S/W QoS WAN I-Phone H.323 S/W xDSL I-Phone H.323 S/W XDSL Modem DSLA M 2nd line phone PSTN PBX V Router + VoIP Business Residential PBX PBX V Central Office Internet Residential Local PSTN

32 VoIP PCM CODER PCM CODER G.711 64Kbps 64Kbps FXS Voice Card VoiceCompression VAD etc. G.729r8 8Kbps 8Kbps

33 G.729r8 FXS Voice Card Packetizazion Quality/Class of Service RTP Header Compression Weighted Fair Queuing, IP Precedence RSVP, ecc. IP WAN Link Quality Policies Plus Quality Standard Best Effort

34 Voice Integration Remote Branch 2 Analog Small PBX, POTS Fax V Central Headquarter PBX PSTN Cisco 3600 QoS WAN QoS WAN QoS WAN Plus Quality Standard Best Effort

35 t t Sender Transmits Sink Receives A BC ABC D1D1 D 2 = D 1 SenderReceiver Network D 3 = D 2 Jitter - Delay Variation RTP timestamp for jitter estimation Adaptive jitter buffers in end points

36 Queuing’s Premise Getting better service is a matter of managing congested queues Over-all latency and bandwidth are constant Make some traffic absorb latency, and therefore give up bandwidth Shield other traffic from latency, and therefore gain bandwidth

37 Link IP WAN Line Protocol Problem Voice Packet FTP Session Time t o : High Priority Queue Empty The Router starts sending packet from another queue Jumbogram FTP Session 1500 bytes take 187ms at 64K

38 Link IP WAN Voice Packet FTP Session Time t 1 : New RTP Packets Come It has to wait the FTP Jumbogram to be sent Jumbogram FTP Session 1500 bytes take 187ms at 64K VoIP Line Protocol Problem

39 Link IP WAN Multilink PPP Interleave Voice Packet FTP Session Time t o : High Priority Queue Empty The Router starts sending packet fragments from another queue FTP FTP FTP

40 Link IP WAN Multilink PPP Interleave Voice Packet FTP Session Time t 1 : New RTP Packets Come They are INTERLEAVED between FTP fragments FTP FTP VoIPVoIP “ INTERLEAVED ”

41 Algorithm Fragment large packets Let small packets: Use normal encapsulation Interleave with fragmented traffic VoIP VoIP VoIPVoIPFTPFTPFTP FTP Jumbogram FTP Session

42 G.729r8 8Kbps 8Kbps RTP Compression 20ms 20 bytes IP Payload 12 bytes RTP 20 bytes IP Payload 12 bytes RTP 8 bytes UDP 20 bytes IP Payload 12 bytes RTP 8 bytes UDP 20 bytes IP Header 20bytes Payload 40bytes Header

43 Real Time Protocol Header Compression G.729r8 8Kbps 8Kbps RTP Compression 20ms 20 bytes IP Payload 12 bytes RTP 8 bytes UDP 20 bytes IP Header 40bytes Header 23-25 bytes 20msec 3-5 bytes 20 bytes IP Payload 9,2Kbps

44 Network Architecture Access Backbone Edge Functions Customer access aggregation Policy Application Security Packet classification Admission Control Queuing Services & traffic metering Backbone Functions High speed transport Congestion management Queue management Policy enforcement Traffic management POP Solutions require cooperative edge and backbone functions. Solutions require cooperative edge and backbone functions.

45 Up to 6 Traffic Classes via TOS bits Classification by Port, IP Address, or Application Port Network or Customer Assignment Packet Classification Customer Premise Policy Specification Backbone Network Edge Packet Classifier Layer 3 CAR Filter Layer 3 CAR Filter 2nd 3rd Drop Per Application CAR 1st 2nd RSVP Multimedia Mission-Critical

46 CAR Policy Examples 1st Drop 1st 2nd Drop Firm CAR CAR & Best Effort 2nd 3rd Drop Per Application CAR 1st 2nd 1st CAR + Premium RSVP Multimedia Mission-Critical

47 The Problem of Congestion Offered Load Throughput Managed Congestion Uncontrolled Congestion Max Goodput and Min. Delay Scale to High Speed Nets Fairness Accommodates IP Burstiness Preserves Traffic Classes Avoids Global Synchronization Congestion Management Goals

48 WRED Service Profile Example Queue Length Std Min.Premium Min. Std Max Premium Max Standard Service Profile Premium Service Profile “Slope” is adjustable Two service levels are shown; up to 6 can be defined. Two service levels are shown; up to 6 can be defined. Number of Packets Discarded

49 Putting it All Together High Low Standard L3 CAR Determine packet class Determine packet class WRED/WFQ Access Core Solutions require cooperative edge and backbone functions Solutions require cooperative edge and backbone functions Ingress rate thresholds. Egressrate thresholds Administer packet class Administer packet class

50 Multimedia Conference Manager Gatekeeper Zone definition Bandwidth management Authentication Making calls with in a zone Making calls to H.323 devices out side the Gatekeeper Zone Remote zone Gatekeeper lookup Accounting Address resolution Proxy Supported ASR interfaces QoS Limit H.323 traffic on the WAN Security * H.323 Multimedia Conference Manager is implemented on Cisco IOS

51 H.323 Infrastructure Internet Real-time Network Telephone Network Gatekeeper Client H.323 Router Proxy Gatekeeper Gateway H.320 (Over ISDN) H.324 (Over POTs) Speech Only (Telephone) H.323 Corp LAN

52 H.323 Signaling H.323 Q.931 H.245 Media RTP Stream RTCP Stream Setup Connect Open Logical Channel Gatekeeper Open Logical Channel Acknowledge Capabilities Exchange Admission Request Admission Confirm RAS


Download ppt "CS690b Presentation Multimedia Network Implementation - Data/Voice Convergence - Data/Voice Convergence Multimedia Network Implementation - Data/Voice."

Similar presentations


Ads by Google