iSCSI usando as portas de uplink no switch

7

As portas de uplink nos switches geralmente funcionam bem como portas iSCSI? Estamos adicionando uma SAN iSCSI de 10 gb e queremos obter um switch de combinação (portas de uplink de 48x1gb e 4x10 gb SFP +) e usar os 10 gb para a SAN iSCSI, enquanto os de 1 gb são para uma SAN iSCSI de 1 gb. Fomos informados de que os uplinks não fornecem o buffer necessário para o iSCSI.

Isso é específico para os switches usados, e alguns fornecem o buffer necessário e outros não nas portas de uplink?

    
por Gregory Thomson 16.11.2012 / 06:44

2 respostas

4

A resposta definitiva à sua pergunta seria totalmente dependente da implementação. "Uplink port" não é mais do que um simples rótulo - não há uma definição consistente para o que é exatamente. Normalmente, seria uma porta de alta largura de banda, às vezes apenas uma interface GBIC / SFP sem transceptor para flexibilidade de mídia adicional.

Se tem menos ou mais espaço de buffer disponível do que as outras portas no switch seria uma questão para perguntar ao fabricante. Se o espaço disponível no buffer atenderia às suas necessidades específicas, seria sua tarefa determinar em sua configuração de laboratório seu conjunto de carga.

Dito isto, o buffer do lado do comutador é tipicamente terrivelmente superestimado. Os buffers são necessários para compensar as diferentes velocidades de porta, para que o host no link mais rápido possa enviar dados para os links mais lentos em rajadas que os buffers do comutador iriam equalizar. Mas como o controlador de armazenamento tem muito espaço de buffer disponível para si mesmo com mecanismos de controle de fluxo em diferentes camadas da transmissão (Ethernet, se você habilitá-lo, TCP em qualquer caso), os buffers de switches tecnicamente precisariam ser grandes o suficiente para manter o buffer. quantidade de ([velocidade de link de porta de uplink] * [número de portas de uplink] / [velocidade de link mais lenta]) + 1 quadros para poder manter os downlinks mais lentos saturado em todos os momentos. Com 2 portas uplink 10G conectadas, links 1G mais lentos e jumbo frames habilitados, isso equivaleria a pouco menos de 200 KB de espaço em buffer. Devido a restrições de engenharia e implementação (por exemplo, uma relação fixa de espaço de buffer para pares de portas de entrada e saída), você veria declarações de espaço de buffer totais significativamente maiores em folhas de dados de comutadores.

    
por 16.11.2012 / 09:31
1

Concordo plenamente com a resposta do syneticon-dj.

Acho que quem fez essa afirmação sobre o buffer está repetindo algo que remonta aos 10/100 MB dias de mudança. Naquela época, havia muitos interruptores projetados de merda, até mesmo de fornecedores de boa reputação que não tinham um buffer adequado em primeiro lugar.

Quando as interfaces de 1 Gb se tornaram normais, ter buffers de 512 K a 1 MB por interface tornou-se mais ou menos um recurso padrão. A interface 10G normalmente tem 1 a 4 MB de buffers cada. (Ou um cluster de 2 ou 4 interfaces compartilha um buffer comum de 4, 8 ou 16 MB). Eu nunca encontrei interfaces 10 G sem buffer.

Qualquer switch moderno capaz de lidar com interfaces de 10G deve ter uma ampla capacidade de buffer interno para ter essas interfaces de 10G usadas para iSCSI.

    
por 16.11.2012 / 11:46