[Ryu-devel] [PATCH 1/3] bgp: bug fix of bmp client

2015-01-09 Thread ISHIDA Wataru
hold a raw update_msg in ReceivedRoute to deliver unmodified update msg to bmp server. Signed-off-by: ISHIDA Wataru --- ryu/services/protocols/bgp/bmp.py | 3 +-- ryu/services/protocols/bgp/model.py | 3 ++- ryu/services/protocols/bgp/peer.py | 21 + 3 files changed, 16

Re: [Ryu-devel] Issue in bmp client

2015-01-09 Thread ISHIDA Wataru
Hi, Thank you for the report, and sorry that previous patches didn't solve the problem. I sent additional patches, could you discard the previous patch "bgp: bug fix of bmp client" and check additional patches will work ? Thanks On 2015/01/09 22:31, Toshiki Tsuboi wrote: Hi Let me share

[Ryu-devel] [PATCH 2/3] bgp: remove unnecessary bgp update construction

2015-01-09 Thread ISHIDA Wataru
Signed-off-by: ISHIDA Wataru --- ryu/services/protocols/bgp/bmp.py | 7 --- 1 file changed, 7 deletions(-) diff --git a/ryu/services/protocols/bgp/bmp.py b/ryu/services/protocols/bgp/bmp.py index f01b509..fe52eac 100644 --- a/ryu/services/protocols/bgp/bmp.py +++ b/ryu/services/protocols/bg

Re: [Ryu-devel] How to get the topology information in ryu

2015-01-09 Thread Flavio Junior
It's on line 104: if src not in self.net: self.net.add_node(src) self.net.add_edge(dpid,src,{' port':msg.in_port}) self.net.add_edge(src,dpid) Flávio Castro Jr. MSCS student at Georgia Tech B.S.E in Networks Engineering from the University of Brasilia. CCNA Certified (404) 660-9373 On Fri, Jan 9

Re: [Ryu-devel] How to get the topology information in ryu

2015-01-09 Thread Flavio Junior
That is right. The topology API only talks to the switch. The way I did that was by learning the hosts when the ARPs arrive. If you look at the code you'll find it in the part who says if host is unknown. Regarding the backup path, I don't know what is your timeline, but you might also want to ch

[Ryu-devel] Malformed packet: LLC

2015-01-09 Thread Marlon Olaya
Hi dear experts, im trying to add a flow using mac src, dst, ip src and dst and that flow needs to change this in the packet to send it to another pc, so im using this code for add the flow: [CODE] def add_flow(self, datapath, in_port, src_mac, dst_mac, src_ip,dst_ip,dl_type, actions): ofproto =

Re: [Ryu-devel] How to get the topology information in ryu

2015-01-09 Thread Padma Jayasankar
Hi, In Ryu, will the topology discovery find the links between the hosts and the switch. when i checked the gui_topology app, it displays the links in between the switches but doesn't show the links between the host and switch. Please clarify. Thanks and Regards, Padma V On Fri, Jan 9, 2015 at

Re: [Ryu-devel] OF1.0 and OF1.2+ Actions

2015-01-09 Thread Finze, Robert
Thanks Vilius, that's quit unfortunate. This means I can either use OF1.3 actions or OF1.0 actions. And I was really starting to like Ryu... Well for my initial tests that should still be enough. Is there anyone working on implementing the missing actions for OF1.2+? Or where would one start to

Re: [Ryu-devel] Issue in bmp client

2015-01-09 Thread Toshiki Tsuboi
Hi, Ishida-san Thanks for your response. I’ve checked your patch in my test environment. But it looks some problem is not resolved. (1) need for deletion as bellow diff --git a/ryu/services/protocols/bgp/bmp.py b/ryu/services/protocols/bgp/bmp.py index 4fbbecb..d4b4b4a 100644 --- a/ryu/services

Re: [Ryu-devel] OF1.0 and OF1.2+ Actions

2015-01-09 Thread Vilius Palubinskas
Hi, Unfortunately you cannot use OF1.0 messages on OF1.3 only switch. Unless your switch or controller will downgrade OF version to version what is supported by switch and controller. Regards, Vilius. -Original Message- From: Finze, Robert [mailto:[email protected]] Sent: F

[Ryu-devel] OF1.0 and OF1.2+ Actions

2015-01-09 Thread Finze, Robert
Hi, I'm new in the SDN world and am currently working on my first Apps. In the docu ( http://ryu.readthedocs.org/en/latest/app/ofctl_rest.html#description-of-match-and-actions ) there is a list of OF1.0 actions and one for OF1.2+ actions. My question is if these lists are exclusive or can I use