You are on page 1of 120

MAESTRA EN INGENIERIA DE SISTEMAS Y

COMPUTACIN

Tecnologas para el Diseo de Redes de Comunicaciones


LAN y WAN
1. Introduccin al Capacity Planning y el Diseo de Redes de
Comunicaciones
Ing. Yezid E. Donoso Meisel, Ph.D.
e-mail : ydonoso@uniandes.edu.co
http://sistemas.uniandes.edu.co/~ydonoso/

A note on the use of these ppt slides:


Were making these slides freely available to all (faculty, students, readers).
Theyre in PowerPoint form so you can add, modify, and delete slides
(including this one) and slide content to suit your needs. They obviously
represent a lot of work on our part. In return for use, we only ask the
following:
q If you use these slides (e.g., in a class) in substantially unaltered form,
that you mention their source (after all, wed like people to use our book!)
q If you post any slides in substantially unaltered form on a www site, that
you note that they are adapted from (or perhaps identical to) our slides, and
note our copyright of this material.
Thanks and enjoy! JFK/KWR
All material copyright 1996-2009
J.F Kurose and K.W. Ross, All Rights Reserved

Computer Networking:
A Top Down Approach ,
5th edition.
Jim Kurose, Keith Ross
Addison-Wesley, April
2009.

Contenido
Numeral

Contenido

1.1

Introduccin al funcionamiento de los Servicios (TCP/UDP)

1.2

Capacity Planning

1.3

Mobile IP

1.4

Introduccin al Diseo y Agrupacin Funcional de las Redes


de Comunicaciones

Contenido
Numeral

Contenido

1.1

Introduccin al funcionamiento de los Servicios (TCP/UDP)

1.2

Capacity Planning

1.3

Mobile IP

1.4

Introduccin al Diseo y Agrupacin Funcional de las Redes


de Comunicaciones

1.1

Trficos Elsticos e Inelsticos

Can adjust to changes in delay and throughput


E.g. common TCP and UDP application

E-Mail insensitive to delay changes

FTP User expect delay proportional to file size

Sensitive to changes in throughput

SNMP delay not a problem, except when caused by congestion

Web (HTTP), TELNET sensitive to delay


Not per packet delay total elapsed time

E.g. web page loading time

For small items, delay across internet dominates

For large items it is throughput over connection


Need some QoS control to match to demand

1.1

Trficos Elsticos e Inelsticos

Does not easily adapt to changes in delay and throughput

Real time traffic


Throughput

Minimum may be required


Delay

E.g. stock trading


Jitter - Delay variation

More jitter requires a bigger buffer

E.g. teleconferencing requires reasonable upper bound


Packet loss

1.1

Trficos Elsticos e Inelsticos

Difficult to meet requirements on network with variable queuing delays and


congestion
Need preferential treatment
Applications need to state requirements

Ahead of time (preferably) or on the fly

Using fields in IP header

Resource reservation protocol


Must still support elastic traffic

Deny service requests that leave too few resources to handle elastic traffic
demands

1.1

Trficos Elsticos e Inelsticos

1.1

10

Trficos Elsticos e Inelsticos

Data loss

Throughput

Time Sensitive

file transfer
e-mail
Web documents
real-time audio/video

no loss
no loss
no loss
loss-tolerant

no
no
no
yes, 100s msec

stored audio/video
interactive games
instant messaging

loss-tolerant
loss-tolerant
no loss

elastic
elastic
elastic
audio: 5kbps-1Mbps
video:10kbps-5Mbps
same as above
few kbps up
elastic

Application

yes, few secs


yes, 100s msec
yes and no

1.1

11

Trficos Elsticos e Inelsticos


TCP service:
connection-oriented: setup required
between client and server processes
reliable transport between sending
and receiving process
flow control: sender wont overwhelm
receiver
congestion control: throttle sender
when network overloaded
does not provide: timing, minimum
throughput guarantees, security

UDP service:
unreliable data transfer between
sending and receiving process
does not provide: connection
setup, reliability, flow control,
congestion control, timing,
throughput guarantee, or
security

