Anda di halaman 1dari 44

Sumario

Dnde estamos?
Direccin IP y mscara. Configuraciones tpicas.
Subredes IP.
Ejercicios.
Bibliografa:
Computer Networks. Peterson & Davie. 3 edicin.
Computer Networks. Fourth Edition. Tanenbaum, 4
edicin.
Data and Computer Comunications. Stallings. 5 edicin.

Dnde estamos?

Internet es un conjunto de redes interconectadas

A nivel fsico y de enlace son redes muy diversas.


La organizacin administrativa tambin cambia mucho de unas a otras.
Pero el protocolo IP, comn a todas ellas, es el pegamento que las
mantiene unidas.

Direccin IP y mscara
Configuraciones tpicas

Estructura de las direcciones IP


Las direcciones IP tienen dos partes, la parte red (a la
izquierda) y la parte host (a la derecha):
Red (n bits)

Host (32-n bits)

La longitud de cada parte se indica mediante un


parmetro denominado mscara de red.
La mscara tiene tambin una longitud de 32 bits y est
formada por un conjunto de unos seguido de un
conjunto de ceros. Los unos indican la parte red.
Como la direccin IP, la mscara tambin se representa
por cuatro nmeros decimales.
La mscara no aparece en los paquetes IP, solo se
especifica en las interfaces y las rutas.

Direcccin IP y mscara
Cuando asignamos direccin IP a una interface
de red le tenemos que indicar la mscara que
estamos utilizando. Ejemplo:

En binario:

Direccin:

147 . 156 . 135 . 22

Mscara:

255 . 255 . 255 . 0

11111111

11111111

Parte red: 147.156.135

11111111

00000000

Parte host: 22

Red con 256 direcciones, desde 147.156.135.0 hasta 147.156.135.255


Parte host a ceros

Parte host a unos

Operacin Lgica AND

Direcccin IP y mscara
Tomemos como ejemplo la direccin IP
132.18.3.100/16 para averiguar todos los
datos de la red.

Direcccin IP y mscara
El resultado del AND indica que la direccin de red es
132.18.0.0/16, es decir que la direccin IP
132.18.3.100/16 es una direccin de host que pertenece a
esa red. En consecuencia la direccin de broadcast de la
red, que es toda la porcin de host con bits 1, va a ser
132.18.255.255/16.

Un router conectando tres LANs


IP: 10.1.24.12
Msc. 255.0.0.0
Rtr: 10.0.0.1

La direccin IP de este host


Su mscara
Su router por defecto

IP: 10.2.45.17
Msc. 255.0.0.0
Rtr: 10.0.0.1

LAN B
20.1.0.0/16

LAN A
10.0.0.0/8
El router encamina los paquetes
segn su direccin de destino. No
es preciso definir ninguna ruta,
las tres redes estn directamente
conectadas al router

LAN C
30.1.1.0/24

IP: 30.1.1.12
Msc. 255.255.255.0
Rtr. 30.1.1.1

IP: 10.0.0.1
Msc. 255.0.0.0 E0
W

IP: 30.1.1.1 E2
Msc. 255.255.255.0

IP: 30.1.1.215
Msc. 255.255.255.0
Rtr: 30.1.1.1

E1

IP: 20.1.0.2
Msc. 255.255.0.0
Rtr: 20.1.0.1

IP: 20.1.0.1
Msc. 255.255.0.0

IP: 20.1.0.3
Msc. 255.255.0.0
Rtr: 20.1.0.1

Dos routers conectando tres LANs


LAN B
12.0.0.0
255.0.0.0

LAN A
11.0.0.0
255.0.0.0
H1

IP: 11.0.0.2
M: 255.0.0.0
Rtr 11.0.0.1

IP: 11.0.0.1
M: 255.0.0.0

IP: 12.0.0.1
M: 255.0.0.0
X

IP: 12.0.0.3
M: 255.0.0.0
Rtr 12.0.0.1

IP 11.0.0.3
M: 255.0.0.0
Rtr 11.0.0.1

H5

A 11.0.0.0 255.0.0.0 por 12.0.0.1


A 13.0.0.0 255.0.0.0 por 12.0.0.2

IP: 12.0.0.2
M: 255.0.0.0
Y

A 13.0.0.0 255.0.0.0 por 12.0.0.2

