Hi, Pynbiang

I'm sorry for that I've overlooked your reply.

I think something may be wrong with your ryu.conf, especially about IP address or port settings.
Please check your ryu.conf, or could you let me see your ryu.conf?

Thanks,
Fujimoto

On 2017年06月22日 01:42, Pynbiang Hadem wrote:
Hi Fujimoto,

I have followed the steps given by you:
1)$ sudo mn --switch ovsbr --topo single,2 --mac -x
2) in host1 (xterm) i executed the following:
root@mininet-vm:~# ryu-manager --verbose --config-file /home/mininet/ryubgp/ryu.conf /home/mininet/ryu/ryu/services/protocols/bgp/application.py
* OUTPUT:*
loading app /home/mininet/ryu/ryu/services/protocols/bgp/application.py
     Create CustomEvent called
instantiating app /home/mininet/ryu/ryu/services/protocols/bgp/application.py of RyuBGPSpeaker
     BRICK RyuBGPSpeaker
     NetworkController started listening for connections...
Error creating socket: [Errno 97] Address family not supported by protocol

Pls advice

Thanks
Hadem

On Fri, Apr 7, 2017 at 1:01 PM, Pynbiang Hadem <pynbiang.ha...@gmail.com <mailto:pynbiang.ha...@gmail.com>> wrote:

    Hi,

    I'm running the above BGP test applications on ryu 3.30 and am
    getting some errors:

    File"/usr/local/lib/python2.7/dist-packages/eventlet/greenio/base.py", 
line46,in socket_checkerr
         raise socket.error(err, errno.errorcode[err])
    error: [Errno101] ENETUNREACH

    I executed as below:

    ryu-manager /home/mininet/BGP3/application1.py --config-file 
/home/mininet/BGP3/ryu.conf


    Do i need to run it on higher version of ryu?. Pls advice

    Thanks
    Hadem



    On Tue, Apr 4, 2017 at 9:28 AM, Pynbiang Hadem
    <pynbiang.ha...@gmail.com <mailto:pynbiang.ha...@gmail.com>> wrote:

        Thanks Fujimoto for the insightful reply.
        I will try to implement it accordingly.

        Thanks
        Hadem


        On Tue, Apr 4, 2017 at 8:28 AM, Fujimoto Satoshi
        <satoshi.fujimo...@gmail.com
        <mailto:satoshi.fujimo...@gmail.com>> wrote:

            Hi, Pynbiang


            FYI, you can run two Ryu BGP applications by the following
            steps:

            1. Run mininet
                $ sudo mn --switch ovsbr --topo single,2 --mac -x

            2. Run applications in each host
                h1> ryu-manager [application1.py]
            --bgp-app-config-file [config_file_for_application1.py]
                h2> ryu-manager [application2.py]
            --bgp-app-config-file [config_file_for_application2.py]


            Thanks,
            Fujimoto


            On 2017年04月04日 10:41, Fujimoto Satoshi wrote:
            Hi, Pynbiang


            I guess it is the cause of the problem that the two
            applications use the same port.
            Unfortunately, the port which the application uses is no
            configurable,
            so you cannot run the two applications simultaneously in
            a single host.

            To run the applications, I suggest the following choices.

            1. I recommend you to use Docker or VM(Virtual Box, KVM,
            ...).
                You can run applications in each container or VM.

            2. If you have installed mininet, you can run
            applications in each virtual host("h1", "h2", ...)
            created by mininet.
                 It is because the namespace is separated by virtual
            hosts.
                 Please note that virtual switches such as "s1" is
            not in a separated namespace,
                 so you have to run applications in virtual hosts.


            Thanks,
            Fujimoto


            On 2017年04月03日 18:33, Pynbiang Hadem wrote:
            Hi,

            I prepared two instances of the RYU BGP app as below:
            1) /home/mininet/BGP1/application1.py
            2) /home/mininet/BGP2/application2.py

            I also made the changes to the application1.py
            (correspondingly for application2.py) as below:
            CONF.register_opts([
                 cfg.IntOpt('bind-port',default=50001,help='rpc-port'),
                 cfg.StrOpt('bind-ip',default='0.0.0.1',help='rpc-bind-ip'),
                 
cfg.StrOpt('bgp-config-file',default="/home/mininet/BGP1/bgpconfig1.py",
                            help='bgp-config-file')
            ])
            I am also attaching herewith the modified*configuration files*  
taken from ryu/ryu/services/protocols/bgp_sample_conf.py for application1.py 
and application2.py respectively.
            The problem is that i am not able to run the two applications 
simultaneously.
            Kindly advice what else i am missing here.
            Thanks
            Hadem
            On Mon, Apr 3, 2017 at 6:22 AM, Fujimoto Satoshi
            <satoshi.fujimo...@gmail.com
            <mailto:satoshi.fujimo...@gmail.com>> wrote:

                Hi, Pynbiang. Yes, you need to run at least 3
                instances of the application for a network with
                three AS. If you want to run more BGP instances in
                an AS, you need to run more instances of the
                application. Thanks, Fujimoto
                On 2017年04月02日 19:42, Pynbiang Hadem wrote:
                Hi,
                I want to run the RYU BGP
                application(ryu/ryu/services/protocols/application.py)
                for a network with three AS. Do i need to run 3
                instances of the application, one instance for each
                AS?. OR am i having a wrong idea about this?.
                Pls advice. I am not able to proceed with the test.
                Thanks
                Hadem

                
------------------------------------------------------------------------------
                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
                <mailto:Ryu-devel@lists.sourceforge.net>
                https://lists.sourceforge.net/lists/listinfo/ryu-devel
                <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
            <mailto:Ryu-devel@lists.sourceforge.net>
            https://lists.sourceforge.net/lists/listinfo/ryu-devel
            <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

------------------------------------------------------------------------------
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