Sie sind auf Seite 1von 155



      
  
  
 

     

     !"!# $


%  "!  %!"!   ""
 ! 

        ! "  #    #


 #
&
' 
() )


 * $  #  # %#$
 + , - .//0
Dedicoestetrabajoalamemoriade
JuanMuozMino,mipadre;adoa
AliciaRenMezaMiranda,mimadre
yaAdrianaArvalo,miesposa.
AGRADECIMIENTOS

Agradezco al INICTEL por la facilidades que me ha brindado en el


desarrollo de esta tesis, al OSIPTEL por haber motivado esta
investigacin.Amiasesoryamigo,Ing.MiltonRos,porsucolaboracin
y ayuda. Finalmente un reconocimiento especial a la Ing. Carmen
Oriondo Gates por su apoyo constante en todos estos aos de mi
actividadprofesional.
INDICE
ListadeFiguras
ListadeTablas
Resumen
Abstract

PRIMERAPARTE: Marcotericoydeterminacindeindicadoresde
calidad

1 Introduccin 1
1.1 Objetivos 1
1.2 Justificacin 2
1.3 Metodologa 3
1.4 Motivacin 3
1.5 Estructuradelapresentacin 6
2 La Internet actual desde una perspectiva 7
reguladora
2.1 LaInternetcomounconjuntoderedesIP 9
2.2 CalidaddeservicioenlaInternetactual 10
2.3 Usodelesquemadetarifaplana 11
2.4 Calidad de interconexin entre ISP's y en los 11
sistemasfinales
2.5 Problemas en la regulacin de la calidad del 14
servicio
3 CalidaddeservicioenlaInternet 16
3.1 ServiciosIntegrados 16
3.2 ServiciosDiferenciados 16
3.3 MPLS 17
4 Ejemplos de mecanismos de regulacin en el 18
mundo
4.1 RegulacinenlosEstadosUnidos 18
4.2 RegulacinenEuropa 19
4.3 RegulacinenelAsia 20
4.4 RegulacinenLatinoamrica 23
5 Calidad de servicio en las redes pblicas IP del 26
pas
6 indicadoresdecalidadaplicables 31
6.1 Tasadeocupacinenlosenlaces 31
6.2 Latenciadelared 32
6.3 Tasadeprdidadedatagrama 33
6.4 Disponibilidaddelared 34
SEGUNDAPARTE: Estudiodemtodosyherramientasdeverificacin
delacalidaddeservicio

7 Mtodospropuestosdeverificacindelacalidad 35
enelserviciodeaccesoaInternet
7.1 Medicindelatasadeocupacin 35
7.2 Medicindelalatenciadelared 37
7.3 Medicindelatasadeprdidadedatagramas 38
7.4 Medicindeladisponibilidaddelared 39
7.5 Resumendeindicadoresyvaloresrecomendados 42
7.6 Requerimientosgeneralesparalamedicindelos 43
indicadores
7.7 Procesodemedicin 45
8 Herramientasdehardwareysoftwarepara 47
verificacindenivelesdecalidaddeservicio
8.1 Equipamientodehardware 47
8.2 Herramientasdesoftware 48
8.3 Comentariossobrelasherramientasdemedicin 58
8.4 Especificacionesmnimasdelsoftwarede 59
monitoreo
8.5 Comentariossobrelosbenchmarking 59
9 Definicinderequerimientosmnimosparala 62
implantacindemecanismosdeverificacin
TERCERAPARTE: Implementacindeunaredpilotodemedicin

10 Configuracindeunaredpilotodepruebas 63
10.1 Elementosdelared 63
10.2 Configuracindetallada 64
10.2.1 Activacindelagentedegestinenelrouterde 65
acceso
10.2.2 Instalacindelsoftwaredegestin 66
10.2.3 Programasyscriptsdemedicin 69
10.3 Relacin entre los archivos de configuracin y 84
ejecucindelaspruebas
11 Resultadodelaspruebas.Evaluacin 87
11.1 Medicionesdelatasadeocupacin 88
11.2 Medicionesdelatencia 89
11.3 Medicionesdetasadeprdidadedatagramas 90
11.4 Medicionesdedisponibilidad 91
11.5 Consumoderecursosenelservidordemedicin 92
12 Conclusionesyrecomendaciones 94
12.1 Conclusiones 94
12.2 Recomendaciones 95
Anexos

AnexoA: Listadodelarchivodeconfiguracindel 96
MRTGyscriptsdemedicin
AnexoB: Ejemplodecontenidodelosarchivosdelog 106
deundacompletodemedicin)
AnexoC: Formatos y ejemplos de los archivos de 126
trabajotemporales
AnexoD: Indicadores de calidad para acceso 128
conmutado

ReferenciasBibliogrficas 131
ListadeFiguras

Figura2.1 LaInternetactualesunconjuntoderedesinterconectadas 9
Figura2.2 FlujosdepaquetesenlosaccesosalaInternet 12
Figura2.3 PuntosdeintercambiodetrficoentreISPs 13
Figura5.1 EsquemadelaredpblicaIPdeBellSouthdelPer 30
Figura7.1 Esquemadeconfiguracinparamedirlatasadeocupacin 36
Figura7.2 Reddereferenciaparamedicindelalatencia 38
Figura7.3 Reddeconfiguracinparamedicindelaprdidadepaquetes 39
Figura8.1 GrficadeTraficodelMRTG 50
Figura8.2 GrficadeLatenciadelMRTG 50
Figura8.3 EjemplodecontroldecobroporenlaceInternetutilizandoRRD 51
Figura8.4 EjemplodeusodeRRDparamedicindelanchodebanda 52
Figura8.5 ReporteGeneradoporOpenMaster 53
Figura8.6 EjemplodemedicinusandoSiteScope 56
Figura8.7 ReportedegestinparamltiplesmonitoresdeSiteScope 56
Figura8.8 indicadoresdecalidaddeaccesoalaInternetanivelmundial 61
Figura10.1 Esquemadelaredpilotoparamedicindelacalidaddeservicio 64
Figura10.2 Listadodelaconfiguracindelrouter 65
Figura10.3 InstalacindeprogramasenLinuxusandoGNORPM 67
Figura10.4 Instalacindelprogramaucdsnmp 68
Figura10.5 Instalacindelprogramamrtg 68
Figura10.6 informacinreferenteaMRTGluegodeserinstalado 69
Figura10.7 Archivodetareascreadoporcrontab
71
Figura10.8 Directivasenmrtg.cfgparamedicionesaintervalosde5minutos
72
Figura10.9 Directivasenmrtg.cfgparamedirelusodeanchodebanda.
72
Figura10.10 Directivasadicionalesenmrtg.cfgparamedicindelatasa
73
efectivadeusodelenlace.
Figura10.11 ScriptenPERLparaimplantarlaexpresindeclculousadaenla 74
medicindelatasaefectivadeuso.
Figura10.12 Directivasenmrtg.cfgparamedicindelalatencia 75
Figura10.13 Listadodelarchivomrtgping.plinvocadodesdemrtg.cfgpara 76
medicindelalatencia
Figura10.14 Listadoparcialdemrtg.cfgparamedicindelaprdidade 77
paquetes
Figura10.15 Listadodelarchivopkloss.pl 79
Figura10.16 Listadodedirectivasenmrtg.cfgparaelcalculodela 80
disponibilidad
Figura10.17 Listadodearchivomrtgdisp.pl 82
Figura11.1 Pginawebgeneradapormrtgparamedicindelatasade 88
ocupacin
Figura11.2 Pginawebgeneradapormrtgparamedicindelalatencia 89
Figura11.3 Pginawebgeneradapormrtgparamedicindetasade 90
paquetesperdidos
Figura11.4 Pginawebgeneradapormrtgparamedicindela 91
disponibilidad
Figura11.5 Reportedeusoderecursosdelsistema.Noteseel%dememoria 93
empleadoporelmrtg(procesoennegrita)yelservidorweb
(httpd)
Figura11.6 Listadodelosarchivoslog,generadosporlosprocesosde 93
medicin.Losvalorescorrespondenaproximadamenteaun1
mes.
ListadeTablas

Tabla7.1 Indicadoresyvalorespropuestos 42
Tabla7.2 VariablesMIBdeSNMPquesonempleadasenelclculodelacalidad 44
deservicio
Tabla8.1 Comparacindeindicadoresdecalidaddeservicio. 60
RESUMEN

Elpresentetrabajobuscadesarrollarmtodosdemedicinpara
aquellosindicadoresquecaracterizanlacalidaddelserviciodeacceso
a la Internet. Estos mtodos son factibles de implementar y lo
suficientementeconfiables tanto desde la perspectiva de los usuarios
finalescomodelosproveedoresdelservicioInternet.

Se revisael estado actual delproblemade la medicinde la


calidad de servicio en Internet y se seleccionan un conjunto de
indicadores bsicos que, luego de analizar distintas tcnicas
encontradasduranteeldesarrollodeltrabajo,sonmedidosusandoun
programademonitoreo,elcualdeberserconfiguradomediantescripts
diseados para nuestros fines. El mtodo requiere la existencia de
agentes de gestin SNMP en los equipos bajo anlisis, as como la
capacidaddeaceptaryresponderamensajesdepruebasICMP.

Finalmenteseimplementaunaredpilotoaplicadaatrficoreal
ysemuestranlosresultadosobtenidos.
ABSTRACT

Thisworkdevelopmeasurementmethodsforthoseindicatorsthat
characterizethequalityofserviceintheInternetaccess.Thesemethods
arepossibletobeimplementedandtheyareexactlyenoughtobeused
byendusersandInternetserviceproviders.

The current status of the qualityofaccess service measurement


problem is revisited and a set of basic indicators are select. After
analyze several techniques found during this study, the indicators are
measuredusingamonitoringsoftwareconfigured by scripts designed
to fulfill our purposes. The methods require the existence of SNMP
managementagentsinsideoftheequipmentunderanalysis,aswellas
thesupportforsendandreceiveICMPpackets.

Finally,atestbedisimplementedoveranetworkwithrealtraffic
andtheresultsareshowed.
PRIMERAPARTE:

Marco terico y determinacin de indicadores de


calidad
1

1 Introduccin
La Internetennuestropasaligualqueenelrestodelmundo
viene experimentando un gran crecimiento y evolucin,
disponindose,alafechaderealizacindeestetrabajo,de65
proveedoresdeaccesoaInternetregistradosenelMinisteriode
TransportesyComunicaciones1,conunnmerodeusuariosque
aumentandemaneraacelerada.

Lasmodalidadesdeaccesoaniveldetransportefsicoincluyen:
lneas dedicadas o conmutadas de cobre, cables de fibra
ptica, accesos mediante telecable, enlaces inalmbricos
terrestres y enlaces satelitales. En cuanto a los tipos de redes
pblicas usadas para este fin tenemos: la red telefnica
convencional o RDSI, frame relay, ATM y enlaces digitales
canalizados. Lasaplicaciones encontradas enelmedio van
desde aquellas de carcter domstico, pasando por cabinas
pblicas de Internet, usos corporativos o empresariales, para
finalmentellegaraaplicacionesmsrecientestalescomoredes
privadasvirtualesoVPN's.

1.1 Objetivos

Objetivogeneral

Desarrollarmtodosdemedicinparaaquellosindicadoresque
caractericenlacalidaddelserviciodeaccesoaInternet.Estos
debern ser factibles de implementar y lo suficientemente

1
Ver la relacin de proveedores de servicio de Internet publicada por la Unidad
Especializada de Concesiones de Telecomunicaciones del MTC. Referencia [1].
2

confiables tanto desde la perspectiva de los usuarios finales


comodelosproveedoresdelservicioInternet.

Objetivosespecficos

Proponer indicadores de calidad de servicio genricos,


razonables,mediblesy,deserposible,aplicablesacualquier
tcnicadeacceso.

Determinar y especificar las herramientas y mtodos de


medicin de los indicadores propuestos y establecer los
valores objetivo que deberan alcanzarse para percibir una
calidaddeserviciobuenaoaceptable.

Implementarunaredpilotoquevalidetantolosindicadores
comolosmtodosdemedicinpropuestos.

1.2 Justificacin

EnelserviciodeaccesoaInternet,losusuariosdecualquiertipo,
sean estos empresariales, cabinas pblicas o domsticos, no
siempre saben con certeza si el pago que realizan a los
Proveedores del Servicio Internet est acorde con la calidad
mnima aceptable. A diferencia de la telefona, en una red
operandocontecnologaIP,noestanclaralapercepcinde
cortes o interrupciones en la comunicacin, puesto que la
esencia de su funcionamiento es mediante conmutacin de
paquetes, donde los recursos se comparten simultneamente
pormuchosprocesosdecomunicacin ynoporconmutacin
de circuitos donde se tiene un uso exclusivo mientras dure la
comunicacin.
3

Resultaentonces,importanteestablecerqueindicadoresmediry
comohacerlo.

1.3 Metodologa

Eldesarrollodeestatesissehatomadocomoestrategiadividirel
problemaenlastressiguientespartes:

Primero,estudiarlostrabajosylaregulacinexistentesendistintas
partesdelmundoafindetenerunabasedeconocimientosque
sirva posteriormente para seleccionar los indicadores ms
apropiados.

Luego, Revisar las tcnicas de monitoreo tanto en hardware


comoen softwaredisponibles.Cualesdeellasyaexistenenel
mercadoycualesdeellassonaplicablesanuestroestudio.

Finalmente,usandobsicamentesoftwarelibre,escribirlosscripts
y programas necesarios para la medicin de los indicadores;
instalarlosenelhardwarequesea necesaria(computadorde
monitoreo,routers,etc.)yasvalidaratravsdeestaredpilotola
propuestadeestetrabajo,conmedicionesentrficoreal.

1.4 Motivacin

LaInternetennuestropasaligualqueenelrestodelmundoha
experimentado un gran crecimiento, con varias decenas de
proveedores de acceso a Internet registrados en la autoridad
competente.Losdistintosmediosdeaccesovandesdecircuitos
dedicados o conmutados de cobre, enlaces de fibra ptica,
enlacesinalmbricosterrestres,ascomosatelitales.Seemplean
4

ademsdistintastecnologasdetransporte yaseanestasredes
telefnicasconvencionalesoRDSI,framerelay,ATM,etc.

Elusofinalcomoyasemenciono,tambinesaltamentevariado
como por ejemplo aplicaciones de entretenimiento, usos
empresariales,cabinasdeInternet,redesprivadasvirtuales,etc.

Enestecontextoquedasinembargounfactoraconsiderar:la
calidaddelservicio.

Desdeelpuntodevistaregulatoriosedebedistinguirentrelos
serviciosofrecidosatravsdeInternetyelserviciodeaccesoa
laInternet.Mientrasqueelprimeronoseencuentraregulado,el
segundo es considerado un servicio de valor aadido que
deberaestarsujetoalmenosamnimoscontrolesqueprotejana
losusuariosdeesteservicioyasuveznosignifiquenunfrenoal
desarrollotecnolgicodeestesectornimuchomenosinhibala
inversinprivadaenelmismo.

El problema regulatorio entonces se vuelve complicado al


dependerdediversosfactoresyalnoexistirunauniformidadde
criteriossobreloscualestrabajar(Quseentiendeporcalidad
deservicioenInternet?).

Existen sin embargo experiencias a nivel internacional que


pueden usarse como punto de partida. Como se ver ms
adelante,tenemoscasoscomoeldelosEE.UU.dondeseadopta
elcriterioderegulacin"handsoff"(nointervencin)ymsbien
seincentivaelusodetecnologasdebandaancha,capacidad
detransmisinbasadaenelcosto,ypreciosdeaccesobasados
enunserviciolocal.Deotrolado,tenemoscasoscomoeldela
Indiadondeseproponentrestiposdeindicadores,denominados
5

de desarrollo de la calidad, de performance de red e


indicadoresdecalidaddeservicioalcliente,loscualesdeben
serreportadosperidicamentealaentidadreguladora.

Es necesario adems, luego de definirse los indicadores de


calidad,elconsiderarqueactituddebetomarse,quemtodos
usarparaauditarlosomedirlos,yqueherramientasutilizar.

Enelpas,auncuandonohayauntrabajossignificativoseneste
temasehanvenidoobservandoiniciativasoriginadasdentrode
las mismas empresas proveedoras motivadas por el hecho de
que dentro de un ambiente de libre competencia, la
diferenciacin con relacin a otros proveedores se vuelve
importante.Enesteinformeseenfocabsicamenteelproblema
dela calidaddeservicio enlaInternetactual proponiendoel
uso de algunos indicadores indispensables, as como niveles
mnimosexigiblesdecalidaddeserviciodeaccesoalaInternet
que deben ser alcanzados por las empresas proveedoras; se
revisanyproponenherramientasdeverificacinquesirvanpara
medirdichosindicadoresyfinalmenteseimplementa unared
pilotodepruebasquepermitavalidarlaspropuestashechas.

ElpresentetrabajosurgidocomounainiciativadeOSIPTEL,espor
unlado,unacompilacindedistintasexperienciasmundialesy
porotroundesarrollodeprocedimientosqueesperosignifique
un aporte a tomarse en cuenta para el desarrollo de una
normatividadoregulacindelacalidaddeserviciodeaccesoa
laInternetennuestropasoinclusoenotrasrealidadesdistintasa
lanuestra.
6

1.5 Estructuradelapresentacin

Esta tesis ha sido estructurada en tres partes, siguiendo la


metodologaindicadaenelpunto1.3:

Primeraparte:Marcotericoydeterminacindeindicadoresde
calidad.

El captulo 2 analiza la Internet desde una perspectiva


reguladora. El captulo 3 estudia el tema de la calidad de
servicio en la Internet actual. Se revisa posteriormente en el
captulo4y5algunosejemplosderegulacindelaInternetenel
mundoycontroldelacalidadenelpasyenelcaptulo 6se
identificanlosindicadoresquesonaplicablesanuestrarealidad.

Segunda parte: Estudio de mtodos y herramientas de


verificacindelacalidaddeservicio.

Enelcaptulo7desarrollanlosmtodospropuestosparamedirla
calidaddelservicioInternet.Acontinuacin,enelcaptulo8se
estudian distintas herramientas de hardware y software, para
luegoenelcaptulo9,determinarlosrequerimientosmnimosque
permitanimplantarlosmecanismosdeverificacin.

Terceraparte:Implementacindelaredpiloto

Enelcaptulo10sedescribelaredpilotodepruebas,indicando
sus elementos, y configuracin detallada. En el captulo 11 se
muestranlosresultadosdelasmedicionesobtenidasysefinaliza
con el captulo 12 en el que se incluyen las conclusiones y
recomendacionespertinentes.

Seaadenlosanexosyreferenciasbibliogrficasnecesarias.
7

2 LaInternetactualdesdeunaperspectivareguladora

Sibienesdeintersconocerlosaspectostcnicosquepermiten
el funcionamiento de la Internet, desde un punto de vista
reguladorsedebentomarotrosdetallesencuenta.EnlaFig.2.1,
seobservaunesquemaquereflejalasituacinactualennuestro
entorno.

UsualmentesedisponedeunsoloaccesoalaInternetpblica
(Fig.2.1)yhaciendounagruesageneralizacinseidentifican
trestiposbsicosdeusuarios:

Usuariosdecarcterdomsticoconmutado

UsuariosPYMEodecabinadepblica;y

Usuarioscorporativos(entidadesprivadasopblicas,conuna
omsoficinasdistribuidasgeogrficamente)

Cualquiera de estos usuarios puede a travs de ese nico


acceso tener la posibilidad de emplear u ofrecer diversos
servicios(Fig.2.1)talescomolossiguientes:

ServiciosdedatosIP(webservers,email,ftp,etc.)

VozsobreIP(Net2Phone,DialPad,etc.)

Uso de aplicaciones multimedia (MP3, Netmeeting, Real


Player,etc.)

Otros

Igualmente,lamismanaturalezadelaInternetnorestringeque
alguno de estos usuarios pueda a su vez dar servicios de
8

conectividadaterceros,convirtindoseentoncesenun"nuevo
ISP" aunque de menor nivel (Fig. 2.1 ); lo cual conducir
eventualmente alacongestinosaturacindelnicoacceso
queseestcompartiendo.

Sibienesteproblemapuedeatribuirseaun"sobreuso"porparte
delosusuarios,lacongestinpuededeberseaotrasrazonesque
sonresponsabilidaddelISPbajoestudio.Porejemplo:

Diferenciacin del servicio a favor de ciertos usuario


corporativos(Fig.2.1y)

Capacidad insuficiente para soportar el trfico ofrecido


dentrodelareddelISPlocal;y

Capacidad insuficiente de los puntos de intercambio de


trficointernacional(Fig.2.1)ynacional(Fig.2.1).

De hecho, la puesta en operacin del primer punto de


intercambio de trfico nacional (NAPPer)2, significa una
mejoraparaaquellosISPslocalesconectadosalNAP,aliviando
enpartelacongestindeltrficolocal.

A continuacin se explican en mayor detalle3 aquellos puntos


quesedesprendendeladiscusinhechahastaestemomentoy
quesonnecesariosatomarencuentaparapodercaracterizar
lacalidaddelserviciodeaccesoaInternet.

2
El NAP-Per entr oficialmente en operaciones el 10 de mayo del 2001.
3
Existen diversos libros que describen en mayor detalle lo mencionado en los puntos 2.1 y
2.2, por ejemplo el indicado en la Referencia[2].
9

Figura2.1LaInternetactualesunconjuntoderedesinterconectadas

2.1 LaInternetcomounconjuntoderedesIP

Tecnolgicamente, la Internet no es una red nica sino un


conjuntoderedesinterconectadasentresqueusalatcnica
deconmutacindepaquetes,conlosmismosprotocolosyun
nicoesquemadedireccionamiento.Enlaactualidadnoesuna
red jerrquica en un sentido estricto como la red telefnica.
Operabajoelesquemade"datagramasIP"locualsignificaque:

No existen fases de establecimiento y liberacin de las


conexiones;y
10

Lasdistintasporcionesqueformanpartedeunmismomensaje
pueden seguir caminos diferentes hasta llegar a su destino
final.

Elhechodeserunconjuntoderedesinterconectadasdemuy
distintasmanerashapermitidollegarglobalmenteaunnmero
cadavezmscrecientedeusuariosfinales,peroestehechoasu
vez ha vuelto difcil establecer una regulacin uniforme al
depender en gran medida de los otros proveedores con los
cuales se interconecten. A diferencia de la red telefnica
convencionaldondeexistencontratosdeinterconexinentrelas
empresasproveedoras,enelcasodelaInternet,siendoesteun
servicio de valor aadido, tales acuerdos no son supervisados
porlasentidadesreguladorasydeexistirestasregulacionesen
cuanto a calidad de servicio y performance, slo podran ser
hechasdentrodelmbitodeunsoloproveedor.

2.2 CalidaddeservicioenlaInternetactual

Otro factor tecnolgico importante es que el paradigma


empleadoeseldel"mejoresfuerzo"(besteffort),singarantade
envoycalidad.Esteaspectousualmentesloesbienconocido
y entendido por usuarios con cierto nivel de conocimiento
tcnico.Eldesconocimientogeneralpuededarlugaraquelos
proveedores de servicio Internet usen una infraestructura
insuficiente (subprovisionamiento de las redes) afectando la
calidad del servicio final o por otro lado, los usuarios tengan
demasiadasexpectativassobreelservicioyesolosllevenausar
laInternetenformaindiscriminada.
11