H2

LAN C
13.0.0.0
255.0.0.0

H3

IP: 13.0.0.1
M: 255.0.0.0

IP: 13.0.0.2
M: 255.0.0.0
Rtr 13.0.0.1

A 11.0.0.0 255.0.0.0 por 12.0.0.1

Las rutas son


necesarias para
que X e Y sepan
como llegar a la
LAN remota (C
para X, A para Y)

H6
H4

IP: 12.0.0.4
M: 255.0.0.0
Rtr 12.0.0.1
A 11.0.0.0 255.0.0.0 por 12.0.0.1
A 13.0.0.0 255.0.0.0 por 12.0.0.2

IP: 13.0.0.3
M: 255.0.0.0
Rtr 13.0.0.1

Enlace WAN: conexin mediante una


lnea serie o punto a punto
LAN A
10.0.0.0

LAN B
20.0.0.0

255.0.0.0

255.0.0.0

A 20.0.0.0 255.0.0.0 por 90.0.0.2


H1

H3

255.0.0.0

E0
10.0.0.2

10.0.0.1

255.0.0.0

255.0.0.0

Rtr 10.0.0.1

WAN
90.0.0.0

90.0.0.1

20.0.0.2

255.0.0.0

255.0.0.0

Rtr 20.0.0.1

S0

S0
90.0.0.2
H2

255.0.0.0

E0

H4

20.0.0.1
255.0.0.0

10.0.0.3
255.0.0.0

Rtr 10.0.0.1

A 10.0.0.0 255.0.0.0 por 90.0.0.1

20.0.0.3
255.0.0.0

Rtr 20.0.0.1

Algunas direcciones IP especiales


Direccin

Significado

Ejemplo

255.255.255.255

Broadcast en la LAN propia

255.255.255.255

Parte Host a ceros

Identifica una red

147.156.0.0
255.255.0.0

Parte Host a unos

Broadcast en una red remota

147.156.255.255
255.255.0.0

127.0.0.1

Direccin Loopback (para pruebas)

127.0.0.1

La primera y la ltima direcciones de una red estn siempre


reservadas y no deben asignarse nunca a un host

Uso reservado de la primera y la ltima


direcciones de cada red
Cuando tenemos una red, por ejemplo la 40.40.0.0 con
mscara 255.255.0.0:
La primera direccin posible (40.40.0.0) identifica la red.
La ltima direccin posible (40.40.255.255) es la de
broadcast en esa red.
El rango asignable en este caso sera desde 40.40.0.1
hasta 40.40.255.254
No se puede asignar a ninguna interfaz ni la primera ni
la ltima direcciones de cada red. As pues siempre
disponemos de dos direcciones menos (en este caso 65534 en
vez de 65536).
La direccin de la red (40.40.0.0) puede aparece en rutas,
pero no puede aparecer como origen o destino en la cabecera
de los paquetes IP.
La direccin broadcast (40.40.255.255) puede aparecer como
destino pero nunca como origen en la cabecera de los
paquetes IP.

Direcciones IP privadas
Existen tres rangos de direcciones IP que han sido declarados
como privados. Las organizaciones pueden utilizarlos
internamente como deseen. La nica regla es que los paquetes
que contienen estas direcciones no pueden aparecer en
Internet. Los tres rangos reservados son:

10.0.0.0
10.255.255.255/8
(16.777.216)
172.16.0.0 172.31.255.255/12 (1.048.576)
192.168.0.0 192.168.255.255/16 (65.536)
RFC 1918: Address Allocation for Private Internets

Direcciones privadas?
Dispositivos que no requieren conexin a Internet
(impresoras, switches, etc.).
Si queremos interconectar en un laboratorio
aparatos de medicin con las PCs que los
controlan.
Redes de usuarios o servidores que no queremos
que accedan a Internet.
Redes que acceden a Internet a travs de otros
mecanismos (NAT-PAT, Proxy, etc.).
Por la escasez de direcciones IP pblicas que
pueden ser registradas.
Otros: Seguridad?, tneles, VPN, etc.
Etc. Etc.

Uso de las direcciones privadas


B

A
208.70.188.15

Internet

200.10.161.33

NAT: Network Address Translation


(traduccin de direcciones)

130.15.12.27
172.16.1.1/16

147.156.1.1/16
NAT

