Blog Brocade France

Le réseau de partenaires OEM de Brocade inclut désormais le géant chinois Lenovo.

 

Lenovo a considérablement développé ses offres en  matière d’infrastructures informatiques pour les entreprises, après le rachat de l’activité serveurs x86 d’IBM en octobre 2014. Il s’agit donc d’un partenariat de taille pour Brocade, qui nous permet de répondre aux exigences croissantes des clients du monde entier !

 

Cet accord nous permet d'élargir le rayonnement de distribution des commutateurs pour les réseaux de stockage (SAN) Brocade Fibre Channel Gen 5. En l’associant aux serveurs Lenovo et aux Lenovo S2200 et S3200, vous obtenez des solutions complètes à prix abordable !

 

L’interopérabilité homogène avec les fabrics Brocade Gen 5 SAN Fibre Channel assure des déploiements sans heurts pour renforcer la valeur unique fournie par les nouvelles baies de stockage Lenovo.

 

De quoi bénéficier de prestations au top de la performance !

Votre Framework de développement SDN avec Brocade (2/2)

by Mehdi Abdelouahab ‎09-02-2015 03:15 AM - edited ‎09-02-2015 03:26 AM (739 Views)

Dans un précédent post nous avions introduit la notion « Framework » de développement, axée autour de l’idée d’une librairie à importer dans un code. Le but étant de faciliter le développement d’applications orienté SDN, en fournissant des instruments déjà « codés », car comme on dit « Good programmers write good code; great programmers reuse code !». Aujourd’hui, Brocade dispose de librairies dans deux langages, que sont  Ruby et Python. Ce dernier étant de plus en plus populaire en matière de Network Automation, nous avions fait le choix d’axer notre illustration dessus.

 

Allons à présent dans le vif du sujet  Smiley Happy

 

Lors du précédent blog, nous avions vu comment en appelant la classe pybvc.controller, nous pouvions instancier cette classe en créant un objet ctrl qui était notre contrôleur SDN. Nous avions alors utilisé des méthodes sur cet objet ctrl essentiellement pour obtenir des informations très générales sur le réseau : les commutateurs qui le composent, etc… A présent, continuons cet exemple, en allant plus loin et manipulant des flux sur des commutateurs. Pour cela, nous allons (dans notre code) appeler la classe pybvc.openflowdev afin de bénéficier des définitions d’objet et méthodes qui vont nous simplifier la vie de notre développeur.

 

Commençons par un exemple simple :

 

Exemple 1 : Ajouter un flux avec les caractéristiques suivantes :

 

-          Sur le switch openflow nommé openflow:1

-          Qui match les entêtes :

o Ethernet Type = 0x800,

o adresse IPv4 destination = 10.11.12.13/24

-          En exécutant l’instruction : Drop.


Image 1.png

 

Nous voyons une décomposition de l’action en plusieurs étapes (modularité du code) que nous allons décomposer avec vous :

 

-          D’abord la spécification de valeurs d’entêtes que le flux doit matcher. Cela se fait par une définition de variables lesquelles seront utilisées plus tard dans le code.

-          Puis la définition du flux (au sens Openflow) incluant ses attributs que sont : l’identifiant du flux, sa priorité, l’identifiant de la table (pour rappel l’openflow 1.3 supporte plusieurs tables : notion de pipeline). Cela se fait en créant l’objet flow_entry. Cet objet, instance de la classe pybvc.openflowdev.ofswitch.FlowEntry() nous permettra plus tard d’appliquer des méthodes

-          Compléter la définition du flux en y ajoutant les entêtes à « matcher » et les valeurs correspondantes. Une fois le flux défini et identifié, il devient possible de lui spécifier sur quels champs il doit « matcher ». Dans notre exemple il s’agit de deux champs : un de niveau 2 (Ethertype) et un de niveau 3 (IPv4 destination).

-          Enfin, la définition de l’action voulue, en l’occurrence la suppression du trafic en question, via l’action openflow Drop. Cela se fait en appliquant la méthode add _instructions à l’objet flow_entry.

A ce stade (ligne de code 98), l’ensemble des éléments sont rassemblés, ce qui a permis de « caractériser » de façon complète le flux au sens OpenFlow. Dès lors, la suite du code peut s’atteler à l’interaction avec le contrôleur pour l’application effective du flux (et la vérification, tout aussi importante que l’action elle-même, que cette demande a été correctement exécutée).


Image 2.png

 