Las caractersticas del trfico en la Internet tambin han


cambiado drsticamente en los ltimos aos, antes no era
trficoentiemporeal,ahorasi.Anteseraslodatos,ahorase
deseayusaparaserviciosdevoz(tipotelefnicoono).

2.3 Usodelesquemadetarifaplana

La forma predominante de tarificacin es "plana", con las


siguientescaractersticas4:

Cobrofijomensualenfuncinalanchodebandacontratado

Loscobrosfijosreducenlosriesgosparalosusuarios,yenalguna
medida a los ISP's
, dndoles una expectativa segura de los
pagos y cobros requeridos facilitando la planificacin y
previsiones presupuestales. Las tarifas planas evitan adems
potenciales costos elevados de tipo administrativo para el
seguimiento,asignacinyfacturacin.

Una consecuencia negativa de este esquema plano es la


emergencia de una congestin por "externalidad" conocida
comola"tragediadecomunes".

La tragedia decomunes es una parbola enla cual COMUNES es una


tierra compartida y donde a cada campesino se le da el derecho de
pastarsusanimalescomoleplazca.Desafortunadamentelacapacidad
de la tierra es sobrepasada cuando los campesinos incrementan sin
medidaeltamaodesusrebaos.

2.4 CalidaddeinterconexinentreISP'
syenlossistemasfinales

4
Ver Referencia [3]:Internet Economics: DiffServ Business Model.
12

LacalidaddelserviciodeaccesoalaInternetestntimamente
vinculadaalascaractersticasdelainterconexinentrelosISPs5
o expresado en otros trminos, de las redes intermedias que
atraviesanlosflujosdepaquetesIP(Fig.2.2).Yanms,esten
funcin de las caractersticas de procesamiento y recursos de
comunicaciones del terminal en el "otro extremo". Si hacemos
una analoga con la red telefnica actual, el problema del
control de la calidad es muy sencillo, pues todos los aparatos
conectados son de similares caractersticas y adems
homologados.

Figura2.2FlujosdepaquetesenlosaccesosalaInternet

En resumen, como se muestra en la Figura 2.3, se deber


considerarlosiguiente:

5
Existen diversas formas y condiciones para establecer las conexiones, peering o
acuerdos entre ISP's. Ver Referencias [7] y [8].
13

Lospuntosdeintercambiodetrficonacionales

Lospuntosdeintercambiodetrficointernacionales

Lascaractersticasdelotro"extremo".

Figura2.3PuntosdeintercambiodetrficoentreISPs

Como podr notarse, los contratos usuarioproveedor basados


sloen"velocidaddeinterconexin"nosonsuficientes,pueseste
accesocorrespondenicamentealprimerpuntodeintercambio
detrfico.

Estilsaberentoncesexplcitamenteel"overbooking"o"booking
rate"delareddelproveedor,definidocomolarelacinentrela
suma de velocidades de usuario "final" y las velocidades de
salidahaciaotrosISPsnacionaleseinternacionales.

En nuestro pas en general no existen acuerdos de nivel de


servicio (SLAService Level Agreement) que consideren otros
14

aspectos,exceptocuandolaempresaproveedoratienealgn
nivel de control sobre los equipos del usuario ya sea por
cuestionesde"outsourcing"delareddelcliente,oporelusode
laInternetparalaimplementacindeVPNs.

2.5 Problemasenlaregulacindelacalidaddelservicio.

Laregulacindeunproductooserviciousualmentecubretres
aspectos:precio,accesoycalidad.Laregulacindelacalidad
deservicioenInternettienecomosupuntodereferenciams
cercanoelmodelodetelecomunicacionesquehistricamente
ha estado fuertemente regulado en trminos de acceso
universal, precio y calidad. Esto es entendible puesto que el
acceso a la Internet se obtiene a travs de lneas de
comunicacin ya sean estas telefnicas, cables o uso del
espectro electromagntico. Entre los problemas que podemos
identificar para efectuar una regulacin de la calidad del
servicio de acceso a la Internet, podemos mencionar los
siguientes6:

Confiabilidadenlasmedicionestcnicas

Auditoraindependienteytransparente

Necesidad de incentivos para complementar las multas


Dificultad para distinguir entre los niveles de servicio y los
valorespercibidossubjetivamente

6
Ver Referencia [11]: Issues in tne Regulation of Internet.
15

A priori pueden encontrarse tres SLAs que pueden ser de


utilidad:

SLAs donde se incluya informacin explicita de la


interconexinconotrosISPs

SLAs indicando los niveles mnimos de calidad de servicio


ofrecidosalusuario

SLAsqueconsiderenambosaspectosanteriores.

Unorganismoreguladorpodraentoncestomardosposiciones:

Conocer los trminos de los SLAs suscritos y velar por el


cumplimientodelosmismos.

Dejarqueelmercadoseautoregule.

En todo caso, estos aspectos siendo interesantes no son el


objetivodeestetrabajo,sinomsbiendarsolucionestcnicas
quepuedanserutilizadasparaestosfines.
16

3 CalidaddeservicioenlaInternet

LaInternetcomotal,proporcionaunmnimosoportealacalidad
deserviciopuestoquecomoseindicoanteriormentesebasaen
latcnicadelmejoresfuerzo.Conelobjetodeencontraruna
solucin a este problema se han producido avances
tecnolgicosqueacontinuacinserevisanmuybrevemente7.

3.1 ServiciosIntegrados

La arquitectura asume un manejo por parte de todos los


elementosdeunaredenelmanejodetrficobasadoenflujos.
Por dicha razn se necesita reprogramar en el caso ms
favorablelosroutersdeunISP.Estosflujosmencionadosenforma
genrica pueden ser de dos tipos: Trfico de aplicaciones en
tiemporealyTrficodeaplicacioneselsticas.Fcilmentepodr
notarse que el primero de los mencionados exige una mayor
calidaddeservicio.

Esteconsisteenunsistemadesealizacinquegarantizaciertas
condiciones antes del envo de la informacin propiamente
dicha. Su principal aplicacin es en redes de pequeo o
medianotamao,silasredessondecaractersticassimilaresa
las ISP'seste mtodo muestra sus debilidades en trminos de
escalabilidad.

3.2 Serviciosdiferenciados

Empleando un mecanismo basado en la diferenciacin y/o


priorizacindeltrficopuedeobtenerseigualmentecondiciones
favorablesparalatransmisindelainformacin.Comoyanose

7
Ver Referencia [2], para un descripcin ms detallada de estos mtodos.
17

trabajatangranularmentecomoenelcasoanterior,sinoenel
usode"clases",laescalabilidaddeestemecanismoesbastante
grandeypordicharaznesunasolucinmuyadecuadapara
los ISP's de gran tamao. En todo caso, no se requieren
modificacionestraumticasenlasredesdelosproveedores.

3.3 MPLS

AunquenoesunatcnicaespecficaparaCalidaddeServicio,
puedeserunaherramientaimportanteparalosproveedoresde
servicioInternetdemedianoograntamao.MPLSrepresentala
convergencia de las tcnicas orientadas a conexin y los
protocolosdeenrutamientoenlaInternet.Bsicamenteconsiste,
similar al caso de servicios integrados, en el establecimiento
previoalenvodeinformacin,deciertascaractersticasmnimas
de transmisin. Bsicamente la creacin de una ruta
predeterminada, la cual se establece en funcin de diversos
criterios (costo, prioridad, velocidad, o simplemente el destino
final).

Unadelasaplicacionesdeestatcnicaencontradaennuestro
pasesenlaimplantacinderedesVPNs.

AdicionalmenteMPLSpuedesoportar tarificacin,polticasde
enrutamiento, mecanismos de colas o prioridades,
contribuyendo a implementar tanto servicios integrados como
diferenciados,explicadosenlosprrafosanteriores.
18

4 Ejemplosdemecanismosderegulacinenelmundo

Parapodertenerunabasesobrelacualproponerunesquema
de regulacin consistente, se han revisado algunos casos de
pasesquehantrabajadoenelaspectodelacalidaddeservicio
enlaInternet.Acontinuacinseexplicacadaunodeellos

4.1 RegulacinenlosEstadosUnidos

LaInternethaevolucionadotremendamente,enpartedebidoa
la ausencia de regulaciones gubernamentales. Consecuente
conlatradicindepromoverinnovacinennuevosserviciosde
comunicaciones,elgobiernodelosEE.UU.seabstenidodetomar
acciones que pudiesen ahogar el crecimiento de la Internet.
Para asegurar que la Internet este disponible a la mayor
cantidaddepersonasposibles,laFCChaadoptadolapoltica
deInternet"Handsoff"locualsignificalanointervencinenla
regulacindeInternet8.

Sin embargo a fin de que se promueva en forma masiva los


serviciosdeInternetsehanestablecidomecanismosdeincentivo
entresreas.

AccesodeBandaAncha

ParautilizarmaseficazmentelapotencialidaddelaInterneten
aplicaciones multimedia que incluyen voz, datos y video se
necesita mayor ancho de banda, en tal sentido el gobierno
americano estimula el desarrollo de tecnologas avanzadas y
adoptanunaposicindeneutralidadtecnolgicasinfavorecer

8
Ver la Referencia [4], documento de la FCC: A Regulator's Guide to Building a Global
Information Community, Captulo IX.
19

una sobre otra, promoviendo ms bien la competencia entre


ellas.

Capacidadbasadaencostodetransmisin

Lacapacidaddetransmisinbasadaenelcostoesnecesaria
paraobtenermenorespreciosporlosserviciosdeInternet.Todos
losISPsalquilanosondueosdelacapacidadnecesariapara
desarrollarsusredesInternet.Sielpreciodeestacapacidades
alto,losISPsdebenabsorberloscostosextrasopasarestoscostos
directamentealosusuarios.

Preciodeserviciolocal

Lastarifastelefnicaslocalessonpartedelcostototalporeluso
deInternet,porlotantoenlosEE.UU.seconsideranpolticasque
reducenelcostodeaccesolocalevitandounincrementoenel
usodeesteservicio.

4.2 RegulacinenEuropa.

Enestepasseemitenlosdenominadosdocumentosdeconsulta
a travs de la NMA (Netherlands Competition Authority) y la
OPTA (Independent Post and Telecommunication authority) los
cualesposteriormenteconducenaesquemasderegulacinen
telecomunicaciones.

En la actualidad se hace una diferencia entre accesos de


bandaangostaybandaanchasiendoelumbralestablecidoen
128 Kbps, igualmente se hacen diferencias entre los tipos de
proveedoresdeserviciosylostiposdeusuariosysuscriptores.En
general se puede decir que aun se esta definiendo muchos
20

aspectosvinculadosalacalidaddeservicio,peroseadoptaal
igual que en los EE.UU. la posicin de no intervencin en la
regulacindelserviciodeaccesoalaInternet9.

4.3 RegulacinenelAsia.EjemplosdeSingapurylaIndia

En ambos casos se presentan esquemas muy estrictos de


regulacinconlaemisindereportesdecalidadporpartede
losISP's
,penalidadeseindicadoresdiversos.

Singapur

ConsideremoselcasodeSingapur10.

Sedisponendelossiguientesindicadoresdecalidaddeservicio:

DisponibilidaddeRed(Indicadorprimario)
Es un porcentaje de las horas totales operativas en un mes,
incluyendoeltiempodeaccesoalosloginserversodeemail
yconexinalbackbonedeInternet.Debiendoregistrarselos
siguientesdetallesdelasincidencias:
Lafechadelcorte
Horadelcorte
Horadelrestablecimiento
Duracindelcorte
Tipodeequipo/subsistemaquefall

Accesibilidaddelservicio(Indicadorprimario)
Accesoconmutado
Nmero de abonados al final del perodo (personas y
redes)
Velocidadsoportabledeconexin
Nmerodemodems(paraaccesoindividual)
Nmerodeports(paraaccesoderedes)
Relacin entre el nmero de modems y nmero de
usuariosindividuales
Relacinentreelnmerodeportsynmeroabonadosde
red.
9
Ver Referencia [9]. Consultation Document Internet Access.
10
Ver Referencia [11]. Issues in the Regulation of Internet.
21

Periododeusopico
Periodos cuando todos los modems estn conectados
activamente
Periodoscuandolaocupacindelosmodemsexceden
del95%
Duracinpromediodelallamada
Accesomediantelneadedicada
Numero de lneas dedicadas subscritas al final del
periodoclasificadasporcategoradelneas.
Numeropromediodeloginspordia
Duracinpromediodelallamada
ConectividadInternacional
Velocidad de los circuitos internacionales hacia el
backbonedelosEE.UU.yotrosdestinos
Niveldeocupacinpicoenporcentaje
Periodoscuandolaocupacinexcededel95%

TiempodeActivacindeServicio
Desde el momento de la recepcin de la solicitud o fecha
especificadaporlosusuarios
Accesoconmutado
Numerototaldesolicitudesrecibidasduranteelperiodo
dereporte
Numerodecuentasdeservicioactivadasdentrodelos
tresdaslaborables
Numerodecuentasactivadasenmsde3das
Numerodecuentasactivadasenlafechaespecificada
porelusuario
AccesoporlineaDedicada
Excluyendoeltiempodeinstalacindelnea
Numerototaldesolicitudesrecibidasduranteelperiodo
dereporte
Numerodecuentasdeservicioactivadasdentrodelos7
daslaborables
Numerodecuentasactivadasenmsde7das
Numerodecuentasactivadasenlafechaespecificada
porelusuario
SoportealCliente
Consultasportelfono
Horasoperativas
Numerodelneas
Numerodeoperadoresoposicionesdeatencin
Numerodellamadasmanejadasenlahorapico
Duracinpromediodelallamada
22

Consultaviaemail
Numerototaldeconsultasrecibidas
Tiempopromedioderespuesta
Numero de reclamos de usuario por cada 1000
abonados
India

EnelcasodelaIndia,sedisponendelossiguientesindicadores
decalidaddeservicio11:

IndicadoresdeDesarrollo
TipodeISP(A,B,C):NmerodeServidoresyreaatendida
NmerodehostsInternet
Nmerodeusuariosdediferentestipos
Tarifaparalosdiferentestiposdeusuarios
Nmerodegatewaysalosqueseconecta
Ubicacindelosgateways
AnchodeBandadisponibleentreservidoresygateways
CrecimientodeusuariosInternet
Duracinpromediodeocupacin(holdingtime)porusuario
Volumendetransferenciapromedioporusuario
Upstream
Downstream
Ingresopromedioporusuario
Nmerodecallcentres
NmerodePuestosdeinformacin(kioskos)
Cabinaspblicas
Anchodebandaentreservidores
Vasatlite
Vaenlacesterrestres
Tipodeestacionesterrestres
Frecuenciasdebandaempleadas
Nmerodetranspondedores(vasatlite)
Alquiladas
Disponibles
Mapageogrficadelasreascubiertas
Indicadoresdeperformancedered
Retardodeaccesoalservicio
Retardodeaccesomedianteaccesoconmutado
Velocidaddeconexin
Anchodebandasobrevendida(Bandwidthoversell)
11
El ente regulador en la India dispone de una pgina web, describiendo los indicadores.
Ver Referencia [14].
23

CongestinUpstreamdegatewayaISP
Aislamientodecomunidad(Accesonicamenteasitesdel
mismoISP)
Nmerodeincidencias
Nmerodeabonadosafectados
Tiempoacumuladodeaislamientodecomunidad
Fallasyreclamos(%dereclamosporcada100abonados
almes)
Fallasporcada100abonadospormes
Indicadoresdeniveldeservicioalusuario
Provisindeservicio
Performancedefacturacin
Devolucionesdedineroalusuario(cantidadynmero)
Tiempoderesolucindefallas
Porcentaje de usuarios satisfechos en cuanto a
performance
Porcentajedeusuariossatisfechosencuantoasoporteal
usuario
Porcentaje de usuarios satisfechos en cuanto a
facilidadesadicionales

4.4 RegulacinenLatinoamrica.

Chilehamostradosiempreungrandesarrolloenlaliberacindel
mercado de las telecomunicaciones y sirve como un buen
ejemplodeunesquemareguladorbastanteligeroquenoinhibe
la participacin privada en este sector. Los indicadores de
calidadutilizadossonmuypocos(3)siendoasuvezsuficientes
para disponer de elementos de fiscalizacin por parte de la
entidadreguladora12.

TasadePrdidadePaquetes

12
Existen un conjunto de normas relacionadas establecidas por la Subtel de Chile. Ver
Referencia [13].
24

Porcentajedelaprdidadepaquetesenviadosaundestinoy
que no reciben respuesta en un determinado perodo de
tiempo.

Latencia

Tiempo que demora un paquete en ir y volver hacia otro


puntodefinidodentrodelareddeInternet

Tasadeocupacindeunenlace

Porcentaje de la capacidad del enlace de subida y de


bajada, entre un ISP y su respectivo NAP o entre NAPs
conectados,enundeterminadoperododetiempo.

Igualmente la norma que define los indicadores anteriores


especifica que debern publicarse en una pagina web lo
siguiente:

TasadeocupacindelenlacedesubidaybajadaentreelISP
yelNAP

Tasadeocupacinenlosenlacesdeentroncamientoentre
losNAPs.

TasadeprdidadepaquetesentrecadaISPysurespectivo
NAP.

TasadeprdidadepaquetesentrelosNAPsentroncados.

LatenciaentrecadaISPysurespectivoNAP.

LatenciaentrelosNAPsentroncados.
25

Tasa de prdida, latencia y tasa de ocupacin de enlaces


entrelosISPsnoconectadosaunmismoNAP.
26

5 CalidaddeservicioenlasredespblicasIPdelpas

LasempresasproveedorasdeserviciosdeaccesoalaInternetse
han interesado en mejorar paulatinamente sus estndares de
calidad mediante incrementos en sus capacidades de
transmisinyconmutacin13;ascomomediantelaimplantacin
deunpuntodeintercambiodetrficonacional(NAPPERU).Sin
embargoesnecesarionotarqueestasmejorassuelenpriorizarse
a favor de usuarios corporativos (Bancos, financieras, grupos
empresariales,etc.).

5.1 TelefnicaDatadelPer

Comoesdeamplioconocimiento,setratadelproveedorms
importanteenlaactualidad,seguidomuydecercaporAT&Tdel
Per.IgualmenteeselISPquecuentaconelmayornmerode
reclamos. Entre las medidas adoptadas por esta empresa
relacionadasalacalidaddeservicioseencuentanlassiguientes

Reportedeusoalosusuarios

Telefnica ha implementado sistemas de gestin propios que


permiten medir bsicamenteel uso promedio de las lneas de
accesodelosusuarios.Antecualquierreclamopor"lentitud"o
indisponibilidaddeservicio",serevisaenlneaestosreportesyes
el primer elemento de juicio a usar para aceptar o no los
reclamos.

Medicindeusodelosenlacesinternacionales

13
La informacin mostrada en este punto V, se ha obtenido de visitas hechas a las mismas
empresas proveedoras de servicio de acceso.
27

Esta empresa monitorea en lnea el estado de sus lneas


internacionales de acceso. En funcin del porcentaje de
ocupacin,seplanificaelincrementodesuscapacidades.

Redundancia y gran ancho de banda en las lneas


internacionales

Alafechalasvelocidadesdeaccesosondelordendelos150
Mbit/s hacia 03 proveedores internacionales, mediante cable
submarinoovasatlite.Estaconfiguracinpermitecontarcon
redundanciaencasodefallasyeselquecuentaconlamayor
capacidadinstaladaalafecha.

ImplementacindeserviciosavanzadosdeInternet

EstaempresacuentaconeldenominadoTIC,quebrindaentre
otros servicios los de Hosting, Housing, Backup, Gestin
integrada,etc.Alestarestecentrodirectamenteconectadoal
backbone Internet de Telefnica, la velocidad de acceso es
bastante elevada. Asimismo se ha suscrito acuerdos con
empresascomoAKAMAI,quepermitedisponerdemirrorsasitios
degranvolumendeacceso(p.e.Yahoo,Altavista,etc.)

RedMPLS

Finalmente a travs del uso de tecnologa MPLS sobre su


infraestructuraATM,sepuedegarantizarunaltoniveldecalidad
deservicio,orientado bsicamente al servicio de "outsourcing"
dedatoseimplantacindeVPN'sparaentidadescorporativas
bastantegrandes(GrupoRomero,BancodelaNacin,EsSalud,
etc.).Estesoporteseestaponiendoigualmenteadisposicinde
otros usuarios mediante el nuevo servicio de InfoInternet,
28

habindoseestablecidolosnivelesdeoro,plataybronce,con
tarifasenfuncinnoslodelasvelocidadesdeacceso,sinoen
cuantoalacalidaddeservicioofertada.

Polticadereembolso

Si se comprueba que un reclamo tiene fundamento y es


responsabilidad de esta empresa, se procede al reembolso o
deduccindelpagomensualdelservicio.Ladeterminacindel
montoesfuncindeltiempoqueelenlacefsico(olgico)con
elusuariohaestadofueradeservicio.

5.2 AT&TdelPer

Esta empresa, similar al caso de Telefnica Data, cuenta con


unagraninfraestructurayeselcompetidormsdirectoeneste
mercado,aunquesloaniveldeLima.

Losesquemasempleadosparasoportarunadecuadonivelde
serviciosecuentaconlossiguientes:

RedesATMconfibraptica

Lainfraestructuradeestaempresaesunfactormuyimportante
atomarseencuenta.BasadaenunaredATMconenlacesfsicos
defibraptica,brindaunexcelentesoportealasconexionesde
accesoalusuariofinal.

OverbookingespecificadoenlosSLA

Este factor figura en los contratos suscritos con los usuarios, lo


cual en alguna medida refleja la capacidad para soportar la
velocidadcontratadaporelusuario
29

Enlacesdebandaanchainternacionalesyredundantes

AT&TdelPercuentacondosenlacesactivosinternacionalesva
cablesubmarinoyunenlacederespaldosatelital.

ImplementacindeserviciosavanzadosdeInternet

Brinda entre otros servicios los de Hosting, Housing, Backup,


Gestinintegrada,etc.directamenteconectadosalbackbone
Internetdelaempresa.

5.3 BellSouthdelPer

EnloquerespectaaBellSouthdelPer,laredestbasadaen
cuatronodosATMunidosentresconenlacesSTM1.Lasalida
internacionalesenlaactualidadvasatlitea4Mbit/s,muylejos
de los casos vistos en Telefnica Data y AT&T. El nmero de
usuarios es de aproximadamente 25, mayoritariamente
corporativosyslocubrelaciudaddeLima.Esparteintegrante
delConsorcioNAPPerytieneprevistoelempleodeunenlace
mediantecablesubmarinoenbreve.

En resumen, es un ISP que an no dispone de medidas que


garanticen la calidad de servicio ofrecida, aunque debido al
nmerodeusuariosactualesconlosquecuenta,noseperciben
deteriorossignificativosenesesentido.
30

Figura5.1 EsquemadelaredpblicaIPdeBellSouthdelPer.
31

6 Indicadoresdecalidadaplicables

