MATT: Maximum Achievable TCP Throughput Calculation

MATT (Maximum Achievable TCP Throughput) se basa en RFC 6349 (Marco para pruebas de rendimiento de TCP) y se basa en una metodología certificada para medir el rendimiento de extremo a extremo de una medición de rendimiento en una red TCP-IP gestionada. El propósito de este procedimiento es proporcionar el predictor del ancho de banda máximo disponible en un determinado momento.

MATT Desktop

 

APP de Escritorio
Multiplataforma
Soporte para Windows, Linux, OSX uy dispositivos Móviles
Basado en RFC 6349 https://tools.ietf.org/html/rfc6349
Configurable Múltiple sesiones Máximo uso de Ancho de Banda Disponible
Windows Desktop 32 y 64 bits
  • Windows 7
  • Windows 8
  • WIndows 10
Mac OS X Desktop
  • OS X El Capitan (10.11)
  • OS X Yosemite (10.10.5)
  • OS X Mavericks (10.9.5)
Linux (i386 y AMD_64)
  • CentOS 6.0 o superior
  • Debian 6.0 o superior
  • OpenSUSE 11.3 o superior
  • Ubuntu 10.04 o superior
  • Fedora 13 o superior
MATT Server
Gestión de datos y almacenamiento en clúster Alta disponibilidad sobre base de datos
Administración centralizada
  • Configuración y Gestión
  • Personalización avanzada
  • Gestión de informes y alarmas

Especificaciones

Requerimiento Comentario
Varios puntos de prueba (local, internacional) MATT Desktop tendrá la opción de seleccionar el punto de prueba de un cuadro combinado o un botón (predefinido) de su elección. El diseño del diseño debe ser proporcionado por el Cliente, así como las URL de los servidores de prueba. La configuración de la URL de estos servidores está en el servidor MATT.
Obtener el plan de Internet del usuario. MATT Desktop obtendrá el plan contratado del usuario según el requisito de un servicio, proporcionado por el cliente, que permita entregar esa información. Por lo general, es un WS que permite obtener información basada en la IP pública del usuario en el momento de la prueba.
Si el usuario comienza la prueba y no se dan las condiciones, debe activarse un mensaje que indique que la prueba no es posible. MATT Desktop incorpora algunas comprobaciones para garantizar el uso exclusivo del acceso a Internet, sin embargo, MATT Desktop puede obtener información adicional a través del servidor MATT, que puede realizar validaciones adicionales antes de iniciar una prueba, desde otros sistemas de soporte al cliente.
Verificación simultánea de pruebas en el mismo sector de la red. Para lograr la simultaneidad, se propone realizar consultas en el servidor MATT y determinar el número de ejecuciones simultáneas. Si hay un número sobre las N sesiones globales simultáneas, se envía a una cola. Si hay más de M sesiones en el mismo punto de inicio de la agrupación de redes, se envía a una cola para esa región. Esto se aplica a los nodos / cuadrantes / gabinetes. Para poder rellenar esos datos, es necesario que el cliente esté disponible para poder asegurar la correcta identificación del origen.
Mensajes resultantes de fallas masivas que pueden activarse manualmente (por el administrador del sistema) o automáticamente (detectar casos donde hay una falla general que afecta el área o sector donde se intenta realizar la prueba) Para este caso, se propone que la plataforma esté informada o exista un servicio web para determinar si un usuario está dentro de la falla masiva. MATT Desktop puede mostrar un mensaje al cliente que indica que existe un error y que la prueba no se realizará hasta que se haya eliminado el mensaje de error.
El límite de las pruebas a realizar y el tiempo de duración de la limitación es parametrizable. (Por ejemplo, no más de 3 pruebas por hora) El servidor central le permite configurar y controlar el número de pruebas por tiempo cronológico. La aplicación MATT Desktop valida el número de pruebas realizadas por hora al limitar el uso de lo anterior. MATT Desktop presenta un mensaje al cliente sobre las restricciones del proceso. No se utilizan más de 3 pruebas en la última hora móvil.
Verificación de hardware y software según las características del servicio para alertar de posibles incompatibilidades en la prueba. La aplicación de escritorio MATT valida la CPU, el espacio en disco y las características de la memoria para determinar si la computadora puede realizar la prueba de acuerdo con el plan contratado. Estas funciones mínimas serán configuradas por el administrador centralizado en el servidor MATT.
Verificación de que la conexión directa al dispositivo sin la intervención de enrutadores u otros equipos de red La detección de equipos en la red se puede hacer consultando un servicio web que se comunica con el CPE para detectar el número de conexiones directas al CPE. Validaciones posibles:
  • MATT Desktop puede enviarlo a consumir un WS para realizar modificaciones en el CPE antes de ejecutar la prueba.
  • Compruebe si la computadora está conectada por WiFi o Ethernet
