Compare commits

...

2 commits

Author SHA1 Message Date
Abdel-Kader Chabi-Sika-Boni
b61b86b12c Merge branch 'master' of https://git.etud.insa-toulouse.fr/chabisik/icds 2021-01-02 18:41:48 +01:00
Abdel-Kader Chabi-Sika-Boni
5d1a219064 mise a jour 2021-01-02 18:40:14 +01:00

View file

@ -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()