OpenFlow capable "ToR switch"

29 views
Skip to first unread message

아궁릳완

unread,
Dec 28, 2012, 12:57:31 PM12/28/12
to flowsc...@googlegroups.com
Hello everyone,

I want to ask a newbie question here.. :)
Can anyone explain to me what the definition of "ToR switch"? Is it just the physical design of the switch?
I'm planning to install ofsoftswitch13 (CPqD) on my PC with only one NIC Ethernet. Does FlowScale support it? ->the OFv1.3 & 1 NIC

Thank you

Agung Ridwan

Ali Khalfan

unread,
Dec 28, 2012, 4:29:07 PM12/28/12
to flowsc...@googlegroups.com

Reply Inline


아궁릳완 wrote:
> Hello everyone,
>
> I want to ask a newbie question here.. :)
> Can anyone explain to me what the definition of "ToR switch"? Is it
> just the physical design of the switch?
ToR = Top of Rack Switch (relatively smaller/low-cost switches)
> I'm planning to install ofsoftswitch13 (CPqD) on my PC with only one
> NIC Ethernet. Does FlowScale support it? ->the OFv1.3 & 1 NIC
FlowScale does not support OFv1.3 (it only supports OFv1.0). FlowScale
behaves as a controller so 1 NIC should be find to connect.



>
> Thank you
>
> Agung Ridwan


--Ali

Chris Small

unread,
Dec 28, 2012, 5:22:04 PM12/28/12
to flowsc...@googlegroups.com
On Dec 28, 2012, at 4:29 PM, Ali Khalfan <ali.k...@gmail.com> wrote:


Reply Inline


아궁릳완 wrote:
Hello everyone,

I want to ask a newbie question here.. :)
Can anyone explain to me what the definition of "ToR switch"? Is it
just the physical design of the switch?
ToR = Top of Rack Switch (relatively smaller/low-cost switches)

FlowScale works fine with software switches such as openvswitch or ofsoftswitch13. FlowScale is however built to use wildcard records to reduce the number of flow messages to allow it to work well with the capabilities of ToR hardware switches.

I'm planning to install ofsoftswitch13 (CPqD) on my PC with only one
NIC Ethernet. Does FlowScale support it? ->the OFv1.3 & 1 NIC
FlowScale does not support OFv1.3 (it only supports OFv1.0).  FlowScale
behaves as a controller so 1 NIC should be find to connect.

FlowScale uses the Beacon controller framework currently and Beacon does not support 1.3 currently though there is nothing FlowScale does that shouldn't be able to be done on a 1.3 switch. 

The CPqD switch was tested with the NoX 1.3 controller https://github.com/CPqD/nox13oflib. Applications built on the standard Nox, Beacon,FlowScale may not work or may require extensive modification to work with the 1.3 switch. 
The NoX 1.3 controller is C++ only so any Nox 1.0 Python apps may also not be compatible with the 1.3 switch.

If you aren't looking for a specific 1.2/1.3 feature I would suggest looking at a 1.0 switch first until 1.2/1.3 implementations are more complete. Mininet VM which uses OpenVSwitch is a very good place to start experimentation


Chris Small
Indiana University
Reply all
Reply to author
Forward
0 new messages