Les lignes de codes 102 à 104 affichent simplement le détail de ce qui sera programmé sur le switch. La ligne 106 a pour effet de demander au contrôleur de créer un ordre OpenFlow vers le switch contenant l’ensemble des éléments précédemment décrit et de stocker le résultat de cette méthode dans une variable result (pour manipulation future). Pour obtenir ultérieurement le détail du flux en question, il sera possible d’appliquer la méthode suivante : ofswitch.get_configured_flow(table_id, flow_id), étant donné que les arguments table_id et flow_id soient exacts. De la même façon, Il en est de même avec la suppression du flux via la méthode  ofswitch.delete_flow().

Tentons à présent un exemple différent, afin de caractériser un flux de façon plus fine. Le principe sera identique mais les champs plus nombreux. Nous en profiterons pour exécuter une action différente cette fois-ci, ce sera ajouter un VLAN ID et envoyer sur un certain port.

 

Exemple 2 : Ajouter un flux avec les caractéristiques suivantes :

 

-          Sur le switch openflow nommé openflow:1

-          Qui match les entêtes :

o Ethernet Type = 0x800,

o source MAC@ = 00:00:00:11:23:ae, destination MAC@ = ff:ff:29:01:19:61,

o source IPv4@ = 17.1.2.3/8, destination IPv4@ = 172.168.5.6/16,

o IP Protocol = 6,

o DSCP = 2,

o TCP Source Port 25364, TCP Destination Port 8080,

o input port = 13.

-          En exécutant les instructions :

o Push VLAN          (ajouter un entête 802.1q)

o Set Field             (VLAN ID 100)

o Output                (rediriger le flux vers un port).


Image 3.png

La capture ci-dessus illustre la logique de spécification de valeurs d’entêtes (via une définition de variables) ainsi que la définition du flux (au sens Openflow).



Image 4.png

La suite du code, illustré ci-dessus montre la définition de variables qui sera utilisée dans la liste des actions. Puis la liste même des actions au nombre de 3 :

 

-          Imposer un entête VLAN

-          Paramétrer le champ VLAN ID à la valeur de 100

-          Rediriger le flux vers un port de sortie, correspondant au port numéro 5.

 

De la même façon que dans le premier exemple, il est nécessaire d’appliquer le contexte défini dans flow_entry au switch, via la méthode ofswitch.add_modify_flow(flow_entry).

Ces deux exemples, loin de prétendre à l’exhaustivité, ont pour but de vous donner un aperçu de la façon avec laquelle la librairie pybvc peut vous permettre de manipuler des flux de façon « facile » et « avancée ».

 

-          Facile : car la librairie contient la définition de tous les entêtes possibles et ce au niveau 2 (Ethernet), 2,5 (MPLS), 3 (IPv4 et IPv6) et niveau 4 (TCP/UDP).

-          Avancée : par la diversité des actions OpenFlow disponibles sur un flux, traduit par des méthodes disponibles dans la librairie.

 

Ainsi, nous pouvons imaginer un large nombre d’applications possibles de caractérisation d’un flux et de traitement réseau appliqué à ce dernier. C’est un peu dans cet esprit que Brocade a développé sa première application SDN commerciale: BFO (Brocade Flow Optimiser). BFO est une SDN App, prête à l’emploi, compatible avec tout contrôleur OpenDayLight (Brocade SDN Controller ou toute autre implémentation d’ODL). Il s’agit d’une application axée sur la visibilité du trafic et la capacité à gérer de larges volumes de données. Les cas d’usages sont nombreux (protection contre des attaques volumétriques, Mirroring de trafic de façon ciblée etc …). Etant une application SDN qui repose au-dessus du contrôleur BSC, elle interagit avec ce dernier pour exécuter les tâches nécessaires. Cette interaction utilise des éléments de la librairie qui fait l’objet de cet article. A ce jour, l’application BFO est opérationnelle sur la gamme de routeurs NetIron MLX, CER et CES ainsi que la gamme de commutateurs campus et DC (hors fabric Ethernet), la Gamme ICX 7000. Pour plus d’informations visitez la page produit.

 

Enfin, nous n’avons parlé jusqu’à présent que d’OpenFlow, mais n’oublions pas que cette même librairie permet l’usage de Netconf/YANG (via l’import de la classe pybvc.netconfdev) Ceci ouvre le champ des possibilités à des traitements plus évolués qu’une manipulation de flux (tels que des RPC), mais laissons cela pour un autre post …

 

 

Liens de documentation utile :

 

Le 8 Septembre 2105, vous pourrez voir des exemples réels d’utilisation de Framework lors du webinar partenaire.

Inscrivez-vous https://attendee.gotowebinar.com/register/35378253176327426

