Thanks Jason. That info is really helpful.

It sounds like if I boost my packets to ~1% header overhead, I
shouldn't reckon on being able to throw away less than 5% of the
bandwidth.

Out of interest, do you know what limit you're hitting at 96% data
rate (I interpreted raw data rate to mean payload + headers(?))? -- is
it something inherent to the tx/rx firmware or the switch, or is it
ARP packets and the like floating round?

Thanks again,

Jack

On 14 March 2014 06:20, Jason Manley <[email protected]> wrote:
> You can push them pretty hard. We're reliably running at an average of around 
> 90% wire speed on all four links for MeerKAT. But be sure to factor-in the 
> overheads of the core...
>
> In our case:
> L1 Ethernet HDR & FTR    44B
> IPv4 header              20B
> UDP header                8B
> Application header       32B
> Data payload           5120B
>                       ======
>                        5224B
>
> We normally run each link at 8.733Gbps raw data rate, plus M&C data, ARP and 
> all the rest. But I've done tests showing it working well up to about 96%. 
> Beyond that I started losing lots of packets.
>
> Jason Manley
> CBF Manager
> SKA-SA
>
> Cell: +27 82 662 7726
> Work: +27 21 506 7300
>
> On 13 Mar 2014, at 20:08, Jack Hickish <[email protected]> wrote:
>
>> Hi all,
>>
>> I have an application that generates 40 Gb/s of data and I'd like to
>> output it over 4 x 10GbE links (i.e. one roach2 mezzanine card).
>>
>> I'm going to have to throw some data away to make room for packetising
>> overhead, and right now I'm trying to work out how much, to see
>> whether I should just go to an dual-mezzanine card setup. Is anyone
>> with experience operating ROACH2 10GbE networks at near to peak
>> capacity able to give me an idea of what throughput I might be able to
>> get once I factor in overheads? For what it's worth, I'm using packet
>> sizes of ~1kB in size in a network of 10 ROACH2s connected to a 48
>> port switch.
>>
>> Thanks,
>>
>> Jack
>>
>

Reply via email to