You are on page 1of 12

UNIVERSIDADE ESTCIO DE S

CURSO DE REDES DE COMPUTADORES


PROFESSOR MARCELO BERRDO
REVISO 01/09/2000
NOTAS DE AULA TECNOLOGIA DE SWITCHES
1. SWITCHES - DEFINIO:
Switches so dispositivos que filtram e encaminham pacotes entre segmentos (sub-redes) de
redes locais. Operam na camada de enlace (camada 2) do modelo OSI, devendo ser
independentes dos protocolos de camada superior.
LANs que usam switches para ligar segmentos so chamadas switched LANs (LANs comutadas)
ou, no caso de redes Ethernet, switched Ethernet LANs.
Conceitualmente, switches poderiam ser consideradas bridges multi-portas. Tecnicamente,
bridging uma funo da camada 2 do modelo OSI, e todos os padres atuais de rede, como
Ethernet, Token Ring e FDDI, podem ser conectados atravs de bridges ou switches.
Os switches aprendem quais estaes esto conectadas a cada um dos segmentos de suas portas.
Ele examina o trfego de entrada, deduz endereos MAC de todas as estaes conectadas a cada
porta, e usa esta informao para construir uma tabela de endereamento local.
Os quadros recebidos, em vez de serem propagados para todas as portas, so enviados apenas
para a porta correspondente ao endereo de destino.
Muitos switches usam uma arquitetura baseada em ASIC (Application Specific Switching
Circuits), ao invs dos microprocessadores tradicionais, permitindo com isto uma maior
velocidade na comutao, e um barateamento do custo.
2. CLASSIFICAO DOS SWITCHES:
2.1. Quanto ao mtodo de encaminhamento dos pacotes utilizado: store-and-forward,
cut-through ou adaptative cut through.

Store-and-Forward

Switches Store-and-Forward guardam cada quadro em um buffer antes de encaminh-lo para a


porta de sada. Enquanto o quadro est no buffer, o switch calcula o CRC e mede o tamanho do
quadro. Se o CRC falha, ou o tamanho muito pequeno ou muito grande (um quadro Ethernet
tem de 64 bytes a 1518 bytes) o quadro descartado. Se estiver tudo OK, o quadro
encaminhado para a porta de sada.
Esse mtodo assegura operaes sem erro e aumenta a confiabilidade da rede. Contudo, o tempo
gasto para guardar e checar cada quadro adiciona um tempo de latncia grande ao
processamento dos quadros.
A latncia total proporcional ao tamanho dos pacotes: quanto maior o pacote, maior o delay.

Cut-Through

_________________________________________________________________________________
___
Professor Marcelo Berredo
Pgina 1
Notas de Aula

Os Switches Cut-Through foram projetados para reduzir a essa latncia. Esses switches
minimizam o delay lendo apenas os 6 primeiros bytes de dados do pacote, que contm o
endereo de destino, e logo encaminham o pacote.
Contudo, esse switch no detecta pacotes corrompidos causados por colises (conhecidos como
runts), nem erros de CRC. Quanto maior o nmero de colises na rede, maior ser a largura de
banda gasta com o encaminho de pacotes corrompidos.
O segundo tipo de switch cut-through, fragment free, foi projetado para eliminar esse problema.
Nesse caso, o switch sempre l os primeiros 64 bytes de cada pacote, assegurando que o quadro
tem pelo menos o tamanho mnimo, evitando o encaminhamento de runts pela rede.

Adaptative Cut-Through

Os switches que processam pacotes no modo adaptativo suportam tanto store-and-forward