12

1.1

Trficos Elsticos e Inelsticos

Application
e-mail
remote terminal access
Web
file transfer
streaming multimedia
Internet telephony

Application
layer protocol

Underlying
transport protocol

SMTP [RFC 2821]


Telnet [RFC 854]
HTTP [RFC 2616]
FTP [RFC 959]
HTTP (eg Youtube),
RTP [RFC 1889]
SIP, RTP, proprietary
(e.g., Skype)

TCP
TCP
TCP
TCP
TCP or UDP
typically UDP

1.1

Trficos Elsticos e Inelsticos

13

1.1

Trficos Elsticos e Inelsticos

14

1.1

Trficos Elsticos e Inelsticos


Encabezados

15

16

1.1

Trficos Elsticos e Inelsticos


Encabezados

Seq. #s:
byte stream number
of first byte in
segments data
ACKs:
seq # of next byte
expected from other
side
cumulative ACK
Q: how receiver handles
out-of-order segments
A: TCP spec doesnt say,
- up to implementor

Host B

Host A
User
types
C

host ACKs
receipt
of echoed
C

Seq=4

2, ACK

=79, d

ata =

host ACKs
receipt of

C
ta = C, echoes
a
d
,
K=43
back C
C
A
,
9
7
=
Seq

Seq=4

3, ACK

=80

simple telnet scenario

time

17

Contenido
Numeral

Contenido

1.1

Introduccin al funcionamiento de los Servicios (TCP/UDP)

1.2

Capacity Planning

1.3

Mobile IP

1.4

Introduccin al Diseo y Agrupacin Funcional de las Redes


de Comunicaciones

1.2

Requerimientos para aplicaciones de Datos


Delay y Prdida de Paquetes
packets queue in router buffers
packet arrival rate to link exceeds output link capacity
packets queue, wait for turn

packet being transmitted (delay)

B
packets queueing (delay)
free (available) buffers: arriving packets
dropped (loss) if no free buffers

18

1.2

19

Requerimientos para aplicaciones de Datos


Delay
2. queueing
time waiting at output link for
transmission
depends on congestion level of
router

1. nodal processing:
check bit errors
determine output link

transmission

propagation

B
nodal
processing

queueing

1.2

20

Requerimientos para aplicaciones de Datos


Delay
4. Propagation delay:
d = length of physical link
s = propagation speed in medium (~2x108
m/sec)
propagation delay = d/s

3. Transmission delay:
R=link bandwidth (bps)
L=packet length (bits)
time to send bits into link = L/R

Note: s and R are very different


quantities!

transmission

propagation

B
nodal
processing

queueing

1.2

21

Requerimientos para aplicaciones de Datos


Delay en el Nodo

d noda l = d proc + d queue + d trans + d prop

dproc = processing delay


typically a few microsecs or less
dqueue = queuing delay
depends on congestion
dtrans = transmission delay
= L/R, significant for low-speed links
dprop = propagation delay
a few microsecs to hundreds of msecs
transmission

propagation

B
nodal
processing

queueing

1.2

Requerimientos para aplicaciones de Datos


Delay en Cola
R=link bandwidth (bps)
L=packet length (bits)
a=average packet arrival rate

traffic intensity = La/R

La/R ~ 0: average queueing delay small


La/R -> 1: delays become large
La/R > 1: more work arriving than can be serviced, average delay
infinite!

22

1.2

23

Requerimientos para aplicaciones de Datos


Prdida de Paquetes

Queue preceding link in buffer has finite capacity


packet arriving to full queue dropped
lost packet may be retransmitted by previous node, by source end system, or not
at all

buffer
(waiting area)

packet being transmitted

packet arriving to
full buffer is lost

24

1.2

Requerimientos para aplicaciones de Datos


Throughput

throughput: rate (bits/time unit) at which bits transferred between


sender/receiver
instantaneous: rate at given point in time
average: rate over longer period of time

server,
server
sendswith
bits
file into
of F pipe
bits
(fluid)
to send to client

