Se buscaba mantener el mismo método de acceso al medio y formato de tramas IEEE pero a mayor velocidad

LAN´s Rápidas Fast Ethernet • Se buscaba mantener el mismo método de acceso al medio y formato de tramas IEEE 802.3 pero a mayor velocidad. • En

0 downloads 41 Views 924KB Size

Recommend Stories


Inter-Switch Link y Formato de Trama IEEE 802.1Q
Inter-Switch Link y Formato de Trama IEEE 802.1Q Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Convenciones Teoría Precedent

Mantener el calor a raya, al mínimo costo
Introducción La sensación de frío o de calor es el primer parámetro de medida del confort y aunque está gobernado por la fisiología de cada individuo

MEDIO INTERNO HOMEOSTASIS. Estructura del medio interno. Se denomina asi al medio extracelular, el medio que rodea a las celulas
MEDIO INTERNO Se denomina asi al medio extracelular, el medio que rodea a las celulas HOMEOSTASIS Estructura del medio interno  El agua representa

Instructivo para completar el Formato de Información Básica del Servicio de Acceso a Internet
Instructivo para completar el Formato de Información Básica del Servicio de Acceso a Internet Objeto del Instructivo: Asistir a cada Operador del Serv

EL EXAMEN, VIA DE ACCESO AL DISCERNIMIENTO
EL EXAMEN, VIA DE ACCESO AL DISCERNIMIENTO Carlos Rafael Cabarrús P. SJ. Discernir es aprender a reconocer por dónde nos quiere llevar Dios para "deja

Story Transcript

LAN´s Rápidas

Fast Ethernet •

Se buscaba mantener el mismo método de acceso al medio y formato de tramas IEEE 802.3 pero a mayor velocidad.



En IEEE 802.3, dmáx = 2500 m (coaxil, 10 BASE 5, 5 segmentos, 4 repetidores), Tranura= 51.2μseg, rb = 10Mbps.



Tdelay= 512 bits, si rb = 100Mbps => debe disminuir la longitud máxima.



En arquitectura de hubs, 2 segmentos máximo, cada uno de 100 m. SIRVE.



100 BaseT.



Pero UTP Categoría 3 (OK 10 Mbps formato Manchester) no permiten la transmisión a 100Mbps con la misma codificación => cambiar para alcanzar 100Mbps.



UTP Categoría 5, BW = 100 Mhz

Distintas Alternativas para 100Mbps Nombre

Cable

Max. segm.

Características

Técnica de Señalización

100Base-T4

Par Trenzado 100 mts.

4 pares Cat. 3 UTP Half Duplex

8B6T

100Base-TX

Par Trenzado 100 mts.

2 pares Cat. 5 UTP Full Duplex

4B5B MLT-3

100Base-T2

Par Trenzado 100 mts.

2 pares Cat. 3 UTP Full Duplex

4B2Q

Modelo de Capas Inicial Capas Superiores Sub-Capa LLC

CS y CD

Capa de Enlace de datos

Sub-Capa MAC

MII Extracción de sincronismo y decodificación

Sub-Capa de Convergencia

Capa Física Sub-Capa Dependiente del Medio Físico

Medio de Transmisión

MII (Medium Independent Interface): No cambia con los distintos medios de transmisión. Los datos se entregan como nibbles, con el clock correspondiente. Señales: TXData, RxData, Enable Tx, ReceiveDataEnable, CollissionDetect, CarrierSense.

100 Base T4- 4 Pares Par 1 CS/C D

CS/C D

Par 2 Par 3 Par 4

DTE

Hu b



No comercial. Presentada al mismo tiempo que 100BASE TX, cuando 10 BASE T dominaba el mercado.

• •

Mantiene el uso de cables UTP Cat. 3 UTP o superior pero usa 4 pares (T4). Conectores RJ45.



Codificación 8B6T, previa a Tx. 8 bits -> 6 símbolos ternarios.



La tasa de bits es: 8 Tb = 2 T => r = ¼ rb = 25 Mbaudios en cada cable.

100 Base T4- 4 Pares • • • • • • • •

Se divide el flujo total en tres partes, usándose tres pares para transmitir en cada dirección y reducir la velocidad. DTE-Hub => pares 1,3 y 4; Hub-DTE => pares 2,3 y 4. Los pares 1 y 2 => detección de colisiones y sensado de portadora Emula 10BaseT. Los pares 3 y 4 => en modo bidireccional. En 10BaseT formato Manchester. Para 100 Mbps precisaríamos 200 MHz de ancho de banda. Se excede límite de BW del cable UTP Cat.3 ( unos 30 MHz) Solución: codificación de tres niveles 8B6T. Cada bloque de 8 bits => 6 símbolos ternarios (tres niveles) antes de Tx. La tasa de bits es: 8 Tb = 2 T => r = ¼ rb = 25 Mbaudios en cada cable.

100 Base T4 – 8B6T •

Símbolos ternarios => 36 = 729 palabras código.



Se precisan representar 256 valores (8 bits) => sobran 729-256=473 palabras.



Premisa: elegir 256 palabras de modo de eliminar la componente de continua y asegurar la sincronización del receptor (al menos dos transiciones ).







Eliminar componente de continua: usar palabras con un peso combinado 0 ó +1. Sólo 267 palabras cumplen con esta condición. Asegurar sincronismo: eliminar del grupo las que tienen menos de 2 transiciones (-5) y los que terminan o comienzan con 4 ceros consecutivos (-6). Así se seleccionan las 256 palabras que se usan en el código.

Byte de datos

Palabras de código / Peso

00

-+00-+

01

0-+-+0

..

......

..

......

FE

00+0+-

FF

00+-0+

100BaseT4 - Codificación 8B6T 10 111010

8 bits (1byte) a 100Mbps, (0x BA)

10nseg +V

40nseg