quanto cut-through. Qualquer dos modos pode ser ativado pelo gerente da rede, ou o switch
pode ser inteligente o bastante para escolher entre os dois mtodos, baseado no nmero de
quadros com erro passando pelas portas.
Quando o nmero de quadros corrompidos atinge um certo nvel, o switch pode mudar do modo
cut-through para store-and-forward, voltando ao modo anterior quando a rede se normalizar.
Switches cut-through so melhor utilizados em pequenos grupos de trabalho e pequenos
departamentos. Nessas aplicaes necessrio um bom throughput, mas erros potenciais de rede
ficam no nvel do segmento, sem impactar a rede corporativa.
J os switches store-and-forward so projetados para redes corporativas, onde check de erros e
bom throughput so desejveis.
Apenas os switches store-and-forward, ou Adaptative cut-through funcionando no modo storeand-forward possuem a capacidade de suportar mais de um tipo de LAN (como por exemplo
Ethernet e Fast Ethernet), pois so os nicos com capacidade de bufferizao dos quadros,
condio necessria para a posterior converso do formato do quadro MAC, ou do mtodo de
sinalizao.
2.2. Quanto forma de segmentao das sub-redes, podem ser classificados como
switches de camada 2 (Layer 2 Switches), switches de camada 3 (Layer 3
Switches), ou switches de camada 4 (Layer 4 switches).

Layer 2 Switches

So os switches tradicionais, que efetivamente funcionam como bridges multi-portas. Sua


principal finalidade de dividir uma LAN em mltiplos domnios de coliso, ou, nos casos das
redes em anel, segmentar a LAN em diversos anis.
Os switches de camada 2 possibilitam, portanto, mltiplas transmisses simultneas, a
transmisso de uma sub-rede no interferindo nas outras sub-redes. Os switches de camada 2
no conseguem, porm filtrar broadcasts, multicasts (no caso em mais de uma sub-rede
contenham as estaes pertencentes ao grupo multicast de destino), e quadros cujo destino ainda
no tenha sido includo na tabela de endereamento.

_________________________________________________________________________________
___
Professor Marcelo Berredo
Pgina 2
Notas de Aula

Layer 3 Switches

So os switches que, alm das funes tradicionais da camada 2, incorporam algumas funes
de roteamento, como por exemplo a determinao do caminho de repasse baseado em
informaes de camada de rede (camada 3), validao da integridade do cabealho da camada 3
por checksum, e suporte aos protocolos de roteamento tradicionais (RIP, OSPF, etc)
Os switches de camada 3 suportam tambm a definio de redes virtuais (VLANs), e
possibilitam a comunicao entre as diversas VLANs, sem a necessidade de se utilizar um
roteador externo.
Por permitir a interligao de segmentos de diferentes DOMNIOS DE BROADCAST, os
switches de camada 3 so particularmente recomendados para a segmentao de LANs muito
grandes, onde a simples utilizao de switches de camada 2 provocaria uma perda de
performance e eficincia da LAN, devido quantidade excessiva de broadcasts.
Apesar da semelhana entre os switches de camada 3 e os roteadores, existem algumas
caractersticas que os distinguem, conforme podemos verificar na tabela comparativa abaixo:
Caractersticas
Roteamento IP, IPX, AppleTalk
Definio de sub-rede
Implementao do repasse
Suporte RMON
Custo
Suporte WAN
Desempenho
Escalabilidade

Switch de Camada 3
Sim
Por porta ou Grupo de portas
Hardware (ASIC)
Sim
+ Baixo
No
Relativamente + alto
+ Escalvel

Roteador Tradicional
Sim
Por Porta
Software / Microprocessadores
No
+ Alto
Sim
Relativamente + baixo
- Escalvel

Tabela 1 Principais diferenas entre switches de camada 3 e roteadores:


Pode-se afirmar que a implementao tpica de um switch de camada 3 mais escalvel que um
roteador, pois este ltimo utiliza as tcnicas de roteamento a nvel 3 e repasse a nvel 2 como
complementos, enquanto que os switches sobrepem a funo de roteamento em cima do
switching, aplicando o roteamento aonde se mostrar necessrio.

Layer 4 Switches

Esto no mercado a pouco tempo, e geram uma controvrsia quanto adequada classificao
destes equipamentos. So muitas vezes chamados de Layer 3+ (Layer 3 Plus).
Basicamente incorpora s funcionalidades de um switch de camada 3, a habilidade de se
implementar a aplicao de polticas e filtros a partir de informaes de camada 4 ou superiores,
como portas TCP e UDP, ou SNMP, FTP, etc.
2.3. Classificao dos Switches Layer 3:

_________________________________________________________________________________
___
Professor Marcelo Berredo
Pgina 3
Notas de Aula

Existem dois tipos bsicos de Switches Layer 3: Pacote-por-Pacote (Packet by Packet) e


Layer-3 Cut-through.
Basicamente um switch Packet By Packet um caso especial de switch Store-and-Forward,
pois como estes, bufferizam e examinam o pacote, calculando o CRC do quadro MAC, e alm
disto decodificam o cabealho da camada de rede para definir sua rota atravs do protocolo de
roteamento adotado.
Um switch Layer 3 Cut-Through (no confundir com switch Cut-Through, assim classificado
quanto ao mtodo de encaminhamento dos pacotes), examinam os primeiros campos,
determinam o endereo de destino (atravs das informaes dos headers de camada 2 e 3), e, a
partir deste instante, estabelecem uma conexo ponto a ponto (a nvel 2), examinando apenas as
informaes de nvel 2, para conseguir uma alta taxa de transferncia de pacotes.
Cada fabricante tem o seu projeto prprio para possibilitar a identificao correta dos fluxos de
dados a fim de possibilitar o repasse aps os primeiros terem sido roteados. Como exemplo,
temos o IP Switching da Ipsilon, o SecureFast Virtual Networking da Cabletron, o Fast IP
da 3Com.
O nico projeto adotado como um padro de fato, sendo portanto implementado por diversos
fabricantes, o MPOA (Multi Protocol Over ATM). O MPOA, a despeito de sua comprovada
eficincia, complexo e caro de se implementar, e limitado a backbones ATM.
O switch Layer 3 Cut-Through, a partir do momento em que a conexo ponto a ponto for
estabelecida, poder funcionar no modo Store-and-Forward ou Cut-Through
3. CARACTERSTICAS A SE CONSIDERAR NA ESCOLHA DOS SWITCHES:

Modo de operao (cut-through/Store-and-Forward);


Suporte a VLANs (Porta/Protocolo/Endereo MAC);
Suporte a VLAN Trunk (IEEE 802.1Q);
Modo de segmentao (Layer 2, Layer 3, etc);
Nmero mximo de VLANs que o equipamento suporta;
Capacidade de implementar mais de uma VLAN em uma mesma porta;
Capacidade do backplane;
Capacidade de aprendizagem de Endereos MAC;
Suporte definio de Classes de Servio (CoS) IEEE 802.1p;
Suporte configurao de Link Agregation;
Suporte definio de Qualidade de Servio (QoS) RSVP;
Suporte ao protocolo Spanning Tree;
Capacidade de definio de Links Resilientes;
Capacidade de implementao de filtros de protocolo;
Capacidade de implementao de controle de conteno de broadcast;
Capacidade de implementao de filtros de multicast;
Capacidade de implementao de controle de fluxo (congesto);
Suporte a DHCP Relay;
Nmero de portas;
Quantidade e tipo de portas uplink;
Implementao de tecnologia auto-sensing;
Implementao de Ethernet/Fast/Giga no modo Full Duplex;
Capacidade de empilhamento entre switches, sem adicionar nveis de repetio;

_________________________________________________________________________________
___
Professor Marcelo Berredo
Pgina 4
Notas de Aula

Redundncia de fontes, portas, mdulos de rede, mdulos de gerncia e controle;


Suporte ao gerenciamento SNMP, SNMP v2;
Capacidade de implementar o espelhamento de trfego em mais de uma porta;
Suporte ao Gerenciamento RMON, para os 4 grupos bsicos (Statistics, Events, Alarms,
History);
Suporte a RMON, para os demais Grupos (Hosts, HostsTopN, Matrix, Filter, Packet
Capture).

