Download presentation
Presentation is loading. Please wait.
Published byAnnis Maxwell Modified over 9 years ago
1
Internet2 Fall 2003GT-VoIP/RNP1 VoIP deployment in RNP: experience and future developments Paulo Aguiar GT-VoIP/RNP
2
Internet2 Fall 2003GT-VoIP/RNP 2 Outline RNP VOIP Working Group VOIP Pilot architecture Numbering plan and IVR Preliminary experiments QoS strategy Monitoring tools Forthcoming scalability issues
3
Internet2 Fall 2003GT-VoIP/RNP 3 RNP Working Groups Established to foment technological studies aiming to bringing new services to RNP backbone Approved groups (GTs) in 2002 VoIP, Video, Directories, Monitoring and QoS New Advanced VOIP WG has been approved thru Oct/04
4
Internet2 Fall 2003GT-VoIP/RNP 4 GT-VoIP Main Goals Deploy a telephony over IP pilot interconnecting a restricted group of PBXs Establish conditions for launching a scalable VOIP service in 2004 Contribute to the dissemination of VoIP technology Workshops and training seminars Grow a participant community around the pilot
5
Internet2 Fall 2003GT-VoIP/RNP 5 Needs for VoIP Flexibility Unavailability of direct call to extension or some PBX may not receive/originate out calls Telephone may not be ubiquitous Network may exist but no telephone Costs Long distant tariffs are prohibitive Impacts national and international cooperation Impacts interaction during traveling Get ready for the future
6
Internet2 Fall 2003GT-VoIP/RNP 6 Challenges Inexistant VoIP knowledge among technicians UFRJ VoIP lab was used as the main technical supporting group Highly congested links in the backbone during working hours QoS mandatory to achieve acceptable RTT, loss and jitter
7
Internet2 Fall 2003GT-VoIP/RNP 7 Pilot: H.323 architecture RNP2RNP2 VOIP WG Internet 2 Virtual phones are allocated a virtual E.164 number and IP/alias authenticated in GK
8
Internet2 Fall 2003GT-VoIP/RNP 8 Gatekeeper Gateways and virtual phones register served prefixes and aliases with GK Performs basic registration, authentication and authorization Extended procedures to support mobility have to be pursued with LDAP integration or so Configured as media and signaling proxy QoS in backbone only needs to prioritize and trust traffic from GKs and gateways
9
Internet2 Fall 2003GT-VoIP/RNP 9 Software OpenH323 project, Free Radius and MySQL Gateway requirements Gt-VOIP P5.1 Report
10
Internet2 Fall 2003GT-VoIP/RNP 10 Directory GK Institution A Gateway GK Institution B Gateway GK DGK Brasil
11
Internet2 Fall 2003GT-VoIP/RNP 11 Numbering Plan DGK Brasil 55 00… GK UFRJ GK MEC 55212598…… 550212598…… 5561410… 55061410.…… * *
12
Internet2 Fall 2003GT-VoIP/RNP 12 DGK Internet2 I2 GATEKEEPER CONFIGURATION (gk01.internet2.edu) Updated 06 December 2002 gatekeeper zone local IUGK iu.edu 134.68.106.10 ! Indiana University zone local PSUGK psu.edu ! Penn State University zone local UVIRGINIAGK virginia.edu ! University of Virginia zone local NWUGK nwu.edu ! Northwestern University zone local UWISCGK wisc.edu ! University of Wisconsin, Madison zone local UWASHINGTONGK washington.edu ! University of Washington zone local IHETSGK ihets.org ! Indiana Higher Education Telecommunication System zone remote AARNet edu.au 203.22.212.245 1719 ! Australian Academic and Research Network zone remote UIUCGK uiuc.edu 130.126.1.3 1719 ! University of Illinois at Urbana-Champaign zone remote UFRJGK ufrj.br 146.164.247.202 1719 ! Universidade Federal do Rio de Janeiro – Universidade do Brasil zone remote UFLGK ufl.edu 128.227.75.68 1719 ! University of Florida zone remote CESNETGK cesnet.cz 195.113.144.84 1719 ! Czech National Research & Education Network zone remote UCGK uc.edu 129.137.0.2 1719 ! University of Cincinnati zone remote TAMUI2 tamu.edu 165.91.160.4 1719 ! Texas A&M University zone remote UNAMGK unam.mx 132.247.253.242 1719 ! Universidad Nacional Autónoma de México zone remote SURFNET surfnet.nl 192.87.116.96 1719 ! SURFNET (Netherlands) zone remote CSUGK colostate.edu 129.82.103.67 1719 ! Colorado State University zone remote ITESMGK qro.itesm.mx 132.254.80.51 1719! Tecnologico De Monterrey
13
Internet2 Fall 2003GT-VoIP/RNP 13 Numbering Plan GK UFRJ 212598.... * * 0212598.... (virtual phones) PBX *.... (extension)
14
Internet2 Fall 2003GT-VoIP/RNP 14 Pilot Status 14 participating institutions GKs, Radius e virtual phones have been installed, waiting arrival of gateways
15
Internet2 Fall 2003GT-VoIP/RNP 15 IVR Interactive Voice Response Colects DTMF in response to pre- recorded message Runs in gateway or externally We have developed external IVR which may interact with gateway via H.225 facilities or H.450 supplementary services
16
Internet2 Fall 2003GT-VoIP/RNP 16 IVR Role To access VoIP service, user calls a key number in PBX which directs call to gateway and associated IVR IVR allows explicit use of VoIP Essential to avoid PBX reprogramming Experimental service deployed without any change in regular PBX operation
17
Internet2 Fall 2003GT-VoIP/RNP 17 Finding Registered Virtual Phones
18
Internet2 Fall 2003GT-VoIP/RNP 18 Finding Registered Virtual Phones
19
Internet2 Fall 2003GT-VoIP/RNP 19 Gateway at UFRJ allowed calls to/from the city of Rio de Janeiro PSTN Demo during WRNP and SBRC (mai/03) PBX UFRJ Gateway IVR Cisco 4224 RNP2 Rio Natal Cisco 2611 PBX Hotel IVR Gateway GK Gk and gateway installed in hotel in Natal 4 analog PBX extensions connected to gateway
20
Internet2 Fall 2003GT-VoIP/RNP 20 Demo Complexity
21
Internet2 Fall 2003GT-VoIP/RNP 21 Backbone Link Utilization
22
Internet2 Fall 2003GT-VoIP/RNP 22 Collected Statistics: Calls per hour A total of 440 calls Average duration = 3 minutes SUN MONTUEWEDTHUFRI
23
Internet2 Fall 2003GT-VoIP/RNP 23 Collected Statistics: Average Packet Loss Packet Loss (%) – hour average SUN MONTUE WED THUFRI Rio Natal Natal Rio
24
Internet2 Fall 2003GT-VoIP/RNP 24 Collected Statistics: average RTT per call Average RTT per call (ms) SUN MONTUEWEDTHUFRI Rio Natal Natal Rio
25
Internet2 Fall 2003GT-VoIP/RNP 25 Statistics Role Automatic alarm generation in beginning/end of calls Report generation Usage, service characteristics, performance metrics, traffic matrix, etc Support backbone engineering and QoS configuration and planning
26
Internet2 Fall 2003GT-VoIP/RNP 26 Quality of voice can be determined through quantitative metrics, summarized thru a mean opinion score (MOS) A number in range 1-4.5 E-Model [ITU-T G.107 e ETSI ETR250] Measurements will help to study and validate extensions to E-model to take in account loss and rtt distributions, besides human timely dependency in quality perception Voice Quality Monitoring
27
Internet2 Fall 2003GT-VoIP/RNP 27 Voice Quality Monitoring Active monitoring Its is not a real conversation, but a message played at source and recorded at destination Useful for baseline assessment, comparative analysis of different QoS configurations, testing and debugging activities
28
Internet2 Fall 2003GT-VoIP/RNP 28 Active Monitoring Tool Allows up to 254 simultaneous calls, different codecs and sizes of jitter buffer Saves recorded.wav for subjective comparison with original msg Statistics collected thru RTP and RTCP logs Based on OpenH323 answering machine, C++ code
29
Internet2 Fall 2003GT-VoIP/RNP 29 Visualization Javascript environament to select measure based on direction and codec; Aggregate statistics per day showing max, min, average and standard deviation; Zoom for a specific measure; Automatic graphics generation using Perl with GD.pm e GDGraph.pm
30
Internet2 Fall 2003GT-VoIP/RNP 30 Per Day Visualization RTT (Round Trip Time) Packet Loss Jitter 13/11/02, entre Brasília e Rio
31
Internet2 Fall 2003GT-VoIP/RNP 31 Specific Measure Visualization
32
Internet2 Fall 2003GT-VoIP/RNP 32 Statistics Search
33
Internet2 Fall 2003GT-VoIP/RNP 33 Mean Opinion Score (MOS)
34
Internet2 Fall 2003GT-VoIP/RNP 34 Mean Opinion Score (MOS)
35
Internet2 Fall 2003GT-VoIP/RNP 35 Mean Opinion Score (MOS)
36
Internet2 Fall 2003GT-VoIP/RNP 36 Mean Opinion Score (MOS)
37
Internet2 Fall 2003GT-VoIP/RNP 37 Mean Opinion Score (MOS)
38
Internet2 Fall 2003GT-VoIP/RNP 38 Mean Opinion Score (MOS)
39
Internet2 Fall 2003GT-VoIP/RNP 39 Mean Opinion Score (MOS)
40
Internet2 Fall 2003GT-VoIP/RNP 40 Mean Opinion Score (MOS)
41
Internet2 Fall 2003GT-VoIP/RNP 41 Voice Quality Monitoring Passive monitoring of real calls Capture statistics from real calls H.323 sniffer detects H.323 flows in any point in the network and model call leg QoS Cooperation agreement with Telchemy (www.telchemy.com)www.telchemy.com Present MOS based in extended E-model
42
Internet2 Fall 2003GT-VoIP/RNP 42 Passive Monitoring Tool Architecture PSTN router GWGK PC router GWGK PC Institution A Institution B Internet agent SNMP Management WS agent
43
Internet2 Fall 2003GT-VoIP/RNP 43 Passive Monitoring Tool Implementation Modules H.323 and RTP/RTCP interpreters OpenH323 library Concepts of DUMP323 Packet capture PCAP library SNMP agent NET-SNMP library MIB RAQMON framework Objective Voice Quality Evaluation In first step using VQmon library from Telchemy Further E-model extensions being developed in house
44
Internet2 Fall 2003GT-VoIP/RNP 44 Advanced VOIP WG (out/03 a out/04) Focus on scalability issues Call Admission Control (CAC) GK and DNS integration SIP support and H.323/SIP gateway operation Sophisticating authentication and authorization procedures thru GK and LDAP integration
45
Internet2 Fall 2003GT-VoIP/RNP 45 Documentation Site www.voip.nce.ufrj.brwww.voip.nce.ufrj.br There is an english version
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.