6 símbolos ternarios a 25Msímb/seg, (0 + 0 - + -)

Balance de Continua – Codificación Extra •

Presencia de palabras con peso +1 => una secuencia de estas palabras hace que el valor medio de la señal tiende a moverse del cero, causando errores en la recepción.



Para evitar esto => string de palabras código de peso +1 => invertir las palabras de forma alternada, de manera de obtener valor medio nulo. Por ejemplo: secuencia a transmitir



0+++-•

0+++--0+++--0+++--

Secuencia después de la inversión: 0+++--

0---++ 0+++--0---++



En el receptor se aplica el mismo procedimiento, es decir se invierten alternadamente los símbolos de peso +1.



El procedimiento se describe mediante un diagrama de estados.

Diagrama de Estados Balance de Continua

Start

W=0 TX sin cambios

W=1 TX sin cambios

Sum=1

Sum=0

W=0 TX sin cambios

W=1 TX invertido

W= Peso de la palabra de código

100BaseT4 -Secuencia de Codificación 8 bits



Para reducir la latencia de decodificación, cada byte se transmite según la secuencia de la figura.



Es decir que la secuencia de símbolos recibidos en cada par se puede decodificar independientemente.

100Mbps 1

2

3

4

5

6

1’

2’

2

3

4

5

6

25MTps

Latencia=2T

1

1

1T

2

3

4

25MTps 25MTps

Líneas Re-balanceadas Par 1 DTE

Par 3

CRC-3 CRC-4

E2

±± E3

±±

Suma=0 ±± Tiempo

Par 4

E1

±±

±±

±±

Función EOS completa EOS: End of Stream

Suma=1

E1

------

++++++

E2

---

++++

E3

--

+++

100BaseT4 - Secuencia del Preámbulo Minimizar el NEXT => codificar preámbulo en cada trama en dos niveles (+ y -), en lugar de tres como los datos. Esto permite separar las variaciones en amplitud en el extremo receptor, permitiendo discriminar entre la transmisión de una trama y el NEXT. SOS-1

SOS-1

SFD

Datos

Par 1 Segundo Byte

SOS-1 DTE

SOS-1

SFD

Datos

Par 3 Tercer Byte SOS-1

Par 4 Primer Byte

SFD

Datos

SOS= Start Of Stream SFD= Start Frame Delimiter

También permite detectar errores, ya que se requiere la detección de los tres SFD para declarar el comienzo de una trama.

100 Base T2 • • • • • •

• •

Objetivo: lograr transmisión 100 Mbps full dúplex sobre dos pares del cable Categoría 3. Problemas: Atenuación, alto nivel de interferencia propios del medio, BW. Ventaja: herramientas de procesamiento de señales digitales lo suficientemente avanzadas. Técnica: scrambling (mezclado) => Desparramo del espectro para reducir NEXT. Técnica de Mapeo a constelación PAM-5. Codificación 4B2Q. Codificación para controlar errores, reducir la velocidad de señalización para adaptarla al ancho de banda del cable (conformado del espectro) y proveer palabras extra para señalización de control, reducción de radiación y la provisión de suficientes transiciones para sincronismo, preservándose a la vez el balance de continua. Filtros digitales de RX para cancelación de eco, cancelación de NEXT, ecualización y supresión de interferencia. 100 BASE T2 no llegó a desarrollarse comercialmente, pero las técnicas propuesta sentaron las bases para 1000 BASE T.

100 Base TX •

Utiliza los mismos pares que 10 BaseT en transmisión y recepción (Pines 1,2 y 3,6), es decir 2 pares.



La distancia máxima sigue siendo 100 m.



Puede funcionar en half (100Mbps, hub) o full dúplex (200 Mbps, switch).



El cable debe ser Categoría 5 o superior.



Categoría 5 se usa en todas las instalaciones nuevas.



Codificación 4B5B y MLT-3



4B5B se usa también para fibra óptica (100BaseFX).

100BaseTX- Código 4B5B •

Implementado en el bloque PCS (Physical Coding Sublayer).



Mapeo: bloques de 4 bits de datos (nibbles) => palabras de 5 bits.



25 palabras de código y 24 nibbles => sobran 16 símbolos => se dispone de palabras para códigos de control.



Para mantener la sincronización => elegir aquellas palabras que tienen cada dos bits al menos una transición.



Se aumenta la velocidad de señalización en 5/4, llegando a 125Mbps



Palabras de código para funciones de control:

IDLE: (11111) Se envía cuando no hay datos a transmitir para sync con Rx (Interstream fill code) J/K (11000/10001) SOF se envía para indicar que termina el IDLE y comienzan los datos. T/R (01101/00111) Se envía para indicar que terminan los datos y comienza el IDLE. H (00100) Error, usado para forzar errores de señalización

100BaseTX - Código 4B5B Datos

Símbolo 5 bits

0000

11110

0

0001

01001

1

0010

10100

0011

Control

Símbolo 5 bits

IDLE

11111

2

J

11000

10101

3

K

10001

0100

01010

4

T

01101

0101

01011

5

0110

01110

6

R

00111

0111

01111

7

S

11001

1000

10010

8

QUIET

00000

1001

10011

9

1010

10110

A

HALT

00100

1011

10111

B

1100

11010

C

1101

11011

D

1110

11100

E

1111

11101

F

100BaseTX - Bloque MLT-3  FO usa codificación NRZI. Acá se usa un esquema parecido de tres niveles: MLT-3.  Reduce el ancho de banda aumentado por 4B5B en ¼.  Tiene las ventajas de NRZI pero menor ancho de banda.  MLT-3 => emite menos interferencia electromagnética y requiere menos BW que con otras codificaciones binarias o ternarias operando a la misma rb .  MLT-3 => va pasando de manera cíclica por los niveles -1, 0, +1, y 0. Se mueve al siguiente estado cuando se Tx un 1 y permanece en el mismo estado al Tx un 0. Como requiere 4 transiciones para completar un ciclo, la frecuencia fundamental se reduce en ¼.

