PDF de programación - Evolución hasta CIDR

Imágen de pdf Evolución hasta CIDR

Evolución hasta CIDRgráfica de visualizaciones

Publicado el 5 de Junio del 2017
567 visualizaciones desde el 5 de Junio del 2017
1,0 MB
18 paginas
Creado hace 15a (07/10/2008)
LABORATORIO DE PROGRAMACIÓN DE REDES
Área de Ingeniería Telemática

Evolución hasta CIDR

Area de Ingeniería Telemática

http://www.tlm.unavarra.es

Laboratorio de Programación de Redes

3º Ingeniería Técnica en Informática de Gestión





S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I

E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á

Objetivo

• Esquemas de direccionamiento que

ofrecen mayor flexibilidad

1/17





S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I

E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á

Esquemas de direccionamiento IP

• Hemos visto:

– Direccionamiento Classful
– Subnetting

• Ahora veremos:

– VLSM (Variable Length Subnet Masks)
– Supernetting
– CIDR (Classless Interdomain Routing)

• La técnica actual es CIDR
• El resto es histórico

2/17

LABORATORIO DE PROGRAMACIÓN DE REDES
Área de Ingeniería Telemática

Recordatorio





S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I

E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á

Clases

bit 0
0

Network ID

Dirección IP

Host ID

bit 0
10

bit 0
110

Network ID

Dirección IP

Host ID

Network ID

Dirección IP

Host ID

bit 31

bit 31

bit 31

LAN A

LAN B

R1
R1

Backbone

R5
R5

R3
R3

R2
R2

R6

R4
R4

LAN C

LAN D

4/17





S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I

E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á

Direccionamiento Classful

Reenvío de paquetes en los routers

• Sin estado. Decisiones

paquete a paquete.
• Tienen configurado:

– IP de cada uno de sus

interfaces

– Tabla de rutas

• Dada

IPD que no es
sus

ninguna
direcciones IP:
– Busca en la tabla fila

de

t.q. “Destino” = IPD

Sí: ruta a host, lo envía según indica


• No: Calcula el NetID.

Busca una ruta a esa red
– Sí: Es una ruta a esa red, lo envía

según indica la fila

– No: Busca en la tabla una ruta por

defecto. ¿Encuentra una?

• Sí: Lo envía según indica la fila
• No: No sabe cómo hacer llegar el
paquete al destino. Lo descarta (lo tira)

Destino

Next-hop

Interfaz

R1
R1

R3
R3

R2
R2

R6

R5
R5

R4
R4

5/17





S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I

E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á

Subnetting

• También llamado FLSM (Fixed Length Subnet Masks)
• Parte del Host ID se emplea para diferenciar la subred
• NetworkID+SubnetworkID = ExtendedNetworkID
• Determinado por la máscara de subred
• Solo una máscara posible en toda la red
• Todas las subredes de igual tamaño
• De cara al exterior de la red sigue el funcionamiento anterior

bit 0

Network ID

Subnetwork ID
Dirección IP

Host ID

Host ID

bit 31

ExtendedNetworkID

111……………………………111 00………………00

Máscara

6/17

Subnetting

Reenvío de paquetes en los routers



S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I

E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á



Destino

Next-hop

Interfaz





Tienen configurado:
– IP en cada interfaz
– Máscara en cada uno
– Tabla de rutas
IPD que no es ninguna de sus
direcciones IP

• Calcula el NetworkID de la red a

la que pertenece (classful)
¿Tiene un interfaz en esa red?
– No: Red destino identificada
– Sí: Toma la máscara del interfaz

que tiene en esa red
Calcula el ExtendedNetworkID

• ¿Encuentra ese

identificador de

red/subred en su tabla de rutas?
– Sí: lo envía según indica la ruta
– No: Busca en la tabla una ruta por

defecto
¿Encuentra una?

• Sí: Lo envía según indica la ruta
• No: Descarta el paquete

Backbone

Red A

Red B
Subred B.1

Subred B.2

Subred B.3

7/17





S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I



E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á

Evolución

los esquemas de

• Evolución de
direccionamiento
– VLSM
– Supernetting
– CIDR

8/17





S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I

E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á

Evolución

los esquemas de

• Evolución de
direccionamiento
– VLSM
– Supernetting
– CIDR

9/17





S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I



E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á

Problemas con Subnetting

• Todas las subredes deben emplear la misma máscara
• Subredes de

tamaño heterogénero ⇒ desaprovechar

direcciones

• Ejemplo:

Backbone