4. ALGUMAS DAS CARACTERSTICAS DESEJVEIS:

4.1. Capacidade do backplane:


A capacidade de repasse de pacotes do backplane de um switch dever ser de pelo menos a
metade da soma das taxas mximas de transmisso de todas as portas do switch, se estas forem
half duplex. Se as portas do switch puderem operar em full fuplex, a capacidade de repasse dos
pacotes dever ser igual ou maior soma das taxas mximas de transmisso das portas do
switch.
Por exemplo, um switch de 12 portas fast ethernet half duplex dever possuir um backplane
com a capacidade de efetuar o repasse dos quadros a uma velocidade mnima de 600 Mbps, o
que corresponde situao crtica de haver 6 portas recebendo quadros, e estes sendo
redirecionados s outras 6 portas. Se o backplane no suporta o fluxo agregado de 600 Mbps
est recebendo, ter que guardar em memria alguns dos quadros, a fim de evitar o seu descarte.
Neste caso o backplane torna-se o gargalo da rede.
Um switch que, por maior que seja o trfego recebido, o backplane nunca ser o gargalo da
rede chamado Non Blocking.
4.2. Capacidade da aprendizagem dos endereos MAC:
Os switches possuem tabelas onde armazenam os endereos MAC conhecidos da rede, e sua
correspondente porta de origem, chamadas de source address tables (SAT). Estes endereos
MAC so das estaes de trabalhos, hubs inteligentes, outros switches, bridges ou roteadores.
Os switches implementam o repasse dos quadros de acordo com a informao do endereo de
destino nos mesmos e na porta de sada correspondente ao endereo MAC nas tabelas.
Toda vez que chega um quadro cujo endereo MAC no consta nas tabelas, necessrio que o
quadro seja enviado a todas as portas do switch, como se fosse um broadcast. Esta ao acentua
drasticamente o trfego na rede, e pode provocar um nmero considervel de colises. Uma vez
que a estao de destino responde transmisso, seu endereo MAC aprendido e
armazenado nas SAT.
Porm, se as tabelas dos switches possurem uma capacidade de aprendizagem de endereos
MAC inferior ao nmero de dispositivos da rede, possvel que estas j estejam cheias. Neste
caso uma das entradas da SAT dever ser descartada para a armazenagem do novo endereo
aprendido.
_________________________________________________________________________________
___
Professor Marcelo Berredo
Pgina 5
Notas de Aula

O critrio para descarte do endereo na tabela varia de fabricante ou modelo, sendo mais
comuns o uso de uma fila FIFO, onde se descarta o que no se anuncia a mais tempo, ou um
critrio estatstico em que se descarta aqueles que em uma mdia temporal geraram um menor
trfego. De qualquer modo, a necessidade de se descartar entradas na tabela acabar por
acarretar no aumento do trfego broadcast da rede, o que altamente indesejvel.
Por esta razo, ao se escolher um switch para sua rede, recomenda-se dimensionar o tamanho da
rede e escolher um modelo cuja capacidade de armazenagem de endereos seja igual ao maior
ao nmero de dispositivos da mesma.
4.3. Protocolo IEEE 802.1D Spanning Tree
O Spanning Tree um protocolo para sistemas baseados em bridges/switches, que permite a
implementao de caminhos paralelos para o trfego de rede, e utiliza um processo de deteco
de loops para:

Encontrar e desabilitar os caminhos menos eficientes (os com menores largura de banda);
Habilitar um dos caminhos menos eficientes, se o mais eficiente falhar.

A figura abaixo mostra uma rede contendo trs sub-redes, separadas por 3 bridges/switches.
Com esta configurao, cada segmento pode comunicar com os outros utilizando dois caminhos
distintos. Sem o STP (Spanning Tree Protocol), esta configurao cria loops que provocaro
uma sobrecarga na rede. O Spanning Tree possibilita esta configurao, porque seu algoritmo
detecta caminhos duplicados, e bloquear o repasse de pacotes em um deles.
Segmento 1