La aplicación detecta que otras aplicaciones están abiertas y se le indica al usuario que cierre otras aplicaciones. MATT Desktop revisa los procesos activos que pueden estar usando el ancho de banda para garantizar un uso óptimo de Internet. Por ejemplo, aplicaciones P2P, navegadores, chats.
Verifique que la prueba se realice por cable directamente al CPE, sin un enrutador o puerta de enlace en el medio. MATT Desktop puede detectar enrutadores mediante consultas de ping para determinar los tiempos de respuesta:
  • Si la conexión es puente, no requiere verificación.
  • Si la conexión es NAT, haga ping a la puerta de enlace predeterminada y luego a la dirección del CPE (por ejemplo, para CM = 192.168.100.1). Si hay una desviación del 10% en el promedio de pings a cada IP, se supone que en la conexión existe un enrutador.
  • Verificación de ping y / o WS para determinar una única conexión al CPE.
  • Se puede utilizar el mecanismo descrito anteriormente, pero se debe garantizar que no haya otras computadoras conectadas a otras puertas CPE que requieran consultas SNMP al CPE a través de un WS.
MATT Desktop entrega un informe descargable desde el servidor con los resultados en formato pdf para el almacenamiento local de la prueba Por seguridad, el resultado se muestra en la aplicación MATT Server y el resultado se descarga desde el servidor para la protección y seguridad de la información registrada. Si no se envía la prueba al servidor MATT, no se entregará la información al cliente porque es importante mantener este registro y evitar el fraude. El registro de tiempo de la prueba se realizará en el servidor MATT. MATT Desktop se asegurará con el servidor de que el reloj de la computadora del usuario está dentro de un rango de desplazamiento de +/- 5 minutos, de lo contrario no permitirá que se realice la prueba.
Historial de pruebas de usuario The user will be identified with a unique key per PC or identified by client if there is through a webservice.MATT Server will store the test information for a maximum of 1 year, where the user can list all the tests performed and download the pdf with the information of each test. MATT Server will allow you to filter by date range and the information at the time of the test) plan, date, upload speed, download, ip publish, destination, latency,% compliance). The columns to be displayed can be configurable by an administrator, adding or deleting information.
The information can be downloaded in CSV or Excel format.
Enviar el resultado de la prueba en pdf por correo. Además, el usuario puede registrar su correo electrónico para enviar el pdf con el resultado de la prueba.
Detección de máquinas virtuales. Evite el uso de máquinas virtuales debido al posible uso de conexiones virtuales físicas (tarjetas de software) que pueden engañar al sistema
Sesiones múltiples Uso de múltiples sesiones según plan para mejorar la prueba.
Velocidad mínima permitida para mostrar al usuario. Si el valor obtenido es menor que un porcentaje mínimo del plan de negocios, no muestre resultados de velocidad porque se supone que hay un problema. Puede informar al cliente para que llame con un identificador del error obtenido.
Códigos de error para resolución vía Call Center Codifique algunas fallas cuando se detectan ciertos problemas en el proceso de prueba. Por ejemplo, obteniendo valores mucho más bajos que el nominal del plan comercial.
Almacenamiento de características de la computadora que realizó la prueba. Como un método de validación adicional para mantener en la base de datos, como CPU, memoria, procesos activos, etc.
ID de computadora Generación de ID única para seguir al cliente de las pruebas realizadas por la computadora independientemente de la IP. Esta identificación se almacena en la computadora y en la base de datos central para el uso de los informes de los usuarios.
Código de firma de certificados con aplicación EV para Windows Los certificados de firma de código EV combinan todos los beneficios regulares de la firma de código digital con un riguroso proceso de validación extendida. Esto representa el estándar de oro para la autenticación y la seguridad en los certificados de firma de código. Los certificados de firma de código cumplen con los estrictos estándares de validación de CA / Browser Forum y las especificaciones de Microsoft. Se proporciona una mayor autenticación a través de un token cifrado que contiene la clave privada.

¿Consultas? Por favor, use nuestro Formulario de Contacto o escríbanos un e-mail!