Architecte infrastructures chez
Software-defined networking (SDN) is an approach to computer networking that allows network administrators to manage network services through abstraction of lower-level functionality.
Source : http://en.wikipedia.org/wiki/Software-defined_networking
An SDN Controller in a software-defined network (SDN) is the “brains” of the network. It is the strategic control point in the SDN network, relaying information to the switches/routers ‘below’ (via southbound APIs) and the applications and business logic ‘above’ (via northbound APIs).
Source : https://www.sdxcentral.com/resources/sdn/sdn-controllers/
Source : https://www.sdxcentral.com/resources/sdn/inside-sdn-architecture/
Une entrée de flux d’une Flow Table comporte 3 champs :
Source : http://fr.slideshare.net/openflow/openflow-tutorial
Mininet : émulateur de réseau sous Linux
Source : http://www.opendaylight.org/project/technical-overview
Source : http://fr.slideshare.net/openflow/openflow-tutorial
import httplib2
import json
import pprint
h = httplib2.Http(".cache")
h.add_credentials('admin', 'admin')
resp, content = h.request('http://127.0.0.1:8080/controller/nb/v2/topology/default/', "GET")
topology = json.loads(content)
print "Topologie : "
pprint.pprint(topology)
resp, content = h.request('http://127.0.0.1:8080/controller/nb/v2/statistics/default/flow', "GET")
statistics = json.loads(content)
print "--------------------------------"
print "Statistiques : "
pprint.pprint(statistics)
Une réponse aux besoins d'administration et d'automatisation de la couche réseau
Les grands ont un intérêt limité à l'inter-opérabilité
SDN = ...