Cisco France Blog
Partager

Programmer le réseau: l’embarras du choix


23 August 2012


Cet été on a pu lire beaucoup d’articles mentionnant des termes comme SDN, OpenFlow, Openstack, Overlay. L’image ci contre reprend quelques définitions qui peuvent être utiles pour y voir plus clair.

Pour faire face aux évolutions rapides des grandes entreprises et des opérateurs , le réseau doit faire preuve de plus en plus d’adaptabilité c’est pourquoi le thème des réseaux programmables devient d’actualité. D’ailleurs lors de l’annonce des résultats annuels de Cisco ,John Chambers est revenu sur le sujet ( voir l’article “Cisco makes its software defined network case: Do you buy it?” de ZDnet) et un autre article reprend les propos de John Chambers ci dessous..

C’est tout le sujet de  ONE (Open Network Environment) par Cisco dont j’ai eu l’occasion de parler au moment de l’annonce au mois de juin.

C’est un framework programmable offrant trois types de modèles de programmation  pour les entreprises et le opérateurs de services :

  • des controleurs et des agents
  • des interfaces programmables
  • Des « Virtual Network Overlays »

A priori aujourd’hui Cisco est l’une des seules sociétés à offrir ces 3 modèles de programmation.

Après avoir commenté la partie virtual Network overlay dans un précédent post je vous invite à vous intérésser aux interfaces programmables avec One PK (One Plateform Kit for developper)

One PK est une plateforme de développement qui supporte les programmes en C ou en java. Le code source peut être ecrit et compilé avec n’importe quel outil. L’infrastructure One PK est construite dans l’OS de toutes les plateformes Cisco et communique avec la couche de présentation de One PK.

L’API étant identique pour toutes les plateformes Cisco, le développeur peut écrire son application une seule fois et lea déployer sur n’importe quel routeur ou switch Cisco

Laisser un commentaire