Comohapodidonotarse,lasdistintasperspectivasasumidaspor
las entidades reguladoras a nivel mundial abarcan un gran
espectroyadoptarenformadirectaalgunadeellasnoresultara
necesariamentedemuchautilidadennuestromedio.

Seproponen,enesesentido,unenfoqueconservadorquepor
unladono signifiqueunaexcesivacargaburocrticaparalos
operadoresyelentereguladoryporotrolado,seanfactiblesde
podersemedireimplementar.

Acontinuacinsehaceunadescripcindeestosindicadores

6.1 Tasadeocupacinenlosenlaces

Definida como el porcentaje de uso de los enlaces hacia los


usuariosyotrosproveedoresdeacceso,discriminadaenambos
sentidos de transmisin (downstream y upstream). Debe
aadirsequeesteparmetroesunaformadiferentedeexpresar
aotroempleadomuyfrecuentementedenominado"velocidad
efectiva"delenlace

Se debe establecer adems que se consideran tres tipos de


enlaces, y por lo tanto se debern medir los siguientes
indicadores:

Tasadeocupacindelenlacedeusuariofinal

Esteesunodelosmssensiblesdesdelaperspectivadelusuario,
puestoqueessupuntodeingresoalaInternet.

TasadeocupacindelosenlaceshaciaISP's
nacionales
32

Siendoeste,elporcentajedeusodeusodelaslneasdeacceso
haciaotrosISPsnacionales.

Si bien, tecnolgicamente la Internet no est obligada a


garantizar un nivel de calidad de servicio en gran medida es
funcindelasvelocidadesdeaccesohaciaotrosISPs.

TasadeocupacindelosenlaceshaciaISP's
internacionales

Aligualqueenelcasoanterior,esunporcentajedeusodelas
lneas de acceso hacia otros ISPs internacionales (usualmente
denominado genricamente como "backbone Internet").
Despusdelparmetroindicadoenelpunto6.2,resultasiendo
degransignificacinparaelusuariofinal,puestoquelamayor
cantidad de informacin es generada en pases extranjeros,
particularmente en los EE.UU. Como podr notarse, no se
propone o sugiere una velocidad mnima o mxima, pues
dependerdelatecnologaydisponiblidadeconmicadelos
ISPs perosipodraexigirseporejemploeldemantenerlatasa
deocupacinpordebajodeciertoslmites(p.e.80%).

6.2 Latenciadelared

EsteparmetromideeltiempoquedemoraunpaqueteIPeniry
volverdesdeunpuntodelaredaotro.Talcomoseindic,los
valoresdelatenciadependenmuchodefactoresexternosala
reddelproveedor, comoporejemplo,la performancedelos
equiposdeusuario,eltransitoporredesintermedias,etc..Poresa
raznseconsideranpuntosdemedicinespecficos:
33

Latenciaenelenlacedeaccesodelusuariofinal.Medidaentre
el router localizado en las instalaciones del usuario y el primer
puntodeaccesoalareddelproveedor.

Latencia en los enlaces de interconexin con otros ISP's


nacionales.Medidaenelenlacequeunelosroutersdeborde
dedosproveedoresdeaccesonacional.

Latencia en los enlaces de interconexin con otros ISP's


internacionales. Medida en el enlace que une los routers de
borde del proveedor local y un proveedores de acceso
internacional.

6.3 Tasadeprdidadedatagramas

AfndegarantizarquelasredesdelosISP's
estenprovisionadasy
configuradasdemaneratalquenosedescartenenexcesolos
paquetes IP enviados y recibidos en los enlaces de la red, se
proponecomoparmetrobsicoelporcentajedepaquetesIP
rechazadosodescartadosenlospuntosdeinterconexinconlos
usuariosyotrosISP's.

Aligualqueenelcasoanterior,siendotreslostiposdeenlaces
se tendrn puntos de referencia para medir de las tasas de
prdidas:

Tasadeprdidasenelpuntodeaccesodelusuariofinal

Tasa de prdidas en el punto de interconexin hacia ISP'


s
nacionales

Tasa de prdidas en el punto de interconexin hacia ISP'


s
internacionales
34

6.4 Disponibilidaddelared

Entendidacomoelporcentajedehorastotalesoperativasenun
mes, donde deber tenerse en cuenta tres tipos de
disponibilidad:

Disponibilidaddelalneadeaccesodelusuario

Disponibilidaddeaccesoasitiosnacionales

Disponibilidaddeaccesoasitiosinternacionales

Este ndice refleja bsicamente los cortes en los enlaces de


abonado, enlaces de acceso a puntos de intercambio de
trficonacional(NAPsenelPer)yenlosenlacesdeaccesoa
ISP's
internacionalesrespectivamente.Debeentendersetambien
como un indicador que consolida los tres mencionados
inicialmente.

Para concluir esta primera parte del informe, se debe reiterar


queestosindicadoressonlosquemejorseajustanalarealidad
actual del mercado Internet nacional, aunque desde luego
podranemplearseotrosigualmentevlidos.
SEGUNDAPARTE:

Mtodos y herramientas de verificacin de la


calidad
35

7 Mtodospropuestosdeverificacindelacalidadenelservicio
deaccesoaInternet

Unavezadoptadoslosindicadoresdecalidadqueservirnalos
propsitosderegulacin,sedebenbuscarlosmecanismospara
proceder a realizar las mediciones correspondientes, ya que
comoseestablecienlascondicionesinicialesdeestetrabajo,
los indicadores propuestos de calidad de servicio fueron
seleccionados precisamente tomando en cuenta esta
consideracin,ademsdeloscriteriostcnicosmismos.

7.1 Medicindelatasadeocupacin

La tasa de ocupacin es el porcentaje promedio utilizado del


anchodebandatotaldisponiblecontratadoporelusuariooISP,
esdecirelgradodeutilizacindelenlace14.

Indirectamente,elresultadodeestapruebapodraexpresarsea
travesdela"velocidadefectivadetransmisin".Elnivelumbral
mximo de tasa de ocupacin tolerable recomendado es de
75% durante la hora pico, sobre una base mensual, tomando
comoreferenciaparaelloloencontradoenotralegislacin15 y
lospatronesdetrficonacionalesenelnodoNAPPER16.Este
valor umbral es para los tres tipos de enlaces de acceso: de
usuario,nacionaleseinternacionales.

Enelpuntodeaccesodeusuario

14
Este parmetro es de amplio uso en la Internet, y se tienen a nivel de pases los ejemplos
de Chile, Espaa, Singapur . A nivel de empresas y organismos los casos Matrix, CAIDA,
IETF , entre otros.
15
Vase la Consulta final al respecto aprobada en Singapur por el IDA. Referencia [7]
16
Vase la pgina web del NAP-PER. http://206.223.130.60 Las coordinaciones de acceso
se realizan directamente con el Consejo Directivo de la Asociacin Civil NAP-PER.
36

Elpuntodonderealizarestamedicineselpuertofsicoentre
el"router"instaladoenellocaldelusuarioyeladaptadoral
medio fsico (Fig. No. 7.1), pudiendo ser este de cualquier
naturaleza:cablemetlico,defibrapticaoinalmbrico.

En los puntos de interconexin a otros ISPs nacionales e


internacionales

Conrespectoaestasmedicioneslascondicionessonsimilares
al caso anterior pero en los enlaces respectivos de
interconexin.

Comopuedenotarse,esnecesarioteneraccesoalosequipos
delISPparallevaracabolaspruebasrespectivas.Enelcaptulo
9deesteinformeseexplicaestasituacinconmayordetalle.

Figura7.1Esquemadeconfiguracinparamedirlatasadeocupacin
37

7.2 Medicindelalatenciadelared

Considerandoqueestamedicinesaltamentesensitivaaotros
factores ajenos a la red misma, se establecen los puntos de
referencia ms apropiados para evaluar este indicador, as
comocumplirunconjuntomnimodecondicionesenlosequipos
empleadosparaello17.

Debernconsiderarseaquellosnodosdelareddelproveedoren
loscualesserealicenintercambiosdetrfico,porlafacilidadde
accesoalosmismos.Sisebuscasemedirlosretardosdentrode
la red del proveedor se necesitaran las mximas facilidades
para la instalacin debea cons , servidores exclusivos para
responderalosmensajesdeprueba18 . Lafigurasiguiente7.2
muestradichospuntos.

17
Los factores que influyen entre otros son : localizacin local o internacional de los
servidores accesados, la capacidad de procesamiento de los mismos y las prioridades o
restricciones impuestas en las routers o servidores (listas de acceso, firewalls, etc). Vase
Referencia [8].
18
Ver Referencia [6].
38

Figura7.2Reddereferenciaparamedicindelalatencia

7.3 Medicindelatasadeprdidasdedatagramas

Enestecasoseprocedeigualqueenelprocesodemedicin
de las tasas de ocupacin. Para ello se emplean los mismos
puntos de referencia que en las mediciones de tasas de
ocupacin. El perodo de clculo es mensual y con muestras
tomadasenintervalosde5'
.

Lafrmulademedicinencadamuestraserlasiguiente:

Porcentaje de prdida= No. total de paquetes perdidos en el intervalo de 5 ' 100 % (7.1)
No. total de paquetes enviados en el intervalo de 5'

La cantidad total de muestras tomadas ser por lo tanto, el


productodelnmerodeintervalosde5minutosenellapsode
unmes.Elporcentajedeprdidasserelpromediodetasade
prdidasdelas8640muestrastomadasen30das.
39

El tasa mxima de paquetes perdidos fijada es de 20%, para


todoslosenlaces:deusuario,nacionaleinternacional15.

Figura7.3Reddeconfiguracinparamedicindelaprdidadepaquetes

7.4 Medicindeladisponibilidaddelared

Ladisponibilidaddelared,definidaenlaprimerapartedeeste
informe,comolacondicinenlacualsepuedenrecibiryenviar
datagramasdesdeyhacialaInternet,medidaenlosenlacesde
acceso,esunindicadorqueresumeensmismotodoslosotros
indicadores19.

19
Ver Primera Parte del Informe, Captulo VI, prrafo VI.1. Se toma como referencia al
IDA, organo regulador de Singapur, pas pionero en este tema, el cual lo define en ese
sentido considerandolo adems como parmetro primario. El IETF define indicadores
similares bajo el nombre de instantaneous connectivity. La empresa MATRIX usa el
trmino reachability . Referencias [1], [2] y [3].
40

Lascondicionesdemedicinparaconsiderarquelaredesto
nodisponible,nosonuniformesentreaquellospasesenlosque
se ejerce alguna regulacin al respecto y del mismo modo
dentrodelaindustriadelagestinymonitoreoderedes.

Delestudiodeesoscasosencontrados,sedeterminaqueestas
condicionessonseleccionadasenfuncinalafacilidadconla
quesepuedenrealizarlasmedicionesylaprecisindeseadade
lasmismas.Enresumenseadoptaunodelossiguientescriterios:

a) Unaredestdisponiblesisuenlacedeinterconexinest
enelstatusoperativo.20.

b) Unaredestdisponiblesilosvaloresdelatenciaytasade
prdida de paquetes estn dentro de rangos previamente
establecidos21.

A diferencia del sistema telefnico, que opera bajo la


modalidaddeconmutacindecircuitos,elfuncionamientode
laInternet,basadoenlaconmutacindedatagramas, nose
puededecirenqueinstanteprecisolarednoestdisponible,ya
quepuedeocurrirquesloexperimenteunacongestinseveray
el retardo sea significativo para el usuario, por esa razn se
recomienda adoptar el segundo criterio, donde si bien se
transmitenyrecibendatagramasIP,lasprdidasyretardosson
excesivosparadesdeunpuntodevistaprctico.

20
En el caso del IDA, de la definicin indicada se puede entender que se usan variables
MIB evaluadas mediante el protocolo de gestin SNMP, las cuales son reportadas por los
equipos de interconexin (switches, routers, multiplexores, etc); especficamente la variable
interfaces.ifTable.ifEntry.ifOperStatus.x. La SUBTEL de Chile no emplea este indicador.
Referencias [1] y [4].
21
La SUBTEL de Chile no fija un valor mximo de latencia pero considera prdidas si el
retorno de un mensaje de prueba es superior a los 2000 mseg. [5].
41

Los valores de latencia y prdida de paquetes fueron


establecidosenlosprrafos7.2y7.3.

Enlaprimerapartedelinformesedefinen3medicionesdistintas
dedisponibilidadaserconsideradas:

Disponibilidadenelenlacedeusuario

DisponibilidadenelenlacenacionaldelISP

DisponibilidadenelenlaceinternacionaldelISP.

Existenentonces,trespuntosdemedicin,sealadoscomo,
y,respectivamenteenlafigura7.2.

Ladisponibilidadencadacasosetomarcomoun promedio
mensual,delasmedicionesefectuadasenintervalosde5'
(valor
estndar usualmente aceptado)22, que cumplan con las
condicionesdeprdidadepaquetesylatenciaestablecidas.La
frmulaquedescribeestadisponibilidadeslasiguiente23:

No. de muestras vlidas


Disponibilidad = 100 % (7.2)
No. total de muestras tomadas

Elvalorobjetivodedisponibilidadpropuestoes mayoroiguala
99%. Estas mediciones se realizan en los mismos equipos que
tienenlosenlacesindicadosenlafigura7.1,viamensajesSNMP
(paradeterminarlaoperatividaddelenlace)ypaquetesICMP
detipoECHOREPLY/REQUEST(PING) independientementedela

22
El intervalo de muestreo de 5 minutos es el permitido por los software de monitoreo que
se explican ms adelante y que originan una carga mnima no significativa a la red del
proveedor. La base mensual es referencial pero bastante comn en todas las regulaciones
revisadas.
23
En la regulacin de Singapur se emplea la siguiente frmula equivalente:
Network availability = (Total operational minutes Total minutes of service downtime) x 100%
Total operational minutes
42

trayectoria entre la estacin de monitoreo y el equipo de


interconexin en la red bajo evaluacin (para evaluar el
retardo).

Comopuedenotarse,directamente noseevalalacondicin
internadelareddeunISP,algoqueseraextremadamentedifcil
derealizaryfiscalizar24,sinomsbienseanalizanlosenlacesde
interconexin con las redes de otros proveedores o con los
usuarios. La razn de esto, tal como se desprende del estudio
hechoenlaprimerapartedeesteinforme25,esquelaprovisin
deequiposyenlacesenlasredesdelosproveedoresdeInternet
enelpasnosonlaprincipalrazndelacalidadpercibidapor
losusuariosfinales,sinomsbienlacongestinysaturacinde
losenlaces,msansisetieneencuentaquelospatronesde
trfico analizados muestran que las fuentes de informacin
consultadasgeneralmenteseubicanenelextranjero

7.5 Resmendeindicadoresyvaloresrecomendados

A continuacin se muestra los indicadores y valores


recomendadosdescritosenlospuntosanteriores.

Disponibilidad Latencia Prdida de Tasa de ocupacin


paquetes del enlace
Enlace de >99% <50 mseg. <20% <75%
usuario
Enlace >99% <85 mseg <20% <75%
nacional
Enlace >99% <300 mseg. <20% <75%
internacional

Tabla7.1Indicadoresyvalorespropuestos

24
Ver la referencia [6] donde se analizan las distintas infraestructuras de medicin en la
Internet global.
25
Ver Captulo V, prrafos V.1, V.2 y V.3 de la primera parte de este informe.
43

7.6 Requerimientosgeneralesparalamedicindelosindicadores

Paralaejecucindelaspruebassesiguenengenerallosmismos
procedimientos.Estosconsistenenelempleodeunequipode
medidaosoftwareque"pregunte"alrouterespecficoalgunos
indicadores bsicos de inters usando el protocolo de gestin
SNMP.Lasfiguras7.1,7.2y7.3muestranlospuntosdondemedir
estosindicadores.

Dentro del funcionamiento del protocolo SNMP, segn lo


especificado en el estndar RFC 1213, los indicadores bsicos
quesondeintersparaeltrabajodeevaluacindelacalidad
del servicio son los mostrados en la tabla 7.126, aunque debe
notarsequeesposibleemplearotrosindicadoresafindereducir
elerrordelprocesodemedicin.Porejemplo,utilizarlosvalores
deMTUolospertenecientesaotro"grupoSNMP"porejemploel
denominado"grupoIP"aunquelosindicadoresmostradosenese
casoserandecarcterglobalynoindividualizadosanivelde
cadaunadelasinterfacesexistentesenelrouter.

26
El estndar SNMP y MIB establecido por la IETF se encuentra actualmente en todos los
routers de la Internet.
44

System.sysUpTime.0
Indicaeltiempoencentsimasdesegundoeltiempoenqueseactivolaporcindel
sistemaresponsabledelagestindered.

Interfaces.ifTable.ifEntry.ifOperStatus.ifIndex
Indica el estado actual operativo de la interfaz en estudio. Toma los valores
up=interfazactivaydown=interfaznoactiva.

Interfaces.ifTable.ifEntry.ifLastChange.ifIndex
ElvalordelparmetrosysUpTime enelmomentoquelainterfazentroensuactual
estadooperacional

Interfaces.ifTable.ifEntry.ifInOctets.ifIndex
El nmero total de octetos recibido en la interfaz, incluyendo los caracteres de
cabecera.

Interfaces.ifTable.ifEntry.ifInUcastPkts.ifIndex
Elnmerodepaquetesunicastentrantesalainterfaz.

Interfaces.ifTable.ifEntry.ifInNUcastPkts.ifIndex
El nmero de paquetes nounicast entrantes a la interfaz (paquetes multicast o
broadcast).

Interfaces.ifTable.ifEntry.ifInDiscards.ifIndex
Nmerodepaquetesentrantesdescartadosporelrouter

Interfaces.ifTable.ifEntry.ifInErrors.ifIndex
Nmerodepaquetesentrantesquecontenanerroresyfuerondescartados

Interfaces.ifTable.ifEntry.ifInUnknownProtos.ifIndex
Nmerodepaquetesrecibidosenlainterfazydescartadosdereenvo.

Interfaces.ifTable.ifEntry.ifOutOctets.ifIndex
El nmero total de octetos de salida en la interfaz, incluyendo los caracteres de
cabecera.

Interfaces.ifTable.ifEntry.ifOutUcastPkts.ifIndex
Elnmerodepaquetesunicastsalientesdelainterfaz.

Interfaces.ifTable.ifEntry.ifOutNUcastPkts.ifIndex
El nmero de paquetes nounicast salientes a la interfaz (paquetes multicast o
broadcast).

Interfaces.ifTable.ifEntry.ifOutDiscards.ifIndex
Nmerodepaquetessalientesdescartadosporelrouter

Interfaces.ifTable.ifEntry.ifOutErrors.ifIndex
Nmerodepaquetessalientesquecontenanerroresyfuerondescartados

Interfaces.ifTable.ifEntry.ifOutUnknownProtos.ifIndex
Nmerodepaquetestransmitidosporlainterfazydescartadosdereenvo.

Tabla7.2VariablesMIBdeSNMPquesonempleadasenelclculodelacalidaddeservicio.
45

7.7 Procesodemedicin

Lamedicinenformagenricaserealizatalcomoseindicaa
continuacin:

7.7.1 Fasedeinstalacin.

Esta slo se efectua una sla vez, durante el proceso de


activacindelserviciodemonitoreo.

ActivarenelrouterbajoestudioelagenteSNMP.

Deberindicarselaplataformadelrouter,lascaractersticasdelenlace,la
direccinIP,latasamximadetransferencia.

Asignar un nombre de comunidad privada con acceso de solo lectura


disponibleparalosprocesosdemedida.PorEjemplo:comunidadUNMSM

Instalarelsoftwaredemedicinenunaestacindemonitoreoy
capturadedatos(servidor)localizadaenunpuntodereferencia
determinado.

Deberregistrarselaplataformaqueseemplear,lafechadeinstalacin
delsoftwareyladireccinIPdelaestacindemonitoreo.

Asmismo,elsoftwaredeberconfigurarseconlosintervalosdemuestreo,las
expresionesdeclculoylosformatosdepresentacin.

Paraleerlainformacinprovenientesetendrademascomoindicadoresel
nmeroIPdelrouter,ydelosotrospuntosdereferenciapertinentes.

7.7.2 Fasedemedicin

Esteprocesoserealizarenformaautomticadeacuerdoalo
siguiente:
46

RegistrodelasdireccionesIPconsultadas

Muestreoperidicodelosindicadoresmedidosyalmacenamiento

Condicionesgeneralesdelamedicin.

El uso de las variables MIB mostradas en la tabla 7.1 y los


indicadorespropuestosserelacionandelasiguientemanera:

Disponibilidad,enformasimplificada27:

Disponibilidad = No. de muestras con interfaces.ifTable.ifEntry.ifOperStatus.ifIndex=ON 100%


No. total de muestras realizadas

(7.3)

Enestecaso,talcomoseindica,lasmuestrassonvlidassisu
statusesON,locualpuedecorregirseparaobtenerunvalorms
precisoenelsoftwarequeseempleefinalmente.

El porcentaje de prdidas de paquetes secalcula (enlacede


entrada)delasiguientemanera28:

% prdida = Paquetes perdidos k Paquetes perdidos k 1 100 % (7.4)


Paquetes entrantes k Paquetes entrantes k 1

donde:

paquetes perdidos = Interfaces.ifTable.ifEntry.ifInDiscards.ifIndex + Interfaces.ifTable.IfEntry. ifInErrors.ifIndex +


Interfaces.ifTable.ifEntry.ifInUnknownProtos.ifIndex

paquetes entrantes = Interfaces.ifTable.ifEntry.ifInUcastPkts.ifIndex + Interfaces.ifTable. ifEntry.ifInNUcastPkts.ifIndex


k= es el instante de muestreo + paquetes perdidos.

Igualcalculosedeberealizarconlospaquetesentrantes.

27
En este caso se muestra la alternativa a) descrita del prrafo 7.1, solamente por cuestiones
de facilidad en la impresin. Una frmula similar existe para la alternativa b).
28
Esta forma de evaluar los paquetes perdidos es una propuesta en los clculos efectuados
en el NAP-PER. La administracin de Chile usa el criterio de que un paquete se considera
perdido si el retardo de los mensajes de prueba es superior a los 2000 mseg.
47

ParaelclculodelalatencianoseempleanlasvariablesMIBde
SNMP.

8 Herramientas de hardware y software para verificacin de


nivelesdecalidaddeservicio

8.1 EquipamientodeHardware

Considerando la naturaleza de este tipo de proceso de


verificacin se requiere ser muy cuidadoso en las
especificacionesdelequipoaserempleado,demaneraquese
obtenga la mayor confiabilidad en las mediciones. Las
especificaciones sern expuestas en la Parte 3 del presente
informedondesedetallalaRed pilotodepruebas.

Enloreferentealosequiposdehardwarequepodrnemplearse
setienelosiguiente:

Analizadoresdedatos

Elusodeestetipodeequipamientoesparticularmentetilenlas
pruebasdecarcterfsicoenlasconexionesdeusuarioytienen
por objetivo verificar en una primera instancia los valores
reportadosporlasherramientasdesoftware,queengeneralson
msverstiles.

Servidoresdecomunicaciones

Talcomoseverenelpunto8.2,serequieredeherramientasde
software, las cuales debern ser instaladas en servidores de
comunicaciones que deben cumplir un conjunto mnimo de
condicionesuniforme.Entreestastenemoslassiguientes:
48