linkthat
capacity
pipe
can carry
R
bits/sec
s
fluid
at rate
Rs bits/sec)

link capacity
pipe
that can carry
Rcfluid
bits/sec
at rate
Rc bits/sec)

25

1.2

Requerimientos para aplicaciones de Datos


Throughput

Rs < Rc What is average end-end throughput?

Rs bits/sec

Rc bits/sec

Rs > Rc What is average end-end throughput?

Rs bits/sec

bottleneck link
link on end-end path that constrains end-end throughput

Rc bits/sec

26

1.2

Requerimientos para aplicaciones de Datos


Throughput

per-connection end-end
throughput: min(Rc,Rs,R/10)
in practice: Rc or Rs is often
bottleneck

Rs
Rs

Rs

R
Rc

Rc
Rc

10 connections (fairly) share backbone


bottleneck link R bits/sec

1.2

27

Requerimientos para aplicaciones de Datos


Identificar el origen de los Trficos ms altos en la red

Nombre Comunidad Tamao Comunidad Localizacin


de Usuarios
(# usuarios)

Aplicaciones
Usadas

28

1.2

Requerimientos para aplicaciones de Datos


Determinacin del Flujo de Trfico en la Red

Destino 1
Mbps
Origen 1
Origen 2
Flujo de Trfico entre Cliente-Servidor
Flujo de Trfico entre peer-to-peer
Flujo de Trfico entre Servidor-Servidor
Flujo de Trfico Computacin Distribuida

Destino 2
Ruta

Mbps

Ruta

1.2

29

Requerimientos para aplicaciones de Datos


Caractersticas de Trfico de las Aplicaciones

Nombre de la
Aplicacin

Tipo del Flujo


de Datos

Protocolos
usados por la
Aplicacin

Comunidad de
Usuarios que
utilizan la
Aplicacin

Datos
almacenados
(Servidores,
Hosts)

Ancho de Banda
aproximado
requerido por la
aplicacin

Requerimientos
de QoS

1.2

Requerimientos para aplicaciones de Datos


Traffic Generated by a Request for a 5-KB Page
Traffic Type

Bytes Sent

TCP Connection

180 (approx.)

GET Request

256 (approx.)

5-KB file

5,120

Protocols overhead

1,364 (approx.)

Total

6,920

30

1.2

Requerimientos para aplicaciones de Datos


Web Traffic Text Page
X 1000

http://datatracker.ietf.org/doc/rfc5905/

31

1.2

Requerimientos para aplicaciones de Datos


Web Traffic image Page
X 1000

http://www.uniandes.edu.co

32

1.2

Requerimientos para aplicaciones de Datos


Web Traffic image Page

http://www.cisco.com/

33

1.2

Requerimientos para aplicaciones de Datos


Web Traffic Streaming

http://video.uniandes.edu.co/

34

1.2

Requerimientos para aplicaciones de Datos


Web Traffic Streaming (downlink)
X 1000

http://video.uniandes.edu.co/

35

1.2

Requerimientos para aplicaciones de Datos (FTP)

36

1.2

Requerimientos para aplicaciones Real-Time

Cuando se realiza la transmisin de Voz sobre una Red se produce las siguientes
funciones:
Codificacin / Decodificacin
Conversin de Direccionamientos Telefnicos a Direccionamientos IP
Algoritmos de Compresin de Voz
Todas estas funciones generan Delay en la transmisin

37

1.2

38

Requerimientos para aplicaciones Real-Time

La Transmisin se lleva a cabo:


Codificando/Decodificando la Voz a travs de PCM (Pulse Code Modulation)
Compresin de la Voz para transmitirla como un paquete IP

1.2

Requerimientos para aplicaciones Real-Time

Codificacin y Compresin en un Enrutador

39

1.2

Requerimientos para aplicaciones Real-Time

Codificacin en el PBX
Compresin en el Enrutador

40

1.2

Requerimientos para aplicaciones Real-Time

41

1.2

Requerimientos para aplicaciones Real-Time

42

1.2

Requerimientos para aplicaciones Real-Time

G.729 <- 10ms


G.723 <- 30ms

43

44

1.2

Requerimientos para aplicaciones Real-Time


Mean opinion score (MOS)
MOS

Quality

Impairment

Excellent

Imperceptible

Good

Perceptible but
not annoying

Fair

Slightly annoying

Poor

Annoying

Bad

Very annoying

1.2

45

Requerimientos para aplicaciones Real-Time


Range in Milliseconds

Description

0-150

Aceptable para muchas aplicaciones

150-400

Aceptable bajo restricciones del


administrador

Superior 400

No Aceptable generalmente

1.2

46

Requerimientos para aplicaciones Real-Time (Origen del


Delay)

47

1.2

Requerimientos para aplicaciones Real-Time (Delay del


Codificador)
Best Case
Coder
Delay

Worst
Case
Coder
Delay

Coder

Rate

Required
Sample
block

ADPCM, G.726

32 Kbps

10 ms

2.5 ms

10 ms

CS-ACELP, G.
729A

8.0 Kbps

10 ms

2.5 ms

10 ms

MP-MLQ, G.723.1 6.3 Kbps

30 ms

5 ms

20 ms

MP-ACELP, G.
723.1

30 ms

5 ms

20 ms

5.3 Kbps

1.2

48

Requerimientos para aplicaciones Real-Time (Delay del


Algoritmo)

Delay Algoritmo para Codificador G.726 <- 0 ms


Delay Algoritmo para Codificador G.729 <- 5 ms.
Delay Algoritmo para Codificador G.723.1 <- 7.5 ms

Tiempo de Compresin por Bloque (Peor Caso)


Tiempo Decompresin por Bloque x 3 Bloques
Delay Algoritmo
Total ()

:10 ms
:3 ms
:5 ms
:18 ms

1.2

49

Requerimientos para aplicaciones Real-Time (Delay del


Empaquetamiento)

50

1.2

Requerimientos para aplicaciones Real-Time (Delay del


Empaquetamiento)

Coder

Payload
Packetization
Size
Delay (ms)
(Bytes)

Payload Size
(Bytes)

Packetization
Delay (ms)

PCM, G.711

64 Kbps

160

20

240

30

ADPCM, G.
726

32 Kbps

80

20

120

30

CS-ACELP,
G.729

8.0 Kbps

20

20

30

30

MP-MLQ,
G.723.1

6.3 Kbps

24

24

60

48

MP-ACELP,
G.723.1

5.3 Kbps

20

30

60

60

1.2

51

Requerimientos para aplicaciones Real-Time (Delay de la


Serializacin)

52

1.2

Requerimientos para aplicaciones Real-Time (Delay de la


Serializacin)
El Delay Fijo en la Serializacin delay es dado por el tiempo en ubicar adecuadamente un
paquete de Voz o de Datos en la Interface de la Red

Frame Size
(bytes)

Line Speed (Kbps)


19.2

56

64

128

256

384

512

768

1024

1544

2048

38

15.83

5.43

4.75

2.38

1.19

0.79

0.59

0.40

0.30

0.20

0.15

48

20.00

6.86

6.00

3.00

1.50

1.00

0.75

0.50

0.38

0.25

0.19

64

26.67

9.14

8.00

4.00

2.00

1.33

1.00

0.67

0.50

0.33

0.25

128

53.33

18.29

16.00

8.00

4.00

2.67

2.00

1.33

1.00

0.66

0.50

256

106.67

36.57

32.00

16.00

8.00

5.33

4.00

2.67

2.00

1.33

1.00

512

213.33

73.14

64.00

32.00

16.00

10.67

8.00

5.33

4.00

2.65

2.00

1024

426.67

146.29

128.00

64.00

32.00

21.33

16.00

10.67

8.00

5.31

4.00

1500

625.00

214.29

187.50

93.75

46.88

31.25

23.44

15.63

11.72

7.77

5.86

2048

853.33

292.57

256.00

128.00

64.00

42.67

32.00

21.33

16.00

10.61

8.00

1.2

53

Requerimientos para aplicaciones Real-Time (Queueing /


Buffering Delay)

Este Delay es dado por el tiempo de permanencia en la cola antes de ser transmitido por
la Interface del Enrutador
Los paquetes de Voz deberan tener QoS (Prioridad) en comparacin de los paquetes de
Datos, por lo tanto el tiempo en cola debe ser pequeo.

1.2

Requerimientos para aplicaciones Real-Time (Network


Switching Delay)

54

1.2

55

Requerimientos para aplicaciones Real-Time (De-Jitter Delay)

La conexin extremo-a-extremo presenta muchos Retardos (delay) variables.


A travs del de-jitter buffer se establece que el delay sea fijo debido a que con este
funcionamiento se hace que todos los paquetes esperen un tiempo mximo determinado
en forma constante antes de ser enviados en el destino.

1.2

56

Requerimientos para aplicaciones Real-Time (De-Jitter Delay)

57

1.2

Requerimientos para aplicaciones Real-Time

Delay Type

Fixed (ms)

Coder Delay, 1

18

Packetization Delay, 1

30

Queuing/Buffering, 1

Variable (ms)

Serialization Delay (64 kbps), 1

Network Delay (Public Frame), 1

40

De-jitter Buffer Delay, 1

45

Totals

138

25

33

58

1.2

Requerimientos para aplicaciones Real-Time

Delay Type

Fixed (ms)

Coder Delay, 1

18

Packetization Delay, 1

30

Queuing/Buffering, 1

Variable (ms)

Serialization Delay (64 kbps), 1

Network Delay (Public Frame), 1

40

Tandem Delay in MC3810, 1

Queuing/Buffering, 2

25

0.2

Serialization Delay (2 Mbps), 2

0.1

Network Delay (Public Frame), 2

40

De-jitter Buffer Delay, 1

75

Totals

209.1

25

58.2

59

1.2

Requerimientos para aplicaciones Real-Time


Servicio VoIP / Ethernet
Encab.
G.x

Voz
Datos

Encab.
UDP

Encab.
G.x

Voz
Datos

Encab. Encab.
IP
UDP

Encab.
G.x

Voz
Datos

Encab. Encab. Encab.


Eth.
IP
UDP

Encab.
Aplic.

Voz
Datos

APLICACIN

TCP / UDP
IP
Ethernet
Cobre, FO, etc

101010101010101010101010101010

1.2

Requerimientos para aplicaciones Real-Time

60

1.2

Requerimientos para aplicaciones Real-Time

61

1.2

Requerimientos para aplicaciones Real-Time

62

1.2

Requerimientos para aplicaciones Real-Time

63

1.2

Requerimientos para aplicaciones Real-Time

64

1.2

Requerimientos para aplicaciones Real-Time

65

1.2

Requerimientos para aplicaciones Real-Time

66

1.2

67

Requerimientos para aplicaciones Real-Time

Tamao Paquete Voz = (layer 2 MLPPP or FRF.12 header) + (IP/UDP/


RTP Header) + (voice payload)
Paq de Voz por Segundo (PPS) = codec bit rate / voice payload size
bandwidth = Tamao Paquete Voz * PPS

1.2

68

Requerimientos para aplicaciones Real-Time

Ejemplo: El Ancho de Banda requerido para una llamada G.729 (8 Kbps codec bit rate)
with cRTP, MLPPP y un valor de 20 bytes de carga til de voz es:
voice packet size (bytes) = (MLPPP header of 6 bytes) + ( compressed IP/UDP/RTP
header of 2 bytes) + (voice payload of 20 bytes) = 28 bytes
voice packet size (bits) = (28 bytes) * 8 bits per byte = 224 bits
voice PPS = (8Kbps codec Bit Rate ) / (160 bits) = 50 PPS
Nota: 160 bits = 20 bytes (default voice payload) * 8 (bits per byte) Bandwidth per call =
voice packet size (224 bits) * 50 PPS =
11.2 Kbps

69

1.2

Requerimientos para aplicaciones Real-Time


Compression
Technique

Bandwidth

Bandwidth w/
cRTP

Bandwidth w/VAD

Payload Size
Codec Bit
Rate

MLPPP or
FRF.12

Bandwidth
w/cRTP &
VAD

MLPPP or
FRF.12

MLPPP or
FRF.12

MLPPP or
FRF.12

Kbps

Bytes

Kbps

Kbps

Kbps

Kbps

G.711 (64)

240

76

66

50

43

G.711 (64)

160 (Default)

83

68

54

44

G.726 (32)

120

44

34

29

22

G.726 (32)

80 (Default)

50

35

33

23

G.726 (24)

80

38

27

25

17

G.726 (24)

60 (Default)

42

27

27

18

G.728 (16)

80

25

18

17

12

G.728 (16)

40 (Default)

35

19

23

13

G.729 (8)

40

17.2

9.6

11.2

6.3

G.729 (8)

20 (Default)

26.4

11.2

17.2

7.3

G.723.1 (6.3)

48

12.3

7.4

8.0

4.8

G.723.1 (6.3)

24 (Default)

18.4

8.4

12.0

5.5

G.723.1 (5.3)

40

11.4

6.4

7.4

4.1

G.723.1 (5.3)

20 (Default)

17.5

7.4

11.4

4.8

70

Contenido
Numeral

Contenido

1.1

Introduccin al funcionamiento de los Servicios (TCP/UDP)

1.2

Capacity Planning

1.3

Mobile IP

1.4

Introduccin al Diseo y Agrupacin Funcional de las Redes


de Comunicaciones

1.3

71

1.3

72

Direccionamiento IP
150.20.1.1

20.0.1.1

20.0.2.1

Red WAN
(Internet)

20.0.0.15

20.0.0.10

200.20.15.2

200.20.15.1

Enrutador
Dir. Red 20.0.0.0

Enrutador
Dir. Red 150.20.0.0

150.20.0.10

1.3

73

Qu es Mobile IP?

IP Mvil es un protocolo de la familia de TCP/IP especificado para soportar


redes mviles. Este se encuentra actualmente en la etapa de diseo y
especificacin a nivel internacional por la IETF.

Permite cambiar el punto de unin a Internet, sin alterar su direccin IP

No necesitan implementarse cambios en la infraestructura existente de rutas

1.3

74

Qu es Mobile IP?

Esta implementado debajo de la capa de transporte del modelo TCP/IP,


permitiendo soporte de movilidad transparente para la capa alta de protocolos.

Es independiente de la tecnologa, ubicado sobre la capa de enlace.

Especialmente diseado para solventar a nivel macro la movilidad.

1.3

75

Qu es Mobile IP?

Los paquetes direccionados al host movil, son siempre enviados a travs de su


red original o reenviados (forwarded) a donde este ubicado.

1.3

Entidades en Mobile IP
Nodo
Es cualquier Host o Enrutador

76

77

1.3

Entidades en Mobile IP
Foreign
Agent

20.0.0.3

20.0.0.4

20.0.0.2

RED 20.0.0.0

Red
Wan
RED 10.0.0.0

Enrutador
10.0.0.1

Home Agent

10.0.0.4
10.0.0.2

10.0.0.3

1.3

78

Entidades en Mobile IP
Nodo Mvil
Es un nodo que cambia su punto de conexin de una Red o Subred a otra

79

1.3

Entidades en Mobile IP
Foreign
Agent

20.0.0.3

10.0.0.4
20.0.0.4

20.0.0.2

RED 20.0.0.0

Red
Wan
RED 10.0.0.0

Enrutador
10.0.0.1

Home Agent

10.0.0.4
10.0.0.2

10.0.0.3

1.3

80

Entidades en Mobile IP
Agente de Casa (Home Agent)
Es un nodo que esta encargado de establecer el tnel cuando un nodo de su
red se ha movido a otra. Adems posee la funcin de Reenviar los paquetes
hasta ese nodo en la red donde se encuentre

81

1.3

Entidades en Mobile IP
Foreign
Agent

20.0.0.3

10.0.0.4
20.0.0.4

20.0.0.2

RED 20.0.0.0

Red
Wan
RED 10.0.0.0

Enrutador
10.0.0.1

Home Agent

10.0.0.2

10.0.0.3

1.3

Entidades en Mobile IP
Agente Forneo (Foreign Agent)
Es un nodo de la red visitante que presta los servicios para la movilidad
mientras se encuentran registrados con l

82

83

1.3

Entidades en Mobile IP
Foreign
Agent

20.0.0.3

10.0.0.4
20.0.0.4

20.0.0.2

RED 20.0.0.0

Red
Wan
RED 10.0.0.0

Enrutador
10.0.0.1

Home Agent

10.0.0.2

10.0.0.3

84

1.3

Funcionamiento de Mobile IP
2) El datagrama es
Interceptado por el
Home Agent y es enviado
por el tnel a la direccin
care-of address

