Nubes PNRP

Un PNRP "cloud" representa un conjunto de nodos que se pueden comunicar entre sí a través de la red. El término "nube" es sinónimo de "malla entre pares" y "grafo entre pares".

La comunicación entre nodos nunca debe cruzarse de una nube a otra. Una instancia Cloud se identifica por su nombre, que distingue mayúsculas de minúsculas. Un único nodo o elemento del mismo nivel puede estar conectado a más de una nube.

Las nubes están estrechamente vinculadas a las interfaces de red. En una máquina de varios hogares con dos tarjetas de red conectadas a subredes diferentes, se devolverán tres nubes: una para cada una de las direcciones locales de vínculo por interfaz y una nube de ámbito global única.

PNRP usa tres "ámbitos" en la nube, en los que un ámbito es una agrupación de equipos que se pueden encontrar entre sí:

  • La nube global corresponde al ámbito de dirección IPv6 global y las direcciones globales y representa todos los equipos de internet IPv6 completo. Solo hay una nube global única.

  • La nube de enlace local corresponde al ámbito de dirección de enlace local IPv6 y a las direcciones de enlace local. Las nubes locales de vínculo están destinadas a un vínculo específico, que suele ser el mismo que la subred asociada localmente. Puede haber varias nubes locales de vínculo.

Una tercera nube, la nube específica del sitio, corresponde al ámbito de dirección IPv6 del sitio y a las direcciones locales del sitio. Esta nube ha quedado en desuso, aunque todavía se admite en PNRP.

Nubes

Las nubes PNRP se representan mediante instancias de la Cloud clase . Los grupos de nubes usados como elemento del mismo nivel se representan mediante instancias de la clase enumerable CloudCollection. Para obtener las colecciones de nubes PNRP conocidas por el actual elemento del mismo nivel, se debe realizar una llamada al método estático GetAvailableClouds.

Las nubes individuales tienen nombres únicos, representados como una cadena Unicode de 256 caracteres. Estos nombres, junto con el ámbito mencionado anteriormente, se usan para construir instancias únicas de la clase Cloud. Estas instancias se pueden serializar y reconstruir para su uso persistente.

Una vez que se crea u obtiene una instancia de nube, los nombres de pares se pueden registrar con ella para crear una malla de pares conocidos.

Consulte también