– Red 193.65.67.0
– Se crean 3 subredes
– B.1: Al menos 50 hosts
– B.2: Al menos 20 hosts
– B.3: Al menos 20 hosts
– Total: 90 hosts
– Clase C ⇒ 256 direcciones disponibles
– 3 subredes ⇒ SubNetID > 2 bits (…)
– B.1 50 hosts ⇒ HostID > 5 bits (…)

R2

R3

193.65.67.
Network ID

Subnetwork ID host ID

Host ID

Red B

Subred B.1

Subred B.2

Subred B.3

10/17





S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I



E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á

Problemas con Subnetting

• ¿Dónde se han perdido

direcciones?

las

• Las 3 subredes dimensionadas
la mayor

tamaño de

con el
(máscara fija)

• No se usan dos subredes


¡Esas dos son del mismo
tamaño que la mayor!

Backbone

R2

R3

193.65.67.
Network ID

Subnetwork ID host ID

Host ID

Red B

Subred B.1

Subred B.2

Subred B.3

11/17





S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I

E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á

VLSM

• Subnetting = FLSM

Length Subnet Masks)

(Fixed

• FLSM es “one-size-fits-all”
• ¿Cómo ajustar mejor el tamaño

de cada subred?
– VLSM = Variable Length Subnet

Masks
• Ejemplo:

– B.1 50 hosts ⇒ HostID = 6 bits

193.65.67. [ 00 XXXXXX ]

– B.2 20 hosts ⇒ HostID = 5 bits

193.65.67. [ 01 0 XXXXX ]

– B.3 20 hosts ⇒ HostID = 5 bits

193.65.67. [ 01 1 XXXXX ]

– Quedan sin asignar:

193.65.67. [ 1X XXXXXX ]

Backbone

R2

R3

Red B

Subred B.1

Subred B.2

Subred B.3

12/17





S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I



E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á

VLSM (Ejemplo)

• B.1 50 hosts ⇒ HostID = 6 bits

193.65.67. [ 00 XXXXXX ]
Dir. Red = 193.65.67.0
Máscara = 255.255.255.192

• B.2 20 hosts ⇒ HostID = 5 bits

193.65.67. [ 01 0 XXXXX ]
Dir. Red = 193.65.67.64
Máscara = 255.255.255.224

• B.3 20 hosts ⇒ HostID = 5 bits

193.65.67. [ 01 1 XXXXX ]
Dir. Red = 193.65.67.96
Máscara = 255.255.255.224

• Quedan sin asignar:

193.65.67. [ 1X XXXXXX ]
Dir. Red = 193.65.67.128
Máscara = 255.255.255.128

Backbone

R2

R3

Red B

Subred B.1

Subred B.2

Subred B.3

13/17





S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I



E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á

VLSM

• Cada subred puede tener una máscara diferente
• Las rutas en la tabla de rutas deben incluir la máscara

Red B

Subred B.1

Backbone

R2

R3

Destino

Máscara

Next-hop

Interfaz

Subred B.2

Subred B.3

14/17





S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I



E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á

Contenido

los esquemas de

• Evolución de
direccionamiento
– VLSM
– Supernetting
– CIDR

15/17





S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I

E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á

Supernetting

El problema

• Clases A y B casi agotadas
• Muchas

direcciones)

redes clase C pero pequeñas

(256

• Ejemplo:

– Red para 1000 hosts
– Clase C: insuficiente
– Clase B: ¡ desperdicia más de 60.000 direcciones (98%) !

• Solución: Asignar varias redes de Clase C
• Una ruta para cada Clase C: Explosión de rutas
• ¿ Cómo evitarlo ?

16/17

Supernetting

¿Cómo?
• Asignar las redes formando un bloque
• Redes consecutivas
• Sin “huecos”
• Ejemplo



S
E
D
E
R
E
D
N
Ó
C
A
M
A
R
G
O
R
P

I



I

E
D
O
R
O
T
A
R
O
B
A
L

a
c
i
t

l



á
m
e
e
T
a
í
r
e
n
e
g
n

i

I



e
d
a
e
r

Á

– 1000 hosts ⇒ 4 redes clase C ⇒ 4 rutas (…)

200.45.64.0 = 11001000 00101101 01000000 00000000
200.45.65.0 = 11001000 00101101 01000001 00000000
200.45.66.0 = 11001000 00101101 01000010 00000000
200.45.67.0 = 11001000 00101101 01000011 00000000

– Resultado (…):

Red 200.45.64.0, Máscara de Superred:
255.255.252.0 = 11111111 11111111 11111100 00000000

• Una sola ruta (…)
• Máscaras en las tablas de rutas

17/17
  • Links de descarga
http://lwp-l.com/pdf4157

Comentarios de: Evolución hasta CIDR (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad