Seleccionar página
Introducción a la Calidad de Servicio QoS para el CCNA

Introducción a la Calidad de Servicio QoS para el CCNA

La Calidad de Servicio QoS para el CCNA:

Un switch en su modo de funcionamiento normal, envía todo el tráfico desde el origen al destino, sin importar que tipo de trafico es, solo recibe una trama Ethernet, mira la dirección MAC de destino y direcciona la trama al destinatario. Lo mismo ocurre en un router, éste recibe un paquete IP, mira por el destino en la tabla de routing y direcciona el paquete hacia el destinatario.

Este tipo de reenvío se llama “best effort” o mejor esfuerzo o FIFO (First in First Out), es decir el primero en entrar es el primero en salir.

 

Calidad de Servicio QoS para el CCNA 01
Introducción a la Calidad de Servicio QoS para el CCNA

 

 

En el ejemplo de arriba, es algo clásico en la redes, donde tenemos clientes PC, que trafican distintos tipos de tráfico a la vez, como paquetes de datos (PC) y paquetes de voz (Telefonía IP).

Al tener entre los dos router un enlace serial, que por lo general son de bajo ancho de banda (BW), entonces tenemos usuarios que reclaman por la baja calidad de la voz y usuarios que reclaman por las bajas velocidades de transferencia de datos.

Es aquí donde la Calidad de Servicio QoS para el CCNA empieza a realizar su tarea al cambiar la forma en que los switch y los router tratan los diferentes paquetes.

 

Características del trafico de red

 

  • Bandwidth (Ancho de banda)
  • Delay (Retardo)
  • Jitter (Fluctuación de fase)
  • Loss (pérdida de paquetes)

 

Bandwidth: es la velocidad del enlace, en bits por segundo (bps). Con QoS, podemos decirle al router cómo usar este ancho de banda. Con FIFO, los paquetes se tratan por orden de llegada. Una de las cosas que podemos hacer con QoS es crear diferentes colas y poner ciertos tipos de tráfico en colas diferentes. Luego podemos configurar el router para que la cola uno obtenga el 50% del ancho de banda, la cola dos obtenga el 20% del ancho de banda y la cola tres obtenga el 30% restante del ancho de banda.

 

Delay: es el tiempo que le toma a un paquete llegar desde el origen hasta su destino, esto se conoce como retardo unidireccional. El tiempo que lleva llegar desde una fuente al destino y viceversa se llama demora de ida y vuelta. Hay diferentes tipos de demoras; sin entrar en demasiados detalles, permítanme darles una descripción general rápida:

 

  • Retardo de procesamiento: este es el tiempo que le toma a un dispositivo realizar todas las tareas requeridas para reenviar el paquete. Por ejemplo, un router debe hacer una búsqueda en la tabla de enrutamiento, verificar su tabla ARP, listas de acceso saliente y más. Dependiendo del modelo de router, la CPU y el método de switching, esto afecta la demora de procesamiento.
  • Retraso en cola: la cantidad de tiempo que un paquete está esperando en una cola. Cuando una interfaz está congestionada, el paquete tendrá que esperar en la cola antes de que se transmita.
  • Retardo de serialización: el tiempo que lleva enviar todos los bits de una trama a la interfaz física para su transmisión.
  • Retardo de propagación: el tiempo que tardan los bits en cruzar un medio físico. Por ejemplo, el tiempo que tardan los bits en viajar a través de un enlace de fibra óptica de 10 millas es mucho más bajo que el tiempo que tardan los bits en viajar utilizando enlaces satelitales.

 

Con la calidad de Servicio QoS para el CCNA podemos influenciar en la cola de delay, creando una cola con prioridad que siempre se sirva antes que las otras colas, por ejemplo agregar a la cola de prioridad paquetes de voz para que no tengan que esperar mucho tiempo en la cola, lo que reduce el retraso de esta cola.

Jitter: es la variación del retardo unidireccional en una secuencia de paquetes. Por ejemplo, digamos que un teléfono IP envía un flujo constante de paquetes de voz. Debido a la congestión en la red, algunos paquetes se retrasan. El retraso entre los paquetes 1 y 2 es de 20 ms, el retraso entre los paquetes 2 y 3 es de 40 ms, el retraso entre los paquetes 3 y 4 es de 5 ms, etc. El receptor de estos paquetes de voz debe ocuparse de la fluctuación de fase, asegurándose de que los paquetes tengan un retraso constante o experimentará una mala calidad de voz.