3) El datagrama es recibido al final


del tnel y entregado al nodo mvil

Home
Agent

Foreign
Agent
2

Mobile
Node

4
1) Un Datagrama
es enviado al nodo
mvil y llega a la red
original mediante
enrutamiento
IP estandar

Host

4) Los datagramas que el nodo


mvil enve utilizar al
Foreign Agent o al enrutador default
mediante IP estandar

85

1.3

Caso 1: Con Foreign Agent


20.0.0.3

Foreign
Agent

1) El Tnel se realiza
entre el Home Agent
y el Foreign Agent.
2) La direccin es
asignada por el
Foreign Agent

10.0.0.4
20.0.0.4

20.0.0.2

RED 20.0.0.0
Red
Wan
RED 10.0.0.0

Enrutador
10.0.0.1
Home Agent

10.0.0.4
10.0.0.2

10.0.0.3

86

1.3

Caso 1: Con Foreign Agent


1) El nodo Mvil 10.0.0.4
se va a mover a la red 20.0.0.0
2) El nodo mvil llega a la red
20.0.0.0 y le enva un mensaje
de solicitud al Foreign Agent

20.0.0.3

Foreign
Agent

3) El Foreign Agent le informa y le


hace la solicitud al Home Agent y si
la respuesta es afirmativa el Foreign Agent
le asigna una care-of address al Nodo Mvil,
en este caso 20.0.0.4
4) Todo mensaje para el nodo
10.0.0.4 se realizar mediante
el tnel del Home Agent
con el Foreign Agent

