• No results found

VoIP deployment in RNP: experience and future developments

N/A
N/A
Protected

Academic year: 2021

Share "VoIP deployment in RNP: experience and future developments"

Copied!
45
0
0

Loading.... (view fulltext now)

Full text

(1)

VoIP deployment in RNP:

experience and future

developments

Paulo Aguiar

UFRJ

(2)

Outline

„

RNP VOIP Working Group

„

VOIP Pilot architecture

„

Numbering plan and IVR

„

Preliminary experiments

„

QoS strategy

„

Monitoring tools

(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

(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

(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

(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

(7)

Pilot: H.323 architecture

Typical Institution Gatekeeper Gateway Directory Gatekeeper PBX

Cisco ATA Radius

Management station Secondary Radius

R

N

P

2

„

Virtual phones are allocated a

virtual E.164 number and

IP/alias authenticated in GK

VOIP WG Internet 2

(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

(9)

Software

„

OpenH323 project, Free Radius and MySQL

„

Gateway requirements

„

Gt-VOIP P5.1 Report

Function Recommended Product Source

Gatekeeper GnuGK http://www.gnugk.org

VoIP Gateway See P5.1 Report chapter 2

http://www.voip.nce.ufrj.br/publication/reports/gt-voip-7.pdf

Radius Server FreeRadius http://www.freeradius.org Datebase MySQL http://www.mysql.org H.323 Client Microsoft Netmeeting http://www.microsoft.com H.323 Client OpenPhone V1.7.0 http://www.openh323.org/bin/

(10)

Directory GK

H.323 Client H.323 Client Gateway Gateway

GK

Gateway H.323 Client H.323 Client

DGK

Brasil

Institution A Institution B

GK

(11)

Numbering Plan

Internet2

DGK

55

00…

DGK Brasil GK MEC

5561410…

55061410.……

*

55212598……

550212598……

*

GK UFRJ
(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)

Numbering Plan

UFRJ network

GK UFRJ

212598....

*

*

02125984001 04001 peixoto

0212598.... (virtual phones)

PBX

PBX

02125984002 04002 cesar

.... (extension)

*

(14)

Pilot Status

„

14 participating institutions

„

GKs, Radius e virtual phones have

been installed, waiting arrival of

gateways

(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

(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

(17)

Demo during WRNP

and SBRC (mai/03)

„

Gateway at UFRJ allowed calls

to/from the city of Rio de Janeiro

PSTN

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

(18)
(19)

Backbone

(20)

Collected Statistics:

Calls per hour

SUN MON TUE WED THU FRI

„

A total of 440 calls

(21)

Collected Statistics:

Average Packet Loss

Packet Loss (%) – hour average

SUN MON TUE WED THU FRI

Rio

Natal

(22)

Collected Statistics:

average RTT per call

Average RTT per call (ms)

SUN MON TUE WED THU FRI

Rio

Natal

(23)

Statistics Role

„

Automatic alarm generation in

beginning/end of calls

„

Report generation

„

Usage, service characteristics,

performance metrics, traffic matrix, etc

„

Support backbone engineering and

(24)

Voice Quality Monitoring

„

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

(25)

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

(26)

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

(27)

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

(28)

Per Day Visualization

„

RTT (Round Trip Time)

„

Packet Loss

„

Jitter

(29)

Specific Measure

Visualization

(30)
(31)

Mean Opinion Score

(MOS)

(32)

Mean Opinion Score

(MOS)

(33)

Mean Opinion Score

(MOS)

(34)

Mean Opinion Score

(MOS)

(35)

Mean Opinion Score

(MOS)

(36)

Mean Opinion Score

(MOS)

(37)

Mean Opinion Score

(MOS)

(38)

Mean Opinion Score

(MOS)

(39)

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

)

(40)

Passive Monitoring

Tool Architecture

PSTN router GW GK PC router GW PC GK Institution A Internet agent agent agent agent SNMP Management WS
(41)

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

(42)

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

(43)

Finding Registered

Virtual Phones

(44)

Finding Registered

Virtual Phones

(45)

Documentation

„

Site

www.voip.nce.ufrj.br

„

There is an english version

www.voip.nce.ufrj.br

References

Related documents

 All classes meet online. Just turn on your computer, go to the Internet and enter the online classroom.  Your instructor will give you instructions you and will be available

Anticipate these standards being applied to dry and container sectors so understand the regime facing tanker owners.. Maintain the right safety standards for your people

There was a sense of pride and connection with the Class of 2013 from the Junior School boys as they participated in the Mass and especially during the final hymn, the St

it should be noted at this point that impacting moral development is often not a choice for health educators, or any other teachers for that matter, because they must interact

The second factor is being addressed through multi-path communications and proliferated on-orbit and ground entry point (GEP) communication nodes. These “service” providers in

Puji syukur kepada Tuhan Yang Maha Esa karena berkat dan penyertaan-Nya dalam menyelesaikan skripsi yang berjudul “Karakteristik Minuman Tomat Fermentasi dengan Kultur

If the response to the Go To Op Code is “Success”, the value of the Object List Filter characteristics, if supported, shall be updated by the Server to ensure that the filter type

Pupils were most likely to have reported recent alcohol consumption than recent use of cigarettes or drugs; 10% said that they had drunk alcohol in the last week, compared with 6%