Loss: es la cantidad de datos perdidos, generalmente se muestra como un porcentaje de los paquetes perdidos enviados. Si envías 100 paquetes y solo 95 llegan a su destino, tiene una pérdida de paquetes del 5%. La pérdida de paquetes siempre es posible. Por ejemplo, cuando hay congestión, los paquetes se pondrán en cola, pero una vez que la cola esté llena … los paquetes se descartarán. Con QoS, al menos podemos decidir qué paquetes se eliminan cuando esto sucede.




Tipos de tráficos

 

Con QoS, podemos cambiar nuestra red de modo que se prefiera cierto tráfico sobre otro tráfico cuando se trata de ancho de banda, retraso, fluctuación de fase y pérdida. Sin embargo, lo que se necesita configurar realmente depende de las aplicaciones que se usa. Echemos un vistazo más de cerca a las diferentes aplicaciones y tipos de tráfico.

 

  • Aplicaciones Bath o por lotes: Al hablar de ancho de banda es bueno tener ancho de banda, hace la diferencia entre tener que esperar unos segundos, minutos o unos pocos días para descargar un archivo x que queramos bajar. En cuanto al delay, hay una demora unidireccional para transferir los datos del servidor a su computadora. Cuando se hace clic en el enlace de descarga, puede tomar un poco de tiempo antes de que comience la descarga. Una vez que los paquetes entran, realmente no importa mucho la demora o la variación de la demora (jitter) entre los paquetes. No estás interactuando con la descarga, solo esperamos a que se complete. A lo que se refiere la pérdida de paquetes, Las transferencias de archivos como estas usan TCP, y cuando se pierden algunos paquetes, TCP retransmitirá sus datos, asegurándose de que la descarga lo haga completamente a su computadora.
  • Aplicaciones Interactivas: un ejemplo de aplicación interactiva es el uso de la aplicación Telnet y SSH para conectarse a un switch/router. Estas aplicaciones no requieren mucho ancho de banda, pero son algo sensibles a la demora y la pérdida de paquetes. Dado que está escribiendo comandos y esperando una respuesta, puede ser molesto trabajar con un retraso alto. Si alguna vez tuvo que acceder a un router a través de un enlace satelital, sabrá de lo que se está hablando. Los enlaces satelitales pueden tener un retardo unidireccional de entre 500-700 ms, lo que significa que cuando escriba algunos caracteres, se producirá una breve pausa antes de que los caracteres aparezcan en la consola. Con QoS, podemos garantizar que, en caso de congestión, las aplicaciones interactivas se inicien antes que las aplicaciones bath que consumen mucho ancho de banda.
  • Aplicaciones de voz y video: son muy sensibles a la demora, la inestabilidad y la pérdida de paquetes:

 

 

Calidad de Servicio QoS para el CCNA 02
Introducción a la Calidad de Servicio QoS para el CCNA

 

Arriba tenemos un usuario que está hablando. Con VoIP, utilizamos un códec que procesa el sonido analógico en una señal digital. El sonido analógico se digitaliza durante un cierto período de tiempo, que suele ser de 20 ms. Con el códec G711, cada 20 ms de audio son 160 bytes de datos.

 

El teléfono creará un nuevo paquete IP con un encabezado UDP y RTP (Protocolo de transporte en tiempo real), le agregará los datos de voz y reenviará el paquete IP al destino. El encabezado IP, UDP y RTP agrega 40 bytes de sobrecarga, por lo que el paquete IP tendrá 200 bytes en total.

 

Durante un segundo de audio (20ms x 50), el teléfono creará 50 paquetes de IP. 50 paquetes de IP * 200 bytes = 10000 bytes por segundo. Eso es 80 Kbps (10000 x 8 bits). El códec G.729 requiere menos ancho de banda (pero con una calidad de audio reducida) y requiere solo alrededor de 24 Kbps.

 

