IPv4 1
IPv4 1
IPv4 1
IPv4
Introduccin
Para participar en Internet, un host necesita una direccin IP. La direccin IP es una direccin
de red lgica que identifica un host en particular. Para poder comunicarse con otros dispositivos
en Internet, dicha direccin debe estar adecuadamente configurada y debe ser nica.
La direccin IP es asignada a la conexin de la interfaz de red para un host. Esta conexin
generalmente es una tarjeta de interfaz de red (NIC) instalada en el dispositivo. Algunos
ejemplos de dispositivos de usuario final con interfaces de red incluyen las estaciones de
trabajo, los servidores, las impresoras de red y los telfonos IP. Algunos servidores pueden
tener ms de una NIC, y cada uno de ellas tiene su propia direccin IP. Las interfaces de
routers que proporcionan conexiones a una red IP tambin tendrn una direccin IP.
Cada paquete enviado por Internet tendr una direccin IP de origen y de destino. Los
dispositivos de red requieren esta informacin para asegurarse de que la informacin llegue a
destino y de que toda respuesta sea devuelta al origen.
El crecimiento explosivo de Internet ha amenazado con agotar el suministro de direcciones IP.
La divisin en subredes, la Traduccin de direcciones en red (NAT) y el direccionamiento
privado se utilizan para extender el direccionamiento IP sin agotar el suministro. Otra versin de
IP conocida como IPv6 mejora la versin actual proporcionando un espacio de
direccionamiento mucho mayor, integrando o eliminando los mtodos utilizados para trabajar
con los puntos dbiles del IPv4.
Caractersticas bsicas de IPv4:
Sin conexin: No establece conexin antes de enviar los paquetes de datos. De este
problema se preocuparn los protocolos de nivel superior.
Mximo esfuerzo (no confiable): No se usan encabezados para garantizar la entrega de
paquetes. Esto permite que los paquetes sean ms pequeos y sobrecarguen menos
la red. De la recuperacin de paquetes perdidos o corruptos se encargarn los niveles
superiores.
Medios independientes: Operan independientemente del medio que lleva los datos. Es
responsabilidad de los niveles inferiores esta tarea. Existe, no obstante, una
caracterstica principal de los medios que la capa de Red considera: el tamao mximo
de la PDU que cada medio puede transportar. A esta caracterstica se la denomina
Unidad mxima de transmisin (MTU). Parte de la comunicacin de control entre la
capa de Enlace de datos y la capa de Red es establecer un tamao mximo para el
paquete. La capa de Enlace de datos pasa la MTU hacia arriba hasta la capa de Red.
La capa de Red entonces determina de qu tamao crear sus paquetes.
Direccin IP
La direccin IP es el identificador de cada host (ordenador) dentro de su red de redes.
Las direcciones IP estn formadas por 4 bytes (32 bits). Para una persona sera muy difcil leer
una direccin IP binaria. Por este motivo, los 32 bits estn agrupados en cuatro bytes de 8 bits
llamados octetos. Para hacer que las direcciones IP sean ms fciles de entender, cada octeto
se presenta como su valor decimal, separado por un punto decimal. Esto se conoce como
notacin decimal punteada. Por ejemplo la direccin IP del servidor de IBM (www.ibm.com) es
129.42.18.99.
Las direcciones IP tambin se pueden representar en:
hexadecimal, desde la 00.00.00.00 hasta la FF.FF.FF.FF
binario,
desde
la
00000000.00000000.00000000.00000000
hasta
la
11111111.11111111.11111111.11111111
decimal 0.0.0.0 a 255.255.255.255
Las tres direcciones siguientes representan a la misma mquina (podemos utilizar la
calculadora cientfica de Windows para realizar las conversiones).
Decimal: 172.16.122.204
Hexadecimal:
AC.10.7A.CC
Binario: 10101100.00010000.01111010. 11001100
Cuntas direcciones IP existen? Si calculamos 2 elevado a 32 obtenemos ms de 4000
millones de direcciones distintas. Sin embargo, no todas las direcciones son vlidas para
asignarlas a hosts.
La direccin IP de 32 bits est definida con IP versin 4 (IPv4) y actualmente es la forma ms
comn de direcciones IP en Internet.
Cuando un host recibe una direccin IP, lee los 32 bits a medida que son recibidos por la NIC.
Una persona, en cambio, debera convertir esos 32 bits en su equivalente decimal de cuatro
IPv4
octetos. Cada octeto est compuesto por 8 bits, y cada bit tiene un valor. Los cuatro grupos de
8 bits tienen el mismo conjunto de valores. En un octeto, el bit del extremo derecho tiene un
valor de 1, y los valores de los bits restantes, de derecha a izquierda son 2, 4, 8, 16, 32, 64 y
128.
Determine el valor del octeto sumando los valores de las posiciones cada vez que haya un 1
binario presente.
Si en esa posicin hay un 0, no sume el valor.
Si los 8 bits son 0, 00000000, el valor del octeto es 0.
Si los 8 bits son 1, 11111111, el valor del octeto es 255 (128+64+32+16+8+4+2+1). Si los 8 bits
estn combinados, como en el ejemplo 00100111, el valor del octeto es 39 (32+4+2+1).
Por lo tanto, el valor de cada uno de los cuatro octetos puede ir de 0 a un mximo de 255.
IPv4
IPv4
Las direcciones de Clase B tienen dos octetos para representar la porcin de red y dos para los
hosts. La mscara de subred por defecto tiene 16 bits (255.255.0.0). Estas direcciones
generalmente se utilizaban para redes medianas.
Las direcciones de Clase A slo tienen un octeto para representar la porcin de red y tres para
representar los hosts. La mscara de subred por defecto tiene 8 bits (255.0.0.0). Estas
direcciones generalmente se asignaban a grandes organizaciones.
Direcciones experimentales: Un importante bloque de direcciones reservado con objetivos
especficos es el rango de direcciones IPv4 experimentales de 240.0.0.0 a 255.255.255.254.
Actualmente, estas direcciones se mencionan como reservadas para uso futuro (RFC 3330).
Esto sugiere que podran convertirse en direcciones utilizables. En la actualidad, no es posible
utilizarlas en redes IPv4. Sin embargo, estas direcciones podran utilizarse con fines de
investigacin o experimentacin.
Las direcciones IPv4 multicast de 224.0.0.0 a 224.0.0.255 son direcciones reservadas de
enlace local. Estas direcciones se utilizarn con grupos multicast en una red local. Los
paquetes enviados a estos destinos siempre se transmiten con un valor de perodo de vida
(TTL) de 1. Por lo tanto, un router conectado a la red local nunca debera enviarlos. Un uso
comn de direcciones de enlace local reservadas se da en los protocolos de enrutamiento
usando transmisin multicast para intercambiar informacin de enrutamiento. Las direcciones
de alcance global son de 224.0.1.0 a 238.255.255.255. Se las puede usar para transmitir datos
en Internet mediante multicast. Por ejemplo: 224.0.1.1 ha sido reservada para el Protocolo de
hora de red (NTP) para sincronizar los relojes con la hora del da de los dispositivos de la red.
Se puede determinar la clase de una direccin por el valor del primer octeto. Por ejemplo: si el
primer octeto de una direccin IP tiene un valor entre 192 y 223, se clasifica como Clase C. Por
ejemplo: 200.14.193.67 es una direccin Clase C.
IPv4
direccin en la cual los bits de la porcin de host son todos 1. En el grafico anterior seran
192.168.1.255 172.16.255.255 10.255.255.255
Direcciones host: las direcciones asignadas a los dispositivos finales de la red. Como se
describe anteriormente, cada dispositivo final requiere una direccin nica para enviar un
paquete a dicho host. En las direcciones IPv4, se asignan los valores entre la direccin de red y
la direccin de broadcast a los dispositivos en dicha red.
Los datos enviados a cualquier host de una red se vern desde afuera de la red del rea local
con la direccin de red. Los nmeros del host slo tienen importancia cuando los datos se
encuentran en una red de rea local
Mscara de red
La mscara de red es un nmero de 32 bits que nos indica que parte de una direccin ip
corresponde a la red y que parte corresponde al host dentro de esta red.
Por ejemplo si tenemos la red: 172.16.16.0 a 172.16.16.255 quiere decir que nuestros equipos
tienen fijos los tres primeros nmeros 172.16.16 y variable el cuarto. Dicho en bits indicando los
fijos con 1 y los variables con 0: 11111111-11111111-11111111-00000000 que dicho en decimal
es 255.255.255.0 Tambin se puede expresar en la notacin 172.16.16.0/24, es decir, 24 bits a
uno en la mscara.
Una mscara siempre comenzar por unos y terminar con ceros y no se mezclarn porque los
unos indicarn la parte de red de una ip y los ceros la parte de hosts de una ip
Direccin
172.
16
16
10101100
00010000
00010000
Mscara
11111111
11111111
11111111
255
255
255
Veamos otro ejemplo: la red 172.23.0.0/17
1 IP
172.23.0.1
=
10101100 00010111 00000000
ltima IP
172.23.123.254 =
10101100 00010111 01111011
Mscara
255.255.128.0
=
1111111111111111
10000000
Direccin
de red
172.23.0.0
=
10101100 00010111 00000000
Direccin de
broadcast 172.23.127.255 =
10101100 00010111 01111111
Mscara Binario
Mas.Decimal
11111111.11111111.11111111.11111111255.255.255.255
/32
11111111.11111111.11111111.11111110
255.255.255.254
11111111.11111111.11111111.11111100
255.255.255.252
11111111.11111111.11111111.11111000
255.255.255.248
11111111.11111111.11111111.11110000
255.255.255.240
11111111.11111111.11111111.11100000
255.255.255.224
11111111.11111111.11111111.11000000
255.255.255.192
11111111.11111111.11111111.10000000
255.255.255.128
11111111.11111111.11111111.00000000
255.255.255.0
11111111.11111111.11111110.00000000
255.255.254.0
11111111.11111111.11111100.00000000
255.255.252.0
11111111.11111111.11111000.00000000
255.255.248.0
11111111.11111111.11110000.00000000
255.255.240.0
11111111.11111111.11100000.00000000
255.255.224.0
11111111.11111111.11000000.00000000
255.255.192.0
11111111.11111111.10000000.00000000
255.255.128.0
11111111.11111111.00000000.00000000
255.255.0.0
11111111.11111110.00000000.00000000
255.254.0.0
11111111.11111100.00000000.00000000
255.252.0.0
11111111.11111000.00000000.00000000
255.248.0.0
11111111.11110000.00000000.00000000
255.240.0.0
11111111.11100000.00000000.00000000
255.224.0.0
11111111.11000000.00000000.00000000
255.192.0.0
11111111.10000000.00000000.00000000
255.128.0.0
11111111.00000000.00000000.00000000
255.0.0.0
CIDR
1
/31
/30
/29
/28
/27
/26
/25
/24
/23
/22
/21
/20
/19
/18
/17
/16
/15
/14
/13
/12
/11
/10
/9
/8
0-255
x
00000000
0
00000001
11111110
00000000
00000000
11111111
N IPs
2
4
8
16
32
64
128
256
512
1024
2048
4096
8192
16384
32768
65536
131072
262144
524288
1048576
2097152
4194304
8388608
16777216
Clase
IPv4
11111110.00000000.00000000.00000000
254.0.0.0
/7
33554432
11111100.00000000.00000000.00000000
252.0.0.0
/6
67108864
11111000.00000000.00000000.00000000
248.0.0.0
/5
134217728
11110000.00000000.00000000.00000000
240.0.0.0
/4
268435456
11100000.00000000.00000000.00000000
224.0.0.0
/3
536870912
11000000.00000000.00000000.00000000
192.0.0.0
/2
1073741824
10000000.00000000.00000000.00000000
128.0.0.0
/1
2147483648
00000000.00000000.00000000.00000000
0.
/0
4294967296
Nota: Classless Inter-Domain Routing (CIDR Encaminamiento Inter-Dominios sin Clases) se
introdujo en 1993 y representa la ltima mejora en el modo como se interpretan las direcciones
IP. CIDR reemplaza la sintaxis previa para nombrar direcciones IP, las clases de redes. En vez
de asignar bloques de direcciones en los lmites de los octetos, que implicaban prefijos
naturales de 8, 16 y 24 bits, CIDR usa la tcnica VLSM (Variable-Length Subnet Masking Mscara de Subred de Longitud Variable), para hacer posible la asignacin de prefijos de
longitud arbitraria.
Se aplica la lgica AND a la direccin host IPv4 y a su mscara de subred para determinar la
direccin de red a la cual se asocia el host. Cuando se aplica esta lgica AND a la direccin y a
la mscara de subred, el resultado que se produce es la direccin de red.
Los routers usan AND para determinar una ruta aceptable para un paquete entrante. El router
verifica la direccin de destino e intenta asociarla con un salto siguiente. Cuando llega un
paquete a un router, ste realiza el procedimiento de aplicacin de AND en la direccin IP de
destino en el paquete entrante y con la mscara de subred de las rutas posibles. De esta
forma, se obtiene una direccin de red que se compara con la ruta de la tabla de enrutamiento
de la cual se us la mscara de subred.
Un host de origen debe determinar si un paquete debe ser directamente enviado a un host en
la red local o si debe ser dirigido al gateway. Para tomar esta determinacin, un host primero
debe conocer su propia direccin de red.
Un host obtiene su direccin de red al aplicar la lgica AND a la direccin con la mscara de
subred. La lgica AND tambin es llevada a cabo por un host de origen entre la direccin de
destino del paquete y la mscara de subred de este host. Esto produce la direccin de red de
destino. Si esta direccin de red coincide con la direccin de red del host local, el paquete es
directamente enviado al host de destino. Si las dos direcciones de red no coinciden, el paquete
es enviado al gateway.
Direcciones IPv4 privadas y pblicas
Todos los hosts que se conectan directamente a Internet requieren una direccin IP pblica
exclusiva. Debido a la cantidad finita de direcciones de 32 bits disponibles, existe la posibilidad
de que se acaben las direcciones IP. Una solucin para este problema fue reservar algunas
direcciones privadas para utilizarlas exclusivamente dentro de una organizacin. Esto permite
que los hosts dentro de una organizacin se comuniquen entre s sin necesidad de contar con
una direccin IP pblica nica.
RFC 1918 es un estndar que reserva varios rangos de direcciones dentro de cada una de las
clases, A, B y C. Como se muestra en la tabla, estos rangos de direcciones privadas constan
de una nica red Clase A, 16 redes Clase B y 256 redes Clase C. Esto proporciona al
administrador de red una flexibilidad considerable para la asignacin de direcciones internas.
Una red muy grande puede utilizar la red privada Clase A, que permite ms de 16 millones de
direcciones privadas.
En las redes medianas se puede utilizar una red privada Clase B, que proporciona ms de
65 000 direcciones.
Las redes domsticas y de empresas pequeas generalmente utilizan una nica direccin
privada Clase C, que permite hasta 254 hosts.
La red Clase A, las 16 redes Clase B o las 256 redes Clase C pueden ser utilizadas dentro de
organizaciones de cualquier tamao. Generalmente, muchas organizaciones utilizan la red
privada Clase A.
Nmero de redes
Rango
de
direcciones
Clase
reservadas de redes
A
1
10.0.0.0
B
16
172.16.0.0 - 172.31.0.0
C
256
192.168.0.0 - 192.168.255.0
IPv4
Las direcciones privadas pueden ser utilizadas internamente por los hosts de una organizacin,
siempre y cuando los hosts no se conecten directamente a Internet. Por lo tanto, mltiples
organizaciones pueden utilizar el mismo conjunto de direcciones privadas. Las direcciones
privadas no se envan a Internet y son bloqueadas rpidamente por un router de ISP.
La utilizacin de direcciones privadas puede servir como medida de seguridad, ya que dichas
redes slo son visibles en la red local, y los usuarios externos pueden obtener acceso directo a
las direcciones IP privadas.
Direcciones estticas y dinmicas
Las direcciones IP se pueden asignar de forma esttica o de forma dinmica.
Esttica: Con una asignacin esttica, el administrador de la red debe configurar manualmente
la informacin de la red para un host. Como mnimo, esto incluye la direccin IP del host, la
mscara de subred y la gateway por defecto.
Las direcciones estticas tienen algunas ventajas. Por ejemplo, son tiles para impresoras,
servidores y otros dispositivos de red que deben estar accesibles para los clientes de la red. Si
el host normalmente accede al servidor en una direccin IP particular, no es adecuado que esta
direccin cambie.
La asignacin esttica de la informacin de direccionamiento puede proporcionar un mayor
control de los recursos de red; pero introducir la informacin en cada host puede ser muy lento.
Cuando se introducen direcciones IP estticamente, el host slo realiza anlisis de errores
bsicos en la direccin IP; por lo tanto, es ms probable que haya errores.
Cuando se utiliza el direccionamiento IP esttico, es importante mantener una lista precisa de
qu direcciones IP se asignan a qu dispositivos. Adems, estas direcciones son permanentes
y generalmente no se reutilizan.
Dinmica: En las redes locales, es habitual que
la
poblacin
de
usuarios
cambie
frecuentemente. Se agregan nuevos usuarios
con computadoras porttiles, y esos usuarios
requieren una conexin. Otros tienen nuevas
estaciones de trabajo que deben conectarse. En
lugar de que el administrador de red asigne
direcciones IP para cada estacin de trabajo, es
ms simple que las direcciones IP se asignen
automticamente. Esto se logra a travs de un
protocolo
denominado
protocolo
de
configuracin dinmica de host (DHCP).
El protocolo DHCP proporciona un mecanismo
para la asignacin automtica de informacin de
direccionamiento, como una direccin IP, una
mscara de subred, una gateway por defecto y
otra informacin de configuracin.
IPv4
IPv4
IPv4
Existen varios tipos de direcciones que deben incluirse para entregar satisfactoriamente los
datos desde una aplicacin de origen que se ejecuta en un host hasta la aplicacin de destino
correcta que se ejecuta en otro. Al utilizan el modelo OSI como gua, se pueden observar las
distintas direcciones e identificadores necesarios en cada capa.
El Internet Protocol especificado en RFC 791 define el formato de datagrama IP. El datagrama
IP tiene campos especficos que contienen informacin sobre el paquete y sobre los host
emisores y receptores. Campos del datagrama:
Formato de la Cabecera IP (Versin 4)
0-3
4-7
8-15
Versin
Tamao
Cabecera
Tipo de Servicio
Identificador
16-18
Longitud Total
Flags
Time To Live
Protocolo
19-31
Posicin de
Fragmento
Direccin IP de Origen
Direccin IP de Destino
Opciones
Relleno
DATOS
Versin: 4 bits: Siempre vale lo mismo (0100). Este campo describe el formato de la
cabecera utilizada. En la tabla se describe la versin 4.
Tamao Cabecera (IHL): 4 bits: Longitud de la cabecera, en palabras de 32 bits. Su
valor mnimo es de 5 para una cabecera correcta, y el mximo de 15.
Prioridad y tipo de servicio: cmo debe administrarse el datagrama (8 bits); los
primeros 3 bits son bits de prioridad (este uso ha sido reemplazado por el Punto
de cdigo de servicios diferenciados [Differentiated Services Code Point, DSCP],
que usa los primeros 6 bits [se reservan los ltimos 2])
Longitud Total: 16 bits: Es el tamao total, en octetos, del datagrama, incluyendo el
tamao de la cabecera y el de los datos. El tamao mximo de los datagramas usados
normalmente es de 576 octetos (64 de cabeceras y 512 de datos). Una mquina no
IPv4
debera envar datagramas mayores a no ser que tenga la certeza de que van a ser
aceptados por la mquina destino. En caso de fragmentacin este campo contendr el
tamao del fragmento, no el del datagrama original.
Identificador: 16 bits: Identificador nico del datagrama. Se utilizar, en caso de que
el datagrama deba ser fragmentado, para poder distinguir los fragmentos de un
datagrama de los de otro. El originador del datagrama debe asegurar un valor nico
para la pareja origen-destino y el tipo de protocolo durante el tiempo que el datagrama
pueda estar activo en la red.
Indicadores: 3 bits: Actualmente utilizado slo para especificar valores relativos a la
fragmentacin de paquetes:
bit 0: Reservado; debe ser 0
bit 1: 0 = Divisible, 1 = No Divisible (DF)
bit 2: 0 = ltimo Fragmento, 1 = Fragmento Intermedio (le siguen ms fragmentos)
Posicin de Fragmento: 13 bits: En paquetes fragmentados indica la posicin, en
unidades de 64 bits, que ocupa el paquete actual dentro del datagrama original. El
primer paquete de una serie de fragmentos contendr en este campo el valor 0.
Tiempo de Vida (TTL): 8 bits: Indica el mximo nmero de enrutadores que un
paquete puede atravesar. Cada vez que algn nodo procesa este paquete disminuye
su valor en 1 como mnimo, una unidad. Cuando llegue a ser 0, el paquete ser
descartado.
Protocolo: 8 bits: Indica el protocolo de siguiente nivel utilizado en la parte de datos
del datagrama.
Suma de Control de Cabecera: verificacin de integridad del encabezado (16 bits)
Direccin IP de origen: 32 bits
Direccin IP de destino: 32 bits
Opciones: pruebas de red, depuracin, seguridad y otras (0 32 bits, si corresponde)
Relleno: Variable: Utilizado para asegurar que el tamao, en bits, de la cabecera es un
mltiplo de 32. El valor usado es el 0.
Datos: informacin recibida del nivel superior y que hay que transportar.
IPv4
Broadcast: Para broadcast, el paquete contiene una direccin IP de destino con todos unos (1)
en la porcin de host. Esto significa que todos los hosts de esa red local (dominio de broadcast)
recibirn y vern el paquete. Muchos protocolos de red, como ARP y DHCP utilizan broadcasts.
Una red Clase C con la direccin 192.168.1.0 con una mscara de subred por defecto de
255.255.255.0 tiene la direccin de broadcast 192.168.1.255. La porcin de host es 255, en
formato decimal, o 11111111 (todos unos), en formato binario.
Una red Clase B con la direccin 172.16.0.0 y la mscara por defecto 255.255.0.0, tiene la
direccin de broadcast 172.16.255.255.
Una red Clase A con la direccin 10.0.0.0 y la mscara por defecto 255.0.0.0 tiene la direccin
de broadcast 10.255.255.255.
Una direccin IP de broadcast para una red requiere una direccin MAC de broadcast
correspondiente en la trama de Ethernet. En las redes Ethernet, la direccin MAC de broadcast
est formada por 48 unos, que se muestran como un nmero hexadecimal FF-FF-FF-FF-FF-FF.
Algunos ejemplos para utilizar una transmisin de broadcast son: Asignar direcciones de capa
superior a direcciones de capa inferior, Solicitar una direccin y Intercambiar informacin de
enrutamiento por medio de protocolos de enrutamiento
IPv4
A los dispositivos que participan de un grupo multicast se les asigna una direccin IP de grupo
multicast. El rango de direcciones multicast va de 224.0.0.0 a 239.255.255.255. Debido a que
las direcciones multicast representan un grupo de direcciones (a menudo denominado grupo de
hosts), slo pueden ser utilizadas como destino de un paquete. El origen siempre ser una
direccin unicast.
Un ejemplo donde las direcciones multicast pueden ser tiles es en los juegos remotos, donde
muchos jugadores se conectan remotamente pero juegan al mismo juego. Otro ejemplo puede
ser la educacin a distancia a travs de videoconferencias, donde muchos estudiantes se
conectan a la misma clase.
Como sucede con las direcciones unicast y broadcast, las direcciones IP multicast requieren
una direccin MAC multicast correspondiente para poder entregar las tramas en una red local.
La direccin MAC multicast es un valor especial que comienza con 01-00-5E en hexadecimal.
El valor finaliza al convertir los 23 bits ms bajos de la direccin IP del grupo multicast en los 6
caracteres hexadecimales restantes de la direccin Ethernet. Un ejemplo, como se muestra en
el grfico, es el hexadecimal 01-00-5E-0F-64-C5. Cada carcter hexadecimal representa 4 bits
binarios.
Algunos ejemplos de transmisin de multicast son:
Distribucin de audio y video, Intercambio de informacin de enrutamiento por medio de
protocolos de enrutamiento, Distribucin de software y Suministro de noticias
Organismos gestores de IP
Una compaa u organizacin que desea acceder a la red mediante hosts desde Internet debe
tener un bloque de direcciones pblicas asignado. El uso de estas direcciones pblicas es
regulado y la compaa u organizacin debe tener un bloque de direcciones asignado. Esto es
lo que sucede con las direcciones IPv4, IPv6 y multicast.
Autoridad de nmeros asignados a Internet (IANA) (http://www.iana.net ) es un soporte maestro
de direcciones IP. Las direcciones IP multicast y las direcciones IPv6 se obtienen directamente
de la IANA. Hasta mediados de los aos noventa, todo el espacio de direcciones IPv4 era
directamente administrado por la IANA. En ese entonces, se asign el resto del espacio de
direcciones IPv4 a otros diversos registros para que realicen la administracin de reas
regionales o con propsitos particulares. Estas compaas de registro se llaman Registros
regionales de Internet (RIR)
Los principales registros son:
AfriNIC (African Network Information Centre) Regin de frica http://www.afrinic.net
IPv4
IPv4
dos subredes. Para una de las subredes, este bit es "0" y para la otra subred, este bit es "1".
IPv4
Por tanto, para saber la divisin que necesitamos solo debemos jugar con la ecuacin 2x 2
que nos determina la capacidad de las subredes resultantes.
IPv4
La siguiente subred es del mismo tamao y el prefijo es el mismo. Dir. de red: 192.168.0.160/27
, broadcast 192.168.0.191, rango .161-.190.
Las redes pequeas slo necesitan 2 bits (2^2=4, es decir 2 hosts mx) por lo tanto el prefijo
debe ser /30 (8-2=6, 24+6=30). Dir. de enlace 1: 192.168.0.192, dir. de broadcast en enlace 1:
192.168.0.195, rango .193-.194. Dir. enlace 2: 192.168.0.196/30, broadcast en enlace 2:
192.168.0.199, rango .197-.198. Dir. enlace 3: 192.168.0.200/30, broadcast enlace 3:
192.168.0.203, rango: .201-.202.
El esquema resultado es:
Red
Subred 80 192.168.0.0/25
Rango
192.168.0.127 .1-.126
Mscara
255.255.255.128
Subred 2
Subred 2
Se puede observar que los rangos de direcciones asignados son contnuos y que queda
disponible para crecimiento futuro un rango de direcciones desde 204 en adelante.
En resumen, si la divisin es subredes de tamao diferente: primero ordenamos estos tamaos
de mayor a menor y empezamos asignando el mayor, el resto de ips no asignadas las
utilizamos para asignar el resto de subredes y as sucesivamente.
Agregacin de redes
El resumen de redes, tambin conocido como agregacin o sumarizacin de redes, es el
proceso de publicar un conjunto de direcciones contiguas como una nica direccin con una
mscara de subred ms corta y menos especfica. CIDR es una forma de resumen de ruta y es
sinnimo del trmino creacin de superredes. se basa en una tcnica que permite resumir un
conjunto variable de direcciones IP contiguas de red de una clase en una misma direccin de
IP de red para, por un lado, disponer de un espacio de direccionamiento superior sin necesidad
de solicitar una direccin de clase superior; y, por otro lado, evitar que las tablas de
encaminamiento, y los mensajes para una actualizacin dinmica de stas entre routers
contiguos, crezcan demasiado.
El resumen de redes en una sola direccin y mscara puede realizarse en tres pasos.
Observemos las siguientes cuatro redes:
172.20.0.0/16 172.21.0.0/16 172.22.0.0/16 172.23.0.0/16
El primer paso es enumerar las redes en formato binario.
El segundo paso es contar la cantidad de bits coincidentes que se encuentran ms a la
izquierda para determinar la mscara para la ruta resumida. Puede ver que coinciden los
primeros 14 bits coincidentes que se encuentran ms a la izquierda. ste es el prefijo o
mscara de subred para la ruta resumida: /14 255.252.0.0.
El tercer paso es copiar los bits coincidentes y luego agregar bits cero al resto de la direccin
para determinar la direccin de red resumida. Como se puede apreciar los bits coincidentes con
ceros al final producen la direccin de red 172.20.0.0. Las cuatro redes (172.20.0.0/16,
172.21.0.0/16, 172.22.0.0/16 y 172.23.0.0/16) pueden resumirse en una nica direccin de red
y prefijo 172.20.0.0/14.
Otra posibilidad: 192.1.1.0/27 192.1.1.32/27 192.1.1.64/28 192.1.1.80/28 192.1.1.96/29
192.1.1.104/29 192.1.1.112/29 192.1.1.120/29
IPv4
Resultado: 192.1.1.0/25
Por ejemplo, se ha utilizado para identificar las VLANs de una sucursal de una empresa las
subredes: 10.1.0.0/24 10.1.1.0/24 10.1.2.0/24 10.1.3.0/24 10.1.4.0/24 10.1.5.0/24 10.1.6.0/24
10.1.7.0/24
Por supuesto, en los dispositivos de la sucursal estn presentes estas 8 rutas. Pero se desea
que la sucursal publique la menor cantidad de rutas posibles hacia la casa central.
Para esto debemos sumarizar estas rutas. Estas 8 subredes pueden sumarizarse del modo
ms eficiente en una nica ruta /21 : 10.1.0.0/21
Se podra sumarizar en la 10.1.0.0/16?
Si, ciertamente es posible, el problema de esta ltima opcin es que el rango de rutas
sumarizado es mucho ms amplio que el las subredes existentes; si se tratara de subredes /24,
esta ruta abarca cualquier subred /24 del rango 10.1.x.x.
Esta es una opcin posible cuando se ha reservado ese rango de subredes para uso futuro en
esa misma rea. Pero no se puede utilizar cuando, por ejemplo, alguna de esas subredes est
siendo utilizada en otra sucursal.
En otras situaciones el conjunto de rutas a sumarizar no se puede encajar en una nica ruta
sumarizada, y requiere de una arquitectura diferente.
Por ejemplo, el conjunto de subredes de nuestra sucursal es esta vez el siguiente:
10.2.4.0/24 10.2.5.0/24 10.2.6.0/24 10.2.7.0/24 10.2.8.0/24 10.2.9.0/24 10.2.10.0/24
10.2.11.0/24 10.2.12.0/24 10.2.13.0/24 10.2.14.0/24 10.2.15.0/24 10.2.16.0/24
En principio, esto no es prudente sumarizarlo en la ruta 10.2.0.0/16 pues es posible que otras
subredes 10.2.x.x/24 se encuentren ya asignadas en otras sucursales. En consecuenciaser
preciso aplicarse a realizar una sumarizacin lo ms ajustada posible.
En nuestro caso podemos reducir las 13 rutas actuales a slo 3: La ruta 10.2.4.0/22 que
sumariza 4 rutas:10.2.4.0/24 10.2.5.0/24 10.2.6.0/24 10.2.7.0/24
La ruta 10.2.8.0/21 que sumariza 8 rutas:10.2.8.0/24 10.2.9.0/24 10.2.10.0/24 10.2.11.0/24
10.2.12.0/24 10.2.13.0/24 10.2.14.0/24 10.2.15.0/24
Y la ruta 10.2.16.0/24, que no puede asociarse con ninguna de las dems.
ICMPv4
El Protocolo de Mensajes de Control de Internet o ICMP (por sus siglas de Internet Control
Message Protocol) es el sub protocolo de control y notificacin de errores del Protocolo de
Internet (IP). Como tal, se usa para enviar mensajes de error, indicando por ejemplo que un
servicio determinado no est disponible o que un router o host no puede ser localizado.
Las herramientas ping y traceroute envan mensajes de peticin Echo ICMP (y recibe mensajes
de respuesta Echo) para determinar si un host est disponible, el tiempo que le toma a los
paquetes en ir y regresar a ese host y cantidad de hosts por los que pasa.
Ping enva solicitudes de respuestas desde una direccin host especfica. Si el host en la
direccin especificada recibe la solicitud de eco, ste responde con un datagrama de respuesta
de eco ICMP. En cada paquete enviado, el ping mide el tiempo requerido para la respuesta.
A medida que se recibe cada respuesta, el ping muestra el tiempo entre el envo del ping y la
recepcin de la respuesta. sta es una medida del rendimiento de la red. Ping posee un valor
de lmite de tiempo de espera para la respuesta. Si no se recibe una respuesta dentro de ese
intervalo de tiempo, el ping abandona la comunicacin y proporciona un mensaje que indica
que no se recibi una respuesta.
Despus de enviar todas las peticiones, la utilidad de ping provee un resumen de las
respuestas. Este resumen incluye la tasa de xito y el tiempo promedio del recorrido de ida y
vuelta al destino.
Ping del loopback local: Existen casos especiales de prueba y verificacin para los cuales se
puede usar el ping. Un caso es la prueba de la configuracin interna del IP en el host local.
Para hacer esta prueba, se realiza el ping de la direccin reservada especial del loopback local
(127.0.0.1), como se muestra en la figura. Una respuesta de 127.0.0.1 indica que el IP est
correctamente instalado en el host. Esta respuesta proviene de la capa de red. Sin embargo,
esta respuesta no indica que las direcciones, mscaras o los gateways estn correctamente
configurados. Tampoco indica nada acerca del estado de la capa inferior del stack de red.
Sencillamente, prueba la IP en la capa de red del protocolo IP. Si se obtiene un mensaje de
error, esto indica que el TCP/IP no funciona en el host.
IPv4
Tambin es posible utilizar el ping para probar la capacidad de comunicacin del host en la red
local. Generalmente, esto se hace haciendo ping a la direccin IP del gateway del host, como
se muestra en la figura. Un ping en el gateway indica que la interfaz del host y del router que
funcionan como gateway funcionan en la red local.
Para esta prueba, se usa la direccin de gateway con mayor frecuencia, debido a que el router
normalmente est en funcionamiento. Si la direccin de gateway no responde, se puede
intentar con la direccin IP de otro host que sepa que funciona en la red local.
Tambin se puede utilizar el ping para probar la capacidad de comunicacin del host IP local en
una internetwork. El host local puede hacer ping a un host que funciona en una red remota,
como se muestra en la figura.
Si el ping se realiza con xito, se habr verificado la operacin de una porcin amplia de la
internetwork. Esto significa que se ha verificado la comunicacin del host en la red local, el
funcionamiento del router que se usa como gateway y los dems routers que puedan
encontrarse en la ruta entre la red y la red del host remoto.
El ping se usa para indicar la conectividad entre dos hosts. Traceroute (tracert) es una utilidad
que permite observar la ruta entre estos hosts. El rastreo genera una lista de saltos alcanzados
con xito a lo largo de la ruta.
Esta lista puede suministrar informacin importante para la verificacin y el diagnstico de
fallas. Si los datos llegan a destino, entonces el rastreador menciona la interfaz en cada router
que aparece en el camino.
Si los datos fallan en un salto durante el camino, se tiene la direccin del ltimo router que
respondi al rastreo. Esto indica el lugar donde se encuentra el problema o las restricciones de
seguridad.
Tiempo de ida y vuelta (RTT): El uso de traceroute proporciona el tiempo de ida y vuelta (RTT)
para cada salto a lo largo del camino e indica si se produce una falla en la respuesta del salto.
El tiempo de ida y vuelta (RTT) es el tiempo que le lleva a un paquete llegar al host remoto y a
la respuesta regresar del host. Se usa un asterisco (*) para indicar la prdida de un paquete.
Esta informacin puede ser utilizada para ubicar un router problemtico en el camino. Si
tenemos altos tiempos de respuesta o prdidas de datos de un salto particular, sta es una
indicacin de que los recursos del router o sus conexiones pueden estar estresados.
Los mensajes ICMP que se pueden enviar incluyen:
Confirmacin de host: Se puede utilizar un Mensaje de eco del ICMP para determinar si
un host est en funcionamiento. El host local enva una peticin de eco de ICMP a un
host. El host que recibe el mensaje de eco responde mediante la respuesta de eco de
ICMP, como se muestra en la figura. Este uso de los mensajes de eco de ICMP es la
base de la utilidad ping.
Destino o servicio inalcanzable: Se puede usar el destino inalcanzable de ICMP para
notificar a un host que el destino o servicio es inalcanzable. Cuando un host o gateway
recibe un paquete que no puede enviar, puede enviar un paquete de destino
inalcanzable de ICMP al host que origina el paquete. El paquete de destino
inalcanzable tendr cdigos que indican el motivo por el cual el paquete no pudo ser
enviado. Entre los cdigos de destino inalcanzable se encuentran:
0 = red inalcanzable
1 = host inalcanzable
2 = protocolo inalcanzable
3 = puerto inalcanzable
Los cdigos para las respuestas red inalcanzable y host inalcanzable son respuestas
de un router que no puede enviar un paquete. Si un router recibe un paquete para el
cual no posee una ruta, puede responder con un cdigo de destino inalcanzable de
ICMP = 0, que indica que la red es inalcanzable. Si un router recibe un paquete para el
cual posee una ruta conectada pero no puede enviar el paquete al host en la red
conectada, el router puede responder con un cdigo de destino inalcanzable de ICMP =
1, que indica que se conoce la red pero que el host es inalcanzable.
Los cdigos 2 y 3 (protocolo inalcanzable y puerto inalcanzable) son utilizados por un
host final para indicar que el segmento TCP o el datagrama UDP en un paquete no
pudo ser enviado al servicio de capa superior.
Cuando el host final recibe un paquete con una PDU de capa 4 que se enviar a un
servicio no disponible, el host puede responder al host de origen con un cdigo de
destino inalcanzable de ICMP = 2 o con un cdigo = 3, que indica que el servicio no
est disponible. Es posible que el servicio no est disponible debido a que no hay un
IPv4