Organizacin X
172.16.0.0
255.255.0.0

172.16.1.2/16
Rtr 172.16.1.1

202.34.98.10

172.16.1.10/16
Rtr 172.16.1.1

Organizacin Y
147.156.0.0
255.255.0.0

X e Y montan redes IP.


X decide utilizar
direcciones privadas.
Y utiliza direcciones
pblicas.

147.156.1.10/16
Rtr 147.156.1.1
147.156.1.2/16
Rtr 147.156.1.1

Asignacin de direcciones IP
Inicialmente la aisgnacin de direcciones IP la realizaba
el DDN NIC (Department of Defense Network Network
Information Center) de forma centralizada.
A principios de los 90 se decidi descentralizar esta
funcin creando los llamados RIR (Regional Internet
Registry). El primero se constituy en Europa y se llam
RIPE. Actualmente hay 5 en todo el mundo.
Los RIR dependen del IANA (Internet Assignment
Number Authority).
Los RIR dan direcciones a los proveedores grandes.
Los proveedores pequeos obtienen sus direcciones e
los proveedores grandes.
Las organizaciones obtienen direcciones del proveedor
que les da conectividad.
Cada RIR dispone de una base de datos (whois) para
bsqueda de direcciones IP. Ej.: http://lacnic.net/cgibin/lacnic/whois?lg=SP

Organizacin de los registros regionales


Registro Regional

rea geogrfica

ARIN (American Registry for Internet


Numbers) www.arin.net

EEUU y Canad
frica Subsahariana
Resto del mundo

APNIC (Asia Pacific Network Information


Centre) www.apnic.net

Asia oriental
Pacfico

RIPE (Rseaux IP Europenes) www.ripe.net

Europa
Medio Oriente
Asia Central
frica Sahariana

LACNIC ( Latin American and Caribbean


Network Information Center) www.lacnic.net
AFRINIC (African Network Information
Center) www.afrinic.net (en proceso de
creacin)

Amrica y el Caribe
(excepto EEUU y Canad)
frica

Subredes IP

Problemas?

LAN
40.40.0.0 255.255.0.0

switch

(65534)

router

..
..
..

Subredes
A menudo la red de una organizacin est a su vez formada
por varias redes. En estos casos suele ser conveniente partir
de una red grande que dividimos en trozos ms pequeos
llamados subredes.
Ejemplo: la empresa X utiliza la red 40.40.0.0 255.255.0.0 (es
decir desde 40.40.0.0 hasta 40.40.255.255) en una LAN
enorme. Para reducir el trfico broadcast decide dividirla
formando VLANs, ninguna de las cuales tendr ms de 256
ordenadores. Las subredes podran ser:
VLAN

Subred

Mscara

Rango

40.40.0.0

255.255.255.0

40.40.0.0 - 40.40.0.255

40.40.1.0

255.255.255.0

40.40.1.0 40.40.1.255

40.40.2.0

255.255.255.0

40.40.2.0 40.40.2.255

256

40.40.255.0

255.255.255.0

40.40.255.0 40.40.255.255

Ejemplo de uso de subredes


VLAN 1
40.40.0.0 255.255.255.0
Rtr: 40.40.0.1

VLAN 2
40.40.1.0 255.255.255.0
Rtr: 40.40.1.1

40.40.0.1
40.40.1.1
40.40.2.1

VLAN 3
40.40.2.0 255.255.255.0
Rtr: 40.40.2.1

40.40.255.1
90.0.0.1

..
..
..
A 40.40.0.0 255.255.0.0 por 90.0.0.1

VLAN 256
40.40.255.0 255.255.255.0
Rtr: 40.40.255.1

Subredes

Nmero de red + nmero de subred + host.

Porqu usar subredes? Ejemplos.


Para reducir el trfico broadcast en una red local muy
grande.
Para conectar redes locales remotas de una misma
organizacin utilizando routers y enlaces punto-apunto.
Por razones de seguridad, para separar las redes a
nivel IP y poder utilizar en un router tcnicas de
filtrado basadas en las direcciones IP de los paquetes.
En caso de instalacin de un firewall, para dividir una
red local en zonas con distinto nivel de seguridad
(llamadas DMZs).
En el caso de un ISP: para separar las redes de
servicios, clientes, backbone, etc.
Etc. Etc.