El ancho de banda no es un gran problema para VoIP, pero el retraso sí lo es. Si está hablando con alguien por teléfono, espera que sea en tiempo real. Si la demora es demasiado alta, la conversación se convierte en algo así como una conversación de woki toki donde tienes que esperar unos segundos antes de obtener una respuesta. La inestabilidad es un problema porque el códec espera un flujo constante de paquetes IP con datos de voz que debe volver a convertir en una señal analógica.

 

La pérdida de paquetes también es un problema, demasiados paquetes perdidos y las conversaciones tendrán lagunas. El tráfico de voz en una red de datos es posible, pero necesitará QoS para garantizar que haya suficiente ancho de banda y para mantener el delay, el jitter y la pérdida de paquetes bajo control. Estas son algunas pautas que puede seguir para el tráfico de voz:

 

  • Delay en un sentido: < 150 ms.
  • Jitter: <30 ms.
  • Loss: < 1%

 

El tráfico de video (interactivo) tiene requisitos similares al tráfico de voz. El tráfico de video requiere más ancho de banda que el tráfico de voz, pero esto realmente depende del códec y del tipo de video que está transmitiendo. Por ejemplo, si grabo un video de la consola de mi router, el 90% de la pantalla permanece igual. La imagen de fondo sigue siendo la misma, solo el texto cambia de vez en cuando. Un video con mucha acción, como un video deportivo, requiere más ancho de banda. Al igual que el tráfico de voz, el tráfico de video interactivo es sensible a la delay, jitter y la pérdida de paquetes. Aquí hay algunas pautas:

 

  • Delay en un sentido: 200 – 400 ms.
  • Jitter: 30 – 50 ms.
  • Loss: 0.1% – 1%

Herramientas QoS

 

Las herramientas que nos permiten implementar la Calidad de Servicio QoS para el CCNA son las siguientes:

 

  • Clasificación y marcado: si queremos dar a ciertos paquetes un tratamiento diferente, debemos identificarlos y marcarlos.
  • Queueing – Gestión de la congestión: en lugar de tener una gran cola en la que los paquetes se tratan con FIFO, podemos crear múltiples colas con diferentes prioridades.
  • Shaping and Policing: estas dos herramientas se utilizan para limitar el tráfico.
  • Congestion Avoidance: hay algunas herramientas que podemos usar para administrar la pérdida de paquetes y reducir la congestión.

Puedes serguir viendo más sobre QoS en el artículo «Introducción a la Calidad de Servicio QoS para el CCNA parte 2«

Si quieres estudiar y certificarte en CCNA 200-301, accede a la membresía con acceso total a todos nuestros cursos en el siguiente enlace

Configuración de SNMP y Syslog Cisco

Configuración de SNMP y Syslog Cisco

SNMP son las siglas en inglés de «Simple Network Management Procotocol», y que en español es el «Protocolo Simple de Administración de red».

SNMP es un protocolo de la capa de aplicación que nos permite monitorear y gestionar dispositivos de red como Switch, Router, Servidores, etc., que soporten este protocolo.

SNMP se compone de un conjunto de normas para la gestión de dispositivos de la red, dentro de las versiones están las versiones v1, v2c y v3.

Dentro de las versiones más usadas está la versión 2c, aunque tanto la versión 1 y 2c tiene problemas de seguridad ya que la información enviada sobre la red por el protocolo va en texto claro, es decir, puede ser interceptada y leída por un atacante que quiera obtener por ejemplo la comunidad SNMP

SNMP v3 tiene un mecanismo de seguridad, donde se asegura la integridad de los mensajes, que la fuente es válida por medio de la autenticación y se encripta el contenido del paquete.

Una forma de asegurar cuales son las actividades de los dispositivos es por medio de los log, que son mensajes generados por el sistemas operativos, que en el caso de los dispositivo Cisco es la «Cisco IOS» (Cisco Internetwork Operating System).

Con los log podemos contar con información almacenada en los dispositivos clientes y que podemos enviar a un SysLog server, para hacer tareas de troubleshooting o resolución de problemas que se puedan presentar en la red.

Otro elemento importante por considerar es que todos los dispositivos de la red deben estar sincronizados en hora, día y fecha, de tal manera que la información concentrada en el SysLog Server sea coherente con todos los eventos de la red, Para esto debemos de configurar el protocolo Network Time Protocol (NTP) en los switches y routers  