Switch B
Segmento 2
Switch A
Switch C

Segmento 3

Figura 1 Spanning Tree


No diagrama abaixo, temos um exemplo do protocolo Spanning Tree decidindo que o trfego
entre o segmento 2 e o segmento 1 somente poder ocorrer atravs dos switches C e A. Caso
ocorra um problema neste link atravs dos switches C e A, o link entre B e A ser
automaticamente habilitado, e o trfego entre os segmentos 1 e 2 fluir travs do switch B.

_________________________________________________________________________________
___
Professor Marcelo Berredo
Pgina 6
Notas de Aula

Segmento 1
Falha
Switch B
Segmento 2
Switch A
Switch C

Segmento 3

Figura 2 Spanning Tree


O algoritmo de Spanning Tree determina qual o caminho mais eficiente entre cada segmento
separado por bridges ou switches. Caso ocorra um problema nesta caminho, o algoritmo ir
recalcular, entre os existentes, o novo caminho mais eficiente, habilitando-o automaticamente.
As especificaes do protocolo Spanning Tree so padronizadas pelo IEEE, dentro do conjunto
das normas IEEE 802.1D.
4.4. Links Resilientes
Alm da redundncia automtica implementada pelo protocolo Spanning Tree, totalmente
padronizado pelo IEEE, os fabricantes de switches costumam implementar um nvel de
redundncia de links, chamado de resilincia. Cada implementao proprietria, no sendo
garantida a interoperabilidade entre switches de fabricantes diferentes, quando se aplica a
resilincia.
Ao contrrio do Spanning Tree, em que a definio do link ativo e dos links de standbye feita
por algoritmo prprio, atravs da determinao do melhor caminho, a escolha do par de links
resilientes a cargo do administrador da rede, desta forma possvel forar um determinado
link a ficar ativo, mesmo que este no seja o caminho que proporcione a maior largura de banda.
Ao se definir duas portas de um switch como resiliente, isto , uma sendo ativa e outra standbye,
necessrio que se utilize a mesma configurao nas outras pontas definindo uma porta como
ativa e a outra standbye.
As aplicaes do protocolo Spanning Tree e da definio de Links Resilientes no podem ser
aplicadas conjuntamente em um switch, ou seja, se for desejo do administrador da rede
configurar links resilientes, a funo de spanning tree dever estar desabilitada no equipamento.

4.5. Link Agregation (IEEE 802.3ad):


Link Agregation um tipo de conexo especial que possibilita aos dispositivos comunicaremse utilizando mais de um link em paralelo. Estes links em paralelo produzem os seguintes
benefcios:
_________________________________________________________________________________
___
Professor Marcelo Berredo
Pgina 7
Notas de Aula

podem multiplicar a largura de banda da conexo, dependendo da quantidade de links que


comporo o tronco de portas ( Port Trunk)

podem prover um nvel de redundncia. Se um link quebrar, os outros links dividiro entre
si o trfego que se destinaria ao link defeituoso.

P o rt T ru n k

Figura 3 Link Agregation


Observaes:

As portas nos dois lados da conexo devero estar configuradas como port trunk;
Uma porta no pode pertencer ao mesmo tempo a mais de um tronco;
No possvel mesclar portas de mais de um switch em um mesmo tronco;
possvel haver portas de mdia diferentes, como fibra e par tranado, em um mesmo
tronco.
possvel haver portas de velocidades diferentes, como 10 e 100 Mbps, em um mesmo
tronco. Neste caso somente as portas de maior velocidade ficaro ativas. As de menor
velocidade ficaro em standbye;
As estatsticas em um port trunk so medidas em separado para cada link, e depois somadas.
No possvel coletar estatsticas do tronco, de outra maneira.
Antes de se desabilitar um port trunk, recomendvel desconectar todos os links, ou
desabilitar todas as portas, seno poder ser criado um loop, caso o protocolo spanning tree
no estiver habilitado.
4.6. Espelhamento de Trfego

