Escolar Documentos
Profissional Documentos
Cultura Documentos
Identifican
Identificanunvocamente
unvocamenteun
unpunto
puntode
deacceso
acceso(interfaz)
(interfaz)aalalared.
red.Un
Unrouter
routerooun
un
host
multi-homed
tienen
varias.
host multi-homed tienen varias.
Tienen
Tienenun
unsignificado
significadoglobal
globalen
enlalaInternet.
Internet.
Son
Sonasignadas
asignadaspor
poruna
unaautoridad
autoridadcentral:
central:InterNIC
InterNIC(Internet
(InternetNetwork
NetworkInformation
Information
Center).
Center).
Son
Sonnmeros
nmerosde
de32
32bits,
bits,expresados
expresadosen
ennotacin
notacindecimal
decimalcon
conpuntos,
puntos,byte
byteaabyte
byte
(p.ej.
(p.ej.123.3.45.77).
123.3.45.77).
Para
Parafacilidad
facilidadde
delos
losusuarios,
usuarios,sesedefine
defineun
unmapping
mappingesttico
estticode
delas
lasdirecciones
direccionesIP
IP
con
nombres
mas
legibles
para
las
personas
(DNS
Domain
Name
Server).
con nombres mas legibles para las personas (DNS - Domain Name Server).
Direcciones IP
Una
Unadireccin
direccinIP
IPesesindependiente
independientede
delas
lasdirecciones
direccionesfsicas
fsicasde
desubred
subred
Port
DIRECCIONES
LOGICAS
(INDEPENDIENTES
DE LA TECNOLOGIA
DE LA RED)
DIRECCIONES
DEPENDIENTES
DE LA T. DE RED
Proto
colo.
Proto
colo.
Direccion IP
Direccion IP
Identifica a una
aplicacin en un host
Direccin
Jerrquica
Direccion IP
Mapping (p.ej. Tablas)
Direccion Ethernet
Direcciones IP
Esquema
Esquemajerrquico,
jerrquico,constan
constande
deuna
unaparte
parteque
queindica
indicade
dequ
qured
redfsica
fsicasesetrata,
trata,yy
otra
otraque
queindica
indicalalainterface
interfaceoopunto
puntode
deconexin
conexinaalalared
red(host).
(host).
En
En1984,
1984,seseagrega
agregauna
unatercer
tercerelemento
elementoen
enlalajerarqua
jerarquapara
paralograr
lograrmayor
mayor
flexibilidad
(subnets).
flexibilidad (subnets).
Los
Loscampos
camposque
quecomponen
componenlaladirecin
direcinson
sonde
delongitudes
longitudesfijas
fijaspredeterminadas;
predeterminadas;
actualmente
se
elimina
esta
restriccin
(classless
addressing).
actualmente se elimina esta restriccin (classless addressing).
El
Elcomponente
componenteRED
REDde
delaladireccin
direccinIP
IPseseutiliza
utilizapara
paraubicar
ubicarlalared
redfsica
fsicade
dedestino
destino
(ruteo)
y
el
componente
HOST
se
utiliza
para
identificar
la
interfaz
dentro
de
(ruteo) y el componente HOST se utiliza para identificar la interfaz dentro deesa
esa
red
fsica
red fsica
Las
Lasdirecciones
direccionesIP
IPson
sonidentificadores
identificadoresen
enuna
unared
redvirtual;
virtual;en
enltima
ltimainstancia
instanciadeben
deben
ser
sermapeadas
mapeadas aadirecciones
direccionesfsicas
fsicasde
delas
lasdistintas
distintassubredes
subredes(X.25,
(X.25,Ethernet,
Ethernet,etc.).
etc.).
Este
proceso
se
denomina
resolucin
de
direcciones.
Este proceso se denomina resolucin de direcciones.
RED
HOST
Direcciones IP
Clase
Formato
16
Rango
24
Redes/Hosts
32
0 RED
HOST
HOST
HOST
0.0.0.0
a 127.255.255.255
126/16.777.214
10 RED
RED
HOST
HOST
128.0.0.0 a 191.255.255.255
16.382/65.534
110 RED
RED
HOST
192.0.0.0 a 223.255.255.255
2.097.150/254
1110
ID GRUPO
11110
E X PE R I M E N TAL
RED
MULTICAST
224.0.0.0 a 239.255.255.255
240.0.0.0 a 247.255.255.255
este
estehost
hosten
enesta
estasubred
subred
host
hostHHen
enesta
estared
red
un
host
en
red
R
un host en red R
host
hostHHen
enred
redRR
Directed
Directedbroadcast
broadcasttodos
todoslos
losHosts
Hostsde
delalaRed
Red
Limited
Limitedbroadcast
broadcast
SS bootp
bootp
SS host
hostparcialmente
parcialmenteinicializado
inicializado
SS
S/D
S/D
DD
DD no
nopropagada
propagadapor
porlos
losrouters
routers
Significados
Significadosespeciales:
especiales:
0:0:
-1:
-1:
este
este
todos
todos
No
Nopueden
puedenusarse
usarsepara
paraidentificar
identificaraaun
unhost
hostoored
reden
enparticular
particular
Direcciones
Direccionesprivadas
privadas
10.0.0.0
aa
10.0.0.0
172.16.0.0
172.16.0.0 aa
192.168.0.0
192.168.0.0 aa
10.255.255.255
10.255.255.255(una
(unaclase
claseA)
A)
172.31.255.255
(16
clases
B)
172.31.255.255 (16 clases B)
192.168.255.255
192.168.255.255(255
(255clases
clasesC)
C)
Soluciones
Soluciones
Estos
Estosproblemas
problemassesesolucionan
solucionanaacorto
cortoplazo
plazoen
enelelcontexto
contextode
deIPv4.
IPv4.
Definitivamente
Definitivamentesolucionados
solucionadosen
enIPv6.
IPv6.
HOST B
eth0
202.2.2.2
sl0
eth0
202.2.2.3
RED 202.2.2.0
202.2.2.1
202.2.3.3
eth0
eth0
202.2.9.1
sl0 eth1
HOST C
202.2.3.1
202.2.9.2 ROUT. X
202.2.4.2
INTERNET
202.2.3.2
HOST D
eth0
ROUT. Y
202.2.4.1
eth0 eth1
HOST E
202.2.3.4
eth0
RED 202.2.3.0
RED 202.2.4.0
Tabla de ruteo
eth0
eth1
Salida
datagram entrante
Tablas de ruteo
*Ejemplo para router Y
Tabla de ruteo
Red de destino d/i
dir. router
202.2.2.0
i
202.2.3.1
202.2.3.0
d
----------------202.2.4.0
d
-----------------
interface
eth0
eth0
eth1
Interface eth0
Direccin IP
202.2.3.4
202.2.3.3
202.2.3.1
Dir. de red
ee.ee.ee.ee.ee.ee
cc.cc.cc.cc.cc.cc
xx.xx.xx.xx.xx.xx
Interface eth1
Direccin IP
202.2.4.2
Dir. de red
bb.bb.bb.bb.bb.bb
Envo de datagram:
Envo de datagram:
Acceder
Accederaatabla
tablaARP
ARPdedeinterface
interfaceenentabla
tabladederuteo
ruteo
Obtener
direccin
de
hardware
correspondiente
Obtener direccin de hardware correspondienteaadir.
dir.IPIP
Encapsular
Encapsulareleldg
dgoriginal
originalenenframe
framede
delalared,
red,con
condireccin
direccin
dedehardware
destino
igual
a
la
accedida
en
la
tabla
hardware destino igual a la accedida en la tabla
Si
DR es red directa
Enviar datagram a direccin
de destino (DD)
No
DD es dieccin.
especficade host
Si
Enviar datagram a direccin
de router en la tabla
No
DR est en tabla de
ruteo
Si
Enviar datagram a direccin
de router en la tabla
No
Existe default
route
Ruta
Rutaespecfica:
especfica:permite
permiteespecificar
especificarun
unhost
host
enenlalatabla
tabladederuteo
ruteo
Default
Defaultroute:
route:un
unrouter
routeralalque
queseseenvan
envan
todos
todoslos
losdg
dgcon
condirecciones
direccionesno
noconocidas.
conocidas.
Permite
Permiteno
notener
tenerque
queespecificar
especificartodas
todaslas
las
direcciones
de
red
IP
de
la
Internet
direcciones de red IP de la Internet
Si
Enviar datagram a direccin
de router asociado a def. route
Fin
10
HOST A
eth0
202.2.2.3
eth0
202.2.2.2
HOST C
202.2.2.1
202.2.3.3
eth0
eth0
202.2.9.2 sl0
sl0
eth1
202.2.9.1
202.2.3.1
ROUT.
X
INTERNET
RED 202.2.2.0
HOST D
202.2.4.2
eth0
ROUT. Y
202.2.3.2
eth0
202.2.4.1
HOST E
eth1
202.2.3.4
eth0
RED 202.2.3.0
ROUTER X
RED DEST
202.2.2.0
202.2.3.0
202.2.4.0
default
eth0
ROUTER Y
D/I
D
D
I
I
DIR. IP
DH
202.2.2.2
202.2.2.3
ha
hb
eth1
DIR. IP
202.2.3.2
202.2.3.3
202.2.3.4
ROUTER
--------------------202.2.3.2
202.2.9.1
IF
RED DEST
eth0
eth1
eth1
sl0
sl0
202.2.2.0
202.2.3.0
202.2.4.0
default
ROUTER EN INTERNET
D/I
I
D
D
I
eth0
DIR. IP
202.2.9.1
DH
hI
DIR. IP
202.2.3.1
202.2.3.3
202.2.3.4
RED 202.2.4.0
ROUTER
202.2.3.1
--------------------202.2.3.1
IF
eth0
eth0
eth1
eth0
eth1
DH
hx
hc
he
RED DEST
202.2.2.0
202.2.3.0
202.2.4.0
default
D/I
I
I
I
I
sl0
ROUTER
202.2.9.2
202.2.9.2
202.2.9.2
xx.xx.xx.xx
HOSTS A O B
IF
RED DEST
sl0
sl0
sl0
iiii
202.2.2.0
default
D/I
D
I
ROUTER
IF
----------202.2.2.1
eth0
eth0
eth0 (host A)
DIR. IP
DH
DIR. IP
DH
DIR. IP
DH
202.2.4.2
hd
202.2.9.2
hx
202.2.2.3
hb
DH
hy
hc
he
11
Subnetting
Objetivo:
Objetivo:Compartir
Compartiruna
unadireccin
direccinde
dered
redIP
IPentre
entrevarias
variasredes
redesfsicas
fsicas
Beneficios
Beneficios
Uso
Usoeficiente
eficientede
dedirecciones
direccionesIP
IP(referido
(referidoaano
nodesperdiciar
desperdiciardirecciones)
direcciones)
Salvar
Salvarlimitaciones
limitacionesde
dehardware
hardware(distintos
(distintostipos
tiposde
dered,
red,cantidad
cantidadmxima
mximade
de
nodos
nodossoportados,
soportados,distancia)
distancia)
Divisin
Divisinen
ensubredes
subredesde
deacuerdo
acuerdoaalalaestructura
estructurade
delalaorganizacin
organizacin
Caractersticas
Caractersticas
Agregado
Agregadode
deun
unnivel
niveljerrquico
jerrquicoen
enlaladireccin
direccinIP
IP
Invisible
Invisiblepara
paralos
losrouters
routersexternos
externos
Implementacin
Implementacinaatravs
travsde
demscaras
mscarasde
desubred
subred
Mejoras
Mejoras
Restriccin
Restriccinen
eneleluso
usode
demscaras
mscaraspara
parafacilitar
facilitarlalaadministracion
administracionalalcrecer
crecerlala
red
red(flexibilidad)
(flexibilidad)
VLSM
VLSM(Variable
(VariableLength
LengthSubnet
SubnetMask)
Mask)para
paraaprovechar
aprovecharlas
lasdirecciones
direcciones
12
Subnetting
Se
Seagrega
agregaun
unnivel
niveljerrquico
jerrquicoen
enlaladireccin,
direccin,slo
slointerpretado
interpretadolocalmente
localmente
Direccin IP (sin subnetting)
Red
Red
Significado
global
Hos
t
Subred
Host
Significado
local
13
14
<
< R >
<
< R >
< -1
< R >
<
S >
< -1 >
< R >
<
S >
< H>
Host H de la Subred S
15
Subnetting: ejemplo
HOST B
HOST A
eth0
202.2.2.35
eth0
202.2.2.34
202.2.2.33
202.2.9.2
sl0
202.2.9.1
INTERNET
eth0
sl0
eth1
ROUT. X
202.2.2.67
HOST C
eth0
HOST D
202.2.2.65
ROUT. Y
202.2.2.66
eth0
202.2.2.97
HOST E
eth1
202.2.3.68
eth0
SUBRED 202.2.2.64
SUBRED 202.2.2.32
202.2.2.98
eth0
SUBRED 202.2.2.96
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
16
Subnetting: ejemplo
HOST B
HOST A
eth0
202.2.2.35
eth0
202.2.2.34
202.2.2.33
202.2.9.2
sl0
202.2.9.1
eth0
sl0
eth1
ROUT. X
INTERNET
202.2.2.67
HOST C
eth0
HOST D
202.2.2.65
ROUT. Y
202.2.2.66
eth0
202.2.2.97
HOST E
eth1
202.2.3.68
eth0
SUBRED 202.2.2.64
ROUTER X
RED DEST
202.2.2.32
202.2.2.64
202.2.2.96
default
202.2.2.0
202.2.2.98
eth0
SUBRED 202.2.2.96
ROUTER Y
D/I
D
D
I
I
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
RED DEST
SUBRED 202.2.2.32
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
ROUTER
MASCARA
IF
RED DEST
202.2.9.2
255.255.255.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
17
(T(mscara) AND DD )
==
T(red)
Si
No
DESTINO = Router de tabla
No
Si
No
Existe default
route
Si
Enviar a DESTINO
Fin
18
Subnetting: ejemplo
Ejemplo:configuracin
Ejemplo:configuracinde
deRouter
RouterYYen
enLinux:
Linux:
ifconfig
ifconfigeth0
eth0202.2.2.66
202.2.2.66netmask
netmask255.255.255.224
255.255.255.224
ifconfig
eth1
202.2.2.97
netmask
255.255.255.224
ifconfig eth1 202.2.2.97 netmask 255.255.255.224
Configuracin
Configuracinde
deinterfaces
interfaces
route
routeadd
add-net
-net202.2.2.64
202.2.2.64netmask
netmask255.255.255.224
255.255.255.224
route
add
-net
201.2.2.96
netmask
255.255.255.224
route add -net 201.2.2.96 netmask 255.255.255.224
Rutas
Rutaslocales
locales
route
routeadd
add-net
-net202.2.2.
202.2.2.32
32gw
gw202.2.2.65
202.2.2.65netmask
netmask255.255.255.224
255.255.255.224 Ruta
Rutaespecfica
especficaaauna
unared
redva
va
gateway
gateway
route
routeadd
adddefault
defaultgw
gw202.2.2.65
202.2.2.65
Ruta
Rutapor
pordefecto
defectova
vagateway
gateway
19
20
Subred 2
0100 - 0001
0100 - 0010
0100 - 0011
Subred 3
1100 - 0001
1100 - 0010
1100 - 0011
Subred 4
0010 - 0001
0010 - 0010
0010 - 0011
Subred 5
1010 - 0001
1010 - 0010
1010 - 0011
Subred 6
0110 - 0001
0110 - 0010
0110 - 0011
Si subred 1 crece y llega a tener ms de 14 hosts, se deber cambiar la mscara de subred: 3 bits para subred, 5 bits para host.
Consecuencia: Slo reasignacin de mscaras:
Subred 1
100 - 00001
100 - 00010
.............
100 - 01111
100 - 10000
Subred 2
010 - 00001
010 - 00010
010 - 00011
Subred 3
110 - 00001
110 - 00010
110 - 00011
Subred 4
001 - 00001
001 - 00010
001 - 00011
Subred 5
101 - 00001
101 - 00010
101 - 00011
Subred 6
011 - 00001
011 - 00010
011 - 00011
0 s 1s y 0s
0 s 1s y 0s
Zona de crecimiento
de host
Flexible
1s y 0s
0 s
0 s 1s y 0s
Zona comn de crecimiento
de subred y host
21
Largo de
mscara
25
26
27
28
29
30
31
Mscara (hex)
FF FF FF 80
FF FF FF C0
FF FF FF E0
FF FF FF F0
FF FF FF F8
FF FF FF FC
FF FF FF FE
# bits para
host
# hosts por
subnet
7
6
5
4
3
2
1
126
62
30
14
6
2
0
# bits para
subnet
# subnets
1
2
3
4
5
6
7
0
2
6
14
30
62
126
# total de
direcciones
0
124
180
196
180
124
0
22
Direccionamiento IP
Direccionamiento
<prefijo,
Direccionamientojerrquico:
jerrquico:
<prefijo,host>
host>
prefijo:
prefijo:utilizado
utilizadopor
porlos
losrouters
routerspara
paradeterminar
determinarpaths
pathspara
paradirecciones
direccionesno
no
locales
locales
host:
host:utilizado
utilizadopara
paraubicar
ubicarelelequipo
equipolocal
local
Prefijo
Prefijo
Compuesto
Compuestopor
poruna
unadireccin
direccinIP
IP yyuna
unaindicacin
indicacinde
delalacantidad
cantidadde
debits
bits
contiguos,
a
izquierda
que
lo
componen
contiguos, a izquierda que lo componen
Longitud
Longituddeterminada
determinadapor
porcontexto
contexto
clase
clasede
dedireccin
direccin(A,
(A,BBooC)
C)
mscara
mscarade
desubred
subred(extensin
(extensinaaderecha
derechadel
delprefijo
prefijode
declase)
clase)
Indicado
Indicadocomo
comouna
unadireccin
direccinIP,
IP,seguido
seguidode
delalacantidad
cantidadde
debits
bitsque
quelolo
componen
componen
Clase
ClaseC:
C:192.9.200.0/24
192.9.200.0/24
Clase
ClaseB:
B: 130.19.0.0/16
130.19.0.0/16
Clase
ClaseA:
A: 10.
10.0.0.0/8
0.0.0/8
23
Clases de direccionamiento
Classful
ClassfulAddressing
Addressing
Los
Losrouters
routersaceptan
aceptandeterminadas
determinadaslongitudes
longitudesde
deprefijos
prefijos(clases
(clasesde
dedirecciones
direcciones
IP
IPyymscaras
mscaraslocales).
locales).
Los
Losprotocolos
protocolosde
deruteo
ruteono
notransmiten
transmiteninformacin
informacinacerca
acercade
delos
losprefijos.
prefijos.
Para
Pararutear
rutearun
undatagram,
datagram,sesebusca
buscaen
enlalatabla
tablade
derutas
rutasuna
unadireccin
direccinde
dered
red
que
coincida
con
el
prefijo
de
la
direccin
de
destino.
que coincida con el prefijo de la direccin de destino.
Classless
ClasslessAddressing
Addressing
Los
Losrouters
routersaceptan
aceptanlongitudes
longitudesde
deprefijo
prefijovariables.
variables.
Los
Losprotocolos
protocolosde
deruteo
ruteotransmiten
transmiteninformacin
informacinde
delongitud
longitudde
deprefijo,
prefijo,en
en
forma
de
mscara,
junto
con
cada
direccin.
forma de mscara, junto con cada direccin.
Para
Pararutear
rutearun
undatagram,
datagram,seseutiliza
utilizaelelcriterio
criteriode
deruta
rutams
msespecfica
especfica(longest
(longest
match
matchalalbuscar
buscaren
enlas
lastablas).
tablas).
24
Classless Addressing
Subnetting (VLSM -Variable Length Subnet Masking-)
PREFIJO
HOST
Supernetting (sumarizacin)
PREFIJO
HOST
25
VLSM
Uso
Usoms
mseficiente
eficientedel
delespacio
espaciode
dedirecciones
direcciones
Soporta
Soportasubredes
subredesno
nocontiguas
contiguas(subredes
(subredesseparadas
separadaspor
porparte
partede
deotra
otrasubred)
subred)
Reglas
Reglasde
deasignacin
asignacinde
dedirecciones
direcciones
El
Elespacio
espaciode
dedirecciones
direccionesen
enelelque
queelelcampo
camposubred
subredeses00-1-1para
parauna
unamscara
mscara
de
deuna
unacierta
ciertalongitud,
longitud,puede
puedeser
serutilizado
utilizadoen
enuna
unasubred
subredcon
conuma
umamscara
mscarade
de
menor
menorlongitud
longitud
Bajo
Bajouna
unacierta
ciertamscara,
mscara,las
lasdirecciones
direccionescon
concampos
camposde
desubred
subredoohost
host00oo-1-1no
no
pueden
ser
utilizados
pueden ser utilizados
El
Elespacio
espaciode
dedirecciones
direccionesasignado
asignadobajo
bajouna
unamscara
mscarano
nopuede
puedeser
serasignado
asignado
bajo
otra
mscara
(prefijo
ms
largo).
bajo otra mscara (prefijo ms largo).
26
VLSM
Ejemplo
Ejemplo
Z
00 000 vvv
00 vvvvvv
01 vvvvvv
10 vvvvvv
11 vvvvvv
No utilizable
11 000 vvv
00 001 vvv
11 001 vvv
00 010 vvv
11 010 vvv
00 011 vvv
11 011 vvv
00 100 vvv
11 100 vvv
00 101 vvv
11 101 vvv
00 110 vvv
11 110 vvv
00 111 vvv
11 111 vvv
No utilizable
62 hosts
62 hosts
No utilizable
Mscara de 26 bits
No utilizable
Mscara de 29 bits
27
VLSM: ejemplo
Posible subnetting de una red clase C ( 192.2.3.0/24) usando VLSM
00 000000
00 . . . . . .
00 111111
01 000000
192.2.3.64/26 a 192.2.3.127/26 01 . . . . . .
01 111111
10 000000
192.2.3.128/26 a 192.2.3.191/26 10 . . . . . .
10 111111
11 000000
11 . . . . . .
No usable bajo prefijo 26
11 111111
No usable bajo prefijo 26
11 000 000
11 000 . . .
11 000 111
11 001 000
11 001 . . .
11 001 111
11 . . . . . .
11 110 000
11 110 . . .
11 110 111
11 111 000
11 111 . . .
11 111 111
00 0000 00
00 0000 . .
00 0000 11
00 0001 00
00 0001 . .
00 0001 11
00 . . . . . .
00 1110 00
00 1110 . .
00 1110 11
00 1111 00
00 1111 . .
00 1111 11
192.2.3.208/29 a 192.2.3.239/29
192.2.3.240/29 a 192.2.3.247/29
No usable bajo prefijo 29
28
C:40
R4
R1
J:2
H:2
F:130
R2
K:8
D:8
E:60
M:170
R3
G:130
L:20
R5
I:20
aprovechamiento: 1,4%
aprovechamiento: 23%
aprovechamiento: 53%
aprovechamiento: 62%
29
VLSM
Problemas
Problemascon
conun
unprotocolo
protocoloque
queno
nosoporte
soportepropagar
propagarinformacin
informacinde
demscaras:
mscaras:
Subnetting
Subnettingde
deCCyyE:
E:
No
Noesesposible
posibleconectar
conectarpartes
partesde
deuna
unasubred
subredaatravs
travsde
deotra
otrasubred
subred(H)
(H)
Solucin:
Solucin:Conexin
Conexinpunto
puntoaapunto
puntode
delos
losrouters
routersR1
R1yyR2,
R2,con
con
interfaces
no
numeradas
interfaces no numeradas
Subsiste
Subsisteelelproblema:
problema:sisicae
caeH,
H,pese
peseaaestar
estarunidas
unidasfsicamente
fsicamenteCCyyEE
no
nosesecomunican
comunican
El
Elmismo
mismoproblema
problemaocurre
ocurreentre
entrelos
lossegmentos
segmentos(K,
(K,L)
L)yy(D,
(D,I)I)sisicae
caeJJ
30
192.2.0.0/24
192.2.1.0/24
192.2.2.0/24
192.2.3.0/24
y192.2.4.0/24
No usable (26)
Subred C
Subred E
No usable (26)
192.2.5.0/26
192.2.5.64/26
192.2.5.128/26
192.2.5.192/26
No usable (27)
Subred I
192.2.5.0/27
192.2.5.32/27
Subred L
No usable (27)
192.2.5.192/27
192.2.5.224/27
No usable (28)
Subred D
192.2.5.0/28
192.2.5.16/28
Subred K
No usable (28)
192.2.5.224/28
192.2.5.240/28
No usable (30)
Subred H
Subred J
No usable
192.2.5.0/30
192.2.5.4/30
192.2.5.8/30
192.2.5.12/30
31
32
CIDR
CIDR
CIDR(RFC
(RFC1519,
1519,Nov
Nov1992)
1992)propone:
propone:
Asignacin
Asignacinjerrquica
jerrquicade
degrupos
gruposde
dedirecciones
direccionesde
declase
claseCC
Direcciones
Direccionesclassless:
classless:laladivisin
divisinentre
entrelalaparte
partede
delaladireccin
direccinque
quecorresponde
corresponde
aalalared
redyyalalhost
hostesesvariable,
variable,indicada
indicadapor
poruna
unamscara
mscara(p.e.
(p.e.200.2.2.2/24)
200.2.2.2/24)
Los
Losrouters
routerspueden
puedenresumir
resumirinformacin
informacinrespecto
respectode
deun
ungrupo
grupode
de
direcciones
y
propagar
la
informacin
resumida
(aggregation)
direcciones y propagar la informacin resumida (aggregation)
En
Enlas
lastablas
tablasde
deruteo,
ruteo,sesealmacena
almacenalalainformacin
informacinresumida
resumida
Los
Losprotocolos
protocolosde
deruteo
ruteoms
msnuevos
nuevoslolosoportan
soportan(BGP-4,
(BGP-4,OSPF,
OSPF,etc)
etc)
Los
Losrouters
routerssoportan
soportanelelmecanismo
mecanismode
dematching
matchingms
msespecfico
especfico(longest
(longestmatch)
match)
ya
que
es
el
utlizado
en
subnetting
ya que es el utlizado en subnetting
Asignacin
Asignacinpropuesta
propuesta para
paralas
lasdirecciones
direccionesclase
claseCC
Direcciones
Direcciones194.0.0.0
194.0.0.0aa195.255.255.255
195.255.255.255 Europa
Europa
Direcciones
198.0.0.0
a
199.255.255.255
Amrica
Direcciones 198.0.0.0 a 199.255.255.255 Amricadel
delNorte
Norte
Direcciones
200.0.0.0
a
201.255.255.255
Amrica
Central
Direcciones 200.0.0.0 a 201.255.255.255 Amrica CentralyyAmrica
Amricadel
delSur
Sur
Direcciones
202.0.0.0
a
203.255.255.255
Asia
y
el
Pacfico
Direcciones 202.0.0.0 a 203.255.255.255 Asia y el Pacfico
33
CIDR
Sumarizacin: Toma grupos de direcciones contiguas
y propaga una nica direccin con mscara ms corta
que las recibidas (direccin menos especfica)
ROUTER E
200.4.0.0/19
Propaga: 200.4.0.0/19
Asignadas: 32 clases C
200.4.0.X a 200.4.31.X
ROUTER F
ROUTER B
Propaga: 200.4.32.0/20
Asignadas: 16 clases C
200.4.32.X a 200.4.47.X
ROUTER
USUARIO
H
Asig: 1 C
200.4.51.0
Propaga: 200.4.0.0/16
200.4.0.0/16
200.4.32.0/20
RED DEST
200.4.0.0
200.4.32.0
200.4.48.0
default
ROUTER G
200.4.48.0/21
D/I
I
I
I
I
RT
MASCARA
E
F
G
A
255.255.224.0
255.255.240.0
255.255.248.0
---------------------
Propaga: 200.4.48.0/21
Asignadas: 8 clases C
200.4.48.X a 200.4.55.X
RED DEST
200.4.51.0
default
D/I
I
I
ROUTER C
RT
MASCARA
H
B
255.255.255.0
---------------------
ROUTER
USUARIO
I
Asig: 1 C
200.5.131.0
Propaga: 200.4.0.0/14
ROUTER A
200.4.0.0/14
Asignadas: 1024 clases C
200.4.0.X a 200.4.255.X
200.5.0.X a 200.5.255.X
200.6.0.X a 200.6.255.X
200.7.0.X a 200.7.255.X
RED DEST
200.5.0.0/17
Asignadas: 128 clases C
200.5.0.X a 200.5.127.X
200.4.0.0
200.5.0.0
200.5.128.0
D/I
I
I
I
RT
MASCARA
B
C
D
255.255.0.0
255.255.128.0
255.255.192.0
ROUTER D
RED DEST
D/I
200.5.131.0
default
I
I
RT
MASCARA
I
A
255.255.255.0
---------------------
200.5.128.0/18
Asignadas: 64 clases C
200.5.128.X a 200.5.191.X
34
CIDR
Las direcciones son propiedad de los providers
Si un usuario cambia de provider, de manera transitoria conserva
su direccin introduciendo casos especiales.
Ejemplo: Usuario I cambia a provider G
ROUTER E
200.4.0.0/19
Propaga: 200.4.0.0/19
Asignadas: 32 clases C
200.4.0.X a 200.4.31.X
ROUTER F
ROUTER B
Propaga: 200.4.32.0/20
Propaga: 200.4.0.0/16
200.5.131.0/24
Asignadas: 256 clases C
200.4.0.X a 200.4.255.X
200.4.0.0/16
200.4.32.0/20
ROUTER
USUARIO
H
Asig: 1 C
200.4.51.0
Asignadas: 16 clases C
200.4.32.X a 200.4.47.X
RED DEST
200.4.0.0
200.4.32.0
200.4.48.0
200.5.131.0
default
ROUTER G
200.4.48.0/21
ROUTER
USUARIO
I
Asig: 1 C
200.5.131.0
La propagacin de la direccin
especfica no es realizada por A
D/I
I
I
I
I
I
RT
MASCARA
E
F
G
G
A
255.255.224.0
255.255.240.0
255.255.248.0
255.255.255.0
---------------------
Propaga: 200.4.48.0/21
200.5.131.0/24
Asignadas: 8 clases C
200.4.48.X a 200.4.55.X
RED DEST
200.4.51.0
200.5.131.0
default
D/I
I
I
I
RT
MASCARA
H
I
B
255.255.255.0
255.255.255.0
---------------------
ROUTER C
200.5.0.0/17
Asignadas: 128 clases C
200.5.0.X a 200.5.127.X
ROUTER D
200.5.128.0/18
Asignadas: 64 clases C
200.5.128.X a 200.5.191.X
Propaga: 200.4.0.0/14
ROUTER A
200.4.0.0/14
Asignadas: 1024 clases C
200.4.0.X a 200.4.255.X
200.5.0.X a 200.5.255.X
200.6.0.X a 200.6.255.X
200.7.0.X a 200.7.255.X
RED DEST
D/I
200.4.0.0
200.5.0.0
200.5.128.0
200.5.131.0
I
I
I
I
RT
MASCARA
B
C
D
B
255.255.0.0
255.255.128.0
255.255.192.0
255.255.255.0
35
Si
(T(mscara) AND DD )
==
T(red)
No
No
No
Es el matching de mayor
longitud?
No
Error, destino no alcanzable
Fin
Hay_matching s=T
Matching=entrada de la tabla
Si
No
Existe default
route
Si
Hay _matching
Si
Si
DESTINO = default route
Enviar a DESTINO
36
Direccin ms especfica
Entrada 1: 100.100.0.0
Entrada 2: 100.100.0.0
255.255.0.0
A router R1
255.255.255.0 A router R2
Slo entrada 1:
100.100.0.0 a 100.100.255.255
Agregado entrada 2:
100.100.0.0 a 100.100.0.255
100.100.1.0 a 100.100.255.255
37
Direcciones Multicast
Direccionamiento
Direccionamientosoportado
soportadopor
porlalaclase
claseDD
28
28bits
bitspara
paradireccionar
direccionargrupos
gruposde
deequipos
equipos
Grupos
Grupospermanentes
permanentesyytemporarios
temporarios
Los
Loshosts
hostsperidicamente
peridicamenteson
sonpreguntados
preguntadosacerca
acercade
desu
supertenencia
pertenenciaaalos
losdistintos
distintos
grupos
(protocolo
IGMP)
grupos (protocolo IGMP)
Se
Serequieren
requierenrouters
routersespeciales
especiales
Ruteo
Ruteoespecial
especialutilizando
utilizandospanning
spanningtrees
trees
Grupos
Grupospermanentes:
permanentes:
224.0.0.1
224.0.0.1 Todos
Todoslos
lossistemas
sistemasen
enuna
unaLAN
LAN
224.0.0.2
224.0.0.2 Todos
Todoslos
losrouters
routersen
enuna
unaLAN
LAN
224.0.0.5
224.0.0.5 Todos
Todoslos
losrouters
routersOSPF
OSPFen
enuna
unaLAN
LAN
224.0.0.6
224.0.0.6Todos
Todoslos
losdesignated
designatedrouters
routersOSPF
OSPFen
enuna
unaLAN
LAN
38