A continuación, les dejo un video de como se realiza la «Configuración de SNMP y Syslog en Switch y Router Cisco»

 

Configuración de Network Address Translation (NAT)

Configuración de Network Address Translation (NAT)

 

En esta entrada, vamos a realizar la Configuración de Network Address Translation (NAT).

NAT es utilizado para hacer frente a la escasez de direcciones públicas IPv4.

NAT sirve para conectar un o más redes internas a Internet mediante una o varias direcciones IP públicas, con NAT ahorramos direcciones IP públicas y agregamos seguridad al no exponer directamente la direcciones ip internas o privadas.

Las redes internas, también llamadas redes LAN, están conformadas por direcciones IP Privadas que no son alcanzadas desde la Internet. En Internet solo vemos direcciones IP públicas,

El rango de direcciones IP privadas son:

  • 10.0.0.0/8 (10.0.0.0 – 10.255.255.255)
  • 172.16.0.0/12 (172.16.0.0 – 172.31.255.255)
  • 192.168.0.0/16 (192.168.0.0 – 192.168.255.255)

Todas las direcciones IP fuera de los rangos privados y especiales son direcciones IP públicas

Existen varios tipos NAT, de los cuales a comentar los siguientes:

  1. NAT estático: Se asocia estáticamente una dirección IP pública a una dirección IP privada, Se usa por lo general en accesos desde la Internet a un Servidor Web que está en una zona desmilitarizada (DMZ)
  2. NAT dinámico: En este caso tenemos un bloque de direcciones IP públicas y se van asignando dinámicamente a cada equipo de la red LAN que se conecta a Intenet. Si solo contamos con 2 direcciones IP públicas, entonces solo dos equipos de la LAN podrán salir a Internet.
  3. PAT: Port Address Translation, es el método más usado y lo que hacemos es asignar dinámicamente todas las conexiones desde la LAN a una única dirección IP pública, identificando cada sesión con un puerto especifico de la dirección IP pública. PAT también se le conoce como “Sobrecarga” u “Overload” por dar todo el trabajo de traducción a una sola dirección IP.
  4. PAT con múltiples IP: En este caso podemos usar varias direcciones IP públicas y así multiplicar la cantidad de sesiones que podemos manejar, siendo una mejor solución que PAT,  para grandes empresas con muchos usuarios

Les dejo entonces un video explicativo de cmo configurar cada uno de los métodos más usados en NAT y PAT 

Sígueme en Telegram

Configuración de Servidor DHCP, DNS y WEB​ en Packet Tracer

Configuración de Servidor DHCP, DNS y WEB​ en Packet Tracer

Configuración de DHCP, DNS Web Server en Cisco Packet Tracer!

 

Saber de qué se tratan los servicios de DHCP, DNS y Web Server, es esencial para implementar redes empresariales.

 Cada servicio tiene su propio objetivo, DHCP (siglas en inglés de Dynamic Host Configuration Protocol, en español «protocolo de configuración dinámica de host») entrega direcciones IP dinámicas a medida que los usuarios las vayan necesitando.

 DNS por sus siglas en inglés, Domain Name System, es un sistema de nomenclatura jerárquico descentralizado para dispositivos conectados a redes IP como Internet o una red privada, su función más importante es traducir nombres a direcciones IP, y el Web Server o HTTP Server entrega los servicios Web por el lado del servidor

 En el siguiente video, se presenta la configuración de DHCP, DNS y Web Server en Cisco Packe Tracer, de tal manera de entender cómo funcionan, cual es el servicio que prestan y como se configuran en un ambiente de laboratorio.

Sígueme en Telegram
Configuración de SSH en Switch y Router Cisco

Configuración de SSH en Switch y Router Cisco

Secure Shell (SSH) es un protocolo que proporciona acceso remoto seguro a dispositivos de la red. La comunicación entre el cliente es encriptado con el protocolo SSH, evitando que terceras persona puedan descubrir el usuario y contraseña ni lo que se escribe durante toda la sesión.

SSH trabaja de manera similar a Telnet, con la gran diferencia, que Telnet es un protocolo no seguro, el cuál que por medio de técnicas de sniffer se puede descubrir su usuario y contraseña, esto debido a que Telnet envía toda la data en texto plano, totalmente elegible para ser leído por cualquier atacante.

