Thank you Iwas

 I gonna try and I will tell you what happen


On Aug 7, 2017 2:52 AM, "Iwase Yusuke" <iwase.yusu...@gmail.com> wrote:

> Hi Mahmoud,
>
> Excuse me for cutting in.
>
>
> This app seems to be developed on out-side of Ryu-devel, and I don't know
> the details...
> How about contacting to the author of this app?
>
>
> FYI, from source code, this app supposes the topology with a single switch.
> I've tried as the following, and it seemed to work.
>
> $ sudo mn --controller remote
> ...(snip)...
> ### Manually install "table-miss" flow entry
> mininet> sh ovs-ofctl add-flow s1 actions=CONTROLLER
> mininet> sh ovs-ofctl dump-flows s1
> NXST_FLOW reply (xid=0x4):
>  cookie=0x0, duration=1.112s, table=0, n_packets=0, n_bytes=0, idle_age=1,
> actions=CONTROLLER:65535
> ...(snip)...
>
> $ ryu-manager dhcp.py
> ...(snip)...
> loading app dhcp.py
> loading app ryu.controller.ofp_handler
> instantiating app ryu.controller.ofp_handler of OFPHandler
> instantiating app dhcp.py of SimpleDHCPServer
> ...(snip)...
>
> ### Remove all address which Mininet automatically assigned
> h1> ip address flush h1-eth0
> h1> ip address
> ...(snip)...
> 2: h1-eth0@if21: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
> state UP group default qlen 1000
>     link/ether fe:94:14:05:6b:9a brd ff:ff:ff:ff:ff:ff link-netnsid 0
> ### Run DHCP client
> h1> dhclient h1-eth0
> h1> ip address
> ...(snip)...
> 2: h1-eth0@if21: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue
> state UP group default qlen 1000
>     link/ether fe:94:14:05:6b:9a brd ff:ff:ff:ff:ff:ff link-netnsid 0
>     inet 192.168.8.254/24 brd 192.168.8.255 scope global h1-eth0
>        valid_lft forever preferred_lft forever
> ...(snip)...
>
>
> Thanks,
> Iwase
>
>
> On 2017年08月07日 07:39, Mahmoud Elzoghbi wrote:
>
>> I found someone implemented DHCP server application and share source code
>> in  Github site but i can't  create topology in mininet deal with this
>> application.
>>
>> source code : https://github.com/John-Lin/nat/blob/master/dhcp.py
>>
>> thank you,,
>>
>> On Tue, Aug 1, 2017 at 2:16 AM, Fujimoto Satoshi <
>> satoshi.fujimo...@gmail.com <mailto:satoshi.fujimo...@gmail.com>> wrote:
>>
>>     Hi, Mahmoud
>>
>>     Ryu has the packet library for DHCP, so it may be possible to make
>> your own DHCP server in Ryu
>>     application.
>>     However it will be very difficult work. Ryu does not provide any DHCP
>> server features.
>>
>>     I don't know what you want to do with DHCP,
>>     but how about running DHCP server independently from Ryu?
>>     I assume you have the topology like below:
>>
>>               ┌-c0-┐
>>               |      |
>>     h1------s1-----s2-----h2
>>
>>     (h1 and h2 means hosts, and s1 and s2 means OVS)
>>
>>     I suggest you to run DHCP server in c0 besides Ryu application,
>>     and install flows to forward DHCP packets to DHCP server.
>>     Then the DHCP server can receive DHCP packets in the topology.
>>
>>     In this case, how to get the binding table depends on the DHCP server
>> you use.
>>
>>
>>     Thanks,
>>     Fujimoto
>>
>>
>>
>>     On 2017年07月31日 23:57, Mahmoud Elzoghbi wrote:
>>
>>>     hi
>>>      i need to implement DHCP server in RYU controller and topology file
>>> in  mininet to deal with dhcp
>>>
>>>     and how to get binding table of DHCP server
>>>
>>>     any help to accomplish this task
>>>
>>>
>>>
>>>     ------------------------------------------------------------
>>> ------------------
>>>     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.source
>>> forge.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