Alors que le terme « uberisation de l’économie » se répand dans les médias, il devient important de ne pas se perdre en conjectures et en projections, pour se concentrer sur le processus de digitalisation de l’entreprise en lui-même. Si de nombreux acteurs comprennent que leur modèle économique peut être remis en cause par un nouvel acteur dont le modèle repose sur le numérique, l’opération nécessite de se poser les bonnes questions.

Read more...

Les différents produits Brocade Hardware (tels que les commutateurs Datacenter de la gamme VDX) ou virtuels (tels que les vRouter Vyatta 5400 et Vyatta 5600) sont déjà accessibles via un accès programmatique, notamment par la mise à disposition d’une REST API permettant d’accéder aux données d’états et aux données de configuration. Cette REST API permet à un script Python par exemple d’agir comme client REST, vis-à-vis d’un composant de l’infrastructure, lequel composant agit lui comme un serveur REST. Le premier permettant de configurer de façon programmatique le second, et ainsi d’adopter une approche de « Network Automation ».

Read more...

Brocade France inaugure ses nouveaux locaux !

by Alain VALLUY on ‎06-30-2015 11:13 PM (1,691 Views)

Nos métiers comme le marché évoluent, et aujourd’hui plus vite que jamais. Depuis plusieurs années déjà, Brocade s’inscrit dans cette dynamique de modernitéet l’arrivée de Lloyd Carney en 2013 à la tête de l’entreprise a accéléré le mouvement.

Read more...

Quels sont les avantages d’un réseau IP dédié au stockage ?

by Vincent Felisaz ‎06-23-2015 07:46 AM - edited ‎06-23-2015 07:50 AM (1,825 Views)

Les sociétés spécialisées dans les applications, le stockageet la virtualisation recommandent un réseau de stockageIP dédié pour assurer une faible latence déterministe.

L’étendue du stockage IP, blocs et fichiers, s’est énormémentdéveloppée dans la mesure où de plus en plus d’applications utilisentdes fichiers pour la gestion du stockage. Pendant ce temps, la bande passanteEthernet augmentepour répondre aux exigences de la virtualisationdes serveurs hébergeant de multiples applicationspar serveur physique.

Read more...

A quoi ressemblera le DSI de demain ?

by Laetitia GAROT on ‎06-10-2015 02:54 AM (1,664 Views)

A l’heure où les grandes entreprises effectuent leur transition digitale les unes après les autres, leurs DSI sont confrontés à de nouveaux challenges : entrer pleinement dans l’ère du Cloud, gérer l’échange de données mobiles, mettre à valoriser les outils sociaux, analyser le big data, ou encore faire évoluer la sécurité informatique pour répondre à de nouveaux enjeux.

Read more...

Les DSI sont 90%* à avoir adopté le cloud sous une forme ou une autre dans leur entreprise, son utilisation et les bénéfices tirés ne sont donc plus à argumenter. En revanche, ils sont plus d’un tiers à considérer que l’adoption du cloud ne peut se faire sans la participation du service informatique : 83% pensent que les achats de services de cloud sans implication des services informatiques vont continuer d’augmenter.

Read more...

Les DSI réclament un Nouvel IP pour les entreprises !

by Alain VALLUY on ‎05-18-2015 07:45 AM (1,398 Views)

Dans un monde où les données représentent un enjeu de plus en plus capital dans la stratégie de l’entreprise, le rôle du DSI s’avère crucial. Et le réseau de l’entreprise est l’élément déterminant de la bonne utilisation de ces données.

Une étude Global CIO Survey, menée auprès de 200 DSI dans 6 pays dont la France, révèle que leur sentiment à propos de leurs fonctions évolue : s’ils étaient majoritairement considérés comme administrateurs d’infrastructures, ils estiment désormais avoir un rôle décisionnaire sur les investissements stratégiques.

Read more...

Pourquoi est-il urgent de migrer vers le Nouvel IP ?

by Laetitia GAROT ‎05-11-2015 06:47 AM - edited ‎05-11-2015 07:14 AM (1,396 Views)

3 millions d’années….c’est le temps qu’il nous faudrait aujourd’hui pour regarder toutes les vidéos stockées sur les réseaux IP !

Si, en 1994, on comptait 16 millions d’utilisateurs d’Internet pour 2700 sites web et moins de 100 millions de terminaux mobiles en circulation, en 2014 les chiffres clés du web sont bien plus impressionnants :

- 2 milliards d’utilisateurs d’Internet
- 1 milliard de sites web
- 3 milliards de recherches par jour
- 7 milliards de terminaux mobiles

