Скачать презентацию Vo IP deployment in RNP experience and future Скачать презентацию Vo IP deployment in RNP experience and future

c26aac6c929b333e6de1ea1a1b81f3fc.ppt

  • Количество слайдов: 45

Vo. IP deployment in RNP: experience and future developments Paulo Aguiar GT-Vo. IP/RNP Internet 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 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 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 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 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 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 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 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 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 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 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 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) * . 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, 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 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 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 17

Finding Registered Virtual Phones Internet 2 Fall 2003 GT-Vo. IP/RNP 18 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 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 Demo Complexity Internet 2 Fall 2003 GT-Vo. IP/RNP 20

Backbone Link Utilization Internet 2 Fall 2003 GT-Vo. IP/RNP 21 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 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 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 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, 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 , 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 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 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 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 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 Specific Measure Visualization Internet 2 Fall 2003 GT-Vo. IP/RNP 31

Statistics Search Internet 2 Fall 2003 GT-Vo. IP/RNP 32 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 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 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 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 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 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 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 39

Mean Opinion Score (MOS) Internet 2 Fall 2003 GT-Vo. IP/RNP 40 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 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 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. 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 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 Documentation Site www. voip. nce. ufrj. br n There is an english version n Internet 2 Fall 2003 GT-Vo. IP/RNP 45