Caractersticasestablesenlainterfazdered.Estosignificaquese
procesen con igual prioridad todos los paquetes empleados
paramedirlosindicadores.

Memoria.Lascondicionesdecapacidaddememoriadebenser
lasmismassiempre.

Nmero de procesos ejecutados. Se recomienda que estos


servidores de comunicaciones no ejecuten otros procesos
adicionalesalosdemedicinmismos.

Capacidad de almacenamiento en disco. Contar con las


previsiones de guardar en forma apropiada las muestras y
reportesgenerados.

Routersdeprueba

Delasfigurasanterioressehapodidonotarqueesindispensable
contarcon equipos de comunicaciones en los distintos puntos
dereferencia.Estosroutersdebenserenprincipioadministrables
yconagentesSNMP

8.2 Herramientasdesoftware

En el presente trabajo se ha determinado que prcticamente


todaslasherramientasparaanalizarlacalidaddeservicioenel
accesoaInternetsonprogramasdesoftware.Estasson:

Agentedegestin(SNMP)enlosnodosdeaccesoalareddel
proveedor

Dependientedelsistemaoperativodelosrouters
49

Soporte al protocolo ICMP para la realizacin de pruebas de


latencia

Aplicativo basado en el uso del utilitario PING. Este tipo de


solucin para calcular la latencia es empleado muy
frecuentementeporportadoresinternacionaltalescomoUUNET,
el cual genera reportes pblicos que ayudan a verificar el
cumplimientodelosSLAssuscritosconsusclientes.

Softwaredemedicindetrficoygestindered

MRTG

Es un software que sirve para monitorizar la carga de trafico


sobrelasredesysusenlaces,estesoftwaregeneradocumentos
HTMLconteniendoimgenesgifcreadasporlosagentesyscripts
delos dispositivos gestionados,en estas imgenes seaprecian
unarepresentacinvisualdeestetraficoenintervalosregulares
detiempo.

Caracteristicas:

EsdelibredistribucinbajolosterminosdelalicenciaGNU.

TrabajasobreplataformasUNIXyWindowsNT

EstaescritoenPerlyestadisponiblesucodigofuente

NonecesitainstalarunpaqueteSNMPexterno

PuedeleerSNMPv2c

Realiza una confiable identificacion de interfaces Seriales y


Ethernet.
50

Vieneconherramientasquesimplificansuconfiguracin

Lasinterfacesdelaspaginaswebsonaltamenteconfigurables

8.1GrficadeTraficodelMRTG

Figura8.2GraficadeLatenciadelMRTG

RRD

Despus de usar MRTG algunas veces encontraremos algunas


limitaciones.

AsqueesfactibleusarRRDenconjuntoconMRTG.

PodemospensarenelRRDcomoenunaherramientaparalare
implementacindegrficosylogsdelMRTG.

RRD es el acrnimo de Round Robin Database. RDD es un


sistemaquealmacenayvisualizaseriesdedatoseneltiempo
tales como (anchos de banda, temperaturas del cuarto de
maquinas,cargapromediodelosservidores,etc.).
51

El RRDtool no reemplaza completamente al MRTG, ya que no


tiene implementado la caracterstica de adquisicin de datos
delMRTG,peroesunexcelentebaseparalaimplementacinde
herramientas que trabajen con el MRTG. Eventualmente el
MRTG3serconstruidosobreRRDtool.

Figura8.3GrficaejemplodecontroldecobroporusodeenlaceInternet
utilizandoRRD
52

Figura8.4EjemplodeusodeRRDparamedicindelanchodebanda

HerramientascomercialesparagestindeSLAs

OpenMasterSLAdeEvidian

Brinda medidas precisas de SLA, capturando, consolidando y


planeando los niveles de servicio dados por los diferentes
componentesquebrindaninformacindelsistema.

Estos acopios de informacin de los sistemas operativos,


aplicaciones de bases de datos, componentes de red, y
cualquier recurso IT capaz de generar una alarma, evento o
archivodelogyconsolidandotodoestoenunabasededatos
relacional, paraluegogenerarreportesva varias opcionesde
reportes,talescomo:

Mtricaspersonalizadasdenivelesdeservicio,reportandosobre
objetosespecficosenformatosespecficos,usandoOpenMaster
SLAtoolkits.

Herramientas inteligentes de correlacin y reporte, usando la


tecnologadedatamining
53

(Readytorun) Reportes Listos para ejecutar sobre sistemas,


redes, alarmas y disponibilidad de recursos usando paquetes
expertosdeOpenMasterSLA

Caracteristicas:

Tieneunaflexibleinterfazdeusuarioqueseadaptafcilmentea
las necesidades de los administradores de sistemas,
administradoresdesistemasdeinformacinypersonaldeHelp
Desk.

Usalamismaarquitecturaescalableyherramientasinteligentes
derecoleccindedatoscomoOpenMasterSLM:estepuedeser
unacontroladordecientosdecomponentesdeadministracin.

Soportetcnicoporpartedelacompaacomercializadorade
esteproducto.

Figura8.5ReporteGeneradoporOpenMaster
54

SiteScopedeFreshwaterSoftware

SiteScope es un producto para monitorizar y medir numerosos


aspectosdelossistemasdelainternet.SiteScopeusamonitores
que, chequea servicios a nivel de usuario tales como:
recuperacindeURL,FTP,MailyNew,ademsitemstalescomo:
uso de CPU, espacio de disco, procesos disponibles y uso de
recursos, y finalmente indicadores de bajo nivel tales como:
conectividaddelaredydisponibilidaddeDNS.

Cadatipodemonitorpuedehacerunnumerodelecturas,ysi
estas indican un situacin problemtica, SiteScope tiene la
capacidad de alertar via email Traps SNMP. Estas alertas
tambinpuedenactivarscriptsendondeelusuariopodrdefinir
lasaccionesqueseadoptaranenrespuestaalproblema.

Caracteristicas:

Su interfaz de usuario es un browser, lo cual permite accesar


remotamenteysobreunaampliavariedaddeplataformas.

Suconfiguracioneshechaviaformularios.

Laslecturasdelosmonitoressonalmacenadasenarchivosde
logqueproveenunrecordhistorico.

Visualizagrficamentelosdatosaintervalosregularesdetiempo.

Completa suite de monitores que vigilan los componentes


crticosdeunambienteweb.

DisponedeAPIsparalacreacindemonitorespersonalizados

Mltiplesmtodosdenotificacinincluyendoemail,...
55

Integracinconsolucionesdeadministracinempresarial

Monitorizacinpersonalizadadegrandesypequeosgruposde
servidores

Monitoresmasimportantes

URLMonitor

VerificaladisponibilidadytiemposdeaccesoaespecificosURLs

MailMonitor

Verificaqueelservidordecorreoesteaceptandopeticionesy
quelosmensajespuedanserenviadosyrecibidos

NetworkMonitors

MonitorizalaconectividaddesuredconlaInternet

DNSMonitor

Verifica que el servidor DNS este aceptando peticiones y


tambinverificaquelasdireccionesparaunespecificodominio
estenfundadas.
56

Figura8.6EjemplodemedicinusandoSiteScope

Figura8.7ReportedegestinparamltiplesmonitoresdeSiteScope

VitalSuitedeLucentTechnologies
57

Es una suite de soluciones que permiten monitorizar


infraestructuras IT (Tecnologas de la Informacin) como un
simplesistemaintegrado.VitalSuitecombinaredes,aplicaciones,
yrendimientodesistemasenunsimpleypersonalizableportalde
informacin. El resultado da una completa visibilidad y control
sobreunaempresaoentidad.Midiendotodoslosaspectosde
redes y ejecucion de aplicaciones que se relacionan con sus
operaciones de negocios, permite mejorar la calidad de los
serviciosqueentregaasususuarios.ConVitalSuitesepuede:

Mostrar tanto los puntos fuerte y las fallas relacionadas con la


determinadoscriterios

Comunicar eventos que son importantes rpida y


profesionalmente

MediryhacercumplirlasSLAs

Ayudar a la planificacin y elaboracin de presupuestos ante


futurosrequerimientospriorizandorecursos

Encontraryresolverproblemasrpidamente.

Caracteristicas

Perpectivadelusuariofinal

ElVitalSuitelepermiteobservarunainfraestructuraITyentender
comolasaplicacionessonejecutadasdesdelaperpectivadel
usuariofinal,entregandounadecuadoniveldevisibilidad.

Arquitectura
58

VitalSuite se basa sobre una arquitectura que soporta una


ampliavariedaddeusuariosyaplicaciones.

8.3 Comentariossobrelasherramientasdemedicin

Si bien en los puntos anteriores se han mencionado varias


posibles herramientas que nos permitiran realizar tareas de
supervisinoregulacinenlosserviciosdeaccesoaInternet,se
requierenaplicarmodificacionesenaquellasherramientasque
son basadas en software. Estas modificaciones consisten entre
otrasen:

Establecimientodelosvaloresumbralesdelosindicadores

Modificacindelosintervalosdemuestreo

Generacin de grficas y reportes para los indicadores


deseados

Adaptacindelasinterfasesdeusuario

AsignacindedireccionesIPespecficas

ActivacinoinstalacindelprotocoloSNMPsifuesenecesario.

De todos ellos, el software que mejor se adecuan a estas


necesidades es el denominado MRTG, por ser una plataforma
libre y abierta, que una vez modificada permitir incluir el
soporteatodaslasmedicionespropuestas,includalalatencia.

Esigualmenteimportantehacernotarquesehanmencionadoe
incluidoresultadosdisponiblespblicamenteendistintossitesde
la Internet de los cuales se ha probado exhaustivamente el
MRTG.
59

8.4 Especificacionesmnimasdelsoftwaredemonitoreo

Si bien la mayoria de casos revisados tienen similares


caractersticassedebeindicarquealmenosdebernposeerlas
siguientescaractersticas:

Generacin de pginas web. Para la visualizacin fcil y


universaldelosindicadoresmedidos.

SoportedegeneracindemensajesSNMP.Parapoderinterrogar
lasvariablesMIBdeloselementosdered.

Identificacin de interfaces confiable. Con el objetivo de


disponerdelaseguridadde

Generacindealertasvisualescuandoseexcedanlos valores
umbralesestablecidosyasfacilitarladeteccindeproblemas.

Capacidad de almacenar las estadsticas consolidadas


mensualmente.

8.5 Comentariossobrelosbenchmarkingindicados.

De la informacin analizada, no existen valores estndares a


nivelinternacionaldelosindicadoresoindicadoresdecalidady
los propuestos son consideraciones adoptadas en base a los
casos vistos y asumiendo criterios propios basados en la
experienciaprofesional.

En el caso de la latencia, el mtodo de medicin permite


considerarenformaaproximada,lasfluctuacionesdelalatencia
(jitter), tomando como ejemplo scripts desarrollados para el
60

software MRTG, prctica usualmente adoptada en distintos


proveedoresdeservicio.

A continuacin se muestra un benchmarking de indicadores


encontradosenelpresentetrabajo:

Pas/Organismo Chile Singapur Espaa Matrix PERU

(mide ISPs a (indicadores y valores


nivel mundial) propuestos)
Disponibilidad >99% Reportar ---- >99% en todos los casos
Accesibilidad >95% Reportar 96.9 ----
Latencia Reportar <85 mseg en --- 100 msg local<50msg
enlaces locales
nacional<85msg
>300 mseg en
internacional<300msg
enlaces
internacionales
Uso del ancho de Reportar < 75% en hora ---- <75% en hora pico
banda o Tasa de pico
ocupacin
Tasa de prdida Reportar ----- ---- <20% en todos los casos
de paquetes 4.60%

Tabla8.1Comparacindeindicadoresdecalidaddeservicio.

Del mismo modo es importante incluir las estadsticas


globalesdelaInternetmsrecientes.Lasiguientefiguraes
extradadelreportediariodelaempresaMatrix.
61

Figura 8.8 indicadores de calidad de acceso a la Internet a nivel


mundial.12
62

9 Definicin de requerimientos mnimos para la implantacin de


mecanismosdeverificacin

A continuacin se enumeran los requerimientos mnimos para


ejecutarpruebasdecalidadenelserviciodeaccesoaInternet:

Accesoalosequiposdelusuario. Esindispensabledisponerde
accesofsicoalosequiposdelusuariosiendoelprimerpuntode
referenciaenlaspruebas.

Acceso a los equipos del ISP en puntos de referencia


predeterminados.Dependedelascoordinacionesquerealicen
el organo supervisor y las ISP's,de no ser as, los resultados no
serntantiles

Instalacin de agentes SNMP en los diversos componentes de


nuestra red de referencia. Actualmente todas las ISP'S
entrevistadas utilizan esta tecnologa, y bastara activar la
"comunidad"degestin.

Instalacin del software de prueba, en servidores de


comunicaciones dedicados. Instalados en los puntos de
referencia y configurados con los programas respectivos. Las
condicionesoperacionalesdeestosdebenserestablestantoen
hardwarecomoensoftware.

Modificacindelsoftwaredemedicinacordeconloscriterios
previamentedescritos.Todoslosproductosrevisadosayudanal
control de la calidad de acceso a Internet, pero en formas y
mtodos distintos alospropuestos.Peroeldemayorusoes el
MRTG, sobre el cual debern realizarse las modificaciones y
adecuacionesquecorrespondan.
TERCERAPARTE:

Implementacindeunaredpilotodemedicin
63

10. Configuracindelaredpiloto

Paravalidarlafactibilidadderealizarlasmedicionesdecalidad
delserviciodeaccesoylascondicionesdesuejecucin,seha
implementadounaredpilotoquenospermiteevaluar,eneste
caso,losindicadoresrelativosalenlacedeusuario.Lacreacin
deotrasredesparamedirlosenlacesdeinterconexinnacional
e internacional, son una extensin directa de la que aqu se
describe.

Laredtienelascaractersticasquesedetallanacontinuacin.

10.1 Elementosdelared

Hardware

Estacindetrabajo

CPU : PentiumIII600Mhz

Mainboard : AVI

Memoria : 256Mbytes

Discoduro : QuantumIDE,12GB

Tarjetadered : 3COMFastEthernet3c590

Dispositivosdered:

RedLandeusuario : Ethernetde10/100Mbit/s

Routerdeacceso : CISCO2500

Software

Sistemaoperativo : LinuxRedHat7.2,kernel2.4.710
64

AgenteSNMP : UCDSNMPversin4.2.1

Aplicacindegestin : MRTGversin2.9.6

Lenguajedeprogramacin : Perl5.6.017

ServidorWEB : Apache1.3.2016

ClienteWEB : Netscape4.78paraLinux

10.2 Configuracindetallada

Elesquemadeinterconexineseldescritoanteriormenteenel
enlacedeusuariofinal.Lafigura10.1muestralasdireccionesIPy
laubicacindelosdispositivosdeestaredpiloto.

Figura10.1Esquemadelaredpilotoparamedicindelacalidaddeservicio
65

10.2.1 Activacindelagentedegestinenelrouterdeacceso

Elsiguientescriptcorrespondealas instruccionesingresadasal
router mediante la lnea de comandos, esto es, a travs del
conector de servicio y usando un terminal ASCII convencional
(p.e.unacomputadorapersonal).

!
! Platform CISCO 2500 Router
version 11.0
service udp-small-servers
service tcp-small-servers
!
hostname piloto
!
enable secret 5 $1$v5MX$vKBc3cF9m2a6es6nXnPOA1
enable password XXXX
!
ip subnet-zero
!
interface Ethernet0
ip address 200.37.35.65 255.255.255.248
no ip directed-broadcast
!
interface Serial0
no ip address
shutdown
!
interface Serial1
ip address 206.138.104.139 255.255.255.192
encapsulation frame-relay IETF
no fair-queue
frame-relay lmi-type q933a
frame-relay map ip 206.138.104.129 16 broadcast
!
ip domain-name unired.net.pe
ip name-server 206.138.105.37
ip name-server 206.138.105.38
ip name-server 206.138.105.50
ip name-server 206.138.105.51
ip route 0.0.0.0 0.0.0.0 206.138.104.129
ip route 200.37.35.64 255.255.255.224 200.37.35.66
ip route 200.48.216.64 255.255.255.192 200.37.35.66
access-list 1 permit 206.138.105.68
snmp-server community public RO
snmp-server community private RW 1
snmp-server packetsize 1024
snmp-server trap-authentication
snmp-server enable traps frame-relay
snmp-server host 206.138.105.68 private snmp
banner motd ^C
PILOTO
^C
!
line con 0
line aux 0
transport input all
line vty 0 4
password cisco
login
!
end

Figura10.2Listadodelaconfiguracindelrouter
66

Sepuedenotarenellistadoanteriorlasiguienteinformacin:

Plataforma del router, las caractersticas del enlace y la


direccinIP.

Laasignacindeunnombredecomunidadprivadaconacceso
de solo lectura disponible para los procesos de medida. En
nuestrocaso,lacomunidadpublic.Estenombreporrazonesde
seguridaddebesercambiadoaotro,porejemplounmsm

10.2.2 Instalacindelsoftwaredegestin.

La instalacin del software de gestin se realiza en forma


bastante simple y slo una vez. Los pasos a seguir son los
siguientes:

LINUX,PERL,APACHEyNETSCAPE

LatotalidaddedistribucionesLinuxexistentesenelmercadose
instalanactualmentedeunaformamuysimple,lacualconsiste
eninsertarelCDROMdeinstalacinrespectivo,seleccionarlas
opciones que sean pertinentes e ingresar algunos indicadores
bsicos.

Paraelcasonuestro,ladistribucinRedHat7.2viene adems
con los programas PERL, APACHE y NETSCAPE, asi que no hay
necesidaddeprocedimientosespecialesdeinstalacin,salvoel
recordar que las pginas WEB administradas por el servidor
APACHEsealojanenelsiguientedirectorio:/var/www/html/

UCDSNMP
67

Este programa es de libre disponibilidad y permite entre otras


cosas, crear mensajes SNMP y a travs de ellos obtener la
informacinnecesariadelrouterdeacceso.

Existendiversasformasdeinstalaresteproducto.Semuestraen
estecaso,elusodeunmanejadordepaquetespropiodeLinux,
denominadoGNORPM.Senecesita seleccionarelprograma a
instalar, elegir luego la opcin instal ar y con ello se podra
hacerusoenformainmediatadelmismo.

Figura10.3InstalacindeprogramasenLinuxusandoGNORPM
68

Figura10.4Instalacindelprogramaucdsnmp

MRTG

LainstalacindelMRTGessimilaraldelprogramaanteriorpuesto
que tambienestdistribuidoenformatoRPMyporlotantose
siguenlosmismospasos

Figura10.5Instalacindelprogramamrtg
69

Figura10.6informacinreferentealprogramaMRTGobtenidaluegodeserinstalado

10.2.3 Programasyscriptsdemedicin.

Los programas y archivos empleados deben colocarse en


cualquierdirectoriodebajodelutilizadoporelservidorWEB.Se
haelegidoeldirectorio/var/www/html/mrtg.Estosprogramasy
archivossonlossiguientes:

Archivodeconfiguracin

mrtg.cfg: Archivoprincipaldeconfiguracin.

ScriptsenPerl:

tasa.pl: Calculodelatasadeocupaciondelenlace
70

mrtgping.pl: Calculodelalatencia

pkloss.pl: Calculodelaperdidaddepaquetes

dispo.pl: Calculodeladisponibilidad

Archivostemporalesdeoperacin

actual.txt: valordelatasadeocupaciondelenlace

previo.txt: valorpreviodelatasadeocupaciondelenlace

byteactual.txt: Numerodebytestransmitidos

byteprevio.txt: Numerodebytespreviostransmitidos

contador.txt: contadordemuestrasvlidasdedisponibilidad

displat.txt Valoractualdelalatencia

dispo.txt: Valoractualdeladisponibilidad

disp_hora.txt Valorpromediohorariodeladisponibilidad

Archivosdelog(almacenamientodemuestras)

mrtgtasa.log: muestrasdemedicindetasadeocupacion

mrtgping.log: muestrasdemedicindelatencia

pkloss.log: muestrasdemedicindeperdidadepaquetes

Acontinuacinseexplicanlosprogramasyscriptsquepermiten
ejecutarenformaefectivalasmedicionesdelosindicadoresde
acuerdoaloestablecidoenlasegundapartedelinforme.
71

a.Configuracindelintervalodemuestreo

Unaspectocomnatodaslasmedicionesesquelosintervalos
sondecincominutosentrecadamuestraconsecutivatomada.
Estevalordebeserestablecidoenelservidorantesdeejecutarse
cualquierproceso.

Paraelloseempleanunadelasdosformassiguientes:

Usandoelprogramadordetareascrontabdelinux

Cuando se ingresa al sistema como usuario ro ot , deber


escribirseelsiguientecomando:

crontabe

Luego, se indicar cada cuantos minutos se ejecuta un


programa o tarea especfica, esto origina la creacin de un
archivoeneldirectorio/var/spool/cron/root,elcualsemuestraa
continuacin:

# DO NOT EDIT THIS FILE - edit the m aster and reinstall.

# (/tmp/crontab.20468installed on Tue Dec 18 09:19:35 2001)

# (Cron version -- $Id: crontab.c,v 2.13 1994/01/1703:20:37 vixie Exp $)

0-59/5 * * * * /usr/bin/mrtg /etc/mrtg/mrtg.cfg

0-59/5 * * * * /usr/local/bin/./disponib- daily

Figura10.7Archivodetareascreadoporcrontab

Eltextoresaltadoennegritasealaloquedebeescribirsepara
activarlasmedicinenformaautomticacada5minutos.

Finalmentesesaledelprogramacrontabpresionandoenforma
consecutivalasteclasESC:qyluegopresionarEnter.
72

Elsegundomtodoesatravsdeunadirectivaenelarchivo
mrtg.conf

El archivo /etc/mrtg/mrtg.cfg, debe ser modificado usando


cualquier editor convencional de textos ASCII, de manera tal
queseincluyanlasdirectivasmostradasenlaFigura10.8.
Interval: 5
RunAsDaemon: yes

Figura10.8 Directivasincludasenmrtg.cfgparamedicionescon
intervalosde5minutos.

Comopuedenotarse,estaformaesmuchomssimplequela
anterioryeslaqueseadoptamsfrecuentemente.

b.Medicindelatasadeocupacin

Elclculodelatasadeocupacindeunenlaceseconfigura
tambienmodificandoelarchivomrtg.cfg.

Primero veamos, las directivas que aparecen en mrtg.cfg en


formaestndar.
### Interface 3 >> Descr: 'Serial1' | Name: '' | Ip:
'206.138.104.139' '' ###
Target[200.37.35.65_3]: 3:public@200.37.35.65
SetEnv[200.37.35.65_3]: MRTG_INT_IP="206.138.104.139"
MRTG_INT_DESCR="Serial1"
MaxBytes[200.37.35.65_3]: 32000
Title[200.37.35.65_3]: Traffic Analysis for 3 --
inictel1.unired.net.pe
PageTop[200.37.35.65_3]: <H1>Traffic Analysis for 3 --
inictel1.unired.net.pe</H1>
<TABLE>
<TR><TD>System:</TD> <TD>inictel1.unired.net.pe in </TD></TR>
<TR><TD>Maintainer:</TD> <TD></TD></TR>
<TR><TD>Description:</TD><TD>Serial1 </TD></TR>
<TR><TD>ifType:</TD> <TD>frame-relay (32)</TD></TR>
<TR><TD>ifName:</TD> <TD></TD></TR>
<TR><TD>Max Speed:</TD> <TD>32.0 kBytes/s</TD></TR>
<TR><TD>Ip:</TD> <TD>206.138.104.139 ()</TD></TR>
</TABLE>

