• No se han encontrado resultados

Capítulo 4: Capa Red - II

N/A
N/A
Protected

Academic year: 2021

Share "Capítulo 4: Capa Red - II"

Copied!
45
0
0

Texto completo

(1)

Capítulo 4: Capa Red - II

ELO322: Redes de Computadores Agustín J. González

Este material está basado en:

Material de apoyo al texto Computer Networking: A Top Down Approach Featuring the Internet. Jim Kurose, Keith Ross.

(2)

Un router en Internet tiene la tabla adjunta. Indique cuántas direcciones IP son ruteadas por enlace 2.

Prefijo Coincidente Interfaz del Enlace

11001000 00010111 00010 0

11001000 00010111 00011000 1

11001000 00010111 00011 2

Otro caso 3

Son todas las IP que parten con ese prefijo, menos

las que tienen prefijo para enlace 1. Esto es 2

(3+8)

-2

8

=

2048-256 = 1792

(3)

Capítulo 4: Capa de Red

4.1 Introducción

4.2 ¿Qué hay dentro de un router?

4.3 IP: Internet Protocol

Formato de Datagrama

Fragmentación

Direccionamiento IPv4

Network address transtation NAT

IPv6

Numeración según 7° edición

del texto guía

(4)

Capa de red en Internet

Tabla de Re-envío

Funciones de la capa de red en host y router :

Protocolos de ruteo

•Selección de ruta

•RIP, OSPF, BGP

Protocolo IP

•Direccionamiento

•Formato de datagramas

•Manejo de paquetes Protocolo ICMP

•Reporta errores

•Info para router

Capa transporte: TCP, UDP, SCTP*, DCCP*, etc

Capa enlace de datos Capa física

Capa de red

SCTP*: Stream Control Transmission Protocol (año 2000)

(5)

ver length 32 bits

data

(largo variable, típicamente un segmento TCP o UDP) 16-bit identifier

header checksum time to

live

32 bit source IP address head.

len

type of service

flgs fragment offset upper

layer

32 bit destination IP address Options (if any)

Formato del datagrama IPv4

Largo total datagrama (bytes) Número de versión

Protocolo IP = 4 Largo encabezado (en palabras de 32 bits)

“tipo” de datagrama

(bajo retardo, alto BW, confiabilidad)

Para

fragmentación y re-ensamble

máx. número de saltos entre routers restantes (decrementado en cada router)

A qué protocolo superior corresponden los

datos TCP, UDP, etc E.g. marcas de

tiempo, grabar ruta tomada, lista especifica de router a visitar.

¿Cuánta ineficiencia hay en TCP?

20 bytes de TCP

20 bytes de IP

=40 bytes + header de capa enlace

(6)

Cada enlace de red tiene un MTU (max. transmission unit), es el

mayor tamaño de un frame en la capa enlace.

Diferentes tipos de enlaces tienen diferentes MTUs

Por esto es que un datagrama IP grande debe ser dividido

(“fragmented”) en la capa de red

Un datagrama se convierte en varios datagramas

Se “re-ensambla” en el destino final

Bits del encabezado IP se

usan para identificar y ordenar fragmentos relacionados

fragmentación:

in: un gran datagrama out: 3 datagramas chicos

re-ensamble

… …

Fragmentación y re-ensamble IP

Enlace de MTU

grande En

lace d e MTU pequeño

(7)

ID

=x offset

=0 fragflag

=0 largo

=4000

ID

=x offset

=0 fragflag

=1 largo

=1500 ID

=x offset

=185 fragflag

=1 largo

=1500 ID

=x offset

=370 fragflag

=0 largo

=1040

Un datagrama grande es transformado en varios datagramas más pequeños

Fragmentación y re-ensamble IP

Ejemplo

4000 byte datagram (20 bytes header IP + 3980 en campo datos datagrama)

MTU = 1500 bytes

1480 bytes en

campo de datos de datagrama offset en bloques de 8 bytes 1480/8 = 185

datos insertados en posición 370*8=2960 Largo datos último = 3980-1480-1480 = 1020

