Re: [nox-dev] A couple of questions about simplerouting.

2011-10-23 Thread Min-Hyup KANG



	
	
Hi,Sorry, I will not try to mail you in private mail."check connectivity" is ping test between end hosts.so, While I run "pyswitch", Flowtable is made successfully,CLI# flowtableFlow table showport L3src L3dst L4src L4dst Out_P packets6 192.168.1.2 192.168.1.1 0 0 8 38 192.168.1.1 192.168.1.2 8 0 6 36 0.0.0.0 0.0.0.0 0 0 8 1CLI#As you know, Simplerouting install shortest path to switch.00090|simplerouting|DBG:Sending packet of port0004:vlan: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 controlBut, Flowtable is NOT made normally.CLI# flowtableFlow table showERROR: Status nil, operation did not complete.Error string given: transact ERROR: Could not connect to server; op: GET. uri: /cs/1.0/flowtable id 16Error handing command flowtable. No flow table entries returnedCLI#I don't know exactly wheather it is problem of switch or NOX.Mr.Dan said That seems like a NOX question.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.

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


 

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


Re: [nox-dev] A couple of questions about simplerouting.

2011-10-23 Thread kk yap
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:vlan: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.nethttp://hanmail/mail/MailComposeFrame.daum?TO=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

 http://hanmail/mail/MailComposeFrame.daum?TO=kang-min-h...@hanmail.net








 Best Regards,
 Min-Hyup KANG

 kang-min-h...@hanmail.net

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


Re: [nox-dev] A couple of questions about simplerouting.

2011-10-23 Thread Min-Hyup KANG



	
	
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:vlan: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 control00141|openflow-event|DBG:received packet-in event from 123456abcdef (len:60)00142|hosttracker|DBG:Host fb06feae2 at old location 123456abcdef:400143|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:e200:0f:b0:72:1b:e3]:[192.168.1.2192.168.1.1])00144|simplerouting|DBG:This is Packet-in Event Handler !00145|routeinstaller|DBG:get_shortest_path200146|routeinstaller|DBG:route2tree00147|routeinstaller|DBG:Pushing last hop to out port 800148|simplerouting|DBG:ri-install_route00149|routeinstaller|DBG:install_route00150|routeinstaller|DBG:install_route200151|routeinstaller|DBG:real_install_route00152|routeinstaller|DBG:This is install_flow_entry()00153|routeinstaller|DBG:Install flow entry port0004:vlan: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 actions00154|routeinstaller|DBG:send_openflow_command()100155|routeinstaller|DBG:send_openflow_command()200156|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 showport L3src L3dst L4src L4dst Out_P packets6 192.168.1.2 192.168.1.1 0 0 8 38 192.168.1.1 192.168.1.2 8 0 6 3

6 0.0.0.0 0.0.0.0 0 0 8 1CLI#

As you know, Simplerouting install shortest path to switch.

Yes I do realized that.

00090|simplerouting|DBG:Sending packet of port0004:vlan: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# flowtableFlow 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 returnedCLI#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.



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