Figura10.9Directivasenmrtg.cfgparamedicindelusodeanchode
banda.
73

Espertinenteexplicarenformabrevelasdirectivasmostradas:

Target[200.37.35.65_3]: 3:public@200.37.35.65, indica la


direccinIPdelenlacedelrouterbajomedicin

SetEnv[200.37.35.65_3]:MRTG_INT_IP="206.138.104.139"
MRTG_INT_DESCR="Serial1", fija variables generales del sistema
quedebenusarseporotrosscripts.

MaxBytes[200.37.35.65_3]:32000,indicalavelocidadmximadel
enlace bajo estudio, lo cual servir para mostrar en trminos
porcentualeselusodelanchodebanda.

Elrestodedirectivasestrelacionadaalavisualizacindelas
pginaswebgeneradasenformaautomticaporelmrtg.

Parapoderobtenerelmismoresultadoperoenporcentajede
uso se ha implementado en lenguaje perl la expresin de
clculo.Estafrmulaeslasiguiente:

bytesi bytesi1
tasa efectiva de uso= 100 (10.1)
V tx
5' 60
8

Lasdirectivasaincluirseyelscriptenperlsonlosqueseindican
enlasfiguras10.10y10.11,respectivamente
Target[TasaOcup]: `/var/www/html/mrtg/tasa.pl 200.37.35.65 3 public`
MaxBytes[TasaOcup]: 100
Title[TasaOcup]: Tasa Efectiva de Uso -- inictel1.unired.net.pe
Options[TasaOcup]: gauge noinfo, nopercent
YLegend[TasaOcup]: Porcentaje (%)
ShortLegend[TasaOcup]: %
PageTop[TasaOcup]: <H1>Tasa Efectiva de Uso -- inictel1.unired.net.pe</H1>

Figura10.10Directivasadicionalesenmrtg.cfgparamedicindelatasa
efectivadeusodelenlace.
74

#!/usr/bin/perl
$ipaddr = "NULL";
$ipaddr = $ARGV[0];
$interfaz = $ARGV[1];
$snmp_comunidad = $ARGV[2];
if ($ipaddr eq "NULL"){
print "Escriba: tasa.pl [ipaddress][interfaz] [comunidad]\n";
exit;
}
$previo=`/bin/cat /var/www/html/mrtg/byteprevio.txt`;
chop($previo);
$mrtgbyteprevio = ">/var/www/html/mrtg/byteprevio.txt";
$mrtgtasalog=">>/var/www/html/mrtg/mrtgtasa.log";
open(MRTGBYTEPREVIO, $mrtgbyteprevio);
open(MRTGTASALOG, $mrtgtasalog);
$date = `date +%Y%m%d%H%M%S`;
chop ($date);
($in_bytes_previo,$out_bytes_previo) = split(" ",$previo);
$in_bytes_actual=`snmpget $ipaddr $snmp_comunidad
interfaces.ifTable.ifEntry.ifInOctets.$interfaz`;
@input_bytes=split(" ",$in_bytes_actual);
$in_bytes_actual=$input_bytes[3];

$out_bytes_actual=`snmpget $ipaddr $snmp_comunidad


interfaces.ifTable.ifEntry.ifOutOctets.$interfaz`;
@output_bytes=split(" ",$out_bytes_actual);
$out_bytes_actual=$output_bytes[3];

print MRTGBYTEPREVIO "$in_bytes_actual $out_bytes_actual\n";


print MRTGTASALOG "$date: ";
print MRTGTASALOG "$in_bytes_actual ";
print MRTGTASALOG "$out_bytes_actual \n";
#
print int(int($in_bytes_actual-$in_bytes_previo)*100/9600000);
print "\n";
#
#
print int(int($out_bytes_actual-$out_bytes_previo)*100/9600000);
print "\n";
#
print "00:00";
print "\n";
#
print "$ipaddr";
print "\n";

Figura10.11ScriptenPERLparaimplantarlaexpresindeclculousadaen
lamedicindelatasaefectivadeuso.

Elcdigomostradoimplementaenformadirectalaexpresin
declculoanterior,ademsdearchivarlasmedicionesenun
archivodelservidor.Enestecaso,seutilizacomoindicadores
delscriptladireccinIPdelrouter,elidentificadordelainterfaz
75

yla comunidad degestin.indicadoresqueseemplearndel


mismomodoentodosotrosscriptsquelorequieran.

Sedebeanotarque seestempleando como velocidad de


transmisinelvalorde256Kbit/s,locualsereflejaenlaslneas
resaltadasennegrita.

c.Medicindelalatencia

El clculo de latencia, del mismo modo que con los


indicadores anteriores, se realiza a travs de mrtg.cfg, y se
requiereinvocarotroscriptexterno.

Target[200.37.35.65_lat]: `/var/www/html/mrtg/mrtgping.pl 200.37.35.65`


MaxBytes[200.37.35.65_lat]: 10000
Title[200.37.35.65_lat]: Router Latency
PageTop[200.37.35.65_lat]: <H1>Anlisis de latencia: router 200.37.35.65</H1>
# remember not to define "bits" globally or here as everything will be multiplied
by 8...
Options[200.37.35.65_lat]: gauge noinfo, nopercent
YLegend[200.37.35.65_lat]: mS
ShortLegend[200.37.35.65_lat]: mS
LegendI[200.37.35.65_lat]: Avg.:
LegendO[200.37.35.65_lat]: Stddev:
Legend1[200.37.35.65_lat]: Average Round Trip Time in ms
Legend2[200.37.35.65_lat]: StdDev Round Trip Time in ms

Figura10.12Directivasenmrtg.cfgparamedicindelalatencia

Lafuncindelcdigomostradaespermitirusarelutilitarioping
atravsdeunscriptenPERLdenominadomrtgping.pl,adems
delageneracindelapginawebconlasgrficas.
76

ElscriptenPERLeselquesemuestraenlasiguientefigura:

mrtgping.pl: Script PERL para calcular la latencia


