c26aac6c929b333e6de1ea1a1b81f3fc.ppt
- Количество слайдов: 45
Vo. IP deployment in RNP: experience and future developments Paulo Aguiar GT-Vo. IP/RNP Internet 2 Fall 2003 GT-Vo. IP/RNP 1
Outline RNP VOIP Working Group n VOIP Pilot architecture n Numbering plan and IVR n Preliminary experiments n Qo. S strategy n Monitoring tools n Forthcoming scalability issues n Internet 2 Fall 2003 GT-Vo. IP/RNP 2
RNP Working Groups Established to foment technological studies aiming to bringing new services to RNP backbone n Approved groups (GTs) in 2002 n n n Vo. IP, Video, Directories, Monitoring and Qo. S New Advanced VOIP WG has been approved thru Oct/04 Internet 2 Fall 2003 GT-Vo. IP/RNP 3
GT-Vo. IP n Main Goals n n n 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 Vo. IP technology • Workshops and training seminars • Grow a participant community around the pilot Internet 2 Fall 2003 GT-Vo. IP/RNP 4
Needs for Vo. IP n Flexibility n n Telephone may not be ubiquitous n n Unavailability of direct call to extension or some PBX may not receive/originate out calls Network may exist but no telephone Costs n Long distant tariffs are prohibitive • Impacts national and international cooperation • Impacts interaction during traveling n Get ready for the future Internet 2 Fall 2003 GT-Vo. IP/RNP 5
Challenges n Inexistant Vo. IP knowledge among technicians n n UFRJ Vo. IP lab was used as the main technical supporting group Highly congested links in the backbone during working hours n Qo. S mandatory to achieve acceptable RTT, loss and jitter Internet 2 Fall 2003 GT-Vo. IP/RNP 6
Pilot: H. 323 architecture R N P 2 n VOIP WG Internet 2 Virtual phones are allocated a virtual E. 164 number and IP/alias authenticated in GK Internet 2 Fall 2003 GT-Vo. IP/RNP 7
Gatekeeper n n Gateways and virtual phones register served prefixes and aliases with GK Performs basic registration, authentication and authorization n n Extended procedures to support mobility have to be pursued with LDAP integration or so Configured as media and signaling proxy n Qo. S in backbone only needs to prioritize and trust traffic from GKs and gateways Internet 2 Fall 2003 GT-Vo. IP/RNP 8
Software n n Open. H 323 project, Free Radius and My. SQL Gateway requirements n Gt-VOIP P 5. 1 Report Internet 2 Fall 2003 GT-Vo. IP/RNP 9
Directory GK Institution A Gateway DGK Brasil GK GK Gateway Internet 2 Fall 2003 Institution B Gateway GT-Vo. IP/RNP 10
Numbering Plan 55 00… * DGK Brasil 5561410… 55061410. …… GK MEC Internet 2 Fall 2003 55212598…… 550212598…… * GK UFRJ GT-Vo. IP/RNP 11
DGK Internet 2 I 2 GATEKEEPER CONFIGURATION (gk 01. internet 2. edu) Updated 06 December 2002 gatekeeper zone local zone local IUGK iu. edu 134. 68. 106. 10 PSUGK psu. edu UVIRGINIAGK virginia. edu NWUGK nwu. edu UWISCGK wisc. edu UWASHINGTONGK washington. edu IHETSGK ihets. org ! ! ! ! zone remote AARNet edu. au 203. 22. 212. 245 1719 zone remote UIUCGK uiuc. edu 130. 126. 1. 3 1719 zone remote UFRJGK ufrj. br 146. 164. 247. 202 1719 ! ! ! zone remote UFLGK ufl. edu 128. 227. 75. 68 1719 ! zone remote CESNETGK cesnet. cz 195. 113. 144. 84 1719 ! zone zone remote remote UCGK uc. edu 129. 137. 0. 2 1719 ! TAMUI 2 tamu. edu 165. 91. 160. 4 1719 ! UNAMGK unam. mx 132. 247. 253. 242 1719 ! SURFNET surfnet. nl 192. 87. 116. 96 1719 ! CSUGK colostate. edu 129. 82. 103. 67 1719 ! ITESMGK qro. itesm. mx 132. 254. 80. 51 1719! Internet 2 Fall 2003 Indiana University Penn State University of Virginia Northwestern University of Wisconsin, Madison University of Washington Indiana Higher Education Telecommunication System Australian Academic and Research Network University of Illinois at Urbana-Champaign Universidade Federal do Rio de Janeiro – Universidade do Brasil University of Florida Czech National Research & Education Network University of Cincinnati Texas A&M University Universidad Nacional Autónoma de México SURFNET (Netherlands) Colorado State University Tecnologico De Monterrey GT-Vo. IP/RNP 12
Numbering Plan GK UFRJ * 212598. . * 0212598. . (virtual phones) * . . (extension) PBX Internet 2 Fall 2003 GT-Vo. IP/RNP 13
Pilot Status 14 participating institutions n GKs, Radius e virtual phones have been installed, waiting arrival of gateways n Internet 2 Fall 2003 GT-Vo. IP/RNP 14
IVR n Interactive Voice Response n n Colects DTMF in response to prerecorded message Runs in gateway or externally n We have developed external IVR which may interact with gateway via H. 225 facilities or H. 450 supplementary services Internet 2 Fall 2003 GT-Vo. IP/RNP 15
IVR Role To access Vo. IP service, user calls a key number in PBX which directs call to gateway and associated IVR n IVR allows explicit use of Vo. IP n Essential to avoid PBX reprogramming n Experimental service deployed without any change in regular PBX operation n Internet 2 Fall 2003 GT-Vo. IP/RNP 16
Finding Registered Virtual Phones Internet 2 Fall 2003 GT-Vo. IP/RNP 17
Finding Registered Virtual Phones Internet 2 Fall 2003 GT-Vo. IP/RNP 18
Demo during WRNP and SBRC (mai/03) n Hotel Gateway at UFRJ allowed calls to/from the city of Rio de Janeiro PBX PSTN Natal UFRJ RNP 2 PBX Cisco 4224 Gateway Cisco 2611 Rio GK IVR n Gk and gateway installed in hotel in Natal n Internet 2 Fall 2003 IVR GT-Vo. IP/RNP 4 analog PBX extensions connected to gateway 19
Demo Complexity Internet 2 Fall 2003 GT-Vo. IP/RNP 20
Backbone Link Utilization Internet 2 Fall 2003 GT-Vo. IP/RNP 21
Collected Statistics: Calls per hour SUN n MON TUE WED THU FRI A total of 440 calls n Average duration = 3 minutes Internet 2 Fall 2003 GT-Vo. IP/RNP 22
Collected Statistics: Average Packet Loss (%) – hour average Rio Natal SUN MON TUE WED THU FRI Natal Rio Internet 2 Fall 2003 GT-Vo. IP/RNP 23
Collected Statistics: average RTT per call Average RTT per call (ms) Rio Natal SUN MON TUE WED THU FRI Natal Rio Internet 2 Fall 2003 GT-Vo. IP/RNP 24
Statistics Role Automatic alarm generation in beginning/end of calls n Report generation n Usage, service characteristics, performance metrics, traffic matrix, etc Support backbone engineering and Qo. S configuration and planning Internet 2 Fall 2003 GT-Vo. IP/RNP 25
Voice Quality Monitoring n Quality of voice can be determined through quantitative metrics , summarized thru a mean opinion score (MOS) n n n A number in range 1 -4. 5 E-Model [ITU-T G. 107 e ETSI ETR 250] 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 Internet 2 Fall 2003 GT-Vo. IP/RNP 26
Voice Quality Monitoring n Active monitoring Its is not a real conversation, but a message played at source and recorded at destination n Useful for baseline assessment, comparative analysis of different Qo. S configurations, testing and debugging activities n Internet 2 Fall 2003 GT-Vo. IP/RNP 27
Active Monitoring Tool n n 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 Open. H 323 answering machine, C++ code Internet 2 Fall 2003 GT-Vo. IP/RNP 28
Visualization n n 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 Internet 2 Fall 2003 GT-Vo. IP/RNP 29
Per Day Visualization 13/11/02, entre Brasília e Rio n n n Internet 2 Fall 2003 RTT (Round Trip Time) Packet Loss Jitter GT-Vo. IP/RNP 30
Specific Measure Visualization Internet 2 Fall 2003 GT-Vo. IP/RNP 31
Statistics Search Internet 2 Fall 2003 GT-Vo. IP/RNP 32
Mean Opinion Score (MOS) Internet 2 Fall 2003 GT-Vo. IP/RNP 33
Mean Opinion Score (MOS) Internet 2 Fall 2003 GT-Vo. IP/RNP 34
Mean Opinion Score (MOS) Internet 2 Fall 2003 GT-Vo. IP/RNP 35
Mean Opinion Score (MOS) Internet 2 Fall 2003 GT-Vo. IP/RNP 36
Mean Opinion Score (MOS) Internet 2 Fall 2003 GT-Vo. IP/RNP 37
Mean Opinion Score (MOS) Internet 2 Fall 2003 GT-Vo. IP/RNP 38
Mean Opinion Score (MOS) Internet 2 Fall 2003 GT-Vo. IP/RNP 39
Mean Opinion Score (MOS) Internet 2 Fall 2003 GT-Vo. IP/RNP 40
Voice Quality Monitoring n Passive monitoring of real calls Capture statistics from real calls n H. 323 sniffer detects H. 323 flows in any point in the network and model call leg Qo. S n • Cooperation agreement with Telchemy (www. telchemy. com) • Present MOS based in extended E-model Internet 2 Fall 2003 GT-Vo. IP/RNP 41
Passive Monitoring Tool Architecture Institution A GW PC GK agent SNMP Management WS agent Internet router PSTN router agent GW PC GK Institution B Internet 2 Fall 2003 GT-Vo. IP/RNP 42
Passive Monitoring Tool Implementation n Modules n H. 323 and RTP/RTCP interpreters • Open. H 323 library • Concepts of DUMP 323 n Packet capture • PCAP library n SNMP agent • NET-SNMP library n MIB • RAQMON framework n Objective Voice Quality Evaluation • In first step using VQmon library from Telchemy • Further E-model extensions being developed in house Internet 2 Fall 2003 GT-Vo. IP/RNP 43
Advanced VOIP WG (out/03 a out/04) n Focus on scalability issues Call Admission Control (CAC) n GK and DNS integration n SIP support and H. 323/SIP gateway operation n Sophisticating authentication and authorization procedures thru GK and LDAP integration n Internet 2 Fall 2003 GT-Vo. IP/RNP 44
Documentation Site www. voip. nce. ufrj. br n There is an english version n Internet 2 Fall 2003 GT-Vo. IP/RNP 45