NRZI: transición al Tx un 1

100BaseTX- Bloque MLT-3 • Si bit siguiente es 0 => Permanecer en el mismo nivel • Si bit siguiente es 1 => Transición :  Si anterior es +V => 0  Si anterior es –V => 0  Si anterior es 0 => Signo distinto al último anterior distinto de 0.

Bloque MLT-3  Cualquier palabra es una secuencia de –V, 0, +V repetida.  stop&go sine wave, 0 se codifica como stop y 1 como go. Se podrían detectar errores de la forma de patrones inválidos y un repetidor reemplazarlos por un símbolo especial de ¨trama corrupta¨.  Ejemplo: se desea TX 0E, 0000 1110, la codificación resulta 11110 11100 (4B5B) y, finalmente (MLT-3)

0

+V

0

0

-V

-V

+V

0

0

0

100BaseTX- Señal IDLE  Señal de Control IDLE.  Cinco “1´s” consecutivos

1

1

1

1

1

 Codificados según el diagrama de estados.  El tráfico es en ráfagas => gran parte del tiempo se envía la señal IDLE (secuencia de 11111) en NRZI genera una señal de 125MHz. Al pasarlo a MLT-3 con 3 niveles, se reduce la frecuencia a la cuarta parte (31,25 MHz).

r = 125 Mbps/4 = 31.25 MHz

 Esta señal produce una irradiación muy fuerte, mayor que los niveles permitidos para la aprobación de la FCC. Por ello es necesario distribuir la potencia irradiada mediante la técnica de Spread Spectrum.

Stream Cipher Scrambler Ciphertext Stream

Plaintext Stream

Key Stream

• • • •

Bit

Bit

Bit

Bit

Bit

Bit

Bit

1

2

3

8

9

10

11

El propósito de este bloque es distribuir la densidad espectral de potencia de manera uniforme. La entrada se indica como Plaintext Stream. La salida se indica como Ciphertext Stream. El scrambler suma módulo 2 la entrada con el Key Stream (seed, semilla) para producir el Ciphertext Stream.

Operación Full Duplex •

Full-duplex es un modo opcional de operación que permite comunicación simultánea entre un par de estaciones unidas por un enlace del tipo segmento punto a punto de cable trenzado o fibra.



Una ventaja es que se duplica la capacidad agregada del enlace. Por ejemplo un segmento half duplex Fast Ethernet de par trenzado permite alcanzar un ancho de banda de 100 Mbps, pero cuando se lo opera en modo full-duplex, el mismo segmento de par trenzado 100BASE-TX puede proveer un ancho de banda total de 200 Mbps.



Otra ventaja de la operación full-duplex es que la longitud máxima del segmento ya no queda limitada por los requerimientos de tiempo del canal compartido half duplex de Ethernet.



La única limitación es la de la capacidad del segmento.



El modo opcional full-duplex se especifica en el suplemento 802.3x, agregado al estándar IEEE 802.3 en marzo de 1997. 802.3x describe los métodos usados para operación full duplex y el conjunto opcional de mecanismos usados para control de flujo (MAC Control y PAUSE).

Operación Full Duplex • Los requerimientos establecidos en 802.3x son:  El sistema debe poseer caminos de Tx y Rx independientes que puedan operar simultáneamente.  Existen exactamente dos estaciones conectadas a un enlace punto a punto full-duplex. Como no hay contienda por el uso del medio compartido, los algoritmos de acceso múltiple son innecesarios (por ejemplo CSMA/CD)  Ambas estaciones deben ser configuradas en modo full-duplex, es decir que ambas interfaces Ethernet deben tener capacidad para Tx y Rx tramas al mismo tiempo. • Tx en modo full-duplex => ignorar el sensado de portadora, sólo esperar el período de IFG entre Tx de tramas por diseño de las interfaces Ethernet. • En modo full-duplex => ignorar cuaquier detección de colisión que provenga del trasceptor. • El algoritmo CSMA/CD usado en modo compartido half-duplex no puede usarse en modo full-duplex. En modo full-duplex ignora el sensado de portadora (CS), no hay acceso múltiple (MA) ya que existe sólo una estación en cada extremo del enlace y el canal entre ellas no se encuentra sujeto a contienda. Al no haber contienda, no hay colisiones, es decir que se ignora la detección de colisiones (CD).

Operación Full Duplex -Autonegociación •





Para asegurar una configuración correcta el estándar recomienda que se utilice la Auto-Negotiation siempre que sea posible para configurar automáticamente el modo full duplex. El soporte de Auto-Negotiation es opcional para la mayoría de los sistemas Ethernet . Sin embargo casi todos los switchs lo soportan. Cuando un segmento opera en modo full-duplex, la MAC CSMA/CD se encuentra apagada. Por ende, los límites de longitud del cable impuestos por el RTT no existen más. El único límite en el cableado es el impuesto por las propias características del cable.

Autonegociación •

Configuración automática del equipamiento Ethernet.



Permite seleccionar automáticamente velocidad y modo de funcionamiento.



Las especificaciones son parte del suplemento 802.3u Fast Ethernet al estándar IEEE (1995).



Basada en una configuración automática llamada NWay, que había sido inventada por National Semiconductor, y que era posible de ser soportada por cualquier interfaz Ethernet que usara par trenzado.



Autonegociación => intecambio de información sobre capacidades.



Autonegociación => sólo en segmentos con dos dispositivos y al inicio. Protocolo selecciona denominador común.



Utiliza un sistema de señalización especial.

Autonegociación •

Autonegociación utiliza señales Fast Link Pulses (FLP), una versión modificada de Normal Link Pulse (NLP) usadas para verificar integridad en el enlace 10BASE-T.



