Classes de Serviço

As aplicações podem necessitar de diferentes níveis de serviços e garantias referentes à entrega, conectividade e largura de banda. Algumas aplicações precisam de banda dedicada durante a troca de dados. Outras aplicações não precisam de conexão dedicada, mas podem exigir o envio de mensagens assegurando o sucesso da transferência. Por estas razões, os padrões Fibre Channel oferecem diferentes classes de serviço de acordo com as necessidades das aplicações.

Classe 1

Esta classe estabelece uma conexão dedicada entre a fonte e o destino através do fabric durante toda transmissão, reservando toda a largura de banda para a conexão entre os dois dispositivos. Entretanto, por bloquear outro possível acesso ao mesmo dispositivo, a classe 1 não oferece uma boa utilização para toda a largura de banda disponível. Ela também oferece o serviço de confirmação de entrega dos frames, e assegura que eles cheguem ao destino na ordem enviada. Esta classe é pouco utilizada.

Classe 2

A classe 2 permite que os fabrics façam a “multiplexação” de várias mensagens. Esta classe não garante a chegada dos frames em ordem porque eles podem viajar através dos fabrics por diferentes rotas. A classe 2 se abstém de tratar o sequenciamento dos frames, deixando esta tarefa para protocolos de camadas superiores. O serviço de confirmação de entrega dos frames também é oferecido por esta classe, o que acarreta a redução da banda disponível.

Classe 3

Esta classe tem por objetivo otimizar o uso dos fabrics. Por este motivo, não oferece conexão dedicada, nem a confirmação de entrega dos frames. O serviço de garantir que os frames sejam recebidos em ordem e a solicitação de retransmissão de frames não recebidos fica a cargo de camadas superiores. A classe 3 é muito utilizada em redes Fibre Channel.

Classe 4

Assim como a classe 1, esta classe de serviço é orientada à conexão. Mas, diferentemente, ela aloca somente uma fração da largura de banda do caminho que conecta duas Portas_N. São estabelecidos circuitos virtuais entre duas Portas_N com qualidade de serviço (QoS) garantida, incluindo banda e latência. É tarefa dos fabrics fazer a “multiplexação” dos frames em diferentes circuitos virtuais. Também como a classe 1, a classe 4 garante a entrega ordenada dos frames e a sua confirmação de entrega.

Classe 5

Esta classe ainda não foi bem definida. No entanto, é voltada para aplicações que exijam uma entrega imediata de dados, caso a necessidade seja de armazená-los em buffer.

Classe 6

É uma variante da classe 1, conhecida como classe de serviço multicast. A classe 6 oferece conexão dedicada para multicast. Uma Porta_N pode fazer a solicitação de conexão para um ou mais destinos. Um servidor multicast no fabric irá estabelecer as conexões e receber confirmação de entrega dos frames de diferentes portas-destino, e enviá-las de volta ao iniciador. Uma vez que a conexão é estabelecida, ela deve ser garantida pelo fabric até que o iniciador a encerre.

Classe F

Esta classe é definida para o uso da comunicação de switches. Ela estabelece uma conexão não dedicada, sem notificação de entrega entre as Portas_E, utilizadas para controle, coordenação e configuração do fabric . A classe F é similar à classe 2, a sua maior diferença é que, enquanto a classe 2 realiza o envio frames à Portas_N, a classe F é utilizada pelas Portas_E para o controle e gerenciamento do fabric .
Design downloaded from free website templates.