Esta caracterstica desejvel se o administrador da rede pretende conectar um analisador de


protocolo diretamente uma porta do switch, e monitorar o trfego de outras portas do
equipamento.
Deve-se definir uma porta que ser monitorada, e o seu espelho, a porta em que o analisador
de protocolo ser conectado. Uma vez que esta funcionalidade for ativada, todo o trfego
oriundo ou destinado porta monitorada ser espelhado na porta espelho
O Espelhamento de Trfego torna-se necessrio se o administrador de rede no quiser monitorar
o trfego de um determinado segmento, sem modificar as caractersticas fsicas do segmento
monitorado, ao se conectar um analisador de protocolo ao segmento.
4.7. Controle de Fluxo (IEEE 802.3x):
_________________________________________________________________________________
___
Professor Marcelo Berredo
Pgina 8
Notas de Aula

O padro IEEE 802.3x Full Duplex e Controle de Fluxo foi completado em 1997. O padro
Full Duplex j foi apresentado e bastante estudado. Vamos, portanto, enfocar a capacidade de
controle de fluxo em switches:
Quando se trabalha com duas ou mais tecnologias de comunicao com diferentes taxas de
transmisso, Poder ocorrer um gargalo devido aos pacotes que chegam dos links de maior
capacidade, e ainda no conseguiram ser retransmitidos nos links de menor capacidade.
Eventualmente, se um servidor a 100 Mbps, por exemplo, estiver se comunicando
simultaneamente com um nmero grande de estaes a 10 Mbps, o gargalo pode ocorrer no link
de maior velocidade (100 Mbps).
Nos dois casos, o switch dever possuir capacidade de bufferizao dos pacotes que no
puderam ser reenviados no momento em que chegaram ao equipamento, devido ao gargalo.
O problema que a capacidade de bufferizao ser limitada pela quantidade de memria
disponvel no equipamento, que, por maior que seja , sempre poder ocorrer um estouro nos
buffers, com o conseqente descarte de pacotes.
Para que seja evitada a situao crtica em que os buffers fiquem cheios, desejvel que os
switches implementem a capacidade de controle de fluxo, padronizada pela norma IEEE 802.3x.
Existem dois tipos bsicos de controle de fluxo: o Controle de Fluxo Half Duplex e o
Controle de Fluxo Full Duplex:

Controle de Fluxo Half Duplex (Backpressure):

Em conexes Half Duplex, os switches utilizam um mtodo chamado Backpressure. Por


exemplo, consideremos um servidor a 100 Mbps enviando pacotes a uma estao de trabalho a
10 Mbps. Ser necessrio bufferizar os pacotes no switch que no puderem ser transmitidos
imediatamente pelo link de 10 Mbps. Caso os buffers do switch fiquem cheios, o switch
necessita sinalizar ao servidor que pare temporariamente de transmitir. Isto feito atravs do
envio de um pacote gerado pela camada MAC do switch, forando uma coliso no link de 100
Mbps. Sero geradas tantas colises quanto forem necessrias para que se esvazie os buffers dos
switches.

Controle de Fluxo Full Duplex:

Para conexes Full Duplex, no possvel conter uma transmisso forando colises, uma vez
que neste tipo de tecnologia possvel a transmisso de pacotes nos dois sentidos, sem que
ocorra coliso.
O padro IEEE 802.3x define um esquema diferente de controle de fluxo para ambientes full
duplex, utilizando um quadro especial conhecido como quadro PAUSE. O quadro PAUSE
utiliza um endereo de destino de multicast especial, que no repassado pelos switches, no
gerando desta forma trfego adicional desnecessrio, nem interferindo com funes de controle
de fluxo em outras partes da rede.
Se um cliente a 10 Mbps estiver recebendo um trfego muito intenso de um servidor, por
exemplo, o cliente enviar quadros PAUSE ao switch, reduzindo o throughput pelo link. Isto
no comum acontecer, pois a interface do cliente est preparada para suportar trfego intenso a
10 Mbps. Porm pode ocorrer, por exemplo, uma situao em que o cliente temporariamente
no pode receber dados devido ao seu disco rgido estar cheio. O cliente enviar quadros
PAUSE ao switch at que se apague arquivos e obtenha espao no disco rgido, e a transmisso
do switch ir ser reiniciada.
_________________________________________________________________________________
___
Professor Marcelo Berredo
Pgina 9
Notas de Aula

