Hi, Thank you for your response.


First, I added logs each functions.

NOX have the packet-in event, 

But, When NOX install flow entry, switch can't modify and add flowtable.

so, I doubt that limitation of Pronto 3290 can't make flowtable.


00138|simplerouting|DBG:This is Packet-in Event Handler !

00139|simplerouting|DBG:Flood !

00140|simplerouting|DBG:Sending packet of port0008:vlanffff:pcp:0 mac00:0f:b0:72:1b:e3->ff:ff:ff:ff:ff:ff proto0806 ip192.168.1.1->192.168.1.2 port0->0 via control

00141|openflow-event|DBG:received packet-in event from 123456abcdef (len:60)

00142|hosttracker|DBG:Host fb06feae2 at old location 123456abcdef:4

00143|hosttracker|DBG:Added host fb06feae2 to location 123456abcdef:4

[(Compal Electronics,INC.):6f:ea:e2>(Compal Electronics,INC.):72:1b:e3:ARP](REPLY[hw:1p:2048[00:0f:b0:6f:ea:e2>00:0f:b0:72:1b:e3]:[192.168.1.2>192.168.1.1])

00144|simplerouting|DBG:This is Packet-in Event Handler !

00145|routeinstaller|DBG:get_shortest_path2

00146|routeinstaller|DBG:route2tree

00147|routeinstaller|DBG:Pushing last hop to out port 8

00148|simplerouting|DBG:ri->install_route

00149|routeinstaller|DBG:install_route

00150|routeinstaller|DBG:install_route2

00151|routeinstaller|DBG:real_install_route

00152|routeinstaller|DBG:This is install_flow_entry()

00153|routeinstaller|DBG:Install flow entry port0004:vlanffff:pcp:0 mac00:0f:b0:6f:ea:e2->00:0f:b0:72:1b:e3 proto0806 ip192.168.1.2->192.168.1.1 port0->0 with 1 actions

00154|routeinstaller|DBG:send_openflow_command()1

00155|routeinstaller|DBG:send_openflow_command()2

00156|openflow-event|DBG:received port status event from 123456abcdef



--------- 원본 메일 ---------
보낸사람: kk yap <yap...@stanford.edu>
받는사람 : Min-Hyup KANG <kang-min-h...@hanmail.net>
참조 : Murphy McCauley <jam...@nau.edu>, nox-dev <nox-dev@noxrepo.org>
날짜: 2011년 10월 24일 월요일, 01시 16분 59초 +0900
제목: Re: A couple of questions about simplerouting.
Hi,

I am confused.   I am guessing you have the packet-in?  Are the flow-mod looking okay?

More question inline.

2011/10/23 Min-Hyup KANG <kang-min-h...@hanmail.net>

Hi,

Sorry, I will not try to mail you in private mail. 

"check connectivity" is ping test between end hosts.

Thanks.  That clarifies things.
 
 

so, While I run "pyswitch", Flowtable is made successfully,

CLI# flowtable
Flow table show
port L3src L3dst L4src L4dst Out_P packets
6 192.168.1.2 192.168.1.1 0 0 8 3
8 192.168.1.1 192.168.1.2 8 0 6 3
6 0.0.0.0 0.0.0.0 0 0 8 1
CLI#


As you know, Simplerouting install shortest path to switch.


Yes I do realized that.
 

00090|simplerouting|DBG:Sending packet of port0004:vlanffff:pcp:0 mac00:0f:b0:6f:ea:e2->00:0f:b0:72:1b:e3 proto0806 ip192.168.1.2->192.168.1.1 port0->0 via control


But, Flowtable is NOT made normally.
What does this mean?

 

CLI# flowtable

Flow table show
ERROR: Status nil, operation did not complete.
Error string given: transact ERROR: Could not connect to server; op: GET. uri: /cs/1.0/flowtable id 16
Error handing command flowtable. No flow table entries returned
CLI#

Seems switch specific to me here.
 
 

I don't know exactly wheather it is problem of switch or NOX.

Mr.Dan said That seems like a NOX question.

Can you give us the tcpdump of the control traffic? This is a moot argument until you can be sure what transpired.

Regards
KK

 

I doubt that limitation of Pronto 3290 can't make flowtable.

Any suggestion ?



--------- 원본 메일 ---------
보낸사람: kk yap <yap...@stanford.edu>
받는사람 : Min-Hyup KANG <kang-min-h...@hanmail.net>
참조 : Murphy McCauley <jam...@nau.edu>, nox-dev <nox-dev@noxrepo.org>
날짜: 2011년 10월 23일 일요일, 23시 49분 02초 +0900
제목: Re: A couple of questions about simplerouting.

Hi Min-Hyun,

cc-ing the mailing list again.

First, try not to email us in private email unless it is truly appropriate.  I tend to ignore these emails.

Long story short, I do not understand what is "check connectivity".  You have to describe your problem more.  And I suspect you need to do a little more debugging to know what is wrong, before we can help you.

Regards
KK


2011/10/23 Min-Hyup KANG <kang-min-h...@hanmail.net>

Hi,


I am currently facing simplerouting problem..

Let me arrange precise my situation.

I don't know exactly wheather it is problem of switch or NOX(zaku)

When I run "./nox_core -i ptcp:6633 pyswitch", I can check connectivity between end hosts,

But, When I run "./nox_coire -i ptcp:6633 simplerouting", I CAN NOT check connectivity between end hosts.


Pronto 3290 switch has some limitations.(http://www.openflowhub.org/display/Indigo/Indigo+2011.10.03+Release+Notes)
Is it Fatal limitation ?

Any tips would help me.

Many thanks.


Below is limitation of pronto 3290 switch.

Counters are byte or packet, not both

For flows, only packet counters or byte counters are supported, not both simultaneously. In the configuration of this release, only packet counters are supported. Applies to all platforms.

Actions sequencing is not supported.

For example, the action list with 4 actions: "(1) set VID to X, (2) output to port A, (3) set VID to Y, (4) output to port B" has the intention of sending the packet out on different ports with different VLANs. This is not supported. However, sending to multiple ports by specifying each port in a different output action is supported. Applies to all platforms.

Not all OpenFlow actions are supported.

The following are not currently supported on any Indigo platform:

        OFPAT_SET_NW_SRC (Set L3 IP source address)
        OFPAT_SET_NW_DST (Set L3 IP destination address)
        OFPAT_SET_TP_SRC (Set L4 source port)
        OFPAT_SET_TP_DST (Set L4 destination port)

The following are only supported on the Pronto 3290 and the Triumph 2 reference:

        OFPAT_SET_DL_SRC (Set L2 MAC source address)
        OFPAT_SET_DL_DST (Set L2 MAC destination address)

OFPAT_STRIP_VLAN (Strip VLAN tag) is supported (but with only limited validation) on the 3290 and 3240 platforms. On other platforms, the function can be implemented by setting to the system's untagged VLAN (untested).

Cannot multicast and wildcard source port.

Actions with a wildcard source port may not specify "flood" nor multicast (multiple output ports) with the expectation of source port blocking.







Best Regards,
Min-Hyup KANG









Best Regards,
Min-Hyup KANG










			


Best Regards,
Min-Hyup KANG


Attachment: simplerouting
Description: Binary data

_______________________________________________
nox-dev mailing list
nox-dev@noxrepo.org
http://noxrepo.org/mailman/listinfo/nox-dev

Reply via email to