Nuvens PNRP

Uma "nuvem" PNRP representa um conjunto de nós que podem se comunicar entre si por meio da rede. O termo "nuvem" é sinônimo de "malha ponto a ponto" e "grafo ponto a ponto".

A comunicação entre nós nunca deve cruzar de uma nuvem para outra. Uma instância Cloud é identificada exclusivamente pelo seu nome, que diferencia maiúsculas de minúsculas. Um único par ou nó pode estar conectado a mais de uma nuvem.

As nuvens estão estreitamente vinculadas às interfaces de rede. Em um computador multilocatário com dois cartões de rede anexados a sub-redes diferentes, três nuvens serão retornadas: uma para cada um dos endereços locais de link por interface e uma única nuvem de escopo global.

O PNRP usa três "escopos" de nuvem, nos quais um escopo é um agrupamento de computadores que são capazes de encontrar uns aos outros:

  • 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. Há apenas uma única nuvem global.

  • A nuvem de link local corresponde ao escopo de endereço IPv6 link local e endereços de link local. 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 de link local.

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. Essa nuvem foi preterida, embora ainda tenha suporte no PNRP.

Nuvens

As nuvens PNRP são representadas por instâncias da Cloud classe. Grupos de nuvens usadas por um par são representados por instâncias da classe enumerável CloudCollection. Coleções de nuvens PNRP conhecidas para o par atual podem ser obtidas chamando 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 mencionado acima, 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, os nomes de pares podem ser registrados com ela para criar uma malha de pares conhecidos.

Consulte também