Más header => 1040

Más fragmentos? 0 => No

(8)

Fragmentación y re-ensamble

ID

=x offset

=0 fragflag

=0 largo

=4000

ID

=x offset

=0 fragflag

=1 largo

=1500

ID

=x offset

=185 fragflag

=1 largo

=1500

ID

=x offset

=370 fragflag

=0 largo

=1040

Debe ser múltiplo de 8

Posición al re-ensamble = offset*8

Más fragmentos?

(9)

Un destino de una red IP recibe fragmentos de

tamaños 444, 444 y 253, ¿Qué puede decir usted

respecto del MTU más pequeño de la ruta? Si los tres fragmentos corresponden al mismo datagrama original

¿Cuál es el tamaño del datagrama enviado?

Como se trata de fragmentos, el paquete original fue dividido en fragmentos que quepan en el MTU más

pequeño de la ruta. El MTU debe ser superior o igual a 444, e inferior a (20+424+8)=452.

Suponiendo que son los únicos fragmentos y no se ha perdido ninguno, el datagrama original es de tamaño 20+(444-20)+(444-20)+(253-20)= 1101 bytes.

?

(10)

Capítulo 4: Capa de Red

4.1 Introducción

4.2 ¿Qué hay dentro de un router?

4.3 IP: Internet Protocol

Formato de Datagrama

Fragmentación

Direccionamiento IPv4

Network address transtation NAT

IPv6

Numeración según 7° edición

del texto guía

(11)

Direccionamiento IP: introducción

Dirección IP: identificador de 32-bit del host, interfaz del router

Interfaz: conexión entre host y router, enlace físico

Router típicamente tiene múltiples interfaces (bocas)

Host puede tener múltiples interfaces (Ethernet, WiFi)

Dirección IP está asociada a cada interfaz

223.1.1.1 223.1.1.2

223.1.1.3

223.1.1.4 223.1.2.9

223.1.2.2 223.1.2.1

223.1.3.2 223.1.3.1

223.1.3.27

223.1.1.1 = 11011111 00000001 00000001 00000001

223 1 1 1

Una Interfaz <=> al menos 1 direc. IP

Interfaces WiFi conectadas vía estación base WiFi

Interfaces Ethernet cableadas a un switch Ethernet

(12)

Sub-redes

Dirección IP:

Direc. sub-red (bits más significativos)

Direc. del host (bits menos significativos)

¿Qué es una sub-red?

Grupo de máquinas que poseen la misma dirección de sub-red (parte más

significativa)

Se podrían interconectar sin tener un router (e.g. con un switch, hub, Punto de

acceso)

Cada una de las zonas coloreadas mostradas.

Red consiste de 3 sub-redes

223.1.1.1

223.1.1.2

223.1.1.3

223.1.1.4 223.1.2.9

223.1.2.2 223.1.2.1

223.1.3.2 223.1.3.1

223.1.3.27

LAN

Las direcciones IP están

organizadas jerárquicamente

(13)

Sub-redes

223.1.1.0/24

223.1.2.0/24

223.1.3.0/24

Receta

Para determinar las sub- redes, desconectar las interfaces del router para crear redes tipo islas

independientes.

Cada red independiente es una sub-red.

Máscara de sub-red: /24 => 24 primeros bits

Comunes, dirección de subred

223.1.1.1

223.1.1.2

223.1.1.3

223.1.1.4 223.1.2.9

223.1.2.2 223.1.2.1

223.1.3.2 223.1.3.1

223.1.3.27

LAN

(14)

¿Cuántas hay?

223.1.1.1

223.1.1.3

223.1.1.4

223.1.2.2 223.1.2.1

223.1.2.6

223.1.3.2 223.1.3.1

223.1.3.27 223.1.1.2

223.1.7.0

223.1.7.1 223.1.8.0

223.1.8.1 223.1.9.1

223.1.9.2

Sub-redes

(15)

Direccionamiento IP: CIDR

