-- Jim
> On Feb 23, 2016, at 9:38 PM, David Burgess <[email protected]> wrote:
>
>> On Feb 23, 2016 7:01 PM, "Jim Thompson" <[email protected]> wrote:
>>
>> perhaps you have a different definition of ‘wire speed’. You have to
> fill the link with min-sized packets for “wire speed”.
>> (It’s trivial with large packets.)
>>
>> This is, of course, what is probably happing with 2-3K
>
> The definition I had in mind was 1000 megabits per second in both
> directions. I wasn't concerned with packet rates at that moment, and I
> can't tell you what numbers I was getting because I don't remember, and
> perhaps I didn't even record them.
Doesn't matter.
1Gbps of min-sized (64 byte, or 84 bytes including IFG (12 bytes of 'time'),
preamble, SFD & CRC) equates to 1,488,095 packets per second.
1Gbps of max-sized (1500 byte, or 1536 bytes including IFG (12 bytes of
'time'), preamble, SFD & CRC) equates to 81,380 packets per second.
Neither FreeBSD or Linux will forward packets at 1.488Mpps on any conceivable
commodity hardware.
netmap-fwd will do 1.2Mpps on a 1.7GHz C2000 (2220) and the type of minimal
routing table often found in pfSense installations.
Our DPDK router will do > 10Mpps with a full (570,000 routes) BGP route table,
and a rather large ACL table on a Broadwell-DE platform.
> I think we all agree that if the OP has a lot of gamers online then small
> packets and high packet rates are going to be a concern.
High packet rates are a much larger issue than raw bandwidth.
> Thanks for the info on the new technologies. Networking is not boring
> pursuit.
"Networking is the Vietnam of computing. Something can nuke you from behind,
and it's gone when you turn around. It's impossible to win a guerrilla war
against a highly distributed enemy." -- Mike Smith
I am Agent Orange.
_______________________________________________
pfSense mailing list
https://lists.pfsense.org/mailman/listinfo/list
Support the project with Gold! https://pfsense.org/gold