10.0.0.4
20.0.0.4

20.0.0.2

RED 20.0.0.0

Red
Wan
RED 10.0.0.0

Enrutador
10.0.0.1

Home Agent

10.0.0.4
10.0.0.2

10.0.0.3

87

1.3

Caso 2: Sin Foreign Agent


20.0.0.3

1) El Tnel se realiza
entre el Home Agent
y el Nodo Mvil.
2) La direccin es
asignada por
mecanismos
externos tales como
direcciones fijas o
DHCP.

10.0.0.4
20.0.0.4

RED 20.0.0.0

Red
Wan
RED 10.0.0.0

Enrutador
10.0.0.1

Home Agent

10.0.0.2

10.0.0.4

10.0.0.3

88

1.3

Caso 2: Sin Foreign Agent


1) El nodo Mvil 10.0.0.4
se va a mover a la red 20.0.0.0
2) El nodo mvil llega a la red
20.0.0.0, luego obtiene una direccin
ya sea por medio de DHCP u otro
mecanismo y le enva un mensaje
de Registro al Home Agent
3) Todo mensaje para el nodo
10.0.0.4 se realizar mediante
el tnel del Home Agent
con el Nodo Mvil a travs de
la Co-Located Address

20.0.0.3

10.0.0.4
20.0.0.4