Se refiere a estructura de una dirección IP: parte dirección común de sub-red y dirección de host dentro de la red.

CIDR: Classless InterDomain Routing

Porción de sub-red de la dirección es de largo arbitrario

Formato de dirección: a.b.c.d/x, donde x es # bits de la dirección de la sub-red

11001000 00010111 00010000 00000000

Parte subred Parte host

200.23.16.0/23

11001000 00010111 00010000 10000000

200.23.16.128/25

(16)

¿Qué es una dirección IP privada?

Al comienzo se pensó que cada máquina debía tener una dirección única en el planeta.

Esto no fue siempre necesario pues redes privadas, como aquellas que conectan máquinas en una industria, no

requerían conexión a Internet.

Para este propósito se reservó algunas subredes para crear redes privadas. Éstas son:

10.0.0.0/8 con 224 direcciones => 00001010.xxxxxxxx.X.X 172.16.0.0/12 con 220 direcciones => 10101100.0001xxxx.X.X 192.168.0.0/16 con 216 direcciones => 11000000.10101000.X.X

Como la idea era que estas sub-redes no estuvieran

conectadas a Internet, las mismas sub-redes pueden

utilizarse en varios lugares mientras no se conecten a

Internet.

(17)

¿Cuántas máquinas puede usted conectar a la sub-red

200.1.17.128/26?

32-26=6 => Número de IPs es 2

6

= 64 direcciones IP, de las cuales 62 pueden ser asignadas a

máquinas.

La dirección de sólo 0's y sólo 1's están reservadas.

Sólo 1's es la de broadcast.

?

(18)

Direcciones IP: ¿Cómo obtener una?

Q: ¿Cómo obtiene un host su dirección IP?

Configurada por el administrador en un archivo

Windows: ver versión específica

Linux: ver versión específica

Vía protocolo de configuración dinámica DHCP: Dynamic Host Configuration Protocol: el host obtiene la dirección dinámicamente desde un servidor

“plug-and-play”, es decir, el usuario enciende su

computador y puede trabajar con dirección asignada por

DHCP

(19)

DHCP: Dynamic Host Configuration Protocol

Objetivo:

permitir a un host obtener dinámicamente su dirección IP desde un servidor en la red cuando el host se integra a la red.

El host puede renovar y extender el uso de su dirección

Permite el reuso de direcciones (la dirección sólo se mantiene mientras se esté conectado).

Conveniente para usuarios móviles que se conectan por corto tiempo.

Cómo DHCP funciona en general:

host difunde (broadcasts) mensaje “DHCP discover”

Servidor DHCP responde con mensaje “DHCP offer”

Host pide una dirección IP mensaje: “DHCP request”

Servidor DHCP envía mensaje con dirección: “DHCP ack”

(20)

Capa de Red 4-20

Escenario cliente-servidor DHCP

223.1.1.0/24

223.1.2.0/24

223.1.3.0/24

223.1.1.1

223.1.1.3

223.1.1.4 223.1.2.9

223.1.3.2 223.1.3.1

223.1.1.2

223.1.3.27 223.1.2.2

223.1.2.1

DHCPserver

Nuevo cliente DHCP necesita dirección en esta red.

(21)

DHCP server: 223.1.2.5 arriving client

DHCP discover

src : 0.0.0.0, 68 dest.: 255.255.255.255,67

yiaddr: 0.0.0.0 transaction ID: 654

DHCP offer

src: 223.1.2.5, 67 dest: 255.255.255.255, 68

yiaddrr: 223.1.2.4 transaction ID: 654 lifetime: 3600 secs DHCP request

src: 0.0.0.0, 68 dest:: 255.255.255.255, 67

yiaddrr: 223.1.2.4 transaction ID: 655 lifetime: 3600 secs

DHCP ACK

src: 223.1.2.5, 67 dest: 255.255.255.255, 68

yiaddrr: 223.1.2.4 transaction ID: 655 lifetime: 3600 secs

Escenario cliente-servidor DHCP

Broadcast: hay servidor DHCP por allí?

