Beruflich Dokumente
Kultur Dokumente
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.
Finalmenteseimplementaunaredpilotoaplicadaatrficoreal
ysemuestranlosresultadosobtenidos.
ABSTRACT
Thisworkdevelopmeasurementmethodsforthoseindicatorsthat
characterizethequalityofserviceintheInternetaccess.Thesemethods
arepossibletobeimplementedandtheyareexactlyenoughtobeused
byendusersandInternetserviceproviders.
Finally,atestbedisimplementedoveranetworkwithrealtraffic
andtheresultsareshowed.
PRIMERAPARTE:
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
Objetivosespecficos
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.
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.
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
Primeraparte:Marcotericoydeterminacindeindicadoresde
calidad.
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)
ServiciosdedatosIP(webservers,email,ftp,etc.)
VozsobreIP(Net2Phone,DialPad,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:
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
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
2.3 Usodelesquemadetarifaplana
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.
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
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
Estilsaberentoncesexplcitamenteel"overbooking"o"booking
rate"delareddelproveedor,definidocomolarelacinentrela
suma de velocidades de usuario "final" y las velocidades de
salidahaciaotrosISPsnacionaleseinternacionales.
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
6
Ver Referencia [11]: Issues in tne Regulation of Internet.
15
SLAsqueconsiderenambosaspectosanteriores.
Unorganismoreguladorpodraentoncestomardosposiciones:
Dejarqueelmercadoseautoregule.
3 CalidaddeservicioenlaInternet
LaInternetcomotal,proporcionaunmnimosoportealacalidad
deserviciopuestoquecomoseindicoanteriormentesebasaen
latcnicadelmejoresfuerzo.Conelobjetodeencontraruna
solucin a este problema se han producido avances
tecnolgicosqueacontinuacinserevisanmuybrevemente7.
3.1 ServiciosIntegrados
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
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.
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
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.
aspectosvinculadosalacalidaddeservicio,peroseadoptaal
igual que en los EE.UU. la posicin de no intervencin en la
regulacindelserviciodeaccesoalaInternet9.
4.3 RegulacinenelAsia.EjemplosdeSingapurylaIndia
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
Tasadeocupacindeunenlace
TasadeocupacindelenlacedesubidaybajadaentreelISP
yelNAP
Tasadeocupacinenlosenlacesdeentroncamientoentre
losNAPs.
TasadeprdidadepaquetesentrecadaISPysurespectivo
NAP.
TasadeprdidadepaquetesentrelosNAPsentroncados.
LatenciaentrecadaISPysurespectivoNAP.
LatenciaentrelosNAPsentroncados.
25
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
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
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
habindoseestablecidolosnivelesdeoro,plataybronce,con
tarifasenfuncinnoslodelasvelocidadesdeacceso,sinoen
cuantoalacalidaddeservicioofertada.
Polticadereembolso
5.2 AT&TdelPer
Losesquemasempleadosparasoportarunadecuadonivelde
serviciosecuentaconlossiguientes:
RedesATMconfibraptica
Lainfraestructuradeestaempresaesunfactormuyimportante
atomarseencuenta.BasadaenunaredATMconenlacesfsicos
defibraptica,brindaunexcelentesoportealasconexionesde
accesoalusuariofinal.
OverbookingespecificadoenlosSLA
Enlacesdebandaanchainternacionalesyredundantes
AT&TdelPercuentacondosenlacesactivosinternacionalesva
cablesubmarinoyunenlacederespaldosatelital.
ImplementacindeserviciosavanzadosdeInternet
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.
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
Tasadeocupacindelenlacedeusuariofinal
Esteesunodelosmssensiblesdesdelaperspectivadelusuario,
puestoqueessupuntodeingresoalaInternet.
TasadeocupacindelosenlaceshaciaISP's
nacionales
32
Siendoeste,elporcentajedeusodeusodelaslneasdeacceso
haciaotrosISPsnacionales.
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.
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
6.4 Disponibilidaddelared
Entendidacomoelporcentajedehorastotalesoperativasenun
mes, donde deber tenerse en cuenta tres tipos de
disponibilidad:
Disponibilidaddelalneadeaccesodelusuario
Disponibilidaddeaccesoasitiosnacionales
Disponibilidaddeaccesoasitiosinternacionales
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
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.
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'
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.
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
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:
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
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
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.
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.
ActivarenelrouterbajoestudioelagenteSNMP.
Deberindicarselaplataformadelrouter,lascaractersticasdelenlace,la
direccinIP,latasamximadetransferencia.
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.
Disponibilidad,enformasimplificada27:
(7.3)
Enestecaso,talcomoseindica,lasmuestrassonvlidassisu
statusesON,locualpuedecorregirseparaobtenerunvalorms
precisoenelsoftwarequeseempleefinalmente.
donde:
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.1 EquipamientodeHardware
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.
Routersdeprueba
Delasfigurasanterioressehapodidonotarqueesindispensable
contarcon equipos de comunicaciones en los distintos puntos
dereferencia.Estosroutersdebenserenprincipioadministrables
yconagentesSNMP
8.2 Herramientasdesoftware
Agentedegestin(SNMP)enlosnodosdeaccesoalareddel
proveedor
Dependientedelsistemaoperativodelosrouters
49
Softwaredemedicindetrficoygestindered
MRTG
Caracteristicas:
EsdelibredistribucinbajolosterminosdelalicenciaGNU.
TrabajasobreplataformasUNIXyWindowsNT
EstaescritoenPerlyestadisponiblesucodigofuente
NonecesitainstalarunpaqueteSNMPexterno
PuedeleerSNMPv2c
Vieneconherramientasquesimplificansuconfiguracin
Lasinterfacesdelaspaginaswebsonaltamenteconfigurables
8.1GrficadeTraficodelMRTG
Figura8.2GraficadeLatenciadelMRTG
RRD
AsqueesfactibleusarRRDenconjuntoconMRTG.
PodemospensarenelRRDcomoenunaherramientaparalare
implementacindegrficosylogsdelMRTG.
Figura8.3GrficaejemplodecontroldecobroporusodeenlaceInternet
utilizandoRRD
52
Figura8.4EjemplodeusodeRRDparamedicindelanchodebanda
HerramientascomercialesparagestindeSLAs
OpenMasterSLAdeEvidian
Mtricaspersonalizadasdenivelesdeservicio,reportandosobre
objetosespecficosenformatosespecficos,usandoOpenMaster
SLAtoolkits.
Caracteristicas:
Tieneunaflexibleinterfazdeusuarioqueseadaptafcilmentea
las necesidades de los administradores de sistemas,
administradoresdesistemasdeinformacinypersonaldeHelp
Desk.
Usalamismaarquitecturaescalableyherramientasinteligentes
derecoleccindedatoscomoOpenMasterSLM:estepuedeser
unacontroladordecientosdecomponentesdeadministracin.
Soportetcnicoporpartedelacompaacomercializadorade
esteproducto.
Figura8.5ReporteGeneradoporOpenMaster
54
SiteScopedeFreshwaterSoftware
Cadatipodemonitorpuedehacerunnumerodelecturas,ysi
estas indican un situacin problemtica, SiteScope tiene la
capacidad de alertar via email Traps SNMP. Estas alertas
tambinpuedenactivarscriptsendondeelusuariopodrdefinir
lasaccionesqueseadoptaranenrespuestaalproblema.
Caracteristicas:
Suconfiguracioneshechaviaformularios.
Laslecturasdelosmonitoressonalmacenadasenarchivosde
logqueproveenunrecordhistorico.
Visualizagrficamentelosdatosaintervalosregularesdetiempo.
DisponedeAPIsparalacreacindemonitorespersonalizados
Mltiplesmtodosdenotificacinincluyendoemail,...
55
Integracinconsolucionesdeadministracinempresarial
Monitorizacinpersonalizadadegrandesypequeosgruposde
servidores
Monitoresmasimportantes
URLMonitor
VerificaladisponibilidadytiemposdeaccesoaespecificosURLs
MailMonitor
Verificaqueelservidordecorreoesteaceptandopeticionesy
quelosmensajespuedanserenviadosyrecibidos
NetworkMonitors
MonitorizalaconectividaddesuredconlaInternet
DNSMonitor
Figura8.6EjemplodemedicinusandoSiteScope
Figura8.7ReportedegestinparamltiplesmonitoresdeSiteScope
VitalSuitedeLucentTechnologies
57
MediryhacercumplirlasSLAs
Encontraryresolverproblemasrpidamente.
Caracteristicas
Perpectivadelusuariofinal
ElVitalSuitelepermiteobservarunainfraestructuraITyentender
comolasaplicacionessonejecutadasdesdelaperpectivadel
usuariofinal,entregandounadecuadoniveldevisibilidad.
Arquitectura
58
8.3 Comentariossobrelasherramientasdemedicin
Establecimientodelosvaloresumbralesdelosindicadores
Modificacindelosintervalosdemuestreo
Adaptacindelasinterfasesdeusuario
AsignacindedireccionesIPespecficas
ActivacinoinstalacindelprotocoloSNMPsifuesenecesario.
Esigualmenteimportantehacernotarquesehanmencionadoe
incluidoresultadosdisponiblespblicamenteendistintossitesde
la Internet de los cuales se ha probado exhaustivamente el
MRTG.
59
8.4 Especificacionesmnimasdelsoftwaredemonitoreo
SoportedegeneracindemensajesSNMP.Parapoderinterrogar
lasvariablesMIBdeloselementosdered.
Generacindealertasvisualescuandoseexcedanlos valores
umbralesestablecidosyasfacilitarladeteccindeproblemas.
8.5 Comentariossobrelosbenchmarkingindicados.
Tabla8.1Comparacindeindicadoresdecalidaddeservicio.
Accesoalosequiposdelusuario. Esindispensabledisponerde
accesofsicoalosequiposdelusuariosiendoelprimerpuntode
referenciaenlaspruebas.
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:
Laasignacindeunnombredecomunidadprivadaconacceso
de solo lectura disponible para los procesos de medida. En
nuestrocaso,lacomunidadpublic.Estenombreporrazonesde
seguridaddebesercambiadoaotro,porejemplounmsm
10.2.2 Instalacindelsoftwaredegestin.
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
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.
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
crontabe
Figura10.7Archivodetareascreadoporcrontab
Eltextoresaltadoennegritasealaloquedebeescribirsepara
activarlasmedicinenformaautomticacada5minutos.
Finalmentesesaledelprogramacrontabpresionandoenforma
consecutivalasteclasESC:qyluegopresionarEnter.
72
Elsegundomtodoesatravsdeunadirectivaenelarchivo
mrtg.conf
Figura10.8 Directivasincludasenmrtg.cfgparamedicionescon
intervalosde5minutos.
Comopuedenotarse,estaformaesmuchomssimplequela
anterioryeslaqueseadoptamsfrecuentemente.
b.Medicindelatasadeocupacin
Elclculodelatasadeocupacindeunenlaceseconfigura
tambienmodificandoelarchivomrtg.cfg.
Figura10.9Directivasenmrtg.cfgparamedicindelusodeanchode
banda.
73
Espertinenteexplicarenformabrevelasdirectivasmostradas:
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];
Figura10.11ScriptenPERLparaimplantarlaexpresindeclculousadaen
lamedicindelatasaefectivadeuso.
Elcdigomostradoimplementaenformadirectalaexpresin
declculoanterior,ademsdearchivarlasmedicionesenun
archivodelservidor.Enestecaso,seutilizacomoindicadores
delscriptladireccinIPdelrouter,elidentificadordelainterfaz
75
c.Medicindelalatencia
Figura10.12Directivasenmrtg.cfgparamedicindelalatencia
Lafuncindelcdigomostradaespermitirusarelutilitarioping
atravsdeunscriptenPERLdenominadomrtgping.pl,adems
delageneracindelapginawebconlasgrficas.
76
ElscriptenPERLeselquesemuestraenlasiguientefigura:
Figura10.13Listadodelarchivomrtgping.plinvocadodesdemrtg.cfgpara
medicindelalatencia
Loqueseespecificaenestecasoeselnmerodepaquetes
ICMPECHOqueseenvianyeltamaodelosmismos,segnlo
establecidoenlasegundapartedelinformePERL(5paquetes,
de64bytesdetamao).
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
dondesetieneque:
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
d.Medicindeladisponibilidaddelenlace
Lasdirectivasenmrtg.cfgsemuestranenlafigura10.16
Figura10.16Listadodedirectivasenmrtg.cfgparaelcalculodela
disponibilidad
ElscriptenPERLcalcularelvalordeladisponibilidadsegnla
siguientefrmula,explicadaenlaparte2delinforme:
(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=$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:
(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).
10.3 Relacinentrelosarchivosdeconfiguracinyejecucindelas
pruebas
Ahoraseexplicarlaformaenqueseproduceelprocesode
medicinenbasealosarchivosdeconfiguracinmencionados
anteriormente:
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
Perdidadepaquetes:Seejecutadesdemrtg.cfg,el
Serepitenlospasos3y4enformacclicacada5minutos.
86
Paravisualizarlasmedicionesdetrficoslobastaconelempleo
de un programa de navegacin convencional tal como
Netscape,InternetExplorer,Opera,etc.
87
11. Resultadodelaspruebas.Evaluacin
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
11.2 Medicionesdelatencia
Figura11.2Pginawebgeneradapormrtgparamedicindelalatencia
Conrelacinalalatencia,setieneuncomportamientodurante
el mismo horario de 08:00 HRS a 23:00 HRS, que supera casi
siempreelvalorde450mseg.Estopuedeinterpretarsecomoun
90
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
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
Figura11.5Reportedeusoderecursosdelsistema.Noteseel%dememoria
empleadoporelmrtg(procesoennegrita)yelservidorweb(httpd)
Figura11.6Listadodelosarchivoslog,generadosporlosprocesosdemedicin.Los
valorescorrespondenaproximadamenteaun1mes.
94
12. ConclusionesyRecomendaciones
12.1. Conclusiones
ElserviciodeaccesoaInternetseconsideraunserviciodevalor
aadidoquedeberaestarsujetoalmenosamnimoscontroles
queprotejanalosusuariosyasuveznosignifiquenunfrenoal
desarrollotecnolgicodeestesectornimuchomenosinhibala
inversinprivadaenelmismo.
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.
12.2. Recomendaciones
Proponerenforosinternacionaleslauniformidaddecriteriospara
elusodeindicadoresdecalidadserviciodeacceso,ascomo
losmecanismosdemedicinquecorrespondan.
ANEXOS
96
AnexoA:
Listadodelarchivodeconfiguracinmrtg.cfgydelosscriptsde
medicinempleados
mrtg.cfgarchivodeconfiguracinprincipal
# Created by
# /usr/bin/cfgmaker public@200.37.35.65
######################################################################
# 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
###-----------------------------------------------------###
# #
# 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
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
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);
#
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";
dispo.plCalculodeladisponibilidad
#!/usr/bin/perl
$ipaddr = $ARGV[0];
$interfaz = $ARGV[1];
$snmp_comunidad = $ARGV[2];
$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=$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
#----------------------------------------#
# 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.
b. Tiempopromediodeestablecimientodelaconexin.
129
Eseltiempoquedemoraunusuarioenobteneraccesoefectivoala
Internet. Se calcular sobre el total de llamadas completadas
exitosamentemensualmente.
c. Promediodevelocidaddeacceso
Medicindelosindicadoresdeaccesotelefnico
Valoresdereferencia
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