Dous provedores describen a mesma etiqueta de servizo, e só un deles menciona unha cabeceira UDP. A diferenza non é cosmética: pór MPLS dentro de UDP cambia o que a rede IP externa pode ver e, por tanto, o que pode hashear entre enlaces paralelos. Tamén cambia quen ten permiso para despregalo.

As capas son curtas abondo para memorizalas: IP externa, despois UDP, despois a pila de etiquetas MPLS, despois a carga útil do servizo. A pila de etiquetas non desaparece; segue decidindo o reenvío no extremo que retoma a conmutación de etiquetas.

Que engade a envoltura UDP

RFC 7510 define esta encapsulación co porto de destino UDP 6635 e usa o campo de porto de orixe para transportar entropía de fluxo. O dispositivo que encapsula decide que conta como fluxo e como se deriva o valor; o estándar deliberadamente non impón un hash concreto. Iso deixa marxe ao comportamento do fabricante, e significa que dúas implementacións poden producir distribucións distintas para a mesma mestura de tráfico. Lea o valor como unha pista ofrecida á capa inferior, non como unha decisión de encamiñamento tomada polo estándar.

O beneficio é indirecto. Unha rede de tránsito que equilibra carga sobre unha quíntupla externa agora ten algo que hashear, mentres que un paquete MPLS espido quizais só ofrecía a etiqueta superior. Se iso axuda depende da plataforma que fai o equilibrio e de que campos considera realmente.

A entropía non é ancho de banda

Distribuír os fluxos de forma máis uniforme entre os enlaces dispoñibles non é o mesmo que combinalos nun único camiño máis rápido. Un fluxo de aplicación segue viaxando por un camiño, e o equilibrio por fluxo non pode superar a capacidade do enlace no que aterra. O mecanismo tampouco garante unha distribución uniforme; só dá a unha función hash mellores entradas.

Manteña a envoltura estable para un fluxo dado salvo que a reordenación sexa aceptable. Se o porto de orixe cambia por paquete, a capa inferior repartirá de bo grado unha conversa por varios camiños e o reensamblado pasará a ser problema da aplicación. O obxectivo é unha entropía coherente por fluxo, non unha novidade constante.

A fronteira de despregamento forma parte da especificación

RFC 7510 restrinxe o despregamento á rede dun só operador ou a un conxunto adxacente de operadores que colaboran, co tráfico xestionado para evitar a conxestión. Tamén esixe un filtrado que impida que o tráfico encapsulado escape dese dominio. Non son condicións decorativas; derivan de que a encapsulación non engade seguridade propia. Tráteas como requisitos previos para un despregamento lexítimo, non como suxestións nunha nota de deseño.

Nada na cabeceira UDP autentica o emisor, e nada nela proporciona confidencialidade nin integridade para a carga útil. Se o tráfico necesita protección, esta procede dun mecanismo separado coa súa propia xestión de chaves. Escoller MPLS-in-UDP non mellora o modelo de confianza.

Ollo co que a protección fai ao hashing que querías

Engada IPsec ou outra encapsulación de seguridade e a cabeceira externa que hashean os dispositivos de tránsito pode cambiar de forma por completo. O modo túnel pode agochar o porto de orixe UDP interno detrás dunha nova cabeceira externa, o que significa que a entropía que forneceu con coidado pode non ser visible onde ocorre o equilibrio. Cifrar primeiro e encapsular despois é un deseño distinto da orde inversa, e a diferenza maniféstase como un enlace que transporta moito máis tráfico que os seus veciños.

Avalíe o paquete completo tal como aparece no cable, non só a capa que describe o estándar. Este é tamén o punto para reconsiderar a MTU e a capacidade do extremo, porque unha cabeceira UDP máis calquera sobrecarga de seguridade reduce a carga útil que cabe.

Decida co camiño completo á vista

Compare MPLS-in-UDP con alternativas como GRE segundo os criterios que importan para a súa rede: sobre que campos equilibra a capa inferior, canta sobrecarga pode permitirse, que envoltura de seguridade se require e se a fronteira do dominio pode imporse. Atribuírlle unha vantaxe de rendemento incondicional sobre GRE é unha conclusión que os estándares non apoian.

Despois probe con mesturas de tráfico reais e revise a utilización de cada enlace membro, porque un hash que parece bo nun laboratorio pode colapsar nun só enlace cando todos os fluxos comparten unha tupla. O resumo honesto é que a encapsulación expón información que a capa inferior pode usar, dentro dun dominio que aceptou xestionala.

Artigos relacionados