FLP´s se encuentran especificados para 10BASE-T, 100BASE-TX, 100BASE-T4, 100BASE-T2, 1000BASE-T.



FLP´s => ráfagas de 33 pulsos cortos (c/u de 100 nanosegundos => 2 ms). Tiempo entre ráfagas es el mismo que entre NLPs.



Dispositivo 10BASE-T supone estar recibiendo NLP => compatibilidad hacia atrás con dispositivos 10BASE-T que no soportan Autonegociación.



33 pulsos FLP = 17 con numeración impar (pulso información de clock) + 16 con numeración par (datos).



Se pueden Tx palabras de 16 bits (Link Code Words) con información para la Autonegociación. Se editan al inicializarse el enlace. Muchos sistemas completan la negociación en el primer mensaje, o página base.

Autonegociación

Autonegociación • • •

Bits D0 a D4: Selector Field, identifica el tipo de tecnología LAN. Para Ethernet, S0 va en 1, y los demás en 0. Bits D5 a D12: Technology Ability Field, indicados como A0 a A7, soporte (puede ser más de uno). Bit D13: Indicador de falla remota - Bit D14: ACK - Bit D15: Next Page

Autonegociación •

El estándar define prioridades, de mayor a menor son: • 1000BASE-T full-duplex • 1000BASE-T • 100BASE-T2 full-duplex • 100BASE-TX full-duplex • 100BASE-T2 • 100BASE-T4 • 100BASE-TX • 10BASE-T full-duplex • 10BASE-T



Si ambos soportan uso de PAUSE para control de flujo y, si el enlace queda habilitado para operación full-duplex, entonces se habilitará PAUSE.



Si no se puede detectar una tecnología en común, entonces el port se coloca en off.

Switch. Control de Flujo. 

Las conexiones full duplex de SW´s en backbones pueden estar sobrecargadas de tráfico.



Cualquier SW tiene cierta capacidad en términos de ancho de banda interno y buffers.



Para evitar desbordes, los vendedores de SW´s han desarrollado una serie de mecanismos de control de flujo no estándares para segmentos half duplex. Estos mecanismos incluyen el uso de un burst corto de señal portadora Tx por el SW a las estaciones sobre el segmento half duplex, para que éstas detengan la Tx de datos cuando el buffer del port está lleno. Estos mecanismos sólo funcionan en modo half duplex.



En modo full duplex, se provee un control de flujo explícito por medio de las especificaciones opcionales MAC Control y PAUSE.



IEEE 802.3x Full-Duplex supplement.

Switch. Control MAC. 

Mecanismo de control en tiempo real y para la manipulación de los procesos de Tx y Rx de tramas de la estación.



Protocolo que provee una forma de que la estación reciba una trama MAC Control y actúe según lo que la misma le diga. La operación es transparente a las funciones normales de control de acceso al medio.



Las nuevas tramas se identifican con un valor 0x8808 en el campo Type.



Contienen códigos operacionales (opcodes) de 2 bytes en el campo de datos. La longitud de la trama es fija e igual al mínimo de 46 bytes.



No hay mecanismo confiable, por lo tanto estas tramas pueden perderse o descartarse.

Switch. Operación Pause.

Switch. Operación Pause. 

El sistema PAUSE de control de flujo => opcode es 0x0001.



Tx un comando PAUSE => dirección multicast destino 01-80-C2-00-00-01 reservada.



Normalmente una trama multicast Tx al SW se ReTx sobre todos los demás ports. Estas tramas no se ReTx.



Trama incluye un período de tiempo de pausa (entero de 2 bytes) medido en unidades de "quanta“.



Cada quanta equivale al tiempo de 512 bits (5.12μseg en 100 Mbps).



El rango puede variar entre 0 a 65.535 unidades (336 mseg).

Transición a Gigabit •

10Base-T, tecnología dominante en los 90. Half Duplex / CSMA/CD, repetidores (hubs), topología estrella, cable UTP.



Cable permitió el paso a Full Duplex, medio no es compartido, Tx y Rx en pares separados simultáneamente sin colisionar (no era posible con el coaxil).



Se abandonaron los principios de CSMA/CD. Se mantuvo IFG, tamaño de tramas y longitud capa física.



Full Duplex:       

Throughput agregado de 200Mbps. Distancia restringida por el medio, no por el protocolo. Punto a punto sin repetidores. Mayores velocidades, mejores equipos (SW) y mayor costo. MAC Control / PAUSE. Autonegociación. Cada port de un Switch tiene su propia MAC.

1000BASE-T



La idea es aprovechar la base instalada de Categoría 5.



1000BASE-T: half-duplex (CSMA/CD) y full-duplex 1000Mbps Ethernet.



Topología estrella, máximo 100 metros.



Mecanismo de Auto-Negociación de 100BASE-TX.



Desafíos de TX 1000 Mbps sobre 4 pares de Categoría 5:

    

Atenuación Eco Pérdidas de retorno Crosstalk Compatibilidad electromagnética.

1000BASE-T Técnicas. •

GMII: palabras de 8 bits, Tb = 1ns (1 Gbps), Tbyte = 1/8ns (125Mhz).



Bajar información de 1 Gbps a los 4 pares => cada par a 250Mbps.



Con 8 bits => 256 palabras posibles cada 8ns.  Con MLT-3 => se enviaría 1 símbolo (de 1 entre 3 niveles posibles) sobre cada par. Esto da 34 ( 81) posibles palabras. No cubre las 256 existentes.  Con 4 niveles => 44 (256) palabras posibles. No alcanza para palabras de control.  Codificar en 5 niveles (-2, -1, 0, +1, +2) => 54 = 625. Hasta 100% de redundancia y sobran 113 símbolos para señales de control.  Si no se usaran los símbolos -2 and +2 y para Tx sólo se usara un par, la salida sería como en 100Base-TX y esto es lo que permite implementaciones duales 100/1000 más sencillas.