Mscaras que no son mltiplo de 8


Las mscaras no siempre son de 8, 16 o 24 bits. En
estos casos la separacin de la parte red y la parte host
no es tan evidente, aunque el mecanismo es el mismo:

En binario:

Direccin:

147 . 156 . 249 . 228

Mscara:

255 . 255 . 252 . 0

11111111

11111111

Parte red: 22 bits

11111100

00000000

Parte host: 10 bits

Esta red tiene 1024 direcciones. Rango: 147.156.248.0 147.156.251.255


La primera y la ltima no son utilizables

Mscaras que no son mltiplo de 8


Tomemos como ejemplo la direccin IP
10.100.40.30/11.

Mscaras que no son mltiplo de 8

El resultado indica que la direccin 10.100.40.30/11 es una


direccin de host perteneciente a la subred 10.96.0.0/11 y
que tiene como direccin de broadcast 10.127.255.255/11
(la direccin de broadcast la obtenemos colocando todos
bits 1 en la porcin de host de la direccin IP).

Mscaras que no son mltiplo de 8


Netmask: 255.255.255.128 = 25 11111111.11111111.11111111.1 0000000
Network:
Broadcast:
HostMin:
HostMax:
Hosts/Net:

128.96.34.0/25
128.96.34.127
128.96.34.1
128.96.34.126
126

10000000.01100000.00100010.0 0000000
10000000.01100000.00100010.0 1111111
10000000.01100000.00100010.0 0000001
10000000.01100000.00100010.0 1111110

Network:
Broadcast:
HostMin:
HostMax:
Hosts/Net:

128.96.34.128/25 10000000.01100000.00100010.1 0000000


128.96.34.255 10000000.01100000.00100010.1 1111111
128.96.34.129 10000000.01100000.00100010.1 0000001
128.96.34.254 10000000.01100000.00100010.1 1111110
126

Otro ejemplo de subredes (Peterson)

Posibles valores de las mscaras


En las mscaras los bits a 1 siempre han de estar contiguos
empezando por la izquierda. No se utiliza por ejemplo la
mscara 255.255.0.255.
Por tanto los valores que pueden aparecer en cualquier
mscara son:
Bits de
mscara (n)

Binario

Decimal

00000000

10000000

0 + 128 = 128

11000000

128 + 64 = 192

11100000

192 + 32 = 224

11110000

224 + 16 = 240

11111000

240 + 8 = 248

11111100

248 + 4 = 252

11111110

252 + 2 = 254

11111111

254 + 1 = 255

Mscaras. Notacin concisa


Como ya hemos visto, puesto que la mscara
siempre ha de ser contigua, en lugar de
expresarla con nmeros decimales se puede
indicar su longitud en bits (entre 0 y 32).
Esto permite una notacin mucho ms concisa
al indicar direcciones de interfaces y rutas. As:
La interfaz 40.40.0.1 255.255.255.0 se
convierte en 40.40.0.1/24
La ruta A 20.0.0.0 255.0.0.0 por 90.0.0.2 se
convierte en A 20.0.0.0/8 por 90.0.0.2

Mini-redes
La red ms pequea que podemos hacer es la de mscara de 30 bits:

Mscara:

30 bits

2 bits

Red

Host

11111111 . 11111111
255

255

11111111 . 111111

255

00

252

En este caso obtenemos cuatro direcciones, de las cuales solo podemos


usar dos. Estas redes se suelen utilizar en enlaces punto a punto ya que
en este caso solo se necesitan dos direcciones. Ejemplos:
Red

Rango

Broadcast

Direcciones utilizables

90.0.0.0/30

90.0.0.0 a 90.0.0.3

90.0.0.3

90.0.0.1 y 90.0.0.2

90.0.0.4/30

90.0.0.4 a 90.0.0.7

90.0.0.7

90.0.0.5 y 90.0.0.6

90.0.0.8/30

90.0.0.8 a 90.0.0.11

90.0.0.11

90.0.0.9 y 90.0.0.10

Ruta por defecto