RED 20.0.0.0

Red
Wan
RED 10.0.0.0

Enrutador
10.0.0.1

Home Agent

10.0.0.2

10.0.0.4

10.0.0.3

1.3

Registro del Nodo Mvil


Los nodos mviles se pueden registrar por medio de dos mecanismos:
A travs del Foreign Agent
Directamente con el Home Agent

89

1.3

90

Registro del Nodo Mvil Con Foreign Agent


El nodo mvil enva un Registration Request al foreign agent para comenzar el
proceso de registro.
El foreign agent procesa el mensaje y se lo enva al home agent
El home agent enva un Registration Reply al foreign agent aceptando o negando la
peticin.
El foreign agent procesa el registro y le informa la decisin al nodo mvil

1.3

91

Registro del Nodo Mvil Directo al Home Agent


El nodo mvil enva un mensaje de Registration Request al Home Agent
El Home Agent enva un mensaje Registration Reply al nodo mvil otorgando o
negando la peticin

1.3

92

Registro del Nodo Mvil Formato Registro Request


UDP
Source Port :
Destination Port :
IP
Source Address :

Destination Address :

Variable
434
La direccin del
nodo que enva el
mensaje
La direccin del
Foreign Agent o del Home Agent

93

1.3

Registro del Nodo Mvil Formato Registro Request


