Clase 3
Clase 3
Clase 3
Los protocolos IPv4 e IPv6, todavía causan ciertas dudas a los usuarios de Internet. Es
preciso saber que la norma IPv4 nació junto a la red y ahora está siendo sustituido por el
IPv6, pero, ¿en qué consiste cada protocolo?
IPv4
IPv4 significa Internet Protocol Versión 4, o versión 4 del Protocolo de Internet. Es la
tecnología que permite que los equipos puedan conectarse a Internet, cualquiera sea el
dispositivo (PC, notebook, smartphone, tablet, etc.) Cada uno de ellos en el instante que se
conecta a internet, obtiene un código único, para poder enviar y recibir datos con otras
conexiones.
IPv6
El IPv6 es la sexta revisión de los protocolos de Internet y es el sucesor natural del IPv4.
Esencialmente, cumple la misma función, pero en 128 bits.
Por qué se usa el IPv4
El IPv4 transfiere direcciones de protocolos de 32 bits. Sostiene aproximadamente 4,29
billones de IPs alrededor del mundo, provocando la crisis actual que ocasiona que el
sistema ya no soporte más direcciones.
Direcciones IPv4
Para entender el porqué del espacio de direcciones IPv4 es limitado a 4.3 mil millones de
direcciones, podemos descomponer una dirección IPv4. Una dirección IPv4 es un número de
32 bits formado por cuatro octetos (números de 8 bits) en una notación decimal, separados
por puntos. Un bit puede ser tanto un 1 como un 0 (2 posibilidades), por lo tanto, la
notación decimal de un octeto tendría 2 elevado a la 8va potencia de distintas posibilidades
(256 de ellas para ser exactos). Ya que nosotros empezamos a contar desde el 0, los
posibles valores de un octeto en una dirección IP van de 0 a 255.
Direcciones IPv6
Las direcciones IPv6 están basadas en 128 bits. Usando la misma matemática anterior,
nosotros tenemos 2 elevado a la 128va potencia para encontrar el total de direcciones IPv6
totales, mismo que se mencionó anteriormente. Ya que el espacio en IPv6 es mucho más
extenso que el IPv4 sería muy difícil definir el espacio con notación decimal... se tendría 2
elevado a la 32va potencia en cada sección.
Para permitir el uso de esa gran cantidad de direcciones IPv6 más fácilmente, IPv6 está
compuesto por ocho secciones de 16 bits, separadas por dos puntos (:). Ya que cada sección
es de 16 bits, tenemos 2 elevado a la 16 de variaciones (las cuales son 65,536 distintas
posibilidades). Usando números decimales de 0 a 65,535, tendríamos representada una
dirección bastante larga, y para facilitarlo es que las direcciones IPv6 están expresadas con
notación hexadecimal (16 diferentes caracteres: 0-9 y a-f).
Ejemplo de una dirección IPv6: 2607 : f0d0 : 4545 : 3 : 200 : f8ff : fe21 : 67cf
Que sigue siendo una expresión muy larga, pero es más manejable que hacerlo con
alternativas decimales.
El porcentaje de estos casos actualmente es relativamente pequeño, pero pronto se hará más
grande, sólo es necesario un cliente perdido para arrepentirse de no haber seguido los pasos
de incorporación de IPv6 en tu infraestructura.
Aquí me permito realizar una breve exposición de tablas de enrutamiento, algo sencillo
para que se entienda, veremos el tema con mayor profundidad más adelante.
Otra forma de decirlo, más técnica, es la conmutación de paquetes de una red a otra. La
idea del enrutamiento está estrechamente ligada a las redes/subredes (IP, IPX, etc.) y al
hecho de que los enrutadores son los separadores de esas redes/subredes, entonces, el
enrutador es un dispositivo que conoce hacia dónde quedan las redes que él conoce y
el hacia dónde significa después de cuál de sus interfaces o a través de qué enrutador
vecino se puede llegar más cerca de las redes destino en cuestión.
Es importante notar que nunca hemos dicho red origen y eso se debe a que el paradigma
del enrutamiento sólo considera hacia dónde se dirige el tráfico, el tráfico de vuelta se
considera también un destino, pero en dirección opuesta, es decir, el enrutamiento se debe
analizar en una dirección y luego se debe analizar en la dirección inversa para poder
garantizar que existe la información necesaria en las tablas de enrutamiento para que el
tráfico pueda regresar. ¡El hecho de que el tráfico llegue al destino original no garantiza
que el tráfico pueda regresar!
Lo único que parece faltar de la introducción anterior es aclarar qué es exactamente una
ruta, una ruta es una red destino con unos parámetros asociados, como son la interfaz de
salida y la métrica o costo asociado al camino para llegar hasta la red destino entre otras
cosas. Es importante reconocer que el elemento clave de una ruta es la red destino.
Consecuencia de lo anterior es que una tabla de enrutamiento debe tener todas las rutas que
existan en un dominio de enrutamiento.
¿Cómo se configura el enrutamiento?
En resumen, el enrutamiento es llenar la tabla de enrutamiento de información con la que se
van a enviar/conmutar paquetes en un enrutador y a su vez que todos los enrutadores en una
red tengan esa misma información. Ésta información le llega al enrutador bien sea porque
la conoce directamente, porque se la configuramos manualmente o porque se le informa a
través de un protocolo de enrutamiento en particular.
VER VIDEOhttps://www.youtube.com/watch?
v=XbbB9S0Z6HU
Protocolos de enrutamiento
Finalmente, después de tener rutas directamente conectadas y configurar algunas rutas
estáticas se pueden configurar protocolos de enrutamiento. Un protocolo de enrutamiento
establece relaciones de vecindad con enrutadores que ejecutan el mismo protocolo en
interfaces comunes y a través de esa relación se comunica la información de
enrutamiento que se le haya configurado a cada enrutador para intercambiar. El
propósito de esta entrada no es exponer extensivamente el funcionamiento de los
protocolos sino dar una guía ultra simple de cómo configurarlos.
Conclusiones
El enrutamiento es un concepto realmente elemental que se vuelve complejo a través de
reglas muy simples, es decir, la complejidad del enrutamiento proviene de la composición
de muchas cosas simples. Por eso es indispensable configurar y comprobar
sistemáticamente cada detalle, entendiendo lo que se hace y comprobando el
funcionamiento de cada paso para que al final, cuando todas las cosas simples funcionen
juntas, no haya errores o sean más fáciles de detectar.
División en subredes:
Es un proceso de segmentación de una red en varios espacios de red más pequeños o
subredes
También se usa el nombre IEEE802 para referirse a los estándares conocidos como
Ethernet (IEEE 802.3) o Wi-Fi (IEEE 802.11), entre otros.
802.3. Redes CSMA/CD. El estándar 802.3 del IEEE (ISO 8802-3), que define cómo opera
el método de Acceso Múltiple con Detección de Colisiones (CSMA/CD) sobre varios
medios. El estándar define la conexión de redes sobre cable coaxial, cable de par trenzado,
y medios de fibra óptica. La tasa de transmisión original es de 10 Mbits/seg, pero nuevas
implementaciones transmiten arriba de los 100 Mbits/seg calidad de datos en cables de par
trenzado.
802.4. Redes Token Bus. El estándar token bus define esquemas de red de anchos de banda
grandes, usados en la industria de manufactura. Se deriva del Protocolo de Automatización
de Manufactura (MAP). La red implementa el método token-passing para una transmisión
bus. Un token es pasado de una estación a la siguiente en la red y la estación puede
transmitir manteniendo el token. Los tokens son pasados en orden lógico basado en la
dirección del nodo, pero este orden puede no relacionar la posición física del nodo como se
hace en una red token ring. El estándar no es ampliamente implementado en ambientes
LAN.
802.5. Redes Token Ring. También llamado ANSI 802.1-1985, define los protocolos de
acceso, cableado e interface para la LAN token ring. IBM hizo popular este estándar. Usa
un método de acceso de paso de tokens y es físicamente conectada en topología estrella,
pero lógicamente forma un anillo. Los nodos son conectados a una unidad de acceso central
(concentrador) que repite las señales de una estación a la siguiente. Las unidades de acceso
son conectadas para expandir la red, que amplía el anillo lógico. La Interface de Datos en
Fibra Distribuida (FDDI) fue basada en el protocolo token ring 802.5, pero fue desarrollado
por el Comité de Acreditación de Estándares (ASC) X3T9.
Es compatible con la capa 802.2 de Control de Enlaces Lógicos y por consiguiente otros
estándares de red 802.
802.6. Redes de Área Metropolitana (MAN). Define un protocolo de alta velocidad donde
las estaciones enlazadas comparten un bus dual de fibra óptica usando un método de acceso
llamado Bus Dual de Cola Distribuida (DQDB).
Los servicios de las MAN son Sin Conexión, Orientados a Conexión, y/o isócronas (vídeo
en tiempo real). El bus tiene una cantidad de slots de longitud fija en el que son situados los
datos para transmitir sobre el bus. Cualquier estación que necesite transmitir simplemente
sitúa los datos en uno o más slots. Sin embargo, para servir datos isócronos, los slots en
intervalos regulares son reservados para garantizar que los datos llegan a tiempo y en
orden.
802.7. Grupo Asesor Técnico de Anchos de Banda. Este comité provee consejos técnicos a
otros subcomités en técnicas sobre anchos de banda de redes.
802.8. Grupo Asesor Técnico de Fibra Óptica. Provee consejo a otros subcomités en redes
por fibra óptica como una alternativa a las redes basadas en cable de cobre. Los estándares
propuestos están todavía bajo desarrollo.
802.9. Redes Integradas de Datos y Voz. El grupo de trabajo del IEEE 802.9 trabaja en la
integración de tráfico de voz, datos y vídeo para las LAN 802 y Redes Digitales de
Servicios Integrados (ISDN's). Los nodos definidos en la especificación incluyen teléfonos,
computadoras y codificadores/decodificadores de vídeo (codecs). La especificación ha sido
llamada Datos y Voz Integrados (IVD). El servicio provee un flujo multiplexado que puede
llevar canales de información de datos y voz conectando dos estaciones sobre un cable de
cobre en par trenzado. Varios tipos de diferentes de canales son definidos, incluyendo full
duplex de 64 Kbits/seg sin switcheo, circuito switcheado, o canales de paquete switcheado.
802.10. Grupo Asesor Técnico de Seguridad en Redes. Este grupo está trabajando en la
definición de un modelo de seguridad estándar que opera sobre una variedad de redes e
incorpora métodos de autenticación y encriptamiento. Los estándares propuestos están
todavía bajo desarrollo en este momento.
802.11. Redes Inalámbricas. Este comité está definiendo estándares para redes
inalámbricas. Está trabajando en la estandarización de medios como el radio de espectro de
expansión, radio de banda angosta, infrarrojo, y transmisión sobre líneas de energía. Dos
enfoques para redes inalámbricas se han planeado. En el enfoque distribuido, cada estación
de trabajo controla su acceso a la red. En el enfoque de punto de coordinación, un hub
central enlazado a una red alámbrica controla la transmisión de estaciones de trabajo
inalámbricas.
Los protocolos de aplicación trabajan en el nivel superior del modelo de referencia OSI y
proporcionan interacción entre aplicaciones e intercambio de datos.
Como, por ejemplo,
Protocolo APPC (comunicación avanzada entre programas), se define como un protocolo
de aplicación porque trabaja en el nivel de presentación del modelo OSI, también se
considera un protocolo de transporte.
Protocolo SNA, del grupo IBM, mayormente utilizado en equipos AS/400 (de mi época).
FTAM (Acceso y gestión de transferencia de archivos).
X.400 Un protocolo CCITT para las transmisiones internacionales de correo electrónico
X.500 Un protocolo CCITT para servicios de archivos y directorio de sistemas.
SMTP Un protocolo básico para la transferencia de correo electrónico.
FTP Un protocolo de transferencia de archivos en Internet.
SNMP Un protocolo básico de gestión de red.
TELNET Un protocolo de Internet para la conexión de máquinas remotas y procesamiento
de datos.
SMBs Un protocolo para el bloque de mensajes de servidores, un protocolo de respuesta
cliente/servidor de respuesta a peticiones.
NCP Un protocolo básico de NetWare, un conjunto de protocolos de servicio.
DAP Un protocolo de acceso a datos.
Los protocolos de transporte facilitan las sesiones de comunicación entre equipos y aseguran
que los datos se puedan mover con seguridad entre equipos.