Tentando entender como os quadros Fibre Channel são realmente preenchidos e enviados através de uma malha comutada. Entendo o WWNN WWPN, o WWNN é um WWN do HBA real e o WWPN é o WWN das portas realmente existentes na placa. Portanto, se um HBA tiver 4 portas, todos eles compartilham o mesmo WWNN, mas têm WWPN diferente. Ainda não tenho certeza de onde o WWNN entra em jogo com a comunicação em uma malha. Em segundo lugar, o processo FLOGI pelo qual um novo nó N_port tenta efetuar login na malha e obter um FCID dínmico. Depois que um PLOGI é feito, o nó da porta N pode enviá-lo pelo WWPN. Isso mantém um relacionamento WWPN para FCID ....
Por fim, o endereçamento FC é uma combinação de um ID de domínio, ID de área e ID de porta. Todos os 8 bits. Pelo que entendi, é usado para localizar onde está a interface em uma malha? Portanto, se eu tiver dois comutadores de domínio 1 e domínio 2, 0100000 significaria a primeira área de comutador 00 e a porta 00?
Além disso, ainda não tenho certeza de como um host envia para outro host. Observando um quadro FC, existem campos para o ID de destino e o ID de origem que são endereços FC ou FCIDs de 24 bits. Minha pergunta é se esses DestID e SourceID são preenchidos pelo host HBA ou pelo switch FC? Eu pensei que um host sabia apenas que é o próprio WWNN e WWPN da HBA?
Em segundo lugar, não vejo nenhum lugar no quadro Fibre Channel onde o WWNN ou o WWPN entram para jogar. A menos que eles sejam usados apenas no processo FLOGI e PLOGI para obter um FCID dinâmico.
Obrigado pela ajuda. Aprecie isso.
PS: Estou usando um Cisco MDS e, em nossos hosts, fcinfo para coletar informações, não consigo encontrar uma maneira de obter o FCID usando o fcinfo em cada host? É por isso que estou confuso se o host mantém uma lista de FCIDs de destino ou não.
Além disso, para hosts conectados diretamente, sem envolvimento de comutador, os hosts fazem FLOGI entre si?