0

15

7
TIPO

S B D M

G V rsv

23
LIFETIME

HOME ADDRESS

HOME AGENT
CARE-OF ADDRESS

IDENTIFICACIN

EXTENSIONES ...

31

94

1.3

Registro del Nodo Mvil Formato Registro Reply


0

15

TIPO

CODIGO

HOME ADDRESS

HOME AGENT

IDENTIFICACIN

EXTENSIONES ...

23
LIFETIME

31

95

1.3

Extensin de Autenticacin
7

TIPO

15

LONGITUD

SPI

23
SPI

AUTENTICADOR ...

Tipo
32 : Autenticacin Mvil - Home Agent
33 : Autenticacin Mvil - Foreign Agent
34 : Autenticacin Foreign - Home Agents
Longitud : 4 bytes ms el nmero de bytes en el autenticador

31

1.3

96

Extensin de Autenticacin
SPI
Security Parameter Index
Autenticador
Es el valor dado por el algoritmo MD5 que trabaja con 128 bits

1.3

Caso - Windows

97

1.3

Caso Windows Instalacin Driver

98

1.3

99

Caso Windows - Desactivar Servicios y Protocolos del


Adaptador de Red

1.3

Caso Windows - Configuracin del Nodo Mvil

100

1.3

101

Caso Windows - Manejo de Seguridad SPI (Security

Parameter Index)