Broadcast: Yo soy un servidor DHCP! Puedes

usar esta dir. IP

Broadcast: OK.

Tomaré esa dirección IP

Broadcast: OK. Se te asigna esa dir. IP!

yiaddr: your Internet address

(22)

DHCP: más que direcciones IP

DHCP puede retornar además de la dirección IP:

Dirección del router de salida para ese cliente

Nombre y dirección IP del servidor DNS

Máscara de la subred (indicando la porción de la

dirección de red de la porción de la dirección del

host)

(23)

Notebook necesita dirección IP, dirección de router, dir de

servidor DNS: usa DHCP

router servidor DHCP interno

Notebook envía

requerimiento DHCP encapsulado en UDP, encapsulado en IP,

encapsulado en Ethernet

Trama Ethernet (dest:

FFFFFFFFFFFF) en LAN es recibida en el router que corre el servidor DHCP

Ethernet, IP, UDP

demultiplexan trama DHCP

168.1.1.1

DHCP UDP

IP Eth Phy

DHCP DHCP DHCP DHCP

DHCP

DHCP UDP

IP Eth Phy

DHCP DHCP DHCP DHCP DHCP

DHCP: ejemplo

(24)

Servidor DHCP prepara mensaje DHCP ACK con la dirección IP del cliente, dirección IP del primer router para el cliente, nombre & dir IP del servidor DNS

Servidor DHCP encapsula el mensaje DHCP ACK, trama es enviada al cliente, allí se

demultiplexa y pasa al DHCP en cliente

DHCP: ejemplo

router with DHCP server built into router

DHCP DHCP DHCP

DHCP

DHCP UDP

IP Eth Phy

DHCP

DHCP UDP

IP Eth Phy

DHCP DHCP DHCP DHCP

Cliente ahora conoce su dir IP, nombre y dir IP del servidor DNS local, dir IP del primer router para salir de la LAN.

(25)

DHCP:

Wireshark output

(home LAN)

Message type: Boot Reply (2) Hardware type: Ethernet Hardware address length: 6 Hops: 0

Transaction ID: 0x6b3a11b7 Seconds elapsed: 0

Bootp flags: 0x0000 (Unicast)

Client IP address: 192.168.1.101 (192.168.1.101) Your (client) IP address: 0.0.0.0 (0.0.0.0)

Next server IP address: 192.168.1.1 (192.168.1.1) Relay agent IP address: 0.0.0.0 (0.0.0.0)

Client MAC address: Wistron_23:68:8a (00:16:d3:23:68:8a) Server host name not given

Boot file name not given Magic cookie: (OK)

Option: (t=53,l=1) DHCP Message Type = DHCP ACK Option: (t=54,l=4) Server Identifier = 192.168.1.1 Option: (t=1,l=4) Subnet Mask = 255.255.255.0 Option: (t=3,l=4) Router = 192.168.1.1

Option: (6) Domain Name Server

Length: 12; Value: 445747E2445749F244574092;

IP Address: 68.87.71.226;

IP Address: 68.87.73.242;

IP Address: 68.87.64.146

Option: (t=15,l=20) Domain Name = "hsd1.ma.comcast.net."

reply

Message type: Boot Request (1) Hardware type: Ethernet

Hardware address length: 6 Hops: 0

Transaction ID: 0x6b3a11b7 Seconds elapsed: 0

Bootp flags: 0x0000 (Unicast) Client IP address: 0.0.0.0 (0.0.0.0) Your (client) IP address: 0.0.0.0 (0.0.0.0) Next server IP address: 0.0.0.0 (0.0.0.0) Relay agent IP address: 0.0.0.0 (0.0.0.0)

Client MAC address: Wistron_23:68:8a (00:16:d3:23:68:8a) Server host name not given

Boot file name not given Magic cookie: (OK)

Option: (t=53,l=1) DHCP Message Type = DHCP Request Option: (61) Client identifier

Length: 7; Value: 010016D323688A;

Hardware type: Ethernet