Read more...

Une étude récente de Gartner montre que 75% des professionnels du datacenter seront amenés à adopter la technologie SDN d’ici les 5 prochaines années, alors qu’ils ne sont que 7% à le faire à ce jour. Quant aux clients, ils sont conscients que pour migrer vers un réseau évolutif et flexible il faudra se tourner vers les solutions adéquates.

 

Si leur priorité est de construire une infrastructure qui répond à leurs besoins immédiats, ces derniers peuvent évoluer rapidement en fonction des services qui s’implémenteront (consommation de vidéo, utilisation d’outils connectés, de bureaux virtuels…).

Read more...

Transformation digitale : l’impact des usages des consommateurs sur les métiers

by Isabelle Laguerre ‎04-15-2015 05:35 AM - edited ‎04-15-2015 05:36 AM (1,523 Views)

Pour commencer, quelques chiffres :

Si, en 2013, l’univers numérique représentait 4,4 Zettaoctets, il sera multiplié par 10 d’ici 2020, pour atteindre 44 Zettaoctets*.

Si, en 2013, on comptait 28 millions de professionnels de l’IT à l’échelle mondiale, ils seront 8 millions de plus en 2020*.

D’ici 2020, les outils connectés représenteront 27% de l’univers numérique, et le cloud touchera 40% de l’univers numérique contre 20% en 2013*.

Read more...

Quel est le rôle du Chief Data Officer ?

by Isabelle Laguerre on ‎03-26-2015 10:02 AM (770 Views)

Si les entreprises prennent de plus en plus conscience de l’importance de l’utilisation des données dans leur environnement professionnel, elles sont peu à avoir créé un poste de « chef d’orchestre » qui sera en mesure de les collecter, les analyser et les exploiter. Le Chief Data Officer, ou CDO, est là pour répondre à cette question en apparence simple : « que faire des données récoltées à notre sujet ? »

Read more...

Quand le SDN contribue au réseau d’autodéfense

by Vincent Felisaz on ‎03-19-2015 10:08 AM (4,764 Views)

Depuis des années, la sécurité informatique est une question de prévention, de détection et de réparation. Si récemment le focus est mis sur la détection et la réparation, la prévention est toujours un élément clé de la sécurité informatique.

Read more...

Les fournisseurs de services sont sans cesse confrontés à l’explosion massive du trafic due à la mobilité, au cloud, aux services vidéo qui sollicitent toujours plus le réseau. Parallèlement, ces fournisseurs de services doivent continuer à déployer de nouvelles technologies et offrir de nouveaux services pour rester compétitifs et répondre aux besoins de leurs clients.

Read more...

La recherche et le développement (R&D) est l’essence même de toute industrie dans la technologie. Pour ces entreprises, le succès commercial et l’innovation technologique sont intimement liés, et il leur est essentiel de savoir identifier et développer la technologie émergente qui a pour vocation de devenir une référence, voire un standard.

Read more...

Etre responsable réseau en entreprise tient plus du sacerdoce que de la sinécure ! Entre l’assistance technique, le conseil auprès du service informatique et les responsabilités d’encadrement, il doit aussi faire face à certains esprits revêches et archaïques qui peinent à vivre avec leur temps.

Oui, les méthodes de l’entreprise évoluent, les habitudes et usages des salariés évoluent, il est donc logique que le réseau interne de l’entreprise évolue lui aussi. Pour en rire plutôt que d’en faire une maladie, nous partageons avec vous ce glossaire humoristique du responsable réseau !

Read more...

Fabriquons le datacenter du futur !

by Isabelle Laguerre on ‎02-03-2015 10:20 AM (952 Views)

Les tendances actuelles en matière de technologie telles que le Big Data, le Cloud ou encore la mobilité des données bouleversent la manière dont nous vivons et travaillons. Elles ont également un fort impact sur le business d’une entreprise.

Read more...

La ville de Bordeaux a sélectionné la technologie Brocade dans le cadre d’un projet d’interconnexion de ses datacenters. Installé en 2001, le système initial atteint, 10 ans plus tard, ses limites alors que les services de la ville sont de plus en plus informatisés, systématiquement disponibles sur Internet, et que le trafic est en constante augmentation.

Read more...

Les entreprises d’envergure dans le domaine des services technologiques sont aujourd’hui de plus en plus confrontées à un besoin de capacité supplémentaire pour leurs datacenters. Cela est nécessaire pour accroître la performance et la fiabilité des services qu’ils proposent à leurs clients, dans un contexte où la quantité de flux échangés est toujours plus importante. Comment accompagner ces entreprises dans l’optimisation de leur réseau ?