1000BASE-T. Técnicas

Constelación de 4 dimensiones. Una palabra de 4 símbolos de entre 5 posibles, por vez (a 125 Msímbolos/seg). Cada símbolo de 2 bits de información. 125 Msímbolos/seg por cada par



1000Base-T, recogido en la revisión IEEE 802.3ab, es un estándar para LAN del tipo Gigabit Ethernet sobre par trenzado, aprobado en 1999.



4 pares (Idea tomada de 100BaseT4 ) Categoría 5 o superior para modo full duplex (Idea tomada de 100BaseT2)  Circuitos híbridos para separar Tx/ Rx.



Codificación PAM-5 para incrementar la cantidad de información enviada con cada símbolo. 125 Mbaud x 2 bits/baud x 4 pares = 1 Gbps. Idea tomada de 100BaseT2.



Codificación PAM-5. Cada símbolo representa uno de 5 niveles (-2, -1, 0, + 1, +2). Entonces cada símbolo podría representar más de 2 bits de información pero 4 niveles se usan para representar 2 bits y el nivel sobrante se usa para codificación FEC. De este modo la velocidad se reduce a la mitad: 250 Mbps por cable, se codifican a 125 Mbaudios, velocidad soportada por el cable. Este esquema implica una relación mayor de S/N para la misma Pbe y el uso de convertidores D/A y A/D multibit.



La combinación de los niveles de señal en los 4 pares define 1 constelación de 4 dimensiones. Por cada período de un símbolo se recibe un punto en la constelación.

1000BASE-T. Técnicas • •

La constelación es 4D ó 5x5x5x5. Su TX se vé afectada por el ruido. Se puede pensar en alguna forma de restricción en la codificación para aumentar la distancia entre símbolos. Se puede mejor entender este concepto para una constelación 2D PAM-5 con dmin ꞊ 1.

X ꞊{-1, +1}, Y ꞊{-2, 0, +2}

1000BASE-T. Técnicas •

En el caso de Gigabit Ethernet esta constelación es de 4 dimensiones, ya que cualquiera de los 4 pares puede estar transportando un símbolo X o Y. Es decir que, en cada transmisión, existen 16 combinaciones posibles trasladándose entre ambos extremos. Este conjunto puede ser reducido a 8 manteniendo una dmín=2 entre los símbolos sobre los 4 pares, de la misma manera que hicimos en el ejemplo.

X ꞊{-1, +1}, Y ꞊{-2, 0, +2} Constelación par dmin ꞊ (2)1/2

X ꞊{-1, +1}, Y ꞊{-2, 0, +2} Constelación impar dmin ꞊ (2)1/2

1000BASE-T Técnicas. • •

Si se arman las subconstelaciones 4D, se cumple que la dmín entre cualesquiera dos símbolos de una misma subconstelación o entre símbolos de distinta subconstelación es 2. Se pueden armar subconjuntos de constelaciones 4D, agrupando los símbolos de la siguiente manera: D0, D1, D2, D3, D4, D5, D6, D7.

1000BASE-T Técnicas. • • • • • •

Se puede demostrar que la distancia al cuadrado entre dos símbolos en una subconstelación es al menos 4. Por ejemplo, D4: XYYX + YXXY se corresponde con +1,-2,+2,-1 y 0,-1,+1,0 Entonces: dD4 = (+1 - 0)2 + (-2 +1)2 + (+2 - 1)2 + (-1 - 0)2= 1+1+1+1=4 Con mayor distancia: D0: XXXX + YYYY => -2, -2, 0, -2 y 0,0,-2,0 dD0=8. D0 (YYYY específicamente) se corresponde a la señal IDLE Esta forma de definir el mapeo de los símbolos a las sub-constelaciones determina las transiciones del Trellis del esquema de codificación convolucional que se utiliza para la transmisión

1000BASE-T PAM-5 vs MLT-3

• • • • •

PAM-5: Se reduce la apertura vertical del ojo en 50%. MLT-3: Tensión de ruido para causar símbolo errado es 6 dB menos que en una señal binaria. PAM-5: Tensión de ruido para causar símbolo errado es 6 dB menos que en una señal MLT-3. PAM-5 sobre 4 pares => constelación de 4 dimensiones. Se usan 4 niveles para codificar 2 bits de datos y el quinto nivel se utiliza para proveer redundancia para FEC PAM-5: FEC Trellis (4-Dimensional 8-State) en combinación con decodificación Viterbi. Esto mejora la S/N en 6 dB.

1000BASE-T Técnicas.

1000BASE-T. Técnicas •

Ecualización: se usa para compensar la distorsión que introduce el canal (ISI). Es digital y se realiza con un filtro FIR. Sin embargo, los ecualizadores lineales afectan la densidad espectral de potencia de ruido.



La ecualización no lineal por medio de DFE (Decision Feedback Equalizer) provee mejor ecualización de señal, no modifica el ruido pero es proclive a generar propagación de errores. Una solución a este problema sería usar múltiples DFE´s. Se asegura una tasa de error de 10-10.



Scrambling se usa para aleatorizar la secuencia de símbolos Tx y evitar la presencia de líneas espectrales. Al crear símbolos no correlacionados temporal y espacialmente, mejora la operación del RX adaptivo. De esta manera, la potencia radiada por el canal parece ruido y el crosstalk no está correlacionado con la señal TX ( “decorrelación espacial”).



Los circuitos híbridos posibilitan TX bi-direccional sobre el mismo par ya que separan la señal de TX en el RX. De esta forma minimizan la cantidad de señal TX que se acopla en el RX pero no pueden eliminarla completamente. Se requiere de canceladores de eco en cada par para remover la señal de eco de la TX.



Usa técnicas de conformación de pulsos para condicionar el espectro de TX.