En muchos casos al indicar las rutas en un router hay
muchas que son accesibles por la misma direccin, y no
es cmodo especificarlas una a una.
Para esto se puede utilizar la llamada ruta por defecto
que se le aplica al paquete cuando no se le aplica
ninguna de las otras rutas definidas.
Un caso tpico es cuando un router conecta una o varias
redes entre s y hay una nica salida a Internet.
La ruta por defecto tiene la sintaxis:
A 0.0.0.0 0.0.0.0 por <direccin del router por defecto>
Por ejemplo si el router por defecto es 20.0.0.1:
A 0.0.0.0 0.0.0.0 por 20.0.0.1
O en notacin concisa:
A 0.0.0.0/0 por 20.0.0.1

Ejemplo de uso de la ruta por defecto


Internet

20.0.0.1/24
Y

LAN A
10.0.0.0/24

LAN B
20.0.0.0/24

90.0.0.2/30
A 0.0.0.0/0 por 90.0.0.1

LAN C
30.0.0.0/24
90.0.0.1/30
10.0.0.2/24
10.0.0.1/24

90.0.0.5/30

90.0.0.6/30

30.0.0.1/24

90.0.0.9/30
A 0.0.0.0/0 por 90.0.0.5
A 20.0.0.0/24 por 90.0.0.2
A 30.0.0.0/24 por 90.0.0.6
A 40.0.0.0/24 por 90.0.0.10
A 0.0.0.0/0 por 10.0.0.2

90.0.0.10/30
W

40.0.0.1/24

A 0.0.0.0/0 por 90.0.0.9

LAN D
40.0.0.0/24

Especificacin de la mscara
Se especifica la mscara:
En las direcciones de interfaz (host o router). Si el
equipo tiene varias interfaces, cada una debe tener
una direccin diferente, la mscara puede ser la
misma o no.
Al configurar una ruta, para indicar a que mbito o
rango de direcciones se aplica.
No se especifica mscara:
Cuando se indica el router por defecto en un equipo
(host o router).
Cuando se indica la direccin de destino en una ruta.
Los paquetes IP nunca llevan escrita en la cabecera la
mscara, solo llevan las direcciones de origen y destino.
El enrutamiento de los paquetes se hace segn la
direccin de destino exclusivamente.

Enlace punto a punto usando subredes


En las rutas la parte host de la direccin siempre debe ser cero
En las interfaces la parte host de la direccin
nunca puede ser toda cero ni toda unos (255)
A 158.42.30.0 255.255.255.0 por 192.168.1.2
A 158.42.20.0 255.255.255.0 por 192.168.1.1
Llevan
mscara

192.168.1.1
255.255.255.252

158.42.20.1
255.255.255.0

No llevan
mscara

192.168.1.2
255.255.255.252
X

158.42.20.12
255.255.255.0
Rtr: 158.42.20.1

LAN A
158.42.20.0
255.255.255.0

158.42.30.12
255.255.255.0
Rtr: 158.42.30.1

Y
158.42.30.1
255.255.255.0

Mini-red (subred de cuatro


direcciones) mscara de 30 bits
(rango 192.168.1.0 - 192.168.1.3)

LAN B
158.42.30.0
255.255.255.0

Mscaras de tamao variable


A menudo interesa dividir una red en subredes de
diferentes tamaos.
Para esto se utilizan mscaras de tamao
variable, es decir la divisin red/host no es
igual en todas las subredes.
Aunque las subredes pueden tener diferente
tamao no pueden solaparse (existiran
direcciones duplicadas).
La visin que tenemos de las subredes puede
variar. Por ejemplo lo que en un sitio de la red se
ve como una subred /22 (1024 direcciones)
puede dividirse en varias /24 (256 direcciones)
cuando nos acercamos.

Configuracin de subredes con mscara de


longitud variable
Agregacin de rutas

A 40.0.4.0/22 por 10.0.0.10


A 40.0.8.0/23 por 10.0.0.6
A 0.0.0.0/0 por 10.0.0.1

A 40.0.6.0/23 por 10.0.0.14


A 0.0.0.0/0 por 10.0.0.9
40.0.0.0/22

Internet

10.0.0.1/30

A 0.0.0.0/0 por 10.0.0.13

10.0.0.9/30

10.0.0.13/30

10.0.0.2/30
10.0.0.5/30

10.0.0.10/30

10.0.0.14/30

A 40.0.0.0/16 por 10.0.0.2


40.0.4.0/23
A 0.0.0.0/0 por 10.0.0.17
10.0.0.6/30

