From 5d1a21906418b6a11aef00ded3107a82a5c9ab92 Mon Sep 17 00:00:00 2001 From: Abdel-Kader Chabi-Sika-Boni Date: Sat, 2 Jan 2021 18:40:14 +0100 Subject: [PATCH] mise a jour --- topologie/test_communicat_2_dockers.py | 32 ++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100755 topologie/test_communicat_2_dockers.py diff --git a/topologie/test_communicat_2_dockers.py b/topologie/test_communicat_2_dockers.py new file mode 100755 index 0000000..eedd6d9 --- /dev/null +++ b/topologie/test_communicat_2_dockers.py @@ -0,0 +1,32 @@ +#!/usr/bin/python +""" +This is the most simple example to showcase Containernet. +""" +from mininet.net import Containernet +from mininet.node import Controller +from mininet.cli import CLI +from mininet.link import TCLink +from mininet.log import info, setLogLevel +setLogLevel('info') + +net = Containernet(controller=Controller) +info('*** Adding controller\n') +net.addController('c0') +info('*** Adding docker containers\n') +d1 = net.addDocker('srv', ip='10.0.0.3', dimage="server:topo") +d2 = net.addDocker('gwi', ip='10.0.0.6', dimage="server:topo") +info('*** Adding switches\n') +#s1 = net.addSwitch('s1') +info('*** Creating link\n') +net.addLink(d1, d2) +#net.addLink(d1, s1) +#net.addLink(s1, d2) +info('*** Starting network\n') +net.start() +info('*** Testing connectivity\n') +net.ping([d1, d2]) +info('*** Running CLI\n') +CLI(net) +info('*** Stopping network') +net.stop() +