Da mesma forma, se um switch estiver recebendo quadros por um link e os buffers ficarem
cheios, o switch passar a enviar quadros PAUSE pelo link, e a estao transmissora
interromper temporariamente a transmisso de pacotes.
A maioria dos switches e placas Fast Ethernet e Gigabit Ethernet fabricados atualmente j
suportam IEEE 802.3x. Os equipamentos mais antigos que implementam Full Duplex, lanados
antes do padro muitas vezes utilizam mtodos para controle de fluxo em links Full Duplex.

4.8. Classes de Servio IEEE 802.1p

Recentemente ratificado pelo IEEE;

Norma que visa estabelecer priorizao de trfego, de acordo com a definio de classes de
servio. A priorizao de trfego permite respostas quase instantneas para aplicaes
crticas.

Define oito nveis de prioridade, em que os quadros da rede carregaro a informao de


prioridade do pacote, desde o nvel 7 (maior prioridade) at o nvel 0 (menor prioridade).

Os equipamentos de infra-estrutura de rede, como switches e roteadores, construdos para


serem compatveis com o protocolo IEEE 802.1p, devem priorizar a entrega dos pacotes de
acordo com a configurao de prioridade, dando maior preferncia aos quadros de mais alta
prioridade.

Pode-se desta forma dar um tratamento preferencial a dados crticos, e aplicaes que
necessitam tempo de resposta imediato, como sistemas em real time.

Implementao:

Um novo campo inserido no pacote Ethernet, entre os campos Source Address e Lenght:
o Campo Tag Control Info (TCI) de 4 bytes:
7

PRE SFD Dest Addr

Sour Addr

TCI

Length

46-1500
Data/PAD

4
FCS

Figura 4 Formato do quadro Ethernet com o campo TCI definido pela norma IEEE 802.1p
Os 3 bits de prioridade so lidos pelos dispositivos de infra-estrutura de rede suportam IEEE
802.1p, e o frame roteado para um buffer interno (com estruturas em fila - FIFO). Sua posio
de entrada ser correspondente prioridade do pacote.
Os quadros de maior prioridade sero entregues antes dos quadros de mais baixa prioridade.
Quadros sem prioridade e quadros setados com prioridade 0 ficaro na fila de mais baixa
prioridade.
Como a estrutura (e o tamanho mximo do pacote, que neste caso de 1522 bytes, 4 bytes
maior do que o Ethernet tradicional) mudou, Alm dos switches e roteadores, as placas de rede
devero ser tambm compatveis com a priorizao de classes de servio IEEE 802.1p.

_________________________________________________________________________________
___
Professor Marcelo Berredo
Pgina 10
Notas de Aula

Os hubs, switches e roteadores que no suportam 802.1p podero descartar o pacote caso ele
esteja no seu tamanho mximo (1522 bytes), pois est com um tamanho maior que eles
reconhecem como o tamanho do frame Ethernet. Mesmo que no ocorra o descarte de pacote,
este ser tratado como um pacote Ethernet tradicional (sem prioridade).
Tag Control nfo Field

Descrio

Tagged Frame Type Interpretation

8100h para frames Ethernet. Reservado para


outros frames

3-bit priority field

De 0 a 7 7 a maior prioridade

Canonical

Setado para 0

12-bit 802.1Q VLAN Identifier

Nmero de Identificao de VLAN

Tabela 2 Campo Tag Control Info


2 bytes

3 bits

1 bit

8100h
Tagget Frame Type
Interpretation