A 40.0.9.0/24 por 10.0.0.18


A 0.0.0.0/0 por 10.0.0.5

10.0.0.17/30

10.0.0.18/30

40.0.8.0/24

40.0.0.0/16

40.0.9.0/24

40.0.6.0/23

Orden de forwarding o enrutamiento


Es posible que haya varias rutas vlidas para un
mismo paquete. Por ejemplo la ruta por defecto es
aplicable en principio a cualquier paquete.
Se revisan primero las rutas de mscara ms larga.Este
criterio garantiza que se aplicarn primero las rutas
ms especficas y luego las ms generales. As por
ejemplo las rutas host (/32) se aplican en primer lugar y
la ruta por defecto (/0) se aplican en ltimo lugar.
Ejemplo:
Un router recibe un datagrama con destino 200.40.1.1
La bsqueda en la tabla encuentra dos entradas:
200.40.1.0/24
200.40.0.0/16

La ruta que se debera usar es la 200.40.1.0/24

Ejercicio
Un router presenta la siguiente tabla:

NetworkNum
135.46.60.0/24
192.53.40.0/24
192.53.40.0/25
0.0.0.0/0

NextHop
Interface0
135.46.60.23
135.46.60.99
135.46.60.103

Qu hace el router cuando recibe un paquete con destino a las


siguientes direcciones?
a) 208.70.188.15
b) 135.46.62.62
c) 192.53.40.7

Ejercicio
Una empresa tiene su sede central en Buenos Aires y una
sucursal mas pequea en la ciudad de La Plata. Cada una
de ellas tendr una red local, la de BA de 100 equipos entre
computadoras personales y servidores, y la de La Plata de
45 PCs. Se deben conectar las dos sedes mediante un
enlace WAN punto a punto. Adems, la sede de BA tendr
otra LAN con 30 servidores para una Intranet que no
requerir acceso a Internet. El enlace a Internet de toda la
red ser contratado a un proveedor de servicios en BA. Se
requiere adems reservar una subred de 20 direcciones
pblicas para uso futuro. El proveedor le ha asignado a la
empresa la red IP 200.10.161.0/24 para ser utilizada. Se
pide:
Disee el diagrama lgico de la red, incluyendo el
equipamiento necesario de nivel IP.
Disee el plan de numeracin para la red realizando el
subnetting que considere necesario

Resolucin
Cuntas direcciones IP
necesito para cada
subred ?

1.1.
2.2.
3.3.
4.4.

BABA-100
100equipos
equiposentre
entrecomputadoras
computadoraspersonales
personalesyyservidores.
servidores.
La
Plata
45
PCs.
La Plata - 45 PCs.
Enlace
EnlaceWAN
WANpunto
puntoaapunto
puntoentre
entreellas
ellas
BA
otra
LAN
con
30
servidores
para
BA - otra LAN con 30 servidores parauna
unaIntranet
Intranetque
queno
no
requerir
acceso
a
Internet.
requerir acceso a Internet.
5.5. Reservar
Reservaruna
unasubred
subredde
de20
20direcciones
direccionespblicas
pblicaspara
parauso
usofuturo.
futuro.
6.6. Enlace
a
Internet
de
toda
la
red
ser
contratado
a
un
ISP
en
Enlace a Internet de toda la red ser contratado a un ISP enBA.
BA.

ISP
Direcciones configuradas
por el ISP

101=

WAN BA-LP

LAN BA

100 hosts +
router

46= 45 PCs +
router
LAN LP

2= routers
ROUTER BA

LAN BA PRIVADA

31= 30 servidores +
router

ROUTER LP

20= reservadas

128

200.10.161.0/25
(128)

101

INTERNET

ISP

192

224

228

255

ElElproveedor
proveedorleleha
haasignado
asignadoaa 200.10.161.128/26
lalaempresa
(64)
empresalalared
red
200.10.161.0/24
200.10.161.0/24
46
Hay
que
Hay quesubnetearla
subnetearlayyasignar
asignar
las
lassubredes.
subredes.
200.10.161.224/30
(4)

2
WAN BA-LP

LAN BA

ROUTER BA

LAN LP

ROUTER LP

LAN BA PRIVADA

31
192.168.5.0/24
(256)

20 reservadas
200.10.161.192/27
(32)

Anda mungkin juga menyukai