SciELO - Scientific Electronic Library Online

 
vol.17 issue34Static Code Analysis: A Tree of Science Review author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars in Google

Share


Entre Ciencia e Ingeniería

Print version ISSN 1909-8367

Entre Ciencia e Ingenieria vol.17 no.34 Pereira July/Dec. 2023  Epub Aug 01, 2024

https://doi.org/10.31908/19098367.3123 

Editorial

Etiqueta de Flujo IPv6

IPv6 Flow Label

Line Yasmin Becerra Sánchez1 
http://orcid.org/0000-0003-0514-3919

1 Es Ingeniera Electrónica, Especialista en Telecomunicaciones. Magíster en Ingeniería. Doctora en Ingeniería, en el área Telecomunicaciones de la Universidad Pontificia Bolivariana. Es docente de la Universidad Católica de Pereira y pertenece al Grupo de Investigación Entre Ciencia e Ingeniería. Sus áreas de interés son: Telecomunicaciones, Ingeniería de tráfico, Enrutamiento, Internet, IPv6, MIPv6, HMIPv6. ORCID: https://orcid.org/0000-0003-0514-3919.


Con la evolución del protocolo IP de IPv4[1] a IPv6[2] surgieron varios cambios en la cabecera IP en cuanto a su longitud y a los campos que la conforman. Mientras que la longitud de la cabecera IPv4 es variable, la cabecera IPv6 tiene longitud fija. Unos campos permanecen con el mismo nombre y la misma funcionalidad mientras que otros fueron removidos y algunos fueron adicionados nuevos, como es el caso de la etiqueta de flujo. La IETF (Intenet Engineering Task Force), el grupo de trabajo de ingeniería de Internet quien es el organismo encargado de las normas y estandares de Internet, publicó varias RFCs (Request for Comments) dando orientaciones sobre la finalidad con la que fue creado el campo etiqueta de Flujo en la cabecera IPv6.

Inicialmente, en la RFC1707[3] se expone la primera recomendación sobre la necesidad de un campo que conforme la cabecera IP para identificar paquetes pertenecientes a un flujo y que permitiese el envío salto por salto de los paquetes. Por tanto, a esta funcionalidad se le conoce como el antecesor de la etiqueta MPLS RFC3031[4]. Luego la IETF publicó en la RFC1710[5] una propuesta denominada SIPP (Simple Internet Protocol Plus), la cual incluyó el concepto de etiquetamiento de paquetes pertencientes a flujos de un tráfico específico. Finalmente, en la RFC1752[6], se dio la especificación inicial del campo etiqueta de flujo dentro del diseño de IPv6.

En cuanto a la especificación del campo etiqueta de flujo inicio con una longitud de 28 bits en la RFC1710[5], luego en la RFC1883[7] se especificó a 24 bits y finalmente en la RFC2460[8] fue reducida a 20 bits. A partir de esta definición aparecieron varias incertidumbres acerca de su uso, tanto que, en la RFC2460[8] este campo fue definido como experimental y sujeto a cambios.

Varios trabajos preliminares de la especificación del campo etiqueta de flujo fueron realizados por la IETF tales como en [9], [10], [11], [12], hasta que se publicó una especificación más detallada en la RFC3697 [13]. Durante el tiempo que estuvo vigente la RFC3697 (aproximadamente 7 años), varias aproximaciones sobre metodologías para uso de la etiqueta de flujo fueron propuestas por investigadores para diferentes propósitos, tales como: conmutación de paquetes, soporte de calidad de servicio, filtrado de paquetes entre otros, pero estas soluciones vulneraban de alguna forma las recomendaciones de la RFC3697[13]. Otro estudio de aproximaciones, recomendaciones e historia del campo etiqueta de flujo fue realizado en [14].