Por lo tanto la recomendación es usar siempre SSH en toda comunicación entre cliente y servidor (Servidor, Switch, Router, etc.) Puedes ver un video de configuración en la siguiente línea:

También les dejo un archivo descargable para ejercitar la configuración del laboratorio, requiere de Cisco Packet Tracer 7.0 para ver el archivo 

Archivo de Actividad SSH en Packet Tracer 7.0

https://1drv.ms/u/s!AkbKKrpW2ASWjmI1dzPTp-CUpUso

 

Para la configuración de SSH debemos seguir los siguientes pasos

Configuración de PC Paso 1: Configuración de IP

IP Address:                        192.168.0.100

Subnet Mask:                    255.255.255.0

Default Gateway:              192.168.0.1 

Habilitar SSH en Switch Cisco

Paso 1: Configuración de IP de administración

Switch#conf t

 

Switch(config)#interface vlan 1

 

Switch(config-if)#ip address 192.168.0.10 255.255.255.0

 

Switch(config-if)#no shutdown

Paso 2: Configuración de default Gateway apuntando al Router

Switch(config)#ip default-gateway 192.168.0.1

 

Paso 3: Configuración de hostname y nombre de dominio

Switch(config)#hostname eclassvirtual-sw

Switch(config)#ip domain-name eclassvirtual

 

Descarga gratis guía Cisco CCNA 200-301

Paso 4: Generación de llaves RSA

eclassvirtual-sw(config)#crypto key generate rsa

 

The name for the keys will be: eclassvirtual-sw.eclassvirtual.com Choose the size of the key modulus in the range of 360 to 2048 for your General Purpose Keys.  Choosing a key modulus greater than 512 may take a few minutes. How many bits in the modulus [512]:2048% Generating 2048 bit RSA keys, keys will be non-exportable…[OK]

 

Paso 5: Cambiar SSH versión 1 a la 2 (la versión 2 es más segura)

eclassvirtual-sw(config)#ip ssh version 2

 

Paso 6: Configuración de Line VTY

eclassvirtual-sw(config)#line vty 0 15

 

eclassvirtual-sw(config-line)#transport input ssh

 

eclassvirtual-sw(config-line)#login local

Paso 7: Crear nombre de usuario y password

eclassvirtual-sw(config)#username eclassvirtual privilege 15 secret cisco123

 

Paso 8: Habilitar enable secret

eclassvirtual-sw(config)#enable secret cisco123

Paso 9: Realizar pruebas de SSH desde el PC

C:\>ssh -l eclassvirtual 192.168.0.10 Open Password:

Paso 10: Revisión de conexión SSH en el Switch

eclassvirtual-sw#show ssh

Habilitar SSH en Router Cisco

Router#conf t

 

Router(config)#hostname eclassvirtual-router

 

 

 

eclassvirtual-router(config)#interface g0/0

 

eclassvirtual-router(config-if)#ip address 192.168.0.1 255.255.255.0

 

eclassvirtual-router(config-if)#no shutdown

 

eclassvirtual-router(config-if)#exit

 

eclassvirtual-router (config)#ip domain-name cisco.com

 

eclassvirtual-router(config)#username eclassvirtual privilege 15 secret cisco123

 

eclassvirtual-router(config)#crypto key generate rsa

 

The name for the keys will be: eclasvirtual-router.cisco.com Choose the size of the key modulus in the range of 360 to 2048 for your General Purpose Keys. Choosing a key modulus greater than 512 may take a few minutes. How many bits in the modulus [512]: 2048 % Generating 2048 bit RSA keys, keys will be non-exportable…[OK]

 

eclassvirtual-router(config)#ip ssh version 2

 

eclassvirtual-router(config)#enable secret cisco123

 

eclassvirtual-router(config)#line vty 0 15

 

eclassvirtual-router(config-line)#transport input ssh

 

eclassvirtual-router(config-line)#login local

 

eclassvirtual-router#show ip ssh C:\>ssh -l eclassvirtual 192.168.0.1 Open Password:

Con la Membresía eClassVirtual, tendrás acceso a cursos especializados, talleres en vivo, laboratorios prácticos, ebooks y una comunidad exclusiva.

Pack Cisco CCNA 200-301, con oferta de descuento aquí