Read more...

Et si on parlait de virtualisation de réseau ?

by Laetitia GAROT ‎01-16-2015 02:50 AM - edited ‎01-16-2015 02:50 AM (783 Views)

L’environnement informatique subit de nombreuses transformations, qui ont autant d’impact pour les fabricants, les distributeurs, les utilisateurs que les services informatiques. En effet, la multiplication des appareils mobiles, objets connectés, et la croissance exponentielle du volume de données sont autant de facteurs qui font se poser la question de l’évolution du réseau.

Read more...

Fournir une solution de datacenter à la demande sur OpenStack

by Vincent Felisaz ‎01-13-2015 09:18 AM - edited ‎01-13-2015 09:22 AM (989 Views)

Déployer l’Open Source pour améliorer les réseaux des fournisseurs de services est une des ambitions de Brocade. Ainsi la plateforme Mirantis OpenStack permet d’améliorer l’automatisation et la disponibilité des réseaux de datacenter, tout en pérennisant la conception et en réduisant les coûts opérationnels.

Read more...

Toujours plus de données échangées, un essor considérable des applications et des réseaux sociaux, une accessibilité aux outils mobiles qui s’étend… et un réseau qui doit supporter l’ensemble. En 2015, les technologies de l’information poursuivent leur croissance fulgurante, et les entreprises doivent impérativement évoluer dans ce monde où les données sont disponibles à tout moment, où que l’on se trouve.

Read more...

Passer du temps avec les équipes de développeurs OpenSource et OpenStack permet de réaliser à quel point il est difficile de transformer une quantité impressionnante de lignes de code en un projet Open Source exploitable par le client.

 

Nouveaux dans le domaine de l’infrastructure réseau, ces projets open source,, tels qu’OpenDaylight, OpenNFV ou OpenStack, vont provoquer de grandes avancées pour la technologie des réseaux.

Read more...

Etes-vous prêt pour le nouveau réseau IP ?

by Isabelle Laguerre ‎12-08-2014 03:29 AM - edited ‎12-08-2014 03:51 AM (1,367 Views)

Le monde change… et pour l’accompagner, l’IT change aussi.

Mais quid du réseau ?
Les appareils mobiles
sont partout, les volumes de données explosent… Les Services de Cloud sont en plein développement… Le monde entier a beaucoup changé au cours de la dernière décennie. Mais le réseau n'a lui n’a pas évolué.
L'ancien modèle IP a rempli son contrat en son temps, mais il n'a pas été conçu pour le monde hautement virtualisé de services de cloud d’aujourd’hui.

Read more...

Qu’on se le dise, l’innovation aura été au cœur de l’année 2014. Alors que Google a mis au point une voiture sans conducteur, les objets connectés, jusqu’alors considérés comme de simples gadgets pour films de science-fiction, sont devenus un produit de grande consommation.

Read more...

Bienvenue sur le blog Brocade France

by Alain VALLUY ‎11-24-2014 07:29 AM - edited ‎11-26-2014 05:50 AM (1,027 Views)

Afin d'être toujours plus proches de nos clients, actuels et futurs, et de nos partenaires, nous avons souhaité ouvrir ce blog spécifique à la France, pour partager avec vous les bonnes pratiques, les innovations, et un peu de notre quotidien.

Read more...

Qu'est-ce que l'IaaS ou Infrastructure-as-a-Service ?

by Laetitia GAROT ‎11-24-2014 07:23 AM - edited ‎11-24-2014 07:52 AM (810 Views)

Plus de flexibilité du réseau, des coûts moindres… Les avantages du Cloud Computing pour les entreprises sont indéniables. Mais adopter les technologies ouvertes demande de faire évoluer en profondeur notre conception de l’informatique professionnelle ainsi que le rôle du service informatique.

Read more...

En 2012, on comptait 15 milliards de terminaux mobiles actifs via Internet – ou plus communément appelés : objets connectés. En 2010, on en dénombrait « seulement » 4 milliards. L’institut IDATE prévoit pour 2020 quelque 80 milliards de liaisons entre machines et objets via Internet. Comment les fournisseurs de réseaux font-ils face à cette croissance exponentielle de multiplication de données ?

Read more...

L’OpenStack Summit est le rendez-vous annuel des développeurs, utilisateurs et administrateurs qui évoluent le monde du cloud computing. Si cette technologie a véritablement pris de l’ampleur ces dernières années, il n’est pas inutile de rappeler l’intérêt des initiatives ouvertes pour les constructeurs et surtout pour les entreprises.

Read more...