#!/usr/bin/perl
$ipaddr = "NULL";
$ipaddr = $ARGV[0];
$numpings = 5;
# se envan 5 paquetes ICMP de ECHO
$mrtgpinglog = ">> /var/www/html/mrtg/mrtgping.log";
if ($ipaddr eq "NULL"){
print "Escriba mrtgping.pl [ipaddress]\n";
exit;
}
open(MRTGPINGLOG, $mrtgpinglog);
$date = `date +%Y%m%d%H%M%S`;
chop ($date);
$result = `/bin/ping -c $numpings -n -s 56 -q $ipaddr | /usr/bin/tail -1`;
# el valor de 56 es el de los datos, lo cual equivale a un paquete de 64 bytes en
total
chop($result);
# Ping genera resultados tales como...
# round-trip min/avg/max/stddev = 18.707/91.234/325.268/118.491 ms
($descp1,$descp2,$equal,$data) = split(/ /,$result);
($min,$avg,$max,$stddev) = split(/\//,$data);
($avgint,$avgdec) = split(/\./,$avg);
($stddevint,$stddevdec) = split(/\./,$stddev);
print MRTGPINGLOG "$date: ";
print MRTGPINGLOG "$avgint ";
print MRTGPINGLOG "$stddevint ";
print MRTGPINGLOG "0 ";
print MRTGPINGLOG "$ipaddr\n";
print "$avgint\n";
print "$stddevint\n";
print "0\n";
print "$ipaddr\n";
#----------------------------- Valor para calculo de disponibilidad
------------------
$displat=">/var/www/html/mrtg/displat.txt";
open (MRTGDISPLAT, $displat);
print MRTGDISPLAT "$avgint\n ";

Figura10.13Listadodelarchivomrtgping.plinvocadodesdemrtg.cfgpara
medicindelalatencia

Loqueseespecificaenestecasoeselnmerodepaquetes
ICMPECHOqueseenvianyeltamaodelosmismos,segnlo
establecidoenlasegundapartedelinformePERL(5paquetes,
de64bytesdetamao).

La expresin de clculo implementada es un promedio


aritmticosimplerealizadoporelmismoutilitarioPING.

Latencia media = latencia muestreada i (10.2)


i=1
N
77

En la parte final de la figura 10.13 se aprecia como se


almacenaenelarchivodisplat.txt,elvalordelatenciaobtenido
que se usara posteriormente para la evaluacin de la
disponibilidad.

c.Medicindelatasadepaquetesperdidos

Latasadepaquetesperdidossemidepreguntandolealrouter
por las variables MIB correspondientes. Como se trata de
evaluar el enlace en ambos sentidos de trfico, el script
pkloss.pl calcula los paquetes perdidos tanto para el trfico
entrantecomoparaeltrficosaliente. Nuevamente, estese
invocaatravsdelarchivomrtg.cfg.

Lasdirectivashaincluirseenmrtg.cfgsonlassiguientes:

###-----------------------------------------------------###
#
#
# Medicin de perdida de paquetes
#
#
#
###-----------------------------------------------------###
Target[perdida]: `/var/www/html/mrtg/pkloss.pl 200.37.35.65 3 public`
MaxBytes[perdida]: 100
Title[perdida]: Tasa de perdida de paquetes
PageTop[perdida]: <H1>Tasa de perdida de paquetes -- INICTEL</H1>
Options[perdida]: gauge noinfo, nopercent
YLegend[perdida]: Porcentaje %
ShortLegend[perdida]: %
LegendI[perdida]: % paquetes entrantes:
LegendO[perdida]: % paquetes salientes:
Legend1[perdida]: Porcentaje de paquetes entrantes perdidos
Legend2[perdida]: Porcentaje de paquetes salientes perdidos

Figura10.14Listadoparcialdemrtg.cfgparamedicindelaprdidade
paquetes.

ElcdigoenPERLimplementalafrmulademedicinestablecida
yaenlasegundapartedeesteinforme.
78

% prdida = Paquetes perdidos k Paquetes perdidos k1 100 % (10.3)


Paquetes entrantes k Paquetes entrantes k 1

dondesetieneque:

paquetes perdidos = interfaces.ifTable.ifEntry.ifInDiscards.ifIndex + Interfaces.ifTable. IfEntry.ifInErrors.ifIndex +


Interfaces.ifTable.ifEntry.ifInUnknownProtos.ifIndex

paquetes entrantes = Interfaces.ifTable.ifEntry.ifInUcastPkts.ifIndex + Interfaces.ifTable. ifEntry.ifInNUcastPkts.ifIndex +


paquetes perdidos

k= es el instante de muestreo.

Desimilarformaseobtienenlospaquetesperdidoseneltrfico
saliente.

EllistadodelarchivoenPERLsemuestraacontinuacin,enel
cualseharesaltadoennegritalasfrmulassegnloindicado
lneasarriba.
79

#!/usr/bin/perl
$ipaddr = "NULL";
$ipaddr = $ARGV[0];
$interfaz = $ARGV[1];
$snmp_comunidad = $ARGV[2];
if ($ipaddr eq "NULL"){
print "Escriba: pkloss.pl [ipaddress] [interfaz] [comunidad]\n";
exit;
}
$previo=`/bin/cat /var/www/html/mrtg/pkactual.txt`;
chop($previo);
$mrtgpklossactual = ">/var/www/html/mrtg/pkactual.txt";
$mrtgpklosslog=">>/var/www/html/mrtg/pkloss.log";
open(MRTGPKLOSSACTUAL, $mrtgpklossactual);
open(MRTGPKLOSSLOG, $mrtgpklosslog);
$date = `date +%Y%m%d%H%M%S`;
chop ($date);
($input_pkprev,$input_discprev,$output_pkprev,$output_discprev) = split("
",$previo);
$in_pk=`snmpget $ipaddr $snmp_comunidad ifInUcastPkts.$interfaz
ifInNUcastPkts.$interfaz
ifInDiscards.$interfaz;
ifInErrors.3 ifInUnknownProtos.3`;
@dummy=split(" ",$in_pk);
$in_pk=$dummy[3];
$in_mpk=$dummy[7];
$in_disc=$dummy[11];
$in_err=$dummy[15];
$in_unknown=$dummy[19];
$out_pk=`snmpget $ipaddr $snmp_comunidad ifOutUcastPkts.$interfaz
ifOutNUcastPkts.$interfaz ifOutErrors.$interfaz ifOutDiscards.$interfaz`;
@dummy=split(" ",$out_pk);
$out_pk = $dummy[3];
$out_mpk = $dummy[7];
$out_err = $dummy[11];
$out_disc = $dummy[15];
$input_pk = $in_pk+$in_mpk+$in_disc+$in_err+$in_unknown;
$output_pk= $out_pk+$out_mpk+$out_err+$out_disc;
$input_disc= $in_disc+$in_err+$in_unknown;
$output_disc=$out_disc+$out_err;
print MRTGPKLOSSACTUAL "$input_pk $input_disc $output_pk $output_disc\n";
print MRTGPKLOSSLOG "$date: ";
print MRTGPKLOSSLOG "$input_pk ";
print MRTGPKLOSSLOG "$input_disc ";
print MRTGPKLOSSLOG "$output_pk ";
print MRTGPKLOSSLOG "$output_disc \n";
#
$input_percent=int(int($input_disc-$input_discprev)*100/($input_pk-
$input_pkprev));
print $input_percent;
print "\n";#
#
$output_percent=int(int($output_disc-$output_discprev)*100/($output_pk-
$output_pkprev));
print $output_percent;
print "\n";
#
print "00:00";#
print "\n";
#
print "$ipaddr";
print "\n";
#----------------------------Valor para el calculo de disponibilidad
---------------
$mrtgdisc=">/var/www/html/mrtg/dispo.txt";
open(MRTGDISC, $mrtgdisc);
print MRTGDISC "$output_percent\n";

Figura10.15Listadodelarchivopkloss.pl
80

Los archivos pkactual.txt y mrtgloss.log, mencionados en


pkloss.pl,son,comoyaseindico,archivosdetrabajoydelog
delasmedicioneshechas.

En la parte final de la figura 10.15 se aprecia el


almacenamiento en un archivo temporal dispo.txt, del valor
obtenido y que servira para calcular a continuacin la
disponibilidad.

d.Medicindeladisponibilidaddelenlace

Por ltimo se explicar los archivos y scripts que calculan la


disponibilidadtotaldelenlacebajoestudio.

Lasdirectivasenmrtg.cfgsemuestranenlafigura10.16

Target[disp]: `/home/httpd/html/mrtg/mrtgdisp.pl 200.37.35.65 3 public`


MaxBytes[disp]: 1250000
Title[disp]: Disponiblidad de la Red
PageTop[disp]: <H1>Analisis de la Disponibilidad de la Red: router
INICTEL1.unired.net.pe </H1>
Options[disp]: gauge noinfo, nopercent
#leyenda en el eje Y:
Ylegend[disp]: Disponibilidad
#usado para mxima promedio actualmente:
ShortLegend[disp]:disp

Figura10.16Listadodedirectivasenmrtg.cfgparaelcalculodela
disponibilidad

ElscriptenPERLcalcularelvalordeladisponibilidadsegnla
siguientefrmula,explicadaenlaparte2delinforme:

Disponibilidad = No. total de muestras vlidas 100 %


No. total de muestras realizadas

(10.4)

Donde

muestravlidaesaquellaquecumplelaexpresionsiguiente:

((Pkloss<Pkmax)AND(latencia<Latmax)AND(StatusEquip=1)=1

Pkloss=Valordelatasadeprdida
81

Pkmax=20(20%depaquetesperdidos)

Latencia=valordelalatenciaobtenida

Latmax=50(50milisegundos)

StatusEquip=Estadodelainterfaz,1equivaleaunacondicinoperativa.

Laimplementacindedichaexpresinsemuestraenlafigura
10.17
#!/usr/bin/perl
$ipaddr = $ARGV[0];
$interfaz = $ARGV[1];
$snmp_comunidad = $ARGV[2];

#$$status = 1 enlace activo


#$$status = 2 enlace inactibo
### La variable MIB ifLastChange no se implementa en todos los routers
$status=`snmpget $ipaddr $snmp_comunidad ifOperStatus.$interfaz`;
@dummy=split('\(',$status);

$status=$dummy[1];
$status=substr $status,0,1;
#-----------------------------------------#
#lectura de la perdida de paquetes actual #
#-----------------------------------------#
$pkloss=`/bin/cat /var/www/html/mrtg/dispo.txt`;
chop($pkloss);
#----------------------------------#
# lectura de la latencia actual #
#----------------------------------#
$latencia=`/bin/cat /var/www/html/mrtg/displat.txt`;
chop($latencia);

#---------------------------------------------------#
# lectura de la disponibilidad en la ultima hora #
#---------------------------------------------------#
$disp_hora=`/bin/cat /var/www/html/mrtg/disp_hora.txt`;

($contador,$disp_hora)=split(/:/,$disp_hora);
@disp_hora=split(/ /,$disp_hora);
#---------------------------------------------------#
#lectura de la disponibilidad en la ultima hora alt.#
#---------------------------------------------------#
$disp_2=`/bin/cat /var/www/html/mrtg/disp_2.txt`;

($contador,$disp_2)=split(/:/,$disp_2);
@disp_2=split(/ /,$disp_2);
$contador++;
#------------------------------------------------------------#
# Disponibilidad con perdida de paquetes inferior a 20 % #
# y latencia inferior a 50 mseg. #
# #
#------------------------------------------------------------#

if ($status=="1"&&$pkloss<"20"&&$latencia<"50")
{
$disp1="1";
}
else
{
$disp1="0";
82

shift(@disp_hora);
push(@disp_hora,$disp1);
#------------------------------------------------------------#
# Disponibilidad con perdida de paquetes inferior a 20 % #
# y latencia inferior a 1 seg.
#
# En las mediciones realizadas se ha podido notar que con #
# latencias de hasta 1 seg. la calidad percibida por el #
# usuario es aceptable.
#
#------------------------------------------------------------#

if ($status=="1"&&$pkloss<"20"&&$latencia<"1000")
{
$disp2="1";
}
else
{
$disp2="0";
}

shift(@disp_2);
push(@disp_2,$disp2);
$prom=0;
$prom2=0;
for ($i=0;$i<$contador;$i++)
{
$prom=$prom+@disp_hora[11-$i];
$prom2=$prom2+@disp_2[11-$i];
}
$prom=$prom/($contador)*100;
$prom2=$prom2/($contador)*100;
if($contador>=12)
{
$contador=11;
}
$disp_hora=join(' ',@disp_hora);
$disp_2=join(' ',@disp_2);
$rec =join(':',$contador,$disp_hora);
$rec2=join(':',$contador,$disp_2);
#--------------------------------------------#
# Envio de resultados al programa mrtg #
#--------------------------------------------#
# La interfaz entre el script en perl y el mrtg es a tra #
# ves de la impresion de cuatro numeros, en este caso #
# se envian los valores disp2*100, prom2,, 0 y la direc #
# cion IP del router
#
# Se pueden usar las variables disp1 y prom en vez de #
# disp2 y prom2.
#
# ------------------------------------------- #
print $disp2*100,"\n","$prom2\n","0\n","$ipaddr\n";
$mrtgdisp_hora = ">/var/www/html/mrtg/disp_hora.txt";
$mrtgdisp_2 = ">/var/www/html/mrtg/disp_2.txt";
open(MRTGDISPHORA, $mrtgdisp_hora);
open(MRTGDISP2, $mrtgdisp_2);
print MRTGDISPHORA $rec;
print MRTGDISP2 $rec2;

Figura10.17Listadodearchivomrtgdisp.pl
83

Estearchivosimplementeusalosvaloresdeprdidadepaquetes
y de latencia calculados anteriormente para determinar si el
enlaceestonodisponible.Igualmenteconsideraelvalordela
variableMIBifOperStatus.

SielrouterbajoestudioimplementaralavariableifLastChange,la
cual registra eltiempo transcurrido desde elltimo cambio de
estado del enlace en centesimas de segundo, se tendra
tambienqueserconsideradaenelscript,locualseradeutilidad
en los enlaces inalmbricos, ya que sera posible detectar la
ocurrencia de cortes o prdida de seal. No obstante, de las
pruebasrealizadasenlaredpilotosepuedeobservarquedicha
variableMIBnoseactualizacorrectamenteoestdesactivada.
EnelanexoIII,seincluyeunscriptadicionalqueconsideraeluso
deifLastChange.

Comosepuedenotar,silaprdidadepaquetesesmenoral20%
ylalatenciacalculadaesinferiora50msegseconsiderarque
elenlaceestdisponible.

Secalculaigualmenteladisponibilidadhoraria,(variablespromy
prom2delscriptenperl)lacualindicalasmuestrasvlidasenel
lapsodeunahora.Lafrmulaqueladescribeeslasiguiente:

valor de la muestra i 100 %


k 12
Disponibilidad horaria =
12

(10.5)

Donde:

k=instantedemuestreo

valordelamuestra= ((Pkloss<Pkmax)AND(latencia<Latmax)AND(StatusEquip=1).
84

Talcomoseindicaenlafrmulaanterior,solotomadosposiblesvalores:0o1

SiseconsideralavariableifLastChangeelvalordelamuestrasera:

((Pkloss<Pkmax)AND(latencia<Latmax)AND(StatusEquip=1)AND(LastChange>30000).

12= nmerodemuestrastomadasenellapsodeunahora(5minutosentre
muestras).

Es importante sealar que los valores objetivo propuestos,


pueden ser cambiados fcilmente en el script, cosa que se
aprecia en la figura anterior, de manera que se evaluen
diferentesvaloresdeumbral,sifuesenecesario.

10.3 Relacinentrelosarchivosdeconfiguracinyejecucindelas
pruebas

Ahoraseexplicarlaformaenqueseproduceelprocesode
medicinenbasealosarchivosdeconfiguracinmencionados
anteriormente:

1. Se ejecuta el programa mrtg usando como argumento el


archivomrtg.cfg

prompt#>mrtgmrtg.cfg

2.Elprogramamrtgempiezaacorrerenbackground

3.Transcurridos5minutosdeacuerdoaloindicadoenmrtg.cfg
secalculanlasmuestrasenelsiguienteorden:

Tasaefectivadeuso:atravesdelscripttasa.plse

obtieneentrminosporcentualeselusodelenlace.
El mrtg en forma estndar crea una pgina
mostrandolavelocidadefectivadelosenlaces.
85

Latencia:Seejecutaelscriptperl mrtgping.pl.Este

script calcula la latencia y registra los valores


obtenidosenmrtgping.log.Igualmenteseguardael
valor obtenido en la muestra para usarse en el
clculodeladisponibilidad.

Perdidadepaquetes:Seejecutadesdemrtg.cfg,el

script pkloss.pl. Este calcula las perdidas en los


enlaces de entrada y salida respectivamente
usando el archivo pkactual.txt para comparar los
paquetes perdidos entre las muestras tomadas
consecutivamente cada 5 minutos. Se crea
mrtgloss.log. Se guarda el valor obtenido en
dispo.txt para usarse luego en el calculo de
disponibilidad.

Disponibilidad del enlace. Se ejecuta desde


mrtg.cfg el script mrtgdisp.pl. Este emplea los
valores calculados por los scripts anteriores de
latencia y prdida de paquetes para obtener la
disponibilidaddelenlace

4. Una vez obtenidos los valores pertinentes se crean varias


pginaswebenformaautomticacongrficasilustrativas,as
comoarchivosdelog.Lapginaprincipalsedenominasegnel
nmeroIPonombrecannicodelrouter,seguidoporelnmero
delainterfazevaluadayfinalmenteconlaextensinhtml(p.e.
200.37.35.65_1.htmlorouter.inictel.gob.pe_1.htmlcorresponderan
alainterfaz1delrouterdelINICTEL).

Serepitenlospasos3y4enformacclicacada5minutos.
86

Paravisualizarlasmedicionesdetrficoslobastaconelempleo
de un programa de navegacin convencional tal como
Netscape,InternetExplorer,Opera,etc.
87

11. Resultadodelaspruebas.Evaluacin

A continuacin se muestran los reportes grficos de las


mediciones realizadas en el enlace de acceso a Internet del
INICTEL. Ms alla de los valores obtenidos, estos comprueban
que los indicadores son factibles, realistas y reflejan en forma
bastante precisa la calidad del servicio ofrecido por el
proveedordeInternet.
88

11.1 Medicionesdetasadeocupacin

Figura11.1Pginawebgeneradapormrtgparamedicindelatasadeocupacin

Comosepuedenotar,elcomportamientodelusodelanchode
banda muestra que el trfico entrante es mayor que el del
trfico saliente, algo bastante comn en nuestro medio.
Igualmente puede apreciarse que la tasa de ocupacin del
mismoenlaceentranteespracticamentedel100% duranteel
89

horario de 08:00 a 23:00 horas. Los valores promedio diario,


mensualyanualsemuestranenlaparteinferiordecadagrfica.

11.2 Medicionesdelatencia

Figura11.2Pginawebgeneradapormrtgparamedicindelalatencia

Conrelacinalalatencia,setieneuncomportamientodurante
el mismo horario de 08:00 HRS a 23:00 HRS, que supera casi
siempreelvalorde450mseg.Estopuedeinterpretarsecomoun
90

estado de congestin constante. Fuera de ese perodo de


tiempo,losvaloresdelatenciasonmuypequeos,delordende
los10mseg.

11.3 Medicionesdetasadeprdidadedatagramas

Figura11.3Pginawebgeneradapormrtgparamedicindetasade
paquetesperdidos
91

Sibien,lasperdidassonpocas,setienencondicionesbastante
donde se llega alrededor de 8% de paquetes perdidos en el
enlacedesaliday0%enelenlacedeentrada.Estasituacines
normalconsiderandoquelaredLANdelINICTEL,lomismoque
enladetodoslosusuariosfinales,operaaunamayorvelocidad
queladelenlaceWAN.

11.4 Medicionesdedisponibilidad

Figura 11.4 Pgina web generada por mrtg para medicin de la


disponibilidad
92

Porultimo,ladisponibilidadmostradaporelenlacebajoestudio
permiteobservarqueexistencondicionesduranteeldadonde
elniveldecongestinesbastantealto,llevandoloaunestado
deindisponibilidad,porejemploenformaparticularquepuede
reducirseaun75%.

11.5 Consumoderecursosenelservidordemedicin

Delaspruebasrealizadassehanobtenidolossiguientesvalores
respecto a la capacidad de memoria requerida, el
almacenamientoendiscoyalanchodebandautilizado

Memoriaconsumida:20Mbytesaprox.(Servidorapacheymrtg)

Espacioendiscoduro:0.9Mbytesmensuales

Ancho de banda utilizada: < 1 % para enlaces menores a 64


Kbit/s
93

Figura11.5Reportedeusoderecursosdelsistema.Noteseel%dememoria
empleadoporelmrtg(procesoennegrita)yelservidorweb(httpd)

Figura11.6Listadodelosarchivoslog,generadosporlosprocesosdemedicin.Los
valorescorrespondenaproximadamenteaun1mes.
94

12. ConclusionesyRecomendaciones

12.1. Conclusiones

ElserviciodeaccesoaInternetseconsideraunserviciodevalor
aadidoquedeberaestarsujetoalmenosamnimoscontroles
queprotejanalosusuariosyasuveznosignifiquenunfrenoal
desarrollotecnolgicodeestesectornimuchomenosinhibala
inversinprivadaenelmismo.

El problema regulatorio del acceso a la Internet es bastante


complejoynuevodependiendodediversosfactoresysobreel
cual no existeuna uniformidad decriterios. A pesarde ellose
hanrevisadoexperienciasenotrospases,lascualeshanservido
debaseparaesteinforme.

Elpresentetrabajoproponecomoindicadoresmedibles,utilesy
verificables la tasa efectiva de uso, la latencia, la prdida de
paquetesyladisponibilidaddelosenlacesdeacceso.

Lasherramientasparapoderllevaradelanteestasmediciones,si
bien no estan estandarizadas, se encuentran libremente
disponibles y son de fcil implementacin, razn por la cual
diversas empresas operadoras ya estn haciendo uso de las
mismas.

Las pruebas realizadas experimentalmente confirman las


factibilidaddemedicinenestosindicadores.
95

12.2. Recomendaciones

Someter los indicadores propuestos a consulta de usuarios y


proveedoresdeaccesoaInternetafndebuscarunconsensoal
respecto.

Llevar adelante un proyecto de campo, donde se instalen los


procesosdemedicinendistintosusuariosyafinardeesaforma
los valores objetivo para cada uno de los indicadores
propuestos.

Estudiar otras posibles formas de medicin de los indicadores


usandodistintasherramientasdesoftwareoprocedimientospara
mejorarlaexactituddelasmedidasoadaptarlosalosequipos
disponiblesenelmercado.

Proponerenforosinternacionaleslauniformidaddecriteriospara
elusodeindicadoresdecalidadserviciodeacceso,ascomo
losmecanismosdemedicinquecorrespondan.
ANEXOS
96

AnexoA:

Listadodelarchivodeconfiguracinmrtg.cfgydelosscriptsde
medicinempleados

mrtg.cfgarchivodeconfiguracinprincipal
# Created by
# /usr/bin/cfgmaker public@200.37.35.65

### Global Config Options


# for UNIX
WorkDir: /var/www/html/mrtg
RunAsDaemon: yes
# or for NT
# WorkDir: c:\mrtgdata
### Global Defaults
# to get bits instead of bytes and graphs growing to the right
# Options[_]: growright, bits

######################################################################
# System: inictel1.unired.net.pe
# Description: Cisco Internetwork Operating System Software
# IOS (tm) 3000 Software (IGS-IN-L), Version 11.0(8), RELEASE
SOFTWARE (fc1)
# Copyright (c) 1986-1996 by cisco Systems, Inc.
# Compiled Sat 27-Apr-96 01:28 by vprasad
# Contact:
# Location:
######################################################################

### Interface 1 >> Descr: 'Ethernet0' | Name: '' | Ip: '200.37.35.65' | Eth:
'00-00-0c-8d-28-0e' ###
Target[200.37.35.65_1]: 1:public@200.37.35.65
SetEnv[200.37.35.65_1]: MRTG_INT_IP="200.37.35.65" MRTG_INT_DESCR="Ethernet0"
MaxBytes[200.37.35.65_1]: 1250000
Title[200.37.35.65_1]: Traffic Analysis for 1 -- inictel1.unired.net.pe
PageTop[200.37.35.65_1]: <H1>Traffic Analysis for 1 --
inictel1.unired.net.pe</H1>
<TABLE>
<TR><TD>System:</TD> <TD>inictel1.unired.net.pe in </TD></TR>
<TR><TD>Maintainer:</TD> <TD></TD></TR>
<TR><TD>Description:</TD><TD>Ethernet0 </TD></TR>
<TR><TD>ifType:</TD> <TD>ethernetCsmacd (6)</TD></TR>
<TR><TD>ifName:</TD> <TD></TD></TR>
<TR><TD>Max Speed:</TD> <TD>1250.0 kBytes/s</TD></TR>
<TR><TD>Ip:</TD> <TD>200.37.35.65 ()</TD></TR>
</TABLE>

### Interface 2 >> Descr: 'Serial0' | Name: '' | Ip: '' | Eth: '' ###
### The following interface is commented out because:
### * it is Administratively DOWN
### * it is Operationally DOWN
#
# Target[200.37.35.65_2]: 2:public@200.37.35.65
# SetEnv[200.37.35.65_2]: MRTG_INT_IP="" MRTG_INT_DESCR="Serial0"
97

# MaxBytes[200.37.35.65_2]: 193000
# Title[200.37.35.65_2]: Traffic Analysis for 2 -- inictel1.unired.net.pe
# PageTop[200.37.35.65_2]: <H1>Traffic Analysis for 2 --
inictel1.unired.net.pe</H1>
# <TABLE>
# <TR><TD>System:</TD> <TD>inictel1.unired.net.pe in </TD></TR>
# <TR><TD>Maintainer:</TD> <TD></TD></TR>
# <TR><TD>Description:</TD><TD>Serial0 </TD></TR>
# <TR><TD>ifType:</TD> <TD>propPointToPointSerial (22)</TD></TR>
# <TR><TD>ifName:</TD> <TD></TD></TR>
# <TR><TD>Max Speed:</TD> <TD>193.0 kBytes/s</TD></TR>
# </TABLE>

### Interface 3 >> Descr: 'Serial1' | Name: '' | Ip: '206.138.104.139' | Eth:
'' ###
Target[200.37.35.65_3]: 3:public@200.37.35.65
SetEnv[200.37.35.65_3]: MRTG_INT_IP="206.138.104.139"
MRTG_INT_DESCR="Serial1"
MaxBytes[200.37.35.65_3]: 32000
Title[200.37.35.65_3]: Traffic Analysis for 3 -- inictel1.unired.net.pe
PageTop[200.37.35.65_3]: <H1>Traffic Analysis for 3 --
inictel1.unired.net.pe</H1>
<TABLE>
<TR><TD>System:</TD> <TD>inictel1.unired.net.pe in </TD></TR>
<TR><TD>Maintainer:</TD> <TD></TD></TR>
<TR><TD>Description:</TD><TD>Serial1 </TD></TR>
<TR><TD>ifType:</TD> <TD>frame-relay (32)</TD></TR>
<TR><TD>ifName:</TD> <TD></TD></TR>
<TR><TD>Max Speed:</TD> <TD>193.0 kBytes/s</TD></TR>
<TR><TD>Ip:</TD> <TD>206.138.104.139 ()</TD></TR>
</TABLE>
###-----------------------------------------------------###
# #
# Medicin de la tasa de ocupacion del enlace #
# #
###-----------------------------------------------------###
Target[ocupacion]: `/var/www/html/mrtg/tasa.pl 200.37.35.65 3 public`
MaxBytes[ocupacion]: 100
Title[ocupacion]: Tasa Efectiva de Uso -- inictel1.unired.net.pe
Options[ocupacion]: gauge noinfo, nopercent
YLegend[ocupacion]: Porcentaje (%)
ShortLegend[ocupacion]: %
PageTop[ocupacion]: <H1>Tasa Efectiva de Uso -- inictel1.unired.net.pe</H1>

###-----------------------------------------------------###
# #
# Medicin de la latencia del enlace #
# #
###-----------------------------------------------------###
Target[latencia]: `/var/www/html/mrtg/mrtgping.pl 206.138.104.129`
MaxBytes[latencia]: 120000
Title[latencia]: Latencia del enlace INICTEL-> inictel.unired.net.pe
PageTop[latencia]: <H1>Latencia -- Enlace INICTEL-inictel.unired.net.pe</H1>
Options[latencia]: gauge noinfo, nopercent
YLegend[latencia]: mseg.
ShortLegend[latencia]: mseg.
LegendI[latencia]: Latencia:
LegendO[latencia]: Jitter:
Legend1[latencia]: Tiempo promedio round trip en ms
Legend2[latencia]: Desviacin estndar round trip en ms
###-----------------------------------------------------###
# #
# Medicin de perdida de paquetes #
# #
###-----------------------------------------------------###
98

Target[perdida]: `/var/www/html/mrtg/pkloss.pl 200.37.35.65 3 public`


MaxBytes[perdida]: 100
Title[perdida]: Tasa de perdida de paquetes
PageTop[perdida]: <H1>Tasa de perdida de paquetes -- INICTEL</H1>
Options[perdida]: gauge noinfo, nopercent
YLegend[perdida]: Porcentaje %
ShortLegend[perdida]: %
LegendI[perdida]: % paquetes entrantes:
LegendO[perdida]: % paquetes salientes:
Legend1[perdida]: Porcentaje de paquetes entrantes perdidos
Legend2[perdida]: Porcentaje de paquetes salientes perdidos

###-----------------------------------------------------###
# #
# Medicin de disponibilidad #
# #
###-----------------------------------------------------###
Target[disponibilidad]: `/var/www/html/mrtg/dispo.pl 200.37.35.65 3 public`
MaxBytes[disponibilidad]: 100
Title[disponibilidad]: Disponibilidad del enlace
PageTop[disponibilidad]: <H1>Disponibilidad del enlace de usuario -
INICTEL</H1>
Options[disponibilidad]: gauge noinfo, nopercent
YLegend[disponibilidad]: Porcentaje %
ShortLegend[disponibilidad]: %
LegendI[disponibilidad]: % disponibilidad instantanea:
LegendO[disponibilidad]: % disponibilidad horaria:
Legend1[disponibilidad]: % disponibilidad en el instante de muestreo
Legend2[disponibilidad]: % disponibilidad promedio en la ultima hora

tasa.plCalculodelatasadeocupacin
#!/usr/bin/perl
$ipaddr = "NULL";
$ipaddr = $ARGV[0];
$interfaz = $ARGV[1];
$snmp_comunidad = $ARGV[2];
if ($ipaddr eq "NULL"){
print "Escriba: tasa.pl [ipaddress] [interfaz] [comunidad]\n";
exit;
}
$previo=`/bin/cat /var/www/html/mrtg/byteprevio.txt`;
chop($previo);
$mrtgbyteprevio = ">/var/www/html/mrtg/byteprevio.txt";
$mrtgtasalog=">>/var/www/html/mrtg/mrtgtasa.log";
open(MRTGBYTEPREVIO, $mrtgbyteprevio);
open(MRTGTASALOG, $mrtgtasalog);
$date = `date +%Y%m%d%H%M%S`;
chop ($date);
($in_bytes_previo,$out_bytes_previo) = split(" ",$previo);
$in_bytes_actual=`snmpget $ipaddr $snmp_comunidad
interfaces.ifTable.ifEntry.ifInOctets.$interfaz`;
@input_bytes=split(" ",$in_bytes_actual);
$in_bytes_actual=$input_bytes[3];
99

$out_bytes_actual=`snmpget $ipaddr $snmp_comunidad interfaces. IfTable.


IfEntry. IfOutOctets. $interfaz`;
@output_bytes=split(" ",$out_bytes_actual);
$out_bytes_actual=$output_bytes[3];

print MRTGBYTEPREVIO "$in_bytes_actual $out_bytes_actual\n";


print MRTGTASALOG "$date: ";
print MRTGTASALOG "$in_bytes_actual ";
print MRTGTASALOG "$out_bytes_actual \n";
#
print int(int($in_bytes_actual-$in_bytes_previo)*100/9600000);
print "\n";
#
#
print int(int($out_bytes_actual-$out_bytes_previo)*100/9600000);
print "\n";
#
print "00:00";
print "\n";
#
print "$ipaddr";
print "\n";

mrtgping.plCalculodelalatenciadelenlace
#!/usr/bin/perl
$ipaddr = "NULL";
$ipaddr = $ARGV[0];
$numpings = 5;
# se envan 5 paquetes ICMP de ECHO
$mrtgpinglog = ">> /var/www/html/mrtg/mrtgping.log";
if ($ipaddr eq "NULL"){
print "Escriba mrtgping.pl [ipaddress]\n";
exit;
}
open(MRTGPINGLOG, $mrtgpinglog);
$date = `date +%Y%m%d%H%M%S`;
chop ($date);
$result = `/bin/ping -c $numpings -n -s 56 -q $ipaddr | /usr/bin/tail -1`;
# el valor de 56 es el de los datos, lo cual equivale a un paquete de 64
bytes en total
chop($result);
# Ping genera resultados tales como...
# round-trip min/avg/max/stddev = 18.707/91.234/325.268/118.491 ms
($descp1,$descp2,$equal,$data) = split(/ /,$result);
($min,$avg,$max,$stddev) = split(/\//,$data);
($avgint,$avgdec) = split(/\./,$avg);
($stddevint,$stddevdec) = split(/\./,$stddev);
print MRTGPINGLOG "$date: ";
print MRTGPINGLOG "$avgint ";
print MRTGPINGLOG "$stddevint ";
print MRTGPINGLOG "0 ";
print MRTGPINGLOG "$ipaddr\n";
print "$avgint\n";
print "$stddevint\n";
print "0\n";
print "$ipaddr\n";
#----------------------------- Valor para calculo de disponibilidad
------------------
$displat=">/var/www/html/mrtg/displat.txt";
100

open (MRTGDISPLAT, $displat);


print MRTGDISPLAT "$avgint\n ";

pkloss.plCalculodelaperdidadepaquetes

#!/usr/bin/perl
$ipaddr = "NULL";
$ipaddr = $ARGV[0];
$interfaz = $ARGV[1];
$snmp_comunidad = $ARGV[2];
if ($ipaddr eq "NULL"){
print "Escriba: pkloss.pl [ipaddress] [interfaz] [comunidad]\n";
exit;
}
$previo=`/bin/cat /var/www/html/mrtg/pkactual.txt`;
chop($previo);
$mrtgpklossactual = ">/var/www/html/mrtg/pkactual.txt";
$mrtgpklosslog=">>/var/www/html/mrtg/pkloss.log";
open(MRTGPKLOSSACTUAL, $mrtgpklossactual);
open(MRTGPKLOSSLOG, $mrtgpklosslog);
$date = `date +%Y%m%d%H%M%S`;
chop ($date);
($input_pkprev,$input_discprev,$output_pkprev,$output_discprev) = split("
",$previo);

$in_pk=`snmpget $ipaddr $snmp_comunidad ifInUcastPkts.$interfaz


ifInNUcastPkts.$interfaz ifInDiscards.$interfaz ifInErrors.$interfaz
ifInUnknownProtos.$interfaz`;
@dummy=split(" ",$in_pk);
$in_pk=$dummy[3];
$in_mpk=$dummy[7];
$in_disc=$dummy[11];
$in_err=$dummy[15];
$in_unknown=$dummy[19];

$out_pk=`snmpget $ipaddr $snmp_comunidad ifOutUcastPkts.$interfaz


ifOutNUcastPkts.$interfaz ifOutErrors.$interfaz ifOutDiscards.$interfaz`;
@dummy=split(" ",$out_pk);
$out_pk = $dummy[3];
$out_mpk = $dummy[7];
$out_err = $dummy[11];
$out_disc = $dummy[15];
$input_pk = $in_pk+$in_mpk+$in_disc+$in_err+$in_unknown;
$output_pk= $out_pk+$out_mpk+$out_err+$out_disc;
$input_disc= $in_disc+$in_err+$in_unknown;
$output_disc=$out_disc+$out_err;
print MRTGPKLOSSACTUAL "$input_pk $input_disc $output_pk $output_disc\n";
print MRTGPKLOSSLOG "$date: ";
print MRTGPKLOSSLOG "$input_pk ";
print MRTGPKLOSSLOG "$input_disc ";
print MRTGPKLOSSLOG "$output_pk ";
print MRTGPKLOSSLOG "$output_disc \n";

#
101

$input_percent=int(int($input_disc-$input_discprev)*100/($input_pk-
$input_pkprev));
print $input_percent;
print "\n";#
#
$output_percent=int(int($output_disc-$output_discprev)*100/($output_pk-
$output_pkprev));
print $output_percent;
print "\n";
#
print "00:00";#
print "\n";
#
print "$ipaddr";
print "\n";

#----------------------------Valor para el calculo de disponibilidad


---------------
$mrtgdisc=">/var/www/html/mrtg/dispo.txt";
open(MRTGDISC, $mrtgdisc);
print MRTGDISC "$output_percent\n";

dispo.plCalculodeladisponibilidad

#!/usr/bin/perl
$ipaddr = $ARGV[0];
$interfaz = $ARGV[1];
$snmp_comunidad = $ARGV[2];

#$$status = 1 enlace activo


#$$status = 2 enlace inactibo
### La variable MIB ifLastChange no se implementa en todos los routers
$status=`snmpget $ipaddr $snmp_comunidad ifOperStatus.$interfaz`;
@dummy=split('\(',$status);

$status=$dummy[1];
$status=substr $status,0,1;
#----------------------------------------#
#lectura de la perdida de paquetes actual#
#----------------------------------------#
$pkloss=`/bin/cat /var/www/html/mrtg/dispo.txt`;
chop($pkloss);

#----------------------------------------#
# lectura de la latencia actual #
#----------------------------------------#
$latencia=`/bin/cat /var/www/html/mrtg/displat.txt`;
chop($latencia);

#---------------------------------------------------#
# lectura de la disponibilidad en la ultima hora
#
#---------------------------------------------------#
$disp_hora=`/bin/cat /var/www/html/mrtg/disp_hora.txt`;

($contador,$disp_hora)=split(/:/,$disp_hora);
102

@disp_hora=split(/ /,$disp_hora);
#---------------------------------------------------#
#lectura de la disponibilidad en la ultima hora alt.#
#---------------------------------------------------#
$disp_2=`/bin/cat /var/www/html/mrtg/disp_2.txt`;

($contador,$disp_2)=split(/:/,$disp_2);
@disp_2=split(/ /,$disp_2);
$contador++;
#------------------------------------------------------------#
# Disponibilidad con perdida de paquetes inferior a 20 %
#
# y latencia inferior a 50 mseg.
#
#------------------------------------------------------------#

if ($status=="1"&&$pkloss<"20"&&$latencia<"50")
{
$disp1="1";
}
else
{
$disp1="0";
}

shift(@disp_hora);
push(@disp_hora,$disp1);
#------------------------------------------------------------#
# Disponibilidad con perdida de paquetes inferior a 20 %
#
# y latencia inferior a 1 seg.
#
# En las mediciones realizadas se ha podido notar que con
#
# latencias de hasta 1 seg. la calidad percibida por el
#
# usuario es aceptable.
#
#------------------------------------------------------------#

if ($status=="1"&&$pkloss<"20"&&$latencia<"1000")
{
$disp2="1";
}
else
{
$disp2="0";
}

shift(@disp_2);
push(@disp_2,$disp2);
$prom=0;
$prom2=0;
for ($i=0;$i<$contador;$i++)
{
$prom=$prom+@disp_hora[11-$i];
$prom2=$prom2+@disp_2[11-$i];
}
$prom=$prom/($contador)*100;
$prom2=$prom2/($contador)*100;
103

if($contador>=12)
{
$contador=11;
}
$disp_hora=join(' ',@disp_hora);
$disp_2=join(' ',@disp_2);
$rec =join(':',$contador,$disp_hora);
$rec2=join(':',$contador,$disp_2);
#-------------------------------------------------------#
# Envio de resultados al programa mrtg
#
#-------------------------------------------------------#
# La interfaz entre el script en perl y el mrtg es a tra
#
# ves de la impresion de cuatro numeros, en este caso
#
# se envian los valores disp2*100, prom2,, 0 y la direc
#
# cion IP del router
#
# Se pueden usar las variables disp1 y prom en vez de
#
# disp2 y prom2.
#
# ------------------------------------------------------#
print $disp2*100,"\n","$prom2\n","0\n","$ipaddr\n";
$mrtgdisp_hora = ">/var/www/html/mrtg/disp_hora.txt";
$mrtgdisp_2 = ">/var/www/html/mrtg/disp_2.txt";
open(MRTGDISPHORA, $mrtgdisp_hora);
open(MRTGDISP2, $mrtgdisp_2);
print MRTGDISPHORA $rec;
print MRTGDISP2 $rec2;

ifLastChange.plCalculodeladisponibilidadincluyendodeteccionde
cortesenelenlaceusandoifLastChange

#!/usr/bin/perl
#!/usr/bin/perl
$ipaddr = $ARGV[0];
$interfaz = $ARGV[1];
$snmp_comunidad = $ARGV[2];

#$$status = 1 enlace activo


#$$status = 2 enlace inactibo
$status=`snmpget $ipaddr $snmp_comunidad ifOperStatus.$interfaz`;
### La variable MIB ifLastChange no se implementa en todos los routers
$lastchange=`snmpget $ipaddr $snmp_comunidad ifLastChange.$interfaz`;
@dummy=split('\(',$status);

$status=$dummy[1];
$status=substr $status,0,1;
@dummy2=split('\(',$lastchange);
@dummy=(split('\)',$dummy2[1]));
## El valor de lastchange esta expresado en centesimas de segundo
104

## Un valor de lastchange=30000 equivale a 5 minutos


$lastchange=$dummy[0];
#----------------------------------------#
#lectura de la perdida de paquetes actual#
#----------------------------------------#
$pkloss=`/bin/cat /var/www/html/mrtg/dispo.txt`;
chop($pkloss);

#----------------------------------------#
# lectura de la latencia actual #
#----------------------------------------#
$latencia=`/bin/cat /var/www/html/mrtg/displat.txt`;
chop($latencia);

#---------------------------------------------------#
# lectura de la disponibilidad en la ultima hora
#
#---------------------------------------------------#
$disp_hora=`/bin/cat /var/www/html/mrtg/disp_hora.txt`;

($contador,$disp_hora)=split(/:/,$disp_hora);
@disp_hora=split(/ /,$disp_hora);
#---------------------------------------------------#
#lectura de la disponibilidad en la ultima hora alt.#
#---------------------------------------------------#
$disp_2=`/bin/cat /var/www/html/mrtg/disp_2.txt`;

($contador,$disp_2)=split(/:/,$disp_2);
@disp_2=split(/ /,$disp_2);
$contador++;
#------------------------------------------------------------#
# Disponibilidad con perdida de paquetes inferior a 20 %
#
# y latencia inferior a 50 mseg.
#
#------------------------------------------------------------#

if ($status=="1"&&$pkloss<"20"&&$latencia<"50"&&$lastchange>"30000")
{
$disp1="1";
}
else
{
$disp1="0";
}

shift(@disp_hora);
push(@disp_hora,$disp1);
#------------------------------------------------------------#
# Disponibilidad con perdida de paquetes inferior a 20 %
#
# y latencia inferior a 1 seg.
#
# En las mediciones realizadas se ha podido notar que con
#
# latencias de hasta 1 seg. la calidad percibida por el
#
# usuario es aceptable.
#
#------------------------------------------------------------#
105

if ($status=="1"&&$pkloss<"20"&&$latencia<"1000"&&$lastchange>"30000")
{
$disp2="1";
}
else
{
$disp2="0";
}

shift(@disp_2);
push(@disp_2,$disp2);
$prom=0;
$prom2=0;
for ($i=0;$i<$contador;$i++)
{
$prom=$prom+@disp_hora[11-$i];
$prom2=$prom2+@disp_2[11-$i];
}
$prom=$prom/($contador)*100;
$prom2=$prom2/($contador)*100;
if($contador>=12)
{
$contador=11;
}
$disp_hora=join(' ',@disp_hora);
$disp_2=join(' ',@disp_2);
$rec =join(':',$contador,$disp_hora);
$rec2=join(':',$contador,$disp_2);
#-------------------------------------------------------#
# Envio de resultados al programa mrtg
#
#-------------------------------------------------------#
# La interfaz entre el script en perl y el mrtg es a tra
#
# ves de la impresion de cuatro numeros, en este caso
#
# se envian los valores disp2*100, prom2,, 0 y la direc
#
# cion IP del router
#
# Se pueden usar las variables disp1 y prom en vez de
#
# disp2 y prom2.
#
# ------------------------------------------------------#
print $disp2*100,"\n","$prom2\n","0\n","$ipaddr\n";
$mrtgdisp_hora = ">/var/www/html/mrtg/disp_hora.txt";
$mrtgdisp_2 = ">/var/www/html/mrtg/disp_2.txt";
open(MRTGDISPHORA, $mrtgdisp_hora);
open(MRTGDISP2, $mrtgdisp_2);
print MRTGDISPHORA $rec;
print MRTGDISP2 $rec2;
106

AnexoB:
Ejemplodecontenidodelosarchivosdelog(1dademedicin)

mrtgping.log:muestrasdelatencia

Formato:
<Ao><Mes><Dia><Hora><Minuto><Segundo>:<latenciapromedio><jitter><0><DireccinIPdeldestinode
ping>

20020101000158:28110206.138.104.129
20020101000657:3480206.138.104.129
20020101001157:36100206.138.104.129
20020101001658:3480206.138.104.129
20020101002157:3480206.138.104.129
20020101002658:3790206.138.104.129
20020101003157:37110206.138.104.129
20020101003658:33100206.138.104.129
20020101004157:3080206.138.104.129
20020101004657:40210206.138.104.129
20020101005158:3770206.138.104.129
20020101005657:33130206.138.104.129
20020101010158:2730206.138.104.129
20020101010657:27110206.138.104.129
20020101011158:34120206.138.104.129
20020101011657:2230206.138.104.129
20020101012158:3380206.138.104.129
20020101012657:3080206.138.104.129
20020101013158:3690206.138.104.129
20020101013657:2670206.138.104.129
20020101014158:53370206.138.104.129
20020101014657:46240206.138.104.129
20020101015157:2770206.138.104.129
20020101015658:37170206.138.104.129
20020101020158:34220206.138.104.129
20020101020657:106960206.138.104.129
20020101021158:1820206.138.104.129
20020101021657:51340206.138.104.129
20020101022158:3680206.138.104.129
20020101022657:2860206.138.104.129
20020101023158:3290206.138.104.129
20020101023658:41120206.138.104.129
20020101024157:34100206.138.104.129
107

20020101024658:2870206.138.104.129
20020101025158:39150206.138.104.129
20020101025657:3070206.138.104.129
20020101030158:2980206.138.104.129
20020101030657:34150206.138.104.129
20020101031157:4260206.138.104.129
20020101031657:4170206.138.104.129
20020101032158:3950206.138.104.129
20020101032657:35220206.138.104.129
20020101033157:36130206.138.104.129
20020101033658:3490206.138.104.129
20020101034157:38100206.138.104.129
20020101034658:31120206.138.104.129
20020101035157:26110206.138.104.129
20020101035657:3290206.138.104.129
20020101040158:3060206.138.104.129
20020101040658:29110206.138.104.129
20020101041158:3060206.138.104.129
20020101041657:34100206.138.104.129
20020101042158:31150206.138.104.129
20020101042657:3080206.138.104.129
20020101043158:3170206.138.104.129
20020101043657:27110206.138.104.129
20020101044158:4270206.138.104.129
20020101044657:3590206.138.104.129
20020101045158:2480206.138.104.129
20020101045657:33100206.138.104.129
20020101050158:29100206.138.104.129
20020101050657:3280206.138.104.129
20020101051158:3470206.138.104.129
20020101051658:32110206.138.104.129
20020101052159:2790206.138.104.129
20020101052659:45280206.138.104.129
20020101053200:3540206.138.104.129
20020101053659:2660206.138.104.129
20020101054200:3260206.138.104.129
20020101054659:2670206.138.104.129
20020101055159:3180206.138.104.129
20020101055700:32120206.138.104.129
20020101060159:83450206.138.104.129
20020101060700:34140206.138.104.129
20020101061159:39120206.138.104.129
20020101061700:2870206.138.104.129
20020101062159:2770206.138.104.129
20020101062700:3190206.138.104.129
20020101063159:4350206.138.104.129
108

20020101063659:2870206.138.104.129
20020101064200:40160206.138.104.129
20020101064659:3280206.138.104.129
20020101065200:37110206.138.104.129
20020101065659:30100206.138.104.129
20020101070200:41120206.138.104.129
20020101070659:4270206.138.104.129
20020101071200:3090206.138.104.129
20020101071659:40100206.138.104.129
20020101072200:51390206.138.104.129
20020101072659:26110206.138.104.129
20020101073200:28110206.138.104.129
20020101073659:3490206.138.104.129
20020101074200:31100206.138.104.129
20020101074700:32120206.138.104.129
20020101075200:37150206.138.104.129
20020101075659:29150206.138.104.129
20020101080159:1910206.138.104.129
20020101080700:46350206.138.104.129
20020101081159:1910206.138.104.129
20020101081700:1820206.138.104.129
20020101082200:1820206.138.104.129
20020101082659:1910206.138.104.129
20020101083200:1910206.138.104.129
20020101083659:1820206.138.104.129
20020101084159:27140206.138.104.129
20020101084700:1830206.138.104.129
20020101085159:1900206.138.104.129
20020101085659:39400206.138.104.129
20020101090200:1820206.138.104.129
20020101090700:36170206.138.104.129
20020101091201:1910206.138.104.129
20020101091700:2000206.138.104.129
20020101092200:1820206.138.104.129
20020101092701:1900206.138.104.129
20020101093200:2140206.138.104.129
20020101093701:53340206.138.104.129
20020101094200:2230206.138.104.129
20020101094700:2000206.138.104.129
20020101095201:2000206.138.104.129
20020101095700:1910206.138.104.129
20020101100204:1900206.138.104.129
20020101100701:1900206.138.104.129
20020101101201:1820206.138.104.129
20020101101700:3290206.138.104.129
20020101102201:3870206.138.104.129
109

20020101102700:30100206.138.104.129
20020101103201:57220206.138.104.129
20020101103700:31110206.138.104.129
20020101104201:31110206.138.104.129
20020101104700:2540206.138.104.129
20020101105200:3290206.138.104.129
20020101105701:2670206.138.104.129
20020101110200:2670206.138.104.129
20020101110701:1900206.138.104.129
20020101111200:35100206.138.104.129
20020101111701:30130206.138.104.129
20020101112200:42320206.138.104.129
20020101112701:133260206.138.104.129
20020101113201:2570206.138.104.129
20020101113700:27110206.138.104.129
20020101114201:27110206.138.104.129
20020101114700:32110206.138.104.129
20020101115201:4470206.138.104.129
20020101115700:3690206.138.104.129
20020101120201:32110206.138.104.129
20020101120700:37110206.138.104.129
20020101121200:62540206.138.104.129
20020101121700:27110206.138.104.129
20020101122200:2650206.138.104.129
20020101122701:60430206.138.104.129
20020101123201:28100206.138.104.129
20020101123701:50230206.138.104.129
20020101124200:2470206.138.104.129
20020101124701:2990206.138.104.129
20020101125200:28110206.138.104.129
20020101125701:2660206.138.104.129
20020101130200:3440206.138.104.129
20020101130700:33100206.138.104.129
20020101131201:2860206.138.104.129
20020101131700:31150206.138.104.129
20020101132201:39130206.138.104.129
20020101132700:40100206.138.104.129
20020101133201:34110206.138.104.129
20020101133700:31100206.138.104.129
20020101134201:32120206.138.104.129
20020101134700:29130206.138.104.129
20020101135200:2140206.138.104.129
20020101135701:34100206.138.104.129
20020101140200:2490206.138.104.129
20020101140701:2690206.138.104.129
20020101141200:3190206.138.104.129
110

20020101141701:35130206.138.104.129
20020101142200:40130206.138.104.129
20020101142701:2250206.138.104.129
20020101143200:28110206.138.104.129
20020101143701:2670206.138.104.129
20020101144200:1581680206.138.104.129
20020101144701:28150206.138.104.129
20020101145200:3270206.138.104.129
20020101145701:69950206.138.104.129
20020101150200:3390206.138.104.129
20020101150701:32100206.138.104.129
20020101151201:3080206.138.104.129
20020101151701:27110206.138.104.129
20020101152200:37130206.138.104.129
20020101152701:4170206.138.104.129
20020101153200:37100206.138.104.129
20020101153701:3390206.138.104.129
20020101154200:41100206.138.104.129
20020101154701:2680206.138.104.129
20020101155200:3870206.138.104.129
20020101155701:32100206.138.104.129
20020101160200:2860206.138.104.129
20020101160700:35130206.138.104.129
20020101161201:2860206.138.104.129
20020101161701:33100206.138.104.129
20020101162200:48120206.138.104.129
20020101162701:33110206.138.104.129
20020101163200:3870206.138.104.129
20020101163701:32110206.138.104.129
20020101164200:50210206.138.104.129
20020101164701:3680206.138.104.129
20020101165200:47140206.138.104.129
20020101165700:2630206.138.104.129
20020101170200:3080206.138.104.129
20020101170700:28100206.138.104.129
20020101171201:40310206.138.104.129
20020101171700:3260206.138.104.129
20020101172201:34230206.138.104.129
20020101172700:41220206.138.104.129
20020101173201:35110206.138.104.129
20020101173700:3390206.138.104.129
20020101174201:2670206.138.104.129
20020101174700:1910206.138.104.129
20020101175201:38230206.138.104.129
20020101175700:3670206.138.104.129
20020101180201:37220206.138.104.129
111

20020101180700:1251100206.138.104.129
20020101181200:3370206.138.104.129
20020101181701:2580206.138.104.129
20020101182200:2790206.138.104.129
20020101182701:57190206.138.104.129
20020101183201:131820206.138.104.129
20020101183700:2670206.138.104.129
20020101184201:50160206.138.104.129
20020101184700:43280206.138.104.129
20020101185201:42160206.138.104.129
20020101185700:46210206.138.104.129
20020101190201:1820206.138.104.129
20020101190700:1820206.138.104.129
20020101191200:1900206.138.104.129
20020101191701:1900206.138.104.129
20020101192200:30240206.138.104.129
20020101192701:1910206.138.104.129
20020101193200:2680206.138.104.129
20020101193701:841080206.138.104.129
20020101194200:2490206.138.104.129
20020101194701:2570206.138.104.129
20020101195200:25120206.138.104.129
20020101195701:47310206.138.104.129
20020101200200:42110206.138.104.129
20020101200701:3580206.138.104.129
20020101201200:3060206.138.104.129
20020101201701:52490206.138.104.129
20020101202200:28100206.138.104.129
20020101202701:30110206.138.104.129
20020101203200:2760206.138.104.129
20020101203701:29100206.138.104.129
20020101204200:70440206.138.104.129
20020101204701:1301450206.138.104.129
20020101205200:4090206.138.104.129
20020101205701:3690206.138.104.129
20020101210200:30130206.138.104.129
20020101210701:1381510206.138.104.129
20020101211201:42250206.138.104.129
20020101211700:28110206.138.104.129
20020101212201:4160206.138.104.129
20020101212701:3230206.138.104.129
20020101213201:2230206.138.104.129
20020101213702:40260206.138.104.129
20020101214201:3290206.138.104.129
20020101214702:3470206.138.104.129
20020101215201:48240206.138.104.129
112

20020101215702:3570206.138.104.129
20020101220201:33110206.138.104.129
20020101220702:36150206.138.104.129
20020101221201:38110206.138.104.129
20020101221702:34100206.138.104.129
20020101222201:3260206.138.104.129
20020101222702:2770206.138.104.129
20020101223202:47360206.138.104.129
20020101223702:32110206.138.104.129
20020101224202:33120206.138.104.129
20020101224701:2990206.138.104.129
20020101225202:30100206.138.104.129
20020101225701:3290206.138.104.129
20020101230202:4380206.138.104.129
20020101230701:39110206.138.104.129
20020101231201:71470206.138.104.129
20020101231702:3450206.138.104.129
20020101232202:2980206.138.104.129
20020101232701:36100206.138.104.129
20020101233201:2680206.138.104.129
20020101233702:53430206.138.104.129
20020101234201:37120206.138.104.129
20020101234702:48320206.138.104.129
20020101235201:100190206.138.104.129
20020101235701:30100206.138.104.129

pkloss.log:muestrasdeprdidadepaquetes

Formato:
<Ao><Mes><Dia><Hora><Minuto><Segundo>: <paquetes entrantes><paquetes entrantes descartados>
<paquetessalientes><paquetessalientesdescartados>

20020117000354:518822810583948941886897
20020117000854:518830320583956541886897
20020117001353:518850180583978091886897
20020117001854:518861850583989771886897
20020117002354:518876780584002771886897
20020117002853:518888070584012531886897
20020117003354:518899850584025351886897
20020117003853:518906570584032491886897
20020117004354:518922210584051621886897
113

20020117004854:518939570584069681886897
20020117005353:518951220584081341886897
20020117005853:518955870584085821886897
20020117010354:518963830584093221886897
20020117010853:518971700584099471886897
20020117011353:518983770584113691886897
20020117011854:518992620584123181886897
20020117012354:519006190584137871886897
20020117012854:519015880584152271886901
20020117013353:519029710584170571886901
20020117013854:519044680584187201886901
20020117014354:519055660584196771886901
20020117014853:519074740584210981886901
20020117015354:519102780584228601886901
20020117015854:519115800584240061886901
20020117020353:519123590584248041886901
20020117020854:519127110584251761886901
20020117021354:519135080584258851886901
20020117021853:519152590584272681886901
20020117022354:519162730584283821886901
20020117022853:519171220584293421886901
20020117023354:519182510584306781886901
20020117023854:519193690584317251886901
20020117024353:519205500584328661886901
20020117024854:519214650584337181886901
20020117025354:519221490584343231886901
20020117025853:519227420584349351886901
20020117030354:519237840584360521886901
20020117030854:519242720584365551886901
20020117031353:519250180584372531886901
20020117031853:519256470584379321886901
20020117032354:519266820584389321886901
20020117032854:519275040584397581886901
20020117033353:519285380584407181886901
20020117033854:519292920584414831886901
20020117034354:519301030584422221886901
20020117034853:519317440584438751886901
20020117035354:519324460584445501886901
20020117035854:519330420584451571886901
20020117040354:519334570584455891886901
20020117040857:519339650584461091886901
20020117041354:519350540584470991886901
20020117041853:519356720584477091886901
20020117042354:519371310584489291886901
20020117042854:519384980584500611886901
20020117043353:519403180584512871886901
114

20020117043854:519419720584526961886901
20020117044353:519431920584537831886901
20020117044853:519446260584553161886901
20020117045354:519457520584564751886901
20020117045854:519482650584594251886917
20020117050353:519500480584615061886917
20020117050854:519511040584625041886917
20020117051354:519520210584633501886917
20020117051854:519525800584639711886917
20020117052353:519533100584646931886917
20020117052854:519542450584655451886917
20020117053354:519549430584663311886917
20020117053853:519564320584677341886917
20020117054354:519571790584684151886917
20020117054853:519593700584711671886926
20020117055354:519604920584721321886926
20020117055854:519612730584728941886926
20020117060353:519628480584749991886926
20020117060854:519636400584757151886926
20020117061353:519644440584764891886926
20020117061853:519653630584773811886926
20020117062354:519664690584784761886926
20020117062853:519682120584801571886926
20020117063355:519695830584820571886926
20020117063853:519727080584872411886926
20020117064354:519745620584894471886926
20020117064853:519761940584915661886926
20020117065353:519769160584924051886926
20020117065854:519779250584933511886926
20020117070353:519794620584948061886926
20020117070853:519812160584964531886926
20020117071354:519821860584974821886926
20020117071853:519835420584988271886926
20020117072354:519845460584997351886926
20020117072853:519867410585026211886926
20020117073354:519895600585066221886926
20020117073853:519911680585084591886926
20020117074353:519932650585106791886926
20020117074904:519984600585154321886926
20020117075403:520051400585214801886926
20020117075853:520116780585273521886926
20020117080354:520169880585315511886926
20020117080854:520239550585374861886926
20020117081354:520313240585438101886926
20020117081853:520376740585493731886926
20020117082354:520455690585563321886926
115

20020117082853:520553010585636081886926
20020117083354:520653770585714751886926
20020117083854:520751020585805961886927
20020117084354:520854750585910251886927
20020117084854:520960940586020521886927
20020117085355:521066610586127781886927
20020117085854:521180750586250071886927
20020117090354:521289040586362841886927
20020117090854:521389240586460711886943
20020117091354:521502260586577631886943
20020117091854:521623820586706411886943
20020117092354:521742350586836801886943
20020117092854:521847210586960591886945
20020117093355:521944540587068941886945
20020117093855:522050450587192041886970
20020117094354:522165060587326901886970
20020117094854:522277990587488311887018
20020117095354:522383070587647201887051
20020117095854:522493970587810981887083
20020117100354:522606550587973641887083
20020117100853:522715160588130481887083
20020117101354:522824030588290991887172
20020117101855:522926260588442291887172
20020117102354:523028700588591701887172
20020117102854:523132780588745881887172
20020117103354:523240740588904771887172
20020117103854:523349550589066121887172
20020117104354:523457390589221731887172
20020117104854:523565440589374721887172
20020117105354:523682130589542991887204
20020117105854:523823570589724171887206
20020117110354:523955000589891561887206
20020117110854:524066280590056311887206
20020117111354:524188000590237391887223
20020117111854:524303390590403681887223
20020117112354:524422680590578961887229
20020117112854:524551570590767511887229
20020117113354:524683960590961981887355
20020117113854:524800430591128761887377
20020117114354:524948130591350341887551
20020117114855:525090770591579701887576
20020117115355:525235410591808681887961
20020117115854:525362040591998511888089
20020117120354:525539360592206391888102
20020117120854:525716680592414281888156
20020117121354:525894000592622161888210
116

20020117121854:526071330592830051888348
20020117122353:526248650593037931888388
20020117122854:526425950593241251888485
20020117123022:526425980593245821888493
20020117123037:526428230593248011888493
20020117123356:526560400593423331888493
20020117123854:526693000593598661888528
20020117124355:526825170593773991888597
20020117124854:526934510593949321888620
20020117125355:527066680594124651888677
20020117125858:527198850594299981888735
20020117130358:527331020594358941888735
20020117130517:527353430594475311888735
20020117131017:527444540594610221888735
20020117131516:527560360594778121888735
20020117132016:527671850594947041888735
20020117132516:527773370595097621888735
20020117133018:527868160595239891888735
20020117133516:527979050595404371888735
20020117134016:528086850595563961888735
20020117134516:528197710595729771888735
20020117135016:528304250595889151888741
20020117135517:528424900596075791888792
20020117140016:528546770596264781888887
20020117140516:528670030596458461888967
20020117141016:528793340596645431889140
20020117141516:528913510596830341889177
20020117142016:529028330597008091889249
20020117142516:529134900597166051889255
20020117143016:529249970597342091889255
20020117143516:529373770597529571889290
20020117144016:529492150597706741889294
20020117144516:529609140597878871889294
20020117145017:529738230598071781889385
20020117145516:529872240598271981889557
20020117150016:530043620598453501889581
20020117150517:530201843598645041889612
20020117151016:530326433598828351889627
20020117151517:530452293599014251889631
20020117152016:530586563599211931889788
20020117152516:530713683599396551889793
20020117153016:530835413599587101890013
20020117153516:531001963599842481891110
20020117154017:531178783600072361891496
20020117154516:531321243600309101891850
20020117155016:531455953600535481891852
117

20020117155517:531602663600786101892855
20020117160016:531750053601037661893588
20020117160516:531887203601276611893683
20020117161016:532028963601514191893787
20020117161516:532180403601766851894267
20020117162016:532323013602008741894545
20020117162516:532468323602255021895071
20020117163016:532618913602515121895603
20020117163517:532772103602768251895804
20020117164018:532971593603063761898565
20020117164517:533177653603369461900246
20020117165015:533332143603618791900619
20020117165517:533489053603845531900876
20020117170016:533673673604121381902109
20020117170516:533855553604353321902140
20020117171016:534038033604613941902225
20020117171516:534207703604859001902306
20020117172016:534350263605098391902784
20020117172516:534483783605322861903077
20020117173016:534614583605544031903279
20020117173516:534736923605757031903304
20020117174016:534864343605985351903487
20020117174516:534986853606199621903519
20020117175016:535122103606436001903824
20020117175516:535268173606684331905240
20020117180018:535401133606920181906882
20020117180516:535536223607128311907885
20020117181016:535683003607280211908401
20020117181517:535812223607418721908776
20020117182016:535951553607564971909660
20020117182517:536071883607699651910116
20020117183017:536173793607814561910448
20020117183844:536341403608007961910904
20020117184344:536477633608158501911276
20020117184844:536620193608301631911687
20020117185344:536796263608460941912225
20020117185844:537013563608638651912910
20020117190346:537239863608800271913358
20020117190845:537450423608959471913775
20020117191345:537655753609099731913818
20020117191844:537847943609236271914079
20020117192344:538044383609378341914146
20020117192845:538194433609524271914180
20020117193345:538310573609656831914183
20020117193844:538411513609777471914193
20020117194345:538548303609909501914202
118

20020117194845:538689083610029671914248
20020117195344:538859773610136591914248
20020117195845:539043553610255481914248
20020117200345:539211343610390911914285
20020117200844:539361483610527281914285
20020117201345:539557463610665401914285
20020117201845:539737843610819251914349
20020117202344:539908593610940991914408
20020117202845:540061743611036861914408
20020117203344:540192533611120021914408
20020117203845:540244113611179421914408
20020117204344:540279193611220351914408
20020117204845:540328213611274021914433
20020117205344:540362323611312521914433
20020117205845:540423043611378751914433
20020117210344:540521843611472691914449
20020117210845:540586083611540071914449
20020117211344:540669833611638801914506
20020117211845:540737303611712361914506
20020117212344:540800663611778181914506
20020117212844:540853973611835311914511
20020117213345:540906393611888631914511
20020117213844:540961953611949561914511
20020117214345:541009153611998171914511
20020117214844:541053583612046471914511
20020117215345:541099513612094251914511
20020117215845:541145463612141651914511
20020117220344:541189553612189091914513
20020117220845:541223063612232001914513
20020117221344:541258173612273031914513
20020117221845:541288683612302771914513
20020117222344:541311503612327791914513
20020117222845:541340733612358281914515
20020117223344:541368693612385841914515
20020117223845:541391283612409011914515
20020117224344:541410923612427271914515
20020117224845:541436083612449151914515
20020117225344:541482933612487271914515
20020117225845:541500213612505371914515
20020117230344:541542813612538171914515
20020117230845:541574583612567011914516
20020117231344:541609693612614481914516
20020117231845:541638483612646051914516
20020117232345:541672473612684181914524
20020117232844:541722283612742551914525
20020117233345:541753133612776091914525
119

20020117233844:541781263612808421914525
20020117234345:541811383612845131914525
20020117234844:541839933612873701914525
20020117235345:541858513612891561914525
20020117235844:541889443612920001914525

mrtgtasa.log:muestrasdeocupaciondelenlace

Formato:
<Ao><Mes><Dia><Hora><Minuto><Segundo>:<octetosentrantes><octetossalientes>

20020101000157:10121341213508392
20020101000657:10136873213707937
20020101001157:11278888213950362
20020101001657:12815722214205083
20020101002157:14284616214442231
20020101002657:18809496214848615
20020101003157:23102333215184591
20020101003657:27780935215871163
20020101004157:32354090216336735
20020101004657:36754909216737123
20020101005158:41384825217100484
20020101005657:45986952217439583
20020101010158:50565393217917112
20020101010657:55132863218190645
20020101011157:59694365218464772
20020101011657:64282331218731553
20020101012157:68880457219082782
20020101012657:73837607219358227
20020101013157:78409528219683354
20020101013657:82985674219952727
20020101014157:87504526220257987
20020101014657:92129512220943789
20020101015157:96687916221222194
20020101015657:101223230221973520
20020101020158:105757851222501913
20020101020657:110277688222762223
20020101021157:113199584223195683
20020101021657:117477179223689206
20020101022157:122348067223969799
20020101022657:127071709224359048
120

20020101023157:131630846224750297
20020101023658:136240194225040201
20020101024157:140836095225465589
20020101024657:145397926225756951
20020101025157:149910422226163925
20020101025657:154477927226530361
20020101030157:159076576227023526
20020101030657:163632635227442485
20020101031157:168147085227702823
20020101031657:172744689228011879
20020101032157:177448847228332431
20020101032657:181941402228609397
20020101033157:186482371228857852
20020101033657:191058525229116645
20020101034157:195622201229365472
20020101034657:200093039229678784
20020101035157:204634209229923300
20020101035657:209141657230172131
20020101040157:213642397230433574
20020101040657:218157339230687293
20020101041158:222674854230938912
20020101041657:227212552231352878
20020101042157:231654699231613461
20020101042657:236173283232022637
20020101043157:240728790232369838
20020101043657:245270021232779597
20020101044158:249719748233118665
20020101044657:254276524233365224
20020101045157:258843616233630310
20020101045657:263319602233884325
20020101050157:267862631234138080
20020101050657:272303844234938861
20020101051157:276848560235246909
20020101051658:281356174235508899
20020101052158:285838809236413551
20020101052659:290359584237144773
20020101053159:294736377238318194
20020101053659:299229108238577507
20020101054159:303835712238940799
20020101054659:308405505239229689
20020101055159:312881474239551425
20020101055700:317466763239910091
20020101060159:322010505240344287
20020101060700:326564065240639447
20020101061159:331042631240918989
20020101061659:335603086241255947
121

20020101062159:340193982242285766
20020101062659:344765867242631428
20020101063159:349369462243122612
20020101063659:353953972243440831
20020101064200:358549069243867531
20020101064659:363066985244160479
20020101065159:367631253244484340
20020101065659:372185053244866258
20020101070159:376739645245216417
20020101070659:381167046245521347
20020101071159:385737194245804427
20020101071659:390390363246099865
20020101072159:394986588246911452
20020101072659:399526797247375874
20020101073159:404118534247820796
20020101073659:408644280248192534
20020101074159:413102832248487884
20020101074700:417711938248908883
20020101075159:421674386249160043
20020101075659:426210729249470583
20020101080159:429392607249782412
20020101080659:429527599249881257
20020101081159:429627553250054682
20020101081659:429669315250208571
20020101082200:429702623250248674
20020101082659:429985516250314690
20020101083159:430054514250370115
20020101083659:430141010250412130
20020101084159:430298808250500283
20020101084659:430527546250618575
20020101085159:430658215250684809
20020101085659:430705808250825727
20020101090200:430777339251074886
20020101090700:431234114251152015
20020101091200:431867119251384927
20020101091700:433574787252165530
20020101092200:433852234252552762
20020101092700:434168476252631995
20020101093200:434698739253252556
20020101093700:434992834253379612
20020101094200:435193778253473896
20020101094700:435604330253716578
20020101095200:435655219253991106
20020101095700:435696577254062074
20020101100200:435819326254610524
20020101100700:435887932254677198
122

20020101101201:435917290254734508
20020101101700:439682334254949970
20020101102200:444285771255235928
20020101102700:448913452255954518
20020101103200:453441897256973770
20020101103700:458010100257363563
20020101104200:462572803257718210
20020101104700:467218256258319280
20020101105200:471757309259054451
20020101105701:476540312259423432
20020101110200:481054031259933214
20020101110700:485845268260647122
20020101111200:487756302261606947
20020101111700:492400217262088590
20020101112200:496957246262452411
20020101112700:501508892263577591
20020101113200:506224119265846781
20020101113700:510784022267940272
20020101114200:515529959270016048
20020101114700:520142117270564986
20020101115200:524799920271987917
20020101115700:529501410273727956
20020101120200:534234957274196993
20020101120700:538842380274587112
20020101121200:543487420274912938
20020101121700:548026354275636451
20020101122200:552343154276019902
20020101122701:556660263276757108
20020101123200:561045665277566744
20020101123701:565419670278019334
20020101124200:569772044278367627
20020101124700:574077372278618696
20020101125200:578505433279371435
20020101125701:582952949279753572
20020101130200:587332188280097965
20020101130700:591720496280384357
20020101131200:596276433280852393
20020101131700:600752573281659266
20020101132200:605122487282374991
20020101132700:609497604282994399
20020101133200:613920416283627801
20020101133700:618315910284278123
20020101134200:622330635285023211
20020101134700:626825212285597681
20020101135200:630036760286035137
20020101135700:632892887286504119
123

20020101140200:637452460286832909
20020101140700:642000213287162171
20020101141200:646424116288017048
20020101141700:650824725288319135
20020101142200:655208703288745966
20020101142700:659565537289018576
20020101143200:663931492289253429
20020101143700:668256772289500775
20020101144200:672636463289776985
20020101144700:677123505290605245
20020101145200:681416321290912186
20020101145700:685742194291220953
20020101150200:690124353291741983
20020101150700:694466172291985257
20020101151201:699392781293149114
20020101151700:704599023294144405
20020101152200:709640689295026205
20020101152700:714459560295965602
20020101153200:719272231296883599
20020101153700:724128867297766646
20020101154200:729230030298786492
20020101154700:733682825299989818
20020101155200:738826361301137107
20020101155700:743894227302274908
20020101160200:748879785303351095
20020101160700:754035618305012125
20020101161200:759196540306103050
20020101161700:764552920307467270
20020101162200:769581173308654998
20020101162700:774581012309567897
20020101163200:779532421310447691
20020101163700:784624974311538145
20020101164200:789483606312602684
20020101164700:794286485313656265
20020101165200:799072664314464240
20020101165700:804118399315506023
20020101170200:809036573316466196
20020101170700:813827214317380304
20020101171200:818873397318565437
20020101171700:823694814319633391
20020101172201:828113329320222693
20020101172700:832637116321074747
20020101173200:837225824321908811
20020101173700:841727541322757630
20020101174200:846411608323538946
20020101174700:849221202324919054
124

20020101175200:853382660325421552
20020101175700:857965052325790291
20020101180200:862699450326309207
20020101180700:867266771326936562
20020101181200:871876495328288066
20020101181700:876777502328905363
20020101182200:882076453330063436
20020101182700:887486833331703465
20020101183200:892959204333712810
20020101183700:898200300335378988
20020101184200:902876885338023069
20020101184700:907386123339539124
20020101185200:912361320340913134
20020101185700:917323815342196698
20020101190200:920838294343691384
20020101190700:926164499345107065
20020101191200:926842925345844033
20020101191700:927007881346047260
20020101192200:927441900346697360
20020101192700:928422965347778465
20020101193200:931183614348779449
20020101193700:936597336350305193
20020101194200:941919382352083096
20020101194700:946837628352916226
20020101195200:951511543353524202
20020101195700:956729660355481126
20020101200200:962127029357395784
20020101200701:967303330358814195
20020101201200:972031228359423925
20020101201700:977141378361039638
20020101202200:982337420362686094
20020101202700:987394717363807572
20020101203200:992337479364821481
20020101203700:997528682365895495
20020101204200:1002526215367092103
20020101204700:1006675232367993831
20020101205200:1011231520369054923
20020101205700:1015775594370092198
20020101210200:1020227012371596262
20020101210700:1024975185373069334
20020101211200:1029974941374692719
20020101211700:1035125830376083470
20020101212200:1040002091379806232
20020101212701:1045062677381229132
20020101213201:1049647130381569206
20020101213702:1054145548382672114
125

20020101214201:1058732907382973274
20020101214701:1063203824383864278
20020101215201:1067796077384323498
20020101215701:1072497698385042702
20020101220201:1077037383385369705
20020101220701:1081685146385680624
20020101221201:1086539427386164351
20020101221701:1091193413386490235
20020101222201:1095838406386965507
20020101222701:1100552523387440334
20020101223201:1105290365387908791
20020101223702:1110014080388395965
20020101224201:1114681458388782563
20020101224701:1119377454389190662
20020101225201:1124011753390477628
20020101225701:1128669834390875286
20020101230201:1133399921391333238
20020101230701:1138197557391871870
20020101231201:1143037853393358554
20020101231701:1147752576393895978
20020101232201:1152586152394329939
20020101232701:1157249864394691814
20020101233201:1161986027395172255
20020101233702:1166699728395669176
20020101234201:1171432724396304849
20020101234702:1176439907397408227
20020101235201:1181785460398608133
20020101235701:1187223066399737654
126

AnexoC:
Formatosyejemplosdelosarchivosdetrabajotemporales

pkactual.txt:Paquetesperdidosenelintervalodemuestreo
Formato:
<paquetesentrantes><paquetesentrantesperdidos><paquetessalientes><paquetes
salientesperdidos>

Ejemplo:
78159354104942477362231507

previo.txt:Paquetesperdidosenelanteriorintervalodemuestreo
Formato:
<paquetesentrantes><paquetesentrantesperdidos><paquetessalientes><paquetes
salientesperdidos>

Ejemplo:
55859353104622671392185595

displat.txt:Latenciaactual
Formato:<valordelatenciaenmilisegundos>
Ejemplo:
23

dispo.txt:Valordelamuestradedisponibilidadactual
Formato:<valordedisponibilidad.0=Nodisponible,1=Disponible>
Ejemplo:
1
127

disp_hora.txt:Valordelasmuestrasdedisponibilidadenlaltimahora
Formato:<ndemuestras1>:<dk11dk110dk9dk8dk7dk6dk5dk4dk3dk2dk1dk>
Ejemplo:
11:111101110111

Enestecasosetieneregistradoqueenlaltimahorahanexistido10
muestrasvlidasy2muestrasinvlidas.
128

AnexoD:
Indicadoresdecalidadparaaccesoconmutado

Introduccin

Sibienlosindicadorespropuestossondeaplicacingeneral,elcasodel
servicio de acceso conmutado telefnico (convencional o RDSI)
muestraciertascaractersticasquehacennecesariodesarrollaralgunos
puntosenmayordetalle.Porejemplo,esbastantecomnlosproblemas
de desconexin abrupta del enlace, seales de ocupado, latencia
excesiva y variacin de las velocidades de transporte entre una
conexin y otra. A continuacin se sealan aquellos indicadores que
deberantomarseencuentaparaelaccesoconmutadotelefnico.

IndicadoresdelserviciodeaccesotelefnicoalaInternet

UsandocomoejemploelcasodeChileseconsideranlossiguientes:

a. Tasadellamadascompletadasexitosamente.

Se entiende como el porcentaje de llamadas exitosamente


completadas calculadomensualmente.Enestecasodebernotarse
queadiferenciadeunallamadatelefnicanormal(devoz),noexisten
llamadas de acceso a Internet que sean menores a los 2 minutos,
(tiemporequeridoporlosmodemsparanegociarvelocidades,ingreso
delpassworddeusuario,yotrosprocesosinicialesdeconexin).Porlo
tanto, una llamada de datos con duracin inferior al valor indicado
deberserconsideradacomonocompletada.

b. Tiempopromediodeestablecimientodelaconexin.
129

Eseltiempoquedemoraunusuarioenobteneraccesoefectivoala
Internet. Se calcular sobre el total de llamadas completadas
exitosamentemensualmente.

c. Promediodevelocidaddeacceso

Es la velocidad de acceso negociada por los modems (o dispositivo


equivalente)enlafasedeconexininicial.Estevalordependerentre
otros,delacalidaddelalneafsica.

Medicindelosindicadoresdeaccesotelefnico

Para hacer efectiva la medicin de estos indicadores, se requiere


mantenerunregistro.Actualmente,estainformacinseproporcionapor
lossoftwaredecomunicacionesinstaladosenlosequiposdelusuarioy
delproveedor,peronoexisteunestndaralrespecto.Portalrazn,la
herramientaautilizarsedebeserpropuestaporelmismoISP.
130

Valoresdereferencia

No se establecen valores objetivo o de referencia para estos


indicadores.Serequiereunmayorestudioalrespecto.
131

ReferenciasBibliogrficas

1.RelacindeProveedoresdeServiciodeInternetenelPer
http://www.mtc.gob.pe/comunicaciones/uect/isp.htm

2.QualityofServiceinIPNetworks:FundationsforaMultiService
Internet
GrenvilleArmitage,MacMillanTechnicalPublishing,Abril2000

3.InternetEconomics:DiffServBusinessModel
Dr.JahangirBoroumand,Dr.JosephBailey,R.H.SmithSchoolof
BusinessUniversityofMaryland.

4.ARegulator's
GuidetoBuildingaGlobalInformation
Community,
http://www.fcc.gov/connectglobe/

DescripcindelentornoregulatorioenlosEstadosUnidospara
promovereldesarrollodelaSociedaddelaInformacin.

5.KnowledgeNet
http://www.knowledgenet.com/

PaginaWEBparamedicindeperformancedeISPs

6.ISPs.com
http://www.isps.com/
PortalsobreinformacinytecnologasdelosProveedoresde
AccesoaInternetdondesediscuteacercadeloverbooking.
132

7.INTERCONNECTION,PEERINGANDSETTLEMENTSPartI
http://www.cisco.com/warp/public/759/ipj_21/ipj_21_ps1.html
TheInternetProtocolJournal.Acercadelosprocedimientosde
interconexinyacuerdosentrelosISPs

8.INTERCONNECTION,PEERINGANDSETTLEMENTSPartII
http://www.cisco.com/warp/public/759/ipj_22/ipj_22_ps1.html
TheInternetProtocolJournal

9.Holanda.OPTAOnafhankelijkePostenTelecommunicatie
Autoriteit
http://www.opta.nl/english/englishopta.asp
ConsultationDocumentInternetAccess.ElAccesoaInterneten
Holanda

10.Firehunter
http://www.firehunter.com/
SoftwarecomercialparalamedicindeSLAsyperformanceen
ISPs

11.IssuesintheRegulationofInternet
http://www.isoc.org/inet97/proceedings/B1/B1_1.HTM
RegulacindeQoSyotrosenSingapur

12.DANTEL
http://www.dantel.com/news/slawhi3/slaI.html
DocumentosobredefinicionesyaspectosrelevantesaSLA

13.SecretariadeTelecomunicacionesdeChileSUBTEL
133

http://www.subtel.cl/
NormassobreQoSyelmercadodelainterconexinInterneten
Chile

14.AutoridadReguladoradeTelecomunicacionesdelaIndia
http://www.trai.gov.in/qos4f.htm
IndicadorespropuestosdecalidaddeservicioparaInternetenla
India

15.GuidelinesforServiceBasedOperators(SBO),AnnexI.
"http://freshwatersoftware.com/white_paper/CompaqWhitePaper
.htm",Singapur.Mayo2001.
LineamientosparaoperadoresenSingapur,sefijanindicadoresde
calidaddeservicioenlaInternet.

16.RFC2330:FrameworkforIPPerformanceMetrics.IETFMayo
1998.Sedefinelaestructuraparamedicindeperformanceenla
Internet.

17.Websitedelaempresamatrix
http://www.matrix.net
ConsultoraenmonitoreodedesempeoderedesIP.sehan
tomadolosvalorespromedioscomolosapropiadosparaverificar
laoperacindeunISP.
18.Normaexenta698delaSubsecretarade
Telecomunicaciones,DivisindeFiscalizacin.Parala
interconexinentreISPlocales.
LAMEDICINDELOSINDICADORES,anexodelaNormaexenta
698deSUBTELChile.
134

19.MeasuringtheImmeasurable:GlobalInternetMeasurement
Infrastructure.MargaretMurray&kcclaffy.CAIDA,Universityof
California,SanDiego,2001.

20.REVIEWOFQUALITYOFSERVICEFRAMEWORKFORBROADBAND
ACCESSSERVICES,IDASingapur.22deJuniode2000.

21.REVIEWOFQUALITYOFSERVICEFRAMEWORKFORBROADBAND
ACCESSSERVICES.Factorsaffectingenduserexperienceinthe
InternetEnvironment.IDA,Singapur,2000.

22.WebsitedeMRTG
http://people.ee.ethz.ch/~oetiker/webtools/mrtg/mrtg.html.
DescribeelsoftwareMRTGyparticularmentesusintervalosde
muestreos.

23.WebsitedelNAPCHILE
http://pit.nap.cl.
PginawebconreportesdecalidaddeserviciodelosISPsen
Chile.

24.ReportesdeaccesibilidaddelaInternet.
http://average.miq.net/index.html.
Reportedelatencia,prdidadepaquetesyaccesibilidadenla
Internet.

25.WebsitedeFreshwaterSoftwareInc.
http://freshwatersoftware.com/white_paper/CompaqWhitePaper.
htm
135

Describeunsoftwaredemedicinygestinderecursosenuna
redIP.

26.WebSitedeWhamCo.
http://www.wham.com/featbene.htm
Describeunsoftwaredemedicinygestinderecursos.

27.WebsitedeAllot
http://www.allot.com
Exposicindeunsoftwareparagestionarlosacuerdosdenivelde
servicioSLA.

28.PortaldeTADD
http://ncne.nlarn.net/research/taad/index.html
TAADesotraherramientadelibredisponibilidadperoorientadaal
ambiente deinvestigacin.

29.WebsitedeEvidian
http://www.evidian.com/openmaster/sla/toolkits.htm
DescripcindelaherramientaOpenMaster
30.WebsitedeMaxBill
http://www.maxbill.com
OtraherramientadegestiondelacalidaddeservicioenInternet

29.WebsitedeLucentNetcare
http://www.lucent.com/netcare
ServiciocomercialdeLUCENTparacontrolarlaCalidadde
servicioenunared.

29.WebsitedeQMSSoftware
136

http://www.qmssoftware.com/ulysess.htm
Otrosoftwaredesupervisindelacalidaddeservicio.
Lasimplicidadessumayoratractivoalreducirriesgosycostos
administrativos

Das könnte Ihnen auch gefallen