Client MAC address: Wistron_23:68:8a (00:16:d3:23:68:8a) Option: (t=50,l=4) Requested IP Address = 192.168.1.101 Option: (t=12,l=5) Host Name = "nomad"

Option: (55) Parameter Request List

Length: 11; Value: 010F03062C2E2F1F21F92B 1 = Subnet Mask; 15 = Domain Name

3 = Router; 6 = Domain Name Server 44 = NetBIOS over TCP/IP Name Server ……

request

Esta lámina es referencial,

no se requiere su estudio

detallado

(26)

Direcciones IP: ¿Cómo obtener varias?

Q: ¿Cómo la red obtiene la dirección de subred?

parte común más significativa de la dirección IP.

A: Obteniendo una porción del espacio de direcciones del proveedor ISP.

Ejemplo:

ISP's block 11001000 00010111 00010000 00000000 200.23.16.0/20 Organization 0 11001000 00010111 00010000 00000000 200.23.16.0/23 Organization 1 11001000 00010111 00010010 00000000 200.23.18.0/23 Organization 2 11001000 00010111 00010100 00000000 200.23.20.0/23 ... ….. …. ….

Organization 7 11001000 00010111 00011110 00000000 200.23.30.0/23 También podrían haberse definido redes de distinto tamaño.

(27)

Direccionamiento IP: la última palabra...

Q: ¿Cómo un ISP obtiene un bloque de direcciones?

A: ICANN: Internet Corporation for Assigned Names and Numbers

Asigna direcciones

Administra DNS

Asigna nombre de dominio, resuelve disputas

Para América Latina la oficina es LACNIC:

http://lacnic.net/

Hay otras cuatro para otras regiones del mundo.

(28)

Capítulo 4: Capa de Red

4.1 Introducción

4.2 ¿Qué hay dentro de un router?

4.3 IP: Internet Protocol

Formato de Datagrama

Fragmentación

Direccionamiento IPv4

Network address transtation NAT

IPv6

Numeración según 7° edición

del texto guía

(29)

Agotamiento de Direcciones IP

Conforme más subredes se crearon y conectaron a Internet, las direcciones IP se comenzaron a agotar.

Hoy 4 de las 5 regiones de mundo no tienen nuevas direcciones para asignar.

Se desarrollaron dos estrategias para extender el uso de Ipv4:

Flexibilizar el tamaño de las subredes:surge Classless InterDomain Routing (CIDR) * .

Permitir acceso a Internet de redes privadas a través del uso de NAT (Network Address Translation)

(*) Antes el número de bits de la dirección de sub-red era 8 bits,

Clase A; 16 bits, Clase B, ó 24 bits, Clase C.

(30)

NAT: Network Address Translation

Motivación: ¿Cómo podemos dar salida a Internet a una red con direcciones privadas? Usamos un representante.

La idea es usar sólo una dirección IP para acceder al mundo exterior:

No necesitamos asignación de un rango del ISP: sólo una dirección externa es usada por todos los equipos

internos

Podemos cambiar la dirección de equipos en red local sin notificar al mundo exterior

Podemos cambiar ISP sin cambiar direcciones de equipos en red local

Equipos dentro de la red no son explícitamente

direccionables o visibles desde afuera (una ventaja de

seguridad).

(31)

NAT: Network Address Translation

10.0.0.1

10.0.0.2

10.0.0.3 10.0.0.4

138.76.29.7

red local

(e.g., red en la casa) 10.0.0/24

resto del Internet

Datagramas con fuente o destino en esta red tienen

direcciones 10.0.0/24

(También se puede usar: 192.168.0/24 ó 172.16.0/24)

Todos los datagramas saliendo de la red local tienen la

misma dirección NAT IP:

138.76.29.7,

pero diferentes números de puerto

(32)

NAT: Network Address Translation

Implementación: tareas del router con NAT:

Para Datagramas salientes: remplazar (IP fuente, # puerto) de cada datagrama saliente por (IP NAT, nuevo # puerto)

. . . Clientes y servidores remotos responderán

usando (IP NAT, nuevo # puerto) como dirección destino.

Recordar (en tabla de traducción NAT) cada par de traducción (IP fuente, # puerto) a (IP NAT, nuevo # puerto)

Para Datagramas entrantes: remplazar (IP NAT, nuevo # puerto) en campo destino de cada datagrama entrante por correspondiente (IP fuente, # puerto) almacenado en tabla NAT

(33)

NAT: Network Address Translation

10.0.0.1

10.0.0.2

10.0.0.3 10.0.0.4

138.76.29.7

1: host 10.0.0.1 envía datagrama a 128.119.40, 80

1

S: 10.0.0.1, 3345 D: 128.119.40.186, 80

NAT table

WAN side addr LAN side addr 138.76.29.7, 5001 10.0.0.1, 3345

…… ……

S: 128.119.40.186, 80

D: 10.0.0.1, 3345 4

S: 138.76.29.7, 5001 D: 128.119.40.186, 80

2

2: NAT router

cambia la dirección fuente del datagrama de 10.0.0.1, 3345 a 138.76.29.7, 5001, actualiza la tabla

S: 128.119.40.186, 80

D: 138.76.29.7, 5001 3

3: Respuesta llega a la dirección destino:

138.76.29.7, 5001

4: NAT router

cambia dirección destino del datagrama de

138.76.29.7, 5001 a 10.0.0.1, 3345

(34)

NAT: Network Address Translation

Campo número de puerto es de 16 bits:

Máx. ~65,000 conexiones simultáneas pueden salir con sólo una dirección IP válida en Internet!

NAT es controversial:

Routers deberían procesar sólo hasta capa 3

Viola argumento extremo-a-extremo

• Los NAT deben ser tomados en cuenta por los diseñadores de aplicaciones, eg, aplicaciones P2P

En lugar de usar NAT, la carencia de direcciones debería ser resuelta por IPv6

Si Ud. tiene una máquina detrás de un NAT, ésta

puede ser visible usando UPnP (Universal Plug

and Play). Importante: hay formas de entrar.

(35)

La red wifi de la USM usa direcciones IP

privadas ¿Qué hace posible que usted pueda acceder a Internet? ¿Puede usted instalar un servidor (web por ejemplo) conectado a esta red inalámbrica? ¿Sería accesible desde la misma red wifi? ¿Sería accesible desde

Internet?

La presencia de un NAT. Sí. Sí. No. Nota: Lo último puede ser Sí indicando el uso de “port forwarding en el NAT (tema no cubierto en el ramo, pero puede ser de su conocimiento)

?

(36)

Un alumno se conecta vía ssh desde la red con NAT en su casa a un servidor en la Universidad. Si deja su conexión inactiva por un largo rato, al volver detecta que está caída. Explique cómo el servidor NAT puede causar tal pérdida de conexión.

El servidor NAT mantiene una tabla con los puertos que han sido asignados a flujos provenientes de la red privada. Si no hay actividad luego de un rato, este puerto es liberado para ser asignado a otros flujos de datos. En este caso la conexión ssh ya no funciona porque el puerto asignado en el NAT ya no pertenece a esa conexión.

?

(37)

En un “cyber café” todos los usuarios navegan en Internet y salen a través de un único NAT. Analizando el tráfico que sale del “cyber café” hacia Internet ¿cómo podría usted

estimar cuántos clientes están usando su red? Se sabe que la capa IP de cada computador usa números de

identificación secuenciales en cada datagrama saliente.

Basta con observar cuántas secuencias de números de identificación están saliendo. El número de

secuencias indicará el número de capas IP enviando paquetes y será el número de clientes del cyber

café.

(38)

Capítulo 4: Capa de Red

4.1 Introducción

4.2 ¿Qué hay dentro de un router?

4.3 IP: Internet Protocol

Formato de Datagrama

Fragmentación

Direccionamiento IPv4

Network address transtation NAT

IPv6

Numeración según 7° edición

del texto guía

(39)

IPv6

Motivación Inicial: espacio de direcciones de 32-bit pronto serán completamente asignadas.

Motivación adicional:

Formato de encabezado debería ayudar a acelerar el procesamiento y re-envío (por aumento de tasas en red)

Cambiar encabezado para facilitar QoS (Quality of Service)

Formato de datagrama IPv6:

Encabezado de largo fijo de 40 bytes (se duplicó)

Fragmentación no es permitida

(40)

Encabezado IPv6

Prioridad (8bits): identifica prioridad entre datagramas en flujo

Flow Label: identifica datagramas del mismo “flujo.”

(concepto de “flujo” no está bien definido).

Next header: identifica protocolo de capa superior de los datos

data

destination address (128 bits)

source address (128 bits)

payload len next hdr hop limit flow label

ver pri

(41)

Otros cambios de IPv4 a v6

Checksum: eliminada enteramente para reducir tiempo de procesamiento en cada router al ser redundante, ya está en capa transporte y enlace (Ethernet)

Options: permitidas, pero fuera del encabezado, indicado por campo “Next Header”

ICMPv6: nueva versión de ICMP

Tipos de mensajes adicionales, e.g. “Paquete muy grande” (usado en el descubrimiento de MTU: unidad máxima de transmisión)

Funciones para administrar grupos multicast

(42)

Transición de IPv4 a IPv6

No todos los routers pueden ser actualizados (upgraded) simultáneamente

No es posible definir un día para cambio “día de bajada de bandera”

¿Cómo operará la red con routers IPv4 e IPv6 mezclados?

“Tunneling”: IPv6 es llevado como carga en datagramas IPv4 entre routers IPv4

IPv4 source, dest addr IPv4 header fields

IPv6 datagram

IPv4 payload UDP/TCP payload

IPv6 source dest addr IPv6 header fields

(43)

Tunneling

A B E F

IPv6 IPv6 IPv6 IPv6

túnel

Vista lógica:

Vista física: A B E F

IPv6 IPv6 IPv6 IPv6

C D

Flow: X Src: A Dest: F

data

A-a-B:

IPv6

Flow: X Src: A Dest: F

data

E-a-F:

IPv6 IPv4

Flow: X Src: A Dest: F

data

Src:B Dest: E

B-a-C:

IPv4

Flow: X Src: A Dest: F

data

Src:B Dest: E

B-a-C:

(44)

IPv6: Adopción

Google: 8% de clientes acceden sus servicios vía IPv6

NIST: 1/3 de todos los dominios del gobierno de USA manejan IPv6

Tiempo muy largo de adopción, ha pasado

20 años y seguimos contando!

Comparar con cambios a nivel aplicación de últimos 20 años: WWW, Facebook, streaming media, Skype, …

Por qué?

NIST: National Institute of Standards and Technology

(45)

¿Por qué el protocolo IPv6 decidió eliminar el campo de suma de chequeo que sí tiene IPv4?

Porque así cada paquete puede ser procesado más

rápidamente al no requerir recalcular una suma de

chequeo cada vez que el “hop limit” cambiaba.

Referencias

Documento similar

● Asymmetry: interpreted as dust trapped in vortex =&gt; important step in planet formation. Van der

This prototype includes an ontology, which provides a simple mechanism to represent the environment and communicate its state, and two different plug and play user interfaces

dst host count número de conexiones del host destino numérico dst host srv count número de conexiones del host destino * numérico dst host same srv rate % de uso del mismo servicio

[r]

 La capa de acceso inalámbrica para la comunicación de un servidor Modbus basada en Arduino brinda la facilidad de configuración de los parámetros de la red WiFi en la

Seguidamente, se abrirá la página principal de Ebsco Host, allí se podrán seleccionar las bases de datos -por materia- donde se desea realizar la búsqueda... Nota:

 NCP (Protocolo de control de red): Negocia los parámetros específicos para cada protocolo utilizado. 196), la capa física envía los datos sobre el medio; es una

If confirmed in relevant in vivo models, this finding could be a key in order to confirm GT as a prominent immunosuppressive virulence factor: blocking NFkB would affect host