O Comite de Padronização de Redes Locais e Metropolitanas, IEEE 802, é
subdividido em vários subcomites. O 802.1 define o padrão da interface
entre as camadas superiores e o 802.3 define o padrão CSMA/CD Ethernet
de método de acesso ao meio. As normas 801.p e 802.1Q foram definidas
pelos grupos de trabalhos referentes ao 802.1. O IEEE 802.1Q é a norma
para as VLANS - Virtual Bridged Local Area Network, as redes locais
virtuais. O IEEE 802.1p é a norma IEEE para "Local and MEtropolitan Area
Network - Suplement to Media Access Control (MAC) Bridges: Traffic
Expediting and Dynamic Multicasting Filtering", ou seja, é o mecanismo
responsável pelo encaminhamento expresso através dos métodos de acesso
ao meio.
![](img/mac-bridge.jpg)
Figura 3.1: Exemplo de Ponte
Como ambas as normas precisam adicionar campos de extensões ao
quadro Ethernet foi necessário o 802.3ac, referente à nova formação
"extendida" do quadro Ethernet tanto para a VLAN "tagging" quanto para
a marcação de sua prioridade para ambientes de redes 802.3.
Antes de de seguir adiante, vamos exclarecer o relacionamento entre as
normas IEEE referentes a esse assunto. IEEE 802.1p foi incorporada à
norma
IEEE 802.1D, que é referente a Pontes MACs. A norma 802.1p cobre o
encaminhamento expresso de classes de
tráfego ("traffic class expediting") e parte do filtro dinamico
multicast do
controle de acesso ao meio (MAC - media access control) de pontes.
![](img/layers.jpg)
Figura 3.2: Divisão em sub-áreas do IEEE 802
(Retirado da Norma IEEE 802.1D - encontrado em www.ieee802.org)
Os principais objetivos do IEEE 802.1p são:
- melhorar o suporte a trafegos com tempos críticos,
- e limitar a extensão de trafego multicast de alta banda passante em uma LAN com ponte.
Porém, a solução não é tão simples quanto parece. A norma 802.1p permite
priorização para todos os tipos de MAC (Media Access Control) existentes.
Porém para protocolos que
não contém um campo de priorização (como o Ethernet), o 802.1p define um
método para indicar a priorização do quadro através dos campos inseridos
pelo 802.1Q. Os campos do 802.1Q, chamados de TAG, contém informações
referentes à VLAN que o quadro se encontra e qual a priorização.
Devido a falta de suporte do Ethernet à priorização, a tarefa de
implementar tanto a norma Q quanto a P não é tão simples quanto
parece. Para isso é necessário introduzir 4 octetos no cabeçalho Ethernet:
o TAG. O problema desses 4 octetos adicionais é a não comformidade com
o atual padrão, ou seja, todos os equipamentos que implementam Ethernet
teriam problemas, pois o hardware que é otimizado para o tamanho máximo
do quadro de 1500 octetos de dados mais 18 octetos de cabeçalho e FCS, não
estaria de acordo com o tamanho do novo quadro por dois octetos. Uma
solução seria a redução do tamanho máximo de "payload" dos dados
em 4 octetos, fazendo assim com que o tamanho do quadro se mantivesse.
O 802.1p especifica um mecanismo para indicar a prioridade baseado em um
campo de priorização já existente, ou incluido pelo 802.1Q. Através desse
campo, é possível definir 8 classes de tráfego, ou prioridades, baseado em
um comportamento "por porta" de estabelecimento de multiplas filas. O
tratamento da prioridade é feito quadro-a-quadro, portanto caso exista
uma rajada de trafego é possível que o mecanismo de prioridade introduza
latencia no fluxo tratado. Apesar do 802.1p fazer um reordenamento dos
quadros no seu buffer, pode acontecer de aplicações muito sensíveis ao
atraso, como voz e vídeo, serem prejudicados por esse mecanismo. Para esses
casos recomenda-se um mecanismo mais sólido de QoS, como o ATM.
|