1000BASE-T Técnicas. • •

La Tx se completa con un scrambler, LFSR de 33 bits. O sea 233-1 bits (8589934591) bits antes de que el patrón se repita. En 100Base-TX son sólo 2047bits. Las dos partes en el link 1000BASE-T se denominan Master y Slave. El Master es la fuente del clock. El Slave recupera el clock del Master y lo usa para Tx y Rx, dependiendo esta relación del Control Físico y la Auto-Negociación.

1000BASE-T PCS

PMA

125 Mbaud

x 2bit/baud

x 4 pares

= 1 Gbps

NEXT: Near End Crosstalk FEXT: Far End Crosstalk

1000BASE-T. Half Duplex – Trama mínima •

El tiempo necesario para Tx una trama es inversamente proporcional a rb. (L/ rb)



A 100 Mbps, la trama mínima se Tx en aproximadamente 1/10 del tiempo de ranura de Ethernet. Es muy difícil detectar colisiones en este caso. La solución consiste en reducir a la décima parte el diámetro de la red (de 2500 m a 200 m aproximadamente).



En el caso de Gigabit Ethernet se presenta el mismo problema, pero reducir el diámetro a 20 m es una solución impráctica. En este caso se prefirió mantener el diámetro constante pero modificar el tamaño de la trama mínima.



La trama mínima se modifica en Gigabit Ethernet: 520 bytes.



A aquellas tramas que sean más cortas que la longitud mínima se las rellena con un campo sin datos, de longitud variable, llamado Campo de Extensión, que se remueve en el proceso de Rx.

1000BASE-T. Half Duplex – Trama mínima

1000BASE-T. Half Duplex – Frame bursting •

Otro cambio a la especificación Ethernet CSMA/CD es el agregado de frame bursting, que permite a la capa MAC Tx una secuencia corta ( burst) de tramas de aproximadamente 5.4 veces la longitud de trama máxima sin contienda.



En la Tx frame bursting, se rellenan los intervalos entre tramas con bits de extensión para que las demás estaciones en la red vean que la misma está ocupada y no intentan Tx sino hasta después que el burst se haya completado.



Si la longitud de la primer trama es menor que la longitud de trama mínima, se agrega el Campo de Extensión. Las tramas subsiguientes de la secuencia no precisan llevar Campo de Extensión.



El burst puede continuar siempre que no se exceda el límite de burst.



En vez de modificar el tamaño de trama máxima para que tuviera sentido frente al cambio de trama mínima, se eligió la técnica de frame bursting para mantener compatibilidad con la tecnología existente.

1000BASE-T. Half Duplex – Frame bursting

Puentes 

Dispositivos de comunicaciones que operan principalmente a nivel 2 del Modelo OSI. Por comparación, un Hub es un dispositivo de capa física.



Disponibles comercialmente a partir de principio de los 80.



Se utilizan para conectar dos redes, ya sea del mismo tipo o de diferente tipo, permitiendo el re-envío de tramas entre las mismas.



Al principio los Bridges Transparentes se encontraban principalmente en entornos Ethernet, mientras que los denominados Bridges de Ruteo de Fuente dominaban el entorno Token Ring.



Tener en cuenta que, conectar dos redes diferentes significa realizar una traducción entre formatos y formas de acceso (p. e. al conectar una Ethernet a una Token Ring).



En Nivel 2 del Modelo OSI cumplir funcionalidades relacionadas con el control de flujo, control de errores, direccionamiento físico y acceso al medio.



Generalmente un Bridge analiza las tramas entrantes, efectúa decisiones de re-envío basadas en la información obtenidas de las tramas y re-envía la trama a su destino.

Puentes  

  

En caso de Ruteo de Fuente, todo el camino hacia el destino se encuentra explicitado en la trama. En caso de ruteo transparente, la trama se re-envía en la modalidad de un salto por vez hacia destino. Los Bridges son capaces de realizar una funcionalidad de filtrado de trama a Nivel 2. Por ejemplo se podrían configurar para rechazar (no re-enviar) tramas según ¨reglas¨basadas en determinados campos de una trama. Así, un Bridge podría rechazar tramas provenientes de una red determinada. También podría rechazar tramas según el valor del campo Tipo, o filtrar tramas de Broadcast/ Multicast. Al re-enviar sólo cierto porcentaje de tráfico, se disminuye la carga en el segmento. Los Bridges permiten extender la longitud de una LAN, conectando estaciones alejadas que antes no podían acceder. En general poseen pocos puertos.

Puentes Transparentes – Self Learning    

Se denominan así ya que su presencia y operación es transparente para las estaciones. Cuando el puente se enciende, aprende la localización de las estaciones analizando las direcciones fuente de las tramas entrantes provenientes de cada una de las redes conectadas al mismo. Por ejemplo, si un puente ve una trama proveniente del Host A sobre el port 1, entiende que el Host A es alcanzable a través del segmento conectado al port 1. De esta manera, el puente construye una tabla. El proceso se conoce como self-learning.

Puentes Transparentes 

El puente usa la tabla como base de consulta para el re-envío de tramas.



Cuando recibe una trama en una de sus interfaces, busca la dirección destino en la tabla. Si dicha dirección aparece en la tabla, la trama se re-envía por el port que indica la misma. Si no se encuentra, la trama se re-envía por todos los ports excepto el entrante (Inundación durante fase self-learning).



Las tramas de broadcast y multicast también se re-envían de esta manera (Inundación).



La actualización por cambios en la red se realizan por medio de un temporizador de inactividad. Si durante ese intervalo no se RX tramas de la estación, se elimina la entrada de la BdD. Si se RX una trama de una estación que ha sido eliminada, se pasa por el proceso de self-learning. El temporizador tambien evita que la BdD crezca indefinidamente.



