Résumé
Les technologies de réseau actif, initiées par les travaux de D. Tennenhouse aumit en 95, ont suscité de grandes promesses sur l’évolution des réseaux de paquets. Ces travaux de recherche, visant à introduire de manière flexible et extensible de nouveaux protocoles ou de nouvelles fonctionnalités « applicatives » dans les nœuds du réseau, ont coïncidé avec l’arrivée dans le contexte industriel de nouvelles architectures de réseau ouvertes où les mondes des télécommunications et de l’informatique répartie s’entrelacent: il s’agit par exemple des réseaux intelligents ou du modèle Tina. Cette mouvance de « réseaux programmables » a largement contribué à faire avancer les technologies ouvertes mais n’a pas démontré ses promesses dans ses mises en application.
Pour combler ce manque, notre laboratoire a réalisé, durant les trois dernières années, des prototypes de cas d’utilisation illustrant les principes de réseaux programmables et ouverts. Cet article présente ces cas d’utilisation et les choix d’intégration à la fois au niveau du plan de transfert et au niveau du plan de commande, puis tire des conclusions sur les retours d’expérience liés à chaque cas. Nous montrons que cette intégration permet des gains de bout en bout sur la qualité des services malgré le surcoût engendré par le traitement additionnel sur le nœud programmable par rapport aux routeurs classiques. Nous proposons deux scénarios de déploiement dans une configuration réseau similaire au réseau opérationnel d’un opérateur.
Abstract
Active network technologies, started by D. Tennenhouse’s work atmit in 1995 have led a lot of promises on the evolution of data networks. Active networks aim at integrating new application-level functionalities into active nodes within the network, in a flexible and extensible way. The research works on active networks have raised at the same time as the definition of new open network architectures (e.g., Tina model) and the deployment of intelligent networks merging telecom networks with distributed systems fields. This concept of “programmable networks” led to many technology-oriented projects, but has not identified relevant applications highlighting the benefits of the technology.
During the three last years, our laboratory has tackled this gap and prototyped some use cases of open programmable networks. The paper gives an overview of each of these use cases and focuses on the integration with existing network elements both at transfer and management planes. Then it presents some assessments and perspectives. We show that programmable networks are optimizing globally resources to be deployed although they impose an overhead at node level, thanks to efficient integration choices. We present two scenarios of deployment of current programmable network platforms within the same network configuration than a realwan network.
Bibliographie
Tennenhouse (D.),Wetherall (D.), “Towards an active network architecture” Computer Communications Review,26, 2 (1996), pp. 5–18.
Wetherall (D.), “Service introduction in an Active Network”, PhD thesis, Massachussets Institute of Technology, February 99; http://citeseer.nj.nec.com/wetherall99service.html
Lazar (A.), “Programming Telecommunication Networks”,ieee Network, September/October 1997, pp. 8–18.
Fry (M.),Ghosh (A.), “Application level active networking”, Computer Networks,31 (7) pp. 655–667, 1999; http://dmir.it.uts.edu.au/projects/alan
icap: http://www.i-cap.org/
Tennenhouse (D.),Smith (J.),Sincoskie (W.),Wetherall (D.),Minden (G.), “A Survey of Active Network Research”, Inieee Communications Magazine,35, no 1, pp. 80–86. January 1997.
Wetherall (D.) et al., “ants: A Toolkit for Building and Dynamically Deploying Network Protocols”, Inieee openarch’98, San Francisco,ca, April 1998.
Calvert (K. L.),Bhattacharjee (S.),Zegura (E. W.),Sterbenz (J.), “Directions in Active Networks”,ieee Communications, 1998
Calvert (K. L.), ed., “Architectural Framework for Active Networks”, v1.0, July 27, 1999: http://www.cc.gatech.edu/projects/canes/papers/arch-1-0.pdf
Campbell (A. T.),De Meer (H. G.),Kounavis (M. E.),Miki (K.),Vicente (J. B.),Villela (D.), “A Survey of Programmable Networks”,acm Computer Communications Review, April 1999
Galis (A.) and al, “A Flexibleip Active Networks Architecture”,iwan 2000, Tokyo, Japan, 16 – 18 Octobre 2000;fain: Future Activeip Network http://www.ist-fain.org
Keller (R.),Ruf (L.),Guindehi (A.),Plattner (B.), “Promethos: A Dynamically Extensible Router Architecture Supporting Explicit Routing”, Proceedings of the4thAnnual International Working Conference on Active Networks (iwan2002), Springer Verlag, Lecture Notes in Computer Science, 2546, 4–6 December 2002, Zurich, Switzerland; http://www.promethos.org
osgi: www.osgi.org
Mathieu (B.) et al., “Deployment of Services into Active Networks”,wtc-iss 2002, Paris, France, 22–27 September 2002.
cc/pp: http://www.w3.org/Mobile/CCPP/
Gelas (J.-P.),El Hadri (S.),Lefèvre (L.) “Towards the design of an high performance active node”,Parallel Processing Letters, 13(2), June 2003.
Alexander (D. S.),Arbaugh (W. A.),Hicks (M. W.),Kakkar (P.),Keromytis (A. D.),Moore (J. T.),Gunter (C. A.),Nettles (S. M.),Smith (J. M.), “The Switchware Active Network Architecture”,ieee Network Magazine, pages 29–36, May/June 1998; http://www.cis.upenn.edu/~switchware/
Liabotis (I.),Prnjat (O.),Sacks (L.), “Policy-Based Resource Management for Application Level Active Networks”,Second ieee Latin American Network Operations and Management Symposium lanoms 2001; Belo Horizonte, Brazil, August 2001; http://www.cs.ucl.ac.uk/research/android
Projet amarrage: http://www.telecom.gouv.fr/rnrt/gpp/FicheAmarrage.htm, http://www.telecom.gouv.fr/rnrt/projets/res_d41_ap99.htm
Hicks (M.),Kakkar (P.),Moore (J. T.), Gunter (C. A.), Nettles (S.), “plan: A Programming Language for Active Networks,” April 1998.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Gourhant, Y., Carlinet, Y., Mathieu, B. et al. Retour d’expérience sur différentes applications de réseau actif. Ann. Télécommun. 59, 590–614 (2004). https://doi.org/10.1007/BF03179689
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF03179689
Mot clés
- Réseau télécommunication actif
- Appareil programmable
- Gestion service télécommunication
- Transmission par paquet
- Architecture réseau
- Programmation
- Transcodage
- Internet
- Service audiovisuel
- Toile mondiale
- Réseau accès