Hi Arslan,

Sorry, the script on Ryu-Book does not create the topology correctly...
(Some options seems to be missing.)

Could you try the following script?

==== qos_sample_topology.py ====
#!/usr/bin/env python

from mininet.cli import CLI
from mininet.net import Mininet
from mininet.node import UserSwitch
from mininet.node import RemoteController
from mininet.link import TCLink
from mininet.log import setLogLevel


def main():
    net = Mininet(controller=RemoteController, switch=UserSwitch, link=TCLink)

    net.addController('c0')

    s1 = net.addSwitch('s1', dpopts='')
    s2 = net.addSwitch('s2', dpopts='')
    s3 = net.addSwitch('s3', dpopts='')

    h1 = net.addHost('h1')
    h2 = net.addHost('h2')
    h3 = net.addHost('h3')

    net.addLink(s1, h1, bw=1)
    net.addLink(s2, h2, bw=1)
    net.addLink(s3, h3, bw=1)

    net.addLink(s1, s2, bw=1)
    net.addLink(s1, s3, bw=1)

    net.start()

    s1.cmdPrint('dpctl unix:/tmp/s1 queue-mod 1 1 80')
    s1.cmdPrint('dpctl unix:/tmp/s1 queue-mod 1 2 120')
    s1.cmdPrint('dpctl unix:/tmp/s1 queue-mod 1 3 800')

    CLI(net)
    net.stop()


if '__main__' == __name__:
    setLogLevel('info')
    main()
================================

With the above script, the modifications of ofsoftswitch13's source codes 
(described on Ryu-Book)
are not needed.

Thanks,
Iwase

On 2017年10月24日 18:28, Arslan wrote:
Dear All,

I almost followed the same procedure as explained in the Ryu book for Example of the operation of QoS by using Meter Table but I made a little modification in the mininet topology file where I added the controller address. However, the controller is not joining the switch. I am attaching the screen shot of the controller terminal and mininet topology file here.

I wonder what is the possible reason for it and how it can be solved. Thanks

Regards

Arslan



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot



_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Ryu-devel mailing list
Ryu-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to