Would you like to make this site your homepage? It's fast and easy...
Yes, Please make this my home page!
Problemas sin
resolver
A pesar de que su
estado oficial sea "experimental", la versión 2 de PIM-SM se
considera en la actualidad el protocolo estándar de facto del enrutamiento de
multidifusión. Sin embargo, todavía quedan algunos problemas por resolver.
Como se ha señalado al principio, al ser un protocolo de enrutador a enrutador,
se deben actualizar todos los enrutadores de la red para que lo admitan. El
segundo problema surge del hecho de que, teniendo en cuenta que el número de
candidatos a punto de reunión aumenta linealmente con el tamaño del dominio,
el protocolo no puede ampliarse de forma global. Al asignar G como punto de
reunión se puede crear un problema de ampliación, ya que implica la orientación
de los anuncios del enrutador de arranque. La ubicación del punto de reunión
representa otro problema. Hay muchos proveedores de servicios Internet en el
mundo y ninguno de ellos desea depender de un punto de reunión en el dominio de
otro para atender la multidifusión entre sus propios usuarios.
Mensajes de
control de PIM-SM
Esta sección
estudia los formatos para campos de dirección cifrados y mensajes de control de
PIM-SM. Asimismo, muestra cómo se encapsulan los mensajes de control en
paquetes IP y el encabezado estándar para los mensajes PIM. Puede encontrar una
descripción más completa de estos mensajes en el documento RFC 2362.
Se analizan los
siguientes formatos:
- Encapsulación
de mensajes de control PIM-SM
- Encabezado
de paquetes de PIM-SM
- Campo
de dirección de unidifusión cifrada (Encoded Unicast Address)
- Campo
de dirección de grupo cifrada (Encoded Group Address)
- Campo
de dirección de origen cifrada (Encoded Source Address)
- Mensaje
de aserción
- Mensaje
de arranque
- Anuncio
de candidato a punto de reunión
- Mensaje
de saludo
- Mensaje
de unión o eliminación
- Mensaje
de registro
- Mensaje
de detención de registro
Encapsulación
de mensajes de control PIM
La figura 11
muestra cómo se organizan los mensajes de control de PIM-SM en un paquete IP.
Figura 11
Mensaje de control PIM encapsulado
Los mensajes de
la versión 2 de PIM-SM se encapsulan en paquetes IP con el número de protocolo
103.
Encabezado de
paquetes de PIM-SM
La figura 12
muestra el encabezado para un paquete de la versión 2 de PIM-SM.
Figura 12
Encabezado de paquetes de la versión 2 de PIM-SM
Los campos del
encabezado tienen los siguientes valores:
- Ver
es el número de versión PIM. En la versión 2, el valor es 2.
- Type
es el valor relacionado con el mensaje de control específico (consulte la
tabla 1 a continuación).
- Reserved
se transmite como 0. Tras la recepción se omite.
- Checksum
es el complemento a uno de 16 bits de la suma en complemento a uno de todo
el mensaje PIM (excluida la parte de datos del mensaje de registro).
Cada tipo de
mensaje de control tiene un valor Type diferente, que se enumera en la tabla 1.
Tabla 1 Tipos
de mensaje de la versión 2 de PIM-SM
Tipo
|
Descripción
|
0
|
Saludo
|
1
|
Registro
|
2
|
Detención
de registro
|
3
|
Unión
o eliminación
|
4
|
Arranque
|
5
|
Aserción
|
8
|
Anuncio
de candidato a punto de reunión
|
Dirección de
unidifusión cifrada (Encoded Unicast Address)
La figura 13
muestra el formato del campo de dirección de unidifusión cifrada.
Figura 13
Formato del campo de dirección de unidifusión cifrada
Los subcampos
tienen los siguientes valores:
- Address
Family representa la familia a la que pertenece la dirección de
unidifusión. Los números de Address Family y sus valores asociados se
enumeran en la tabla 2 a continuación.
- Encoding
Type representa el tipo de cifrado que se utiliza en una familia de
direcciones específica. El valor 0 está reservado para este campo y
representa el cifrado original de la familia de direcciones.
- Unicast
Address representa la dirección de unidifusión como lo especifican los
campos Address Family y Encoding Type.
La tabla 2
muestra los números de la familia de direcciones para las versiones 4 y 6 de
IP. A pesar de que se asignen otros números, no se suelen utilizar. Puede
encontrar una lista completa, que representa la asignación que realiza Internet
Corporation for Assigned Names and Numbers (ICANN), en http://www.icann.org/
.
Tabla 2 Números
de direcciones para las versiones 4 y 6 de IP
Número
|
Descripción
|
0
|
Reservado
|
1
|
Versión
4 de IP
|
2
|
Versión
6 de IP
|
Dirección de
grupo cifrada (Encoded Group Address)
La figura 14
muestra el formato del campo de dirección de grupo cifrada.
Figura 14
Formato del campo de dirección de grupo cifrada
Los subcampos
tienen los siguientes valores:
- Address
Family y Encoding Type: consulte más arriba las definiciones de
la sección "Encoded Unicast Address".
- Reserved
se transmite como 0. Se omite tras la recepción.
- Mask
Length representa el número de bits contiguos y justificados a la
izquierda que se utilizan como máscara para describir la dirección. La
longitud de la máscara debe ser menor o igual que la longitud de la dirección
expresada en bits para la familia de direcciones y el tipo de cifrado específicos.
En la versión 2 de PIM-SM, se recomienda que el valor de este campo sea 32
para el cifrado original de la versión 4 de IP.
- Group
Multicast Address representa la dirección del grupo de multidifusión.
Dirección de
origen cifrada (Encoded Source Address)
La figura 15
muestra el formato del campo de dirección de origen cifrada.
Figura 15
Formato del campo de dirección de origen cifrada
Los subcampos
tienen los siguientes valores:
- Address
Family, Encoding Type y Reserved: consulte más arriba las
definiciones de las secciones "Encoded Unicast Address" y
"Encoded Group Address".
- El
campo S representa el bit de esparcido (Sparse). El valor para PIM-SM
es 1. Se utiliza por razones de compatibilidad con la versión 1 de PIM.
- El
bit WC representa el bit comodín. Si su valor es 1, la unión o
eliminación se aplica a la entrada (*, G) o (*, *, punto de reunión). Si
el valor es 0, la unión o la eliminación se aplica a la entrada (S, G),
donde S representa la dirección de origen. Las uniones o eliminaciones que
se envían al punto de reunión deben establecer el valor del bit en 1. Un
paquete de datos coincidirá con una entrada (*, *, punto de reunión) si no
hay más entradas específicas, como (S, G) o (*, G), y la dirección del
grupo de destino del paquete se asigna al punto de reunión enumerado en la
lista de la entrada (*, *, punto de reunión). Para obtener más información
acerca de esta entrada en particular y acerca de su relación con la
interoperabilidad entre PIM-SM y protocolos de modo denso, consulte el
documento RFC 2362.
- El
bit R representa el bit RPT (árbol de punto de reunión o
compartido). Si su valor es 1, la información referente a (S, G) se envía
al punto de reunión. Si es 0, la información se envía a S, donde S
representa la dirección de origen.
- Mask
Length: consulte la definición proporcionada más arriba en la sección
"Encoded Group Address".
Mensaje de
aserción
La figura 16
muestra el formato del mensaje de aserción.
Figura 16
Formato del mensaje de aserción
Los campos tienen
los siguientes valores:
- Version,
Type, Reserved y Checksum: consulte las definiciones
proporcionadas más arriba en la sección "Encabezado de paquetes de
PIM-SM".
- Encoded
Group Address representa la dirección del grupo al que estaba dirigido
el paquete y que ha desencadenado la aserción. El formato está definido en
la sección "Encoded Group Address".
- Encoded
Unicast Source Address representa la dirección de origen que se
encuentra en el paquete de multidifusión que ha desencadenado la aserción.
El formato se define más arriba en la sección "Encoded Unicast
Address".
- R
representa el bit RPT. Tiene el valor 1. Si el paquete de multidifusión que
ha desencadenado la aserción se enruta en dirección descendente al árbol
de punto de reunión, el bit RPT se iguala a uno. Si el paquete se enruta en
dirección descendente al árbol de ruta de acceso más corta, el bit RPT se
iguala a cero.
- Metric
Preference representa el valor de prioridad asociado al protocolo de
enrutamiento de unidifusión que ha proporcionado la ruta a la dirección
del host.
- Metric
representa la métrica de la tabla de enrutamiento de unidifusión. Se
expresa en las unidades adecuadas para el protocolo de enrutamiento de
unidifusión.
<< 1
2 3 4
5 6 7
8 9 10 11
>>
Indice