Escolar Documentos
Profissional Documentos
Cultura Documentos
Profesor:
IPv4: Opciones en IP
Extienden la funcionalidad de IP
Pude utilizarse hasta 40 bytes para opciones (es decir la
cabecera puede tener un tamao mximo de 60 bytes)
Utilizan un identificador con tres campos:
1 byte
TIPO
Copy
(1 bit)
Clase
(2 bits)
1 byte
LONGITUD
variable
DATOS
Tipo
(5 bits)
IPv4: Opciones en IP
OPCIONES IPv4
Clase
0
0
0
0
0
0
0
2
Tipo
0
1
2
7
3
9
20
4
Longitud
0
0
11
variable
variable
variable
4
variable
Descripcin
Fin de lista de opciones
No operacin
Opciones de seguridad
Registro de ruta
Source routing
Source routing estricto
Alerta de ruta
Timestamp
IPV4: Direccionamiento
IPV4: Direccionamiento
CIDR
IPV4: Direccionamiento
6
Classful Addressing
Los routers aceptan determinadas longitudes de prefijos (clases
de direcciones IP y mscaras locales).
Los protocolos de ruteo no transmiten informacin acerca de los
prefijos.
Para rutear un datagram, se busca en la tabla de rutas una
direccin de red que coincida con el prefijo de la direccin de
destino.
Classless Addressing
Los routers aceptan longitudes de prefijo variables.
Los protocolos de ruteo transmiten informacin de longitud de
prefijo, en forma de mscara, junto con cada direccin.
Para rutear un datagram, se utiliza el criterio de ruta ms
especfica (longest match al buscar en las tablas).
Classless Addressing
7
HOST
HOST
UNICAST.
MULTICAST.
Comunicacin uno a muchos. De un usuario a un grupo de
individuos (clase D).
Ejemplos: 224.0.0.9 Routers con RIPv2. Uso especial.
224.0.1.7 AudioNews. Conferencia / Teleconferencia.
BROADCAST.
Direcciones Multicast
Grupos permanentes:
224.0.0.1 Todos los sistemas en una LAN
224.0.0.2 Todos los routers en una LAN
224.0.0.5 Todos los routers OSPF en una LAN
224.0.0.6 Todos los designated routers OSPF en una LAN
168.176.1.50
La direccin mnima bajo este formato es 0.0.0.0 y la mxima
direccin es 255.255.255.255.
Trabajo Individual
1.
2.
3.
4.
Convierta
00001010.10101001.00001011.10001011 a
decimal?
192.169.13.159
10.169.11.139
10.169.11.141
192.137.9.149
Trabajo Individual
1.
2.
3.
4.
0 RED
NODO
14 bits
10 RED
110
1110
24 bits
16 bits
NODO
21 bits
8 bits
RED
NODO
10 RED
16 bits
NODO
SUBRED
10101000.10110000.00000001.00110010
RED
NODO
11111111.11111111.11111111.00000000
Y obtengo la parte de la direccin que identifica una subred:
10101000.10110000.00000001.00110010
Se hace un AND lgico entre la direccin IP y
la mscara para obtener la subred
193.1.1.5
HUB
Interfaz 193.1.1.1
193.1.1.5
193.1.2.4
255.255.255.0
255.255.255.0
193.1.1.0
193.1.2.0
Router
HUB
Interfaz 193.1.2.1
Calculo individual
Trabajo Individual
Trabajo Individual
3.
network ID = 172.18.64.0,
network ID = 172.18.72.0,
network ID = 172.18.80.0,
4.
network ID = 172.18.88.0,
1.
2.
Redes
0 - 127.0.0.0
Rango de direcciones
0-127.XXX.XXX.XXX
128.xxx.0.0 191.xxx.0.0
128.0.0.0191.255.255.255
192.xxx.yyy.0 223.xxx.yyy.0
192.0.0.0223.255.255.255
D
multicast
224.xxx.yyy.zzz 239.xxx.yyy.zzz
224.0.0.0239.255.255.255
Trabajo Individual
1.
2.
3.
4.
5.
Trabajo Individual
1.
2.
3.
4.
00001010.01111000.01101101.11111000
00001011.11111010.11100001.01100111
00101010.11001000.11110111.01001100
00000010.01001010.01101001.11110011
Notacin Punto
37
Red Clase B
Max. #hots: 65536
Red Clase A
Max. #hots: 16777216
Red Clase B
Red Clase C
Max. # Hosts: 256
Direcciones IP Especiales
39
Direccin
de
red:
direccin
de
host
Ej.. Red: 128.211, reserva direccin 128.211.0.0
0.
127.x.x.x
Subnetting
42
Objetivo:
Compartir una direccin de red IP entre varias redes fsicas
Beneficios
Uso eficiente de direcciones IP (referido a no
desperdiciar direcciones)
Salvar limitaciones de hardware (distintos tipos de red,
cantidad mxima de nodos soportados, distancia)
Divisin en subredes de acuerdo a la estructura de la
organizacin
Subnetting
Subnetting
44
Caractersticas
Agregado de un nivel jerrquico en la direccin IP
Invisible para los routers externos
Implementacin a travs de mscaras de subred
Mejoras
Restriccin en el uso de mscaras para facilitar la
administracion al crecer la red (flexibilidad)
VLSM (Variable Length Subnet Mask) para aprovechar
las direcciones
Subnetting
45
Red
Red
Significado
global
Host
Subred
Host
Significado
local
Mscara de subred
Utilizada para indicar cules bits de una direccin IP
corresponden a red y cules a host
Nmero de 32 bits, expresado en notacin decimal con
puntos, como una direccin IP
Los bits en 1 de la mscara indican que los
correspondientes bits de una direccin IP conforman la
direccin de red, los bits en 0 indican host
El router tendr en cuenta la mscara de subred para tomar
las desiciones de ruteo
Dada una direccin IP(D_IP):
Dir. de red = (D_IP) AND MASCARA
Subnetting Ejemplo
Red Original
24 bits
Red (200.3.25)
Mscara de 24 bits
Red Subdividida
Host
24 bits
Red (200.3.25)
Mscara de 27 bits
8 bits
3 bits 5 bits
SR Host
Rango Host
Broadcast
200.3.25.0
200.3.25.1
200.3.25.30
200.3.25.31
200.3.25.32
200.3.25.33
200.3.25.62
200.3.25.63
200.3.25.64
200.3.25.65
200.3.25.94
200.3.25.95
200.3.25.96
200.3.25.97
200.3.25.126
200.3.25.127
200.3.25.128
200.3.25.129
200.3.25.158
200.3.25.159
200.3.25.160
200.3.25.161
200.3.25.190
200.3.25.191
200.3.25.192
200.3.25.193
200.3.25.222
200.3.25.223
200.3.25.224
200.3.25.225
200.3.25.254
200.3.25.255
Ejemplo:
Una red clase C es dividida de manera tal que se utilizan 3 bits
para subred y 5 bits para host.
Mscara: 255.255.255.248 (dec)
FF FF FF F8 (hex)
1111 1111 1111 1111 1111 1111 1111 1000 (bin)
La direccin IP: 200.2.3.98, en este contexto significa: red
200.2.3.96, host 2
<Subred>
< R >
< R >
< R >
< 0
< 0
< -1
< R >
< R >
<
<
S
S
<Host>
Subnetting: ejemplo
51
Para las tres redes, se dispone de una nica direccin clase C: 202.2.2.0
Crecimiento previsto: hasta 5 subredes de no ms de 20 hosts cada una
Mscara utilizada: 255.255.255.224 (FF.FF.FF.E0 ) (3 bits para subred = 6 subredes)
Subredes: 001
010
011
100
101
110
CA.02.02.20
CA.02.02.40
CA.02.02.60
CA.02.02.80
CA.02.02.A0
CA.02.02.C0
202.2.2.32
202.2.2.64
202.2.2.96
202.2.2.128
202.2.2.160
202.2.2.192
Subnetting: ejemplo
52
ROUTER X
RED DEST
202.2.2.32
202.2.2.64
202.2.2.96
default
D/I
D
D
I
I
ROUTER Y
ROUTER
MASCARA
IF
RED DEST
--------------------202.2.2.66
202.2.9.1
255.255.255.224
255.255.255.224
255.255.255.224
---------------------
eth0
eth1
eth1
sl0
202.2.2.32
202.2.2.64
202.2.2.96
default
ROUTER INTERNET
R ED D EST
2 0 2 .2 .2 .0
D/I
I
D
D
I
ROUTER
MASCARA
IF
202.2.2.65
--------------------202.2.2.65
255.255.255.224
255.255.255.224
255.255.255.224
---------------------
eth0
eth0
eth1
eth0
HOST A B
D /I
R O U TER
M ASC AR A
IF
RED DEST
2 0 2 .2 .9 .2
2 5 5.2 5 5 .2 5 5 .0
sl0
202.2.2.32
202.2.2.64
202.2.2.96
default
D/I
D
I
I
I
ROUTER
MASCARA
IF
----------202.2.2.33
202.2.2.33
202.2.2.33
255.255.255.224
255.255.255.224
255.255.255.224
---------------------
eth0
eth0
eth0
eth0
Asignacin alternativa
Permite variar la cantidad de bits asignados a los
campos subred y host, sin necesidad de modificar
direcciones de subred
El campo host ocupa los bits de la derecha, los
hosts se numeran de 1 en adelante, siendo los bits
ms significativos los de la izquierda
El campo subred ocupa los bits de la izquierda,
utilizando una imagen espejo (se intercambia el
bit de extrema derecha con el de extrema
izquierda y as sucesivamente)
VLSM
El enrutamiento classful:
VLSM y el enrutamiento
classless:
- ste es el proceso
de dividir una subred
en subredes
- Se puede usar ms de
una mscara de subred
- Uso ms eficaz de las
direcciones IP en comparacin
con el direccionamiento IP classful
VLSM
VLSM
VLSM - Ejemplo
Se tiene una red clase C cuya direccin
base es 192.168.10.0. Se quiere dividir
dicha red en 4 subredes. Subred Alfa
con 50 host, subred Beta con 20 host,
subred Gamma con 10 host, y subred
Delta con 10 host. Determine una
manera
de
asignar
direcciones
utilizando VLSM.
Bloque de Direccionamiento
Subred
Direccin Base
Bits SR Host
Mscara
Alfa
192.168.10.0/26
00 XXXXXX
255.255.255.192
Disponible
192.168.10.64/26
01 XXXXXX
255.255.255.192
Disponible
192.168.10.128/25
1 XXXXXXX
255.255.255.128
Subred
Direccin Base
Bits SR Host
Mscara
Alfa
192.168.10.0/26
00 XXXXXX
255.255.255.192
Beta
192.168.10.64/27
010 XXXXX
255.255.225.224
Disponible
192.168.10.96/27
011 XXXXX
255.255.255.224
Disponible
192.168.10.128/25
1 XXXXXXX
255.255.255.128
Subred
Direccin Base
Bits SR Host
Mscara
Alfa
192.168.10.0/26
00 XXXXXX
255.255.255.192
Beta
192.168.10.64/27
010 XXXXX
255.255.255.224
Gamma
192.168.10.96/28
0110 XXXX
255.255.225.240
Disponible
192.168.10.112/28
0111 XXXX
255.255.255.240
Disponible
192.168.10.128/25
1 XXXXXXX
255.255.255.128
Subred
Direccin Base
Bits SR Host
Mscara
Alfa
192.168.10.0/26
00 XXXXXX
255.255.255.192
Beta
192.168.10.64/27
010 XXXXX
255.255.255.224
Gamma
192.168.10.96/28
0110 XXXX
255.255.225.240
Delta
192.168.10.112/28
0111 XXXX
255.255.255.240
Disponible
192.168.10.128/25
1 XXXXXXX
255.255.255.128
Subred
Direccin Base
Bits SR Host
Mscara
Gamma
192.168.10.0/28
0000 XXXX
255.255.255.240
Disponible
192.168.10.16/28
0001 - XXXX
255.255.255.240
Disponible
192.168.10.32/27
001 XXXXX
255.255.225.224
Beta
192.168.10.64/27
010 XXXXX
255.255.225.224
Disponible
192.168.10.96/27
011 XXXXX
255.255.225.224
Alfa
192.168.10.128/26
10 XXXXXX
255.255.225.192
Disponible
192.168.10.192/27
110 XXXXX
255.255.225.224
Disponible
192.168.10.224/28
1110 XXXX
255.255.255.240
Delta
192.168.10.240/28
1111 XXXX
255.255.225.240
VLSM Ejemplo 2
16 subredes de 256
direcciones cada una
16 subredes de 1024
direcciones cada una
3 subredes de 4096
direcciones cada una
1 subred de 32768
direcciones
Subred
Mscara
Subred/Bits
156.134.0.0
255.255.255.0
156.134.0.0/24
156.134.1.0
255.255.255.0
156.134.1.0/24
156.134.15.0
255.255.255.0
156.134.15.0/24
156.134.16.0
255.255.252.0
156.134.16.0/22
156.134.20.0
255.255.252.0
156.134.20.0/22
156.134.76.0
255.255.252.0
156.134.76.0/22
156.134.80.0
255.255.255.240
156.134.80.0/20
156.134.96.0
255.255.255.240
156.134.96.0/20
156.134.112.0
255.255.255.240
156.134.112.0/20
156.134.128.0
255.255.255.128
156.134.128.0/17
Trabajo Individual
1.
2.
3.
4.