1.3

102

Caso Windows - Configuracin Home & Foreign Agent

1.3

103

Caso Windows - Log del Nodo Mvil Mostrando conexin

Remota

1.3

Caso Windows - Log del Nodo Mvil Mostrando

Desconexin

104

1.3

Caso Windows - Log del Foreign Agent

105

1.3

Caso Windows - Foregin Agent con DHCP

106

1.3

107

Caso Windows Pruebas de Funcionamiento

Los servicios que se probaron fueron los siguientes:

FTP
Protocolo de Transferencia de Archivos

HTTP
Servicios de Web

PING
Verificacin de Conectividad

TRACE
Verificacin de Rutas
Teniendo en cuenta que las redes locales son 10/100baseT y la
conexin dedicada entre enrutadores es de 768kbps.

108

Contenido
Numeral

Contenido

1.1

Introduccin al funcionamiento de los Servicios (TCP/UDP)

1.2

Capacity Planning

1.3

Mobile IP

1.4

Introduccin al Diseo y Agrupacin Funcional de las Redes


de Comunicaciones

1.4

Redes LAN (Corporativas DataCenters)

109

1.4

Redes de Acceso (ltima Milla/Kilmetro)

110

1.4

Redes de Acceso (ltima Milla/Kilmetro)

111

1.4

Redes de Transporte (Core)

112

1.4

Redes de Transporte (Core)

113

1.4

Redes de Transporte (Core)

114

1.4

Redes de Servicios (Core)

115

1.4

Redes de Servicios (Core)

116

1.4

Operador de Contenidos

117

1.4

Operador de Contenidos

118

1.4

Operador de Contenidos

119

1.4

Operador de Contenidos

120