Hi Ben,

If I just outputted these packets to the port that that OVS box is
running on would that work? Or would the DL_DST address of the packet
need to match that of the OVS box?

Thanks,

Aaron

On Sun, Jun 26, 2011 at 3:21 PM, Ben Pfaff <b...@nicira.com> wrote:
> Yes, the PC running OVS would have to be used as a switch.  If one of
> your requirements is that you need more than the number of Ethernet
> ports you can conveniently put in a PC chassis (which is often 6 to 10
> ports), then it's not a good way to go.
>
> Presumably the hardware switch's performance drops because the ASIC
> can't do what you are asking and every packet has to be sent to the
> switch CPU.  Switch CPUs are usually quite slow and often the channel
> from ASIC to CPU is ratelimited too.  With OVS, every packet already
> goes up to the CPU (that's a NIC's job after all) and there's very
> little incremental cost to modifying a few headers.
>
> On Sun, Jun 26, 2011 at 03:15:48PM -0400, Aaron Rosen wrote:
>> But in order to use OVS in this manor I would need a box running OVS
>> that everyone first sent their traffic to first right?  Is the reason
>> why OVS can perform a factor of 1000 faster is because the
>> implementation is better or because the hardware of a commodity PC is
>> better for this than that of the OF switch that is doing the
>> modifying? Just curious.
>>
>> On Sun, Jun 26, 2011 at 3:00 PM, Ben Pfaff <b...@nicira.com> wrote:
>> > On Sun, Jun 26, 2011 at 02:54:13PM -0400, Aaron Rosen wrote:
>> >> Thanks for your reply.  I just tested this on the same HP just
>> >> rewriting the DL_DST and the performance is the same there too so it
>> >> must be done in software completely on these switches :(
>> >
>> > You mentioned a "high" rate of 683 Mbit/sec.  If that's a good rate for
>> > you, you don't need switching ASIC for that.  Open vSwitch can handle
>> > several gigabits per second on commodity PC server hardware.  And its
>> > performance won't drop by a factor of 1000 when you start modifying
>> > headers.
>



-- 
Aaron O. Rosen
Masters Student - Network Communication
306B Fluor Daniel
_______________________________________________
openflow-discuss mailing list
openflow-discuss@lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/openflow-discuss

Reply via email to