12 bits

0
Priority

Canonical 802.1Q VLAN


Identification Number

Figura 2 Estrutura do campo Tag Control Info

Atribuio de Prioridades:

Os fabricantes de hardware compatvel (placas de rede) implementam filtros de prioridade,


em que o usurio, por software, pode atribuir determinada prioridade a um servio, endereo ou
protocolo.
Por exemplo pode-se atribuir determinada prioridade a SNMP, SMTP, HTTP, TCP/UDP,
endereos IP ou MAC, Sockets IPX, endereos IPX.
A atribuio de prioridade pode ser realizada por software, na montagem das informaes de
camada MAC do pacote (driver MAC da placa de rede).
importante que seja feito um planejamento antes de atribuir um grau de prioridade a
determinado servio. Se todos os servios da rede possuem o mais alto grau de prioridade, por
exemplo, ento a rede se comportar como uma rede em que no se aplicam nveis de
prioridade. A aplicao deste recurso demanda ento uma definio de polticas de priorizao
de trfego.

5. CONSIDERAES SOBRE A UTILIZAO DE SWITCHES:


Os Switches podem ser usados em nvel de grupos de trabalho, departamentos e backbone. So
especialmente recomendados nas situaes de congestionamento de trfego, que pode ocorrer
no acesso a um servidor de uma rede departamental ou a um backbone corporativo de uma LAN
_________________________________________________________________________________
___
Professor Marcelo Berredo
Pgina 11
Notas de Aula

compartilhada. A troca do hub por um switch ir expandir a largura de banda da LAN, enquanto
segmenta o trfego ponto-a-ponto entre clientes e servidores.
Para grupos de trabalho, configuraes escalveis podem ser as melhores solues. medida
em que a demanda cresce, a largura de banda pode ser aumentada, dimuindo-se o nmero de
usurios por hub e dedicando-se alguns portas do switch a estaes individuais ou servidores.
Cada estao conectada diretamente ao switch ter 10Mbps dedicados a ela.
A nvel departamental, switches podem ser usados para segmentar a LAN, melhorando o acesso
ao servidor, e interligando workgroups.
Gargalos podem ser aliviados economicamente instalando-se um switch dual-speed, com a
porta high-speed conectada ao backbone e as lower-speeds conectadas aos desktops de usurios.
Pode ser interessante tambm implementar redes virtuais (VLANs) a fim de isolar trfegos
indesejveis entre grupos de trabalho, proporcionando uma maior segurana no acesso s
informaes, e aliviando o trfego na sub-rede.
No backbone corporativo, onde o trfego vem de todos os segmentos de LAN, um switch pode
aliviar a largura de banda substituindo um bridge/router utilizado para suportar um collapsed
backbone, desde que polticas de roteamento e filtragem de pacotes no seja requeridas.
Nessas aplicaes, switches tipicamente suportam caractersticas avanadas de bridges, que
permitem aos administradores configurar parmetros de filtragem de multicasts e limitar
encaminhamentos de broadcasts, com a vantagem de que as funes de comutao so
inteiramente implementadas em hardware, ao contrrio das bridges e roteadores, sendo,
portanto, muito mais rpidas.
Originalmente projetados para conectar servidores e workstations em LANs, os roteadores
atualmente so mais utilizados para prover conectividade com WANs, e links entre sites
remotos e a LAN corporativa.

BIBLIOGRAFIA:

Tanembaum, Andrew S. REDES DE COMPUTADORES (3a Edio)


Editora Campus, 1997

Soares, Luiz F. G. REDES DE COMPUTADORES - DAS LANs, MANs, e WANs s


REDES ATM (2a Edio)
Editora Campus, 1995

Breyer, Robert SWITCHED, FAST , AND GIGABIT ETHERNET (3 Edio)


Mcmillan Techincal Publishing, 1999

_________________________________________________________________________________
___
Professor Marcelo Berredo
Pgina 12
Notas de Aula

You might also like