Por lo anterior, la IETF motivada por el poco uso práctico del campo etiqueta de flujo realiza un estudio de propuestas de casos de uso y publica la RFC6294[15] donde proporciona los resultados de este estudio y el análisis de las incompatibilidades presentadas en las propuestas estudiadas con respecto a la especificación de la etiqueta de flujo RFC3697[13]. Es así que, en la RFC6436 [16] recomienda la actualización de la RFC3697[13]. Por tanto, es publicada la nueva especificación de la etiqueta de flujo mediante la RFC6437[17], quedando como obsoleta la RFC3697[13].

Por otro lado, aprovechando la similtud de las características del campo de la etiqueta de flujo con la etiqueta MPLS[4], en [18] se propone una aproximación para conmutación rápida de paquetes y soportar ingeniería de tráfico en Internet usando la etiqueta de flujo. Finalmente, se puede concluir que actualmente este campo no ha sido muy explotado aún y sigue siendo un asunto abierto en investigación. La mayoría de las propuestas encontradas usan la etiqueta de flujo para soportar QoS, conmutación de paquetes, contribución a funciones de movilidad, balanceo de carga, filtrado de paquetes, seguridad e ingeniería de tráfico.

REFERENCES

[1] Postel J., “Internet Protocol,” IETF RFC791, 1981. [ Links ]

[2] Deering S.; and Hinden R., “Internet Protocol, Version 6 (IPv6) Specification,” IETF RFC8200, p. 40p, 2017. [ Links ]

[3] McGovern M. and Ullmann R., “CATNIP: Common Architecture for the Internet,” IETF RFC1707, 1994. [ Links ]

[4] Rosen E.; Viswanathan A. and Callon R., “Multiprotocol Label Switching Architecture,” IETF RFC3031, 2001. [ Links ]

[5] Hinden R ., “Simple Internet Protocol Plus White Paper,” IETF RFC1710, 1994. [ Links ]

[6] Bradner S. and Mankin A., “The Recommendation for the IP Next Generation Protocol,” IETF RFC1752, 1995. [ Links ]

[7] Deering S . and Hinden R., “Internet Protocol, Version 6 (IPv6) Specification,” IETF RFC1883, 1995. [ Links ]

[8] Deering S . andHinden R., “Internet Protocol, Version 6 (IPv6) Specification,” IETF RFC2460, 1998. [ Links ]

[9] Metzler J. and Hauth S., “An end-to-end usage of the IPv6 flow label,” work in progress, 2000. [ Links ]

[10] Conta A. and Carpenter B., “A proposal for the IPv6 Flow Label Specification,” IETF Internet-Draft, 2001. [ Links ]

[11] Conta A . and Rajahalme J., “A Model for Diffserv use of the IPv6 Flow Label Specification,” IETF Internet-Draft, 2001. [ Links ]

[12] Hagino J., “Socket API for IPv6 Flow Label Field,” IETF Internet-Draft, 2001. [ Links ]

[13] Rajahalme J .; Conta A .; Carpenter B. andDeering S ., “IPv6 Flow Label Specification,” IETF RFC3697, 2004. [ Links ]

[14] L. Y. Becerra Sanchez and J. J. Padilla Aguilar, “Review of Approaches for the use of the Flow Label of IPv6 Header,” IEEE Latin AMerica Transactions, vol. 12, no. 8, pp. 1602-1607, 2014. [ Links ]

[15] Hu Q. And Carpenter B ., “Survey of Proposed Use Cases for the IPv6 Flow Label,” IETF RFC6294, 2011. [ Links ]

[16] Amante S.; Carpenter B . and Jiang S., “Rationale for Update to the IPv6 Flow Label Specification,” IETF RFC6436, 2011. [ Links ]

[17] Amante S .; Carpenter B .; Jiang S . and Rajahalme J ., “Ipv6 Flow Label Specification,” IETF RFC6437, 2011. [ Links ]

Creative Commons License Este es un artículo publicado en acceso abierto bajo una licencia Creative Commons