De esta manera, se logra aislar el tráfico entre segmentos, reduciendo la carga sobre cada segmento individual. Esto se conoce como Filtrado y ocurre cuando las direcciones MAC fuente y destino se encuentran sobre el mismo port.



El Filtrado generalmente mejora los tiempos de respuesta de la red para el usuario, según el volumen de tráfico entre segmentos y de tramas broadcast y multicast.

Evolución Puente a Switch 

Un Switch (SW) es un dispositivo de conexión que trabaja a nivel de capa de enlace. Permite el intercambio simultáneo de tramas entre un gran número de estaciones.



Conceptualmente es similar a un conjunto de bridges funcionando en paralelo con un backplane común.



El switch inspecciona cada trama entrante, lee su dirección destino y determina el port de salida apropiado consultando una tabla interna. Si el port de salida se encuentra disponible, la trama se re-envía de inmediato. Esta aproximación se conoce con el nombre “cut-through” y permitió reducir la latencia inherente a la mayoría de las arquitecturas de bridge que son del tipo store & forward.



Si el port de salida no está disponible, el SW almacena la trama y la re-envía cuando el port de salida se libera.



De esta manera, la forma de trabajo se adapta entre cut-through switching y store-andforward bridging, automáticamente en una base por trama.



La decisión de re-envío se basa en la dirección MAC. En este sentido, comparado con un router, el dispositivo es más rápido.

Switch 

Un SW aprende qué dispositivos LAN se encuentran en cada port, identificándolos por su dirección MAC. El aprendizaje es dinámico y esto es muy importante puesto que:

 Los dispositivos pueden cambiar de port.  El hardware de Interfaz puede cambiar y entonces cambia la dirección MAC del dispositivo.  Cambios de topología podría interpretarse como cambios o movimientos entre ports. 

De este modo, hay una relación única entre dirección unicast / interfaz de un dispositivo / port del SW.

Switch • El filtrado de paquetes y la regeneración de los re-enviados permite que un SW divida la red en diferentes dominios de colisión, la pueda extender a mayor distancia, le permita agregar nuevos nodos y bajar muchísimo la cantidad de colisiones. Se habla de Microsegmentación

Switch. Microsegmentación.       

Se denomina Microsegmentación a la situación de tener un único dispositivo por port. Así, a cada dispositivo se le otorga la capacidad completa de la LAN para su propio uso. De este modo se evita una de las causas primarias de congestión en LAN. El problema de congestión se traslada al SW. Sería posible que se produjera una situación de congestión sobre un port si muchos dispositivos están intentando comunicarse con un mismo host. Hay dos soluciones a este problema. Dar mayor ancho de banda a aquellos dispositivos sobre los cuales converge el tráfico (típicamente servers). Conectar a un mismo dispositivo múltiples ports.

SW. Microsegmentación   

 

En Ethernet la comunicación es half-duplex. Así era posible en coaxil. En 10BASE-T existen pares separados par Tx y Rx. Dado que los dispositivos comparten el medio, la indicación de colisión consiste en detectar presencia señal en el cable de Rx mientras se Tx. En un entorno microsegmentado, sólo un dispositivo en cualquier momento puede encontrarse deseando usar el cable dado que existe una única estación conectada a cada port del SW. Sólo ella Tx al SW mediante el par de Tx y sólo el SW le contesta mediante el par de Rx. No existe contienda por el medio y, por lo tanto, no se precisa detectar colisiones, ni ejecutar el algoritmo de backoff. También es posible la comunicación full duplex.

Switch. Full Duplex.      

   

Al Tx en full duplex, se duplica la velocidad de transferencia de los datos. Full-duplex no es posible con los repetidores hub tradicionales. Generalmente el uso del ancho de banda por parte de las estaciones de trabajo es asimétrico, mientras que los dipositivos que mayor ventaja pueden obtener de la posibilidad full duplex, son los servidores. Una aplicación que se beneficiaría con full duplex es, por ejemplo, video conferencia. Otra ventaja de full duplex es que la longitud máxima del segmento no se encuentra limitada por los requerimientos de tiempo (2T) a los que está sujeta el canal compartido half duplex Ethernet. El modo de operación full duplex es opcional y se encuentra especificado en 802.3x , suplemento del estándar IEEE 802.3. También describe un conjunto de mecanismos opcionales usados para control de flujo sobre enlaces full duplex. Estos mecanismos se denominan MAC Control y PAUSE. Al enviar una trama en modo full duplex, la estación ignora el sensado del medio y no se detiene por sensado de tráfico en el cable de Rx. Sin embargo, antes de Tx, la estación debe esperar un tiempo, conocido como Interframe Gap Period, IGP. Las placas Ethernet se diseñan para respetar un tiempo IGP entre dos Tx sucesivas de tramas. En el modo de operación full duplex se ignora cualquier detección de colisión. Resumiendo: no hay CS ni MA, ni CD.

Switch. Full Duplex, Distancias 

Dado que no existe más la restricción de round-trip time, el único límite en la longitud del cable, es aquel impuesto por las características de Tx del mismo. Por este motivo, algunos segmentos full duplex pueden ser más largos que los segmentos half duplex.



En el caso de par trenzado no es posible extender la distancia y la longitud máxima recomendada es de 100 metros para UTP (10BASE-T, 100BASE-TX y 1000BASE-T.



Los segmentos de FO tienen restricciones de longitud debido a las restricciones de tiempo de half duplex. En modo half duplex, por ejemplo 100BASE-FX con fibra multimodo se extiende hasta 412 metros, en tanto que , en modo full duplex puede llegar hasta 2 km.

Switch. Alternativa de router

• SW diseñado para resolver problemas de rendimiento en la red. Permite agregar mayor ancho de banda, acelerar la salida de paquetes, reducir tiempo de espera y bajar el costo por puerto. Capa 2 OSI. Reenvía los paquetes en base a la MAC. Segmenta la red en pequeños dominios de colisión eliminando la competencia por el medio. No están diseñados pensando en seguridad, redundancia o manejo. • Router crea y mantiene tablas de ruteo estática o dinámicamente. Decisión de envío basado en dirección de red y en la tabla de ruteo. Seleccionar la mejor ruta puede ser por cuenta de saltos, velocidad de la línea, costo de transmisión, retraso y condiciones de tráfico. Procesado de paquetes más significativo que en un SW.

Switch Nway Fast Ethernet                

24 port 10/100BaseT/TX (Auto-negotiation) Auto-detect if Full/Half-duplex modes in all ports. All ports (twisted pair) support Auto MDIX function. Supports up 8K MAC address filtering and aging. 2.5 Mbits Buffer Memory. Non-blocking wire-speed forwarding and filtering. Store & Forward architecture and head of line blocking prevention. Broadcast Storm Prevention. Support IEEE 802.3x compliant flow control for FDX and back-pressure flow control for HDX. IEEE 802.3x flow control for full duplex and back-pressure half duplex flow control. Support back-pressure flow control for half duplex. Self address learning, forwarding and filtering schemes. Support SMII/GMII interface I/O delay Dedicated full duplex 200 Mbps bandwidth on each port. Status LEDs: Power, 10/100M and Link/Activity. Smart Plug&Play.

Switch. VLAN. IEEE 802.1Q    

Por default, un SW re-envía todo el tráfico multicast sobre todos los ports, excepto aquel por el cual entró la trama. Es posible mediante una configuración apropiada, que el SW dirija la propagación de tramas multicast a ports específicos. Se pueden crear grupos de trabajo lógicamente separados, conocidos como LAN´s Virtuales (VLAN´s). Permite que una estación físicamente conectada a una LAN, pueda ser miembro de un grupo de trabajo asociado a otra LAN.

Switch. VLAN. IEEE 802.1Q •





V-LAN de nivel 1, por puerto: También conocida como “port switching”. Se especifica cuáles puertos del switch pertenecen a la V-LAN. Los miembros de la V-LAN son los que se conecten a esos puertos. Si el usuario se mueve físicamente, habría que reconfigurar la VLAN, es decir que no permite la movilidad. No se requiere modificación en las tramas. Es el switch el que mantiene la información apropiada para el re-envío de tramas según el número de port por el que le llegan las tramas. V-LAN de nivel 2, por direcciones MAC: Los equipos se asignan a una V-LAN por su dirección MAC. Si el usuario cambia de lugar, moviéndose entre puertos de un mismo switch o entre switches, no hay que reconfigurar el switch. El principal inconveniente de este tipo es que, a medida que aumenta el número de usuarios, se complica la configuración. En este tipo de V-LAN, cuando se recibe una trama por un puerto, es la MAC Fuente la que determina la asociación. VLAN de nivel 3, por direcciones de subred. Este tipo de V-LAN conecta subredes según la dirección IP de origen de los paquetes. Este tipo de solución brinda gran flexibilidad, en la medida en que la configuración de los switchs cambia automáticamente cuando se mueve una estación. En contrapartida, puede haber una disminución del rendimiento, ya que la información contenida en los paquetes debe ser analizada.

Switch. VLAN.       

La configuración VLAN queda en manos del administrador. El es responsable de las reasignaciones que tengan en cuenta movimientos, dispositivos agregados, cambios, eliminando así la necesidad de un cambio físico. Aparece un nuevo formato de trama. El campo Tipo / Longitud : 0X8100 es el Id del Protocolo VLAN. PRI (3): Prioridad de Tx, no usado. CFI (1): Identificador de Formato Canónico para permitir encapsulado de Token Ring dentro del campo de Datos. IdVLAN (12) : Identificador de VLAN distintivo de cada grupo de trabajo. Longitud (16): Nuevo campo que indica longitud de los datos en bytes.

DA (48)

SA (48)

ID Proto VLAN (16)

PRI (3) CFI(1) IdVLAN (12)

Long. (16)

.....

Switch. VLAN •

Para poder trabajar en modo VLAN, se debe poseer la capacidad de manejar el nuevo formato de trama.



La asignación de VLAN se realiza al inicializar la estación, pero es modificable.



Cada estación se puede identificar a través del número de puerto, de su dirección MAC o de su dirección IP. En la mayoría de los casos se usa la MAC, ya que la misma es fija.



Si el SW es compatible con 802.1Q, realiza al principio un proceso de self-learning donde además se ingresa el IdVLAN a la tabla de enrutamiento. Si hubiera un SW de backbone, se le ReTX la trama para que este ingrese la información en sus tablas.



El ruteo es por dirección MAC e idVLAN.

Switch. VLAN

1

12

51

12

78

52 ... 57 VLAN RED

58

61

2

3

12

78

... 67 68 62 VLAN GREEN

71

72

78

... 77 78 VLAN BLUE

MAC IdVLAN Port 51 RED 1 .. .. .. 57 RED 1 61 GREEN 2

Switch. VLAN 1

12

51

12

78

52 ... 57 VLAN RED MAC IdVLAN Port 51 RED 1 52 RED 2 .. .. . 57 RED 7 58 GREEN 8

58

61

2

.. 68 71 72 .. 78

3

12

78

... 67 68 62 VLAN GREEN MAC IdVLAN Port 61 GREEN 1 62 GREEN 2 .. .. . 67 GREEN 7 68 GREEN 8

71

72

.. GREEN GREEN BLUE .. BLUE

78

... 77 78 VLAN BLUE MAC IdVLAN Port 71 GREEN 1 72 BLUE 2 .. .. . 77 BLUE 7 78 BLUE 8

.. 2 3 3 .. 3

Get in touch

Social

© Copyright 2013 - 2024 MYDOKUMENT.COM - All rights reserved.