Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Uma "nuvem" PNRP representa um conjunto de nós que podem se comunicar entre si através da rede. O termo "nuvem" é sinônimo de "malha de pares" e "gráfico ponto a ponto".
A comunicação entre nós não deve nunca passar de uma nuvem para outra. Uma Cloud instância é identificada exclusivamente pelo seu nome, que é sensível a maiúsculas e minúsculas. Um único nó ou par pode estar conectado a mais de uma nuvem.
As nuvens estão intimamente ligadas às interfaces de rede. Numa máquina multi-homed com duas placas de rede ligadas a sub-redes diferentes, serão retornadas três nuvens: uma para cada um dos endereços locais de link por interface, e uma única nuvem de âmbito global.
O PNRP usa três "escopos" de nuvem, em que um escopo é um agrupamento de computadores que são capazes de se encontrar:
A nuvem global corresponde ao escopo de endereço IPv6 global e endereços globais e representa todos os computadores em toda a Internet IPv6. Existe apenas uma única nuvem global.
A nuvem local de ligação corresponde ao escopo do endereço IPv6 local de ligação e aos endereços locais de ligação. Uma nuvem de link local é para um link específico, que normalmente é o mesmo que a sub-rede conectada localmente. Pode haver várias nuvens locais de ligação.
Uma terceira nuvem, a nuvem específica do site, corresponde ao escopo do endereço IPv6 do site e aos endereços locais do site. Esta nuvem foi preterida, embora ainda seja suportada no PNRP.
Nuvens
As nuvens PNRP são representadas por instâncias da Cloud classe. Os grupos de nuvens utilizados num par são representados por instâncias da classe enumerável CloudCollection. Coleções de nuvens PNRP conhecidas pelo par atual podem ser obtidas ao chamar o método estático GetAvailableClouds.
Nuvens individuais têm nomes exclusivos, representados como uma cadeia de caracteres Unicode de 256 caracteres. Esses nomes, juntamente com o escopo acima mencionado, são usados para construir instâncias exclusivas da classe Cloud. Essas instâncias podem ser serializadas e reconstruídas para uso persistente.
Depois que uma instância de nuvem é criada ou obtida, nomes de pares podem ser registrados com ela para criar uma malha de pares conhecidos.