[j-nsp] Finding drops
Jason Lixfeld
jason-jnsp at lixfeld.ca
Wed Jan 30 12:04:58 EST 2019
Hi,
Just to close the loop on this, according to JTAC, the throughput issues observed are addressed in KB33477 (basically, wire speed can be achieved on > 96 byte packets).
> On Jan 24, 2019, at 9:43 AM, Jason Lixfeld <jason-jnsp at lixfeld.ca> wrote:
>
> Hey Adam,
>
>> On Jan 24, 2019, at 5:51 AM, <adamv0025 at netconsultings.com> <adamv0025 at netconsultings.com> wrote:
>>
>> Is the test stream unidirectional please? -say from left (the mx1 side) to right (mx2 side) please? Or bidirectional please?
>
> It’s been bi-directional, in that the Rx Tester is set to loopback. More or less only so I could see the number of packets received out the far side. This tester won’t count ingress packets unless it’s in loopback mode, or actually running some test.
>
> In any event, turning the loopback off doesn’t have any effect on the results.
>
>> Now that you're looking at the right router.
>> Can you please run the: show pfe statistics traffic fpc 0 | match "cell|drops"
>> on mx1
>> If it shows info cell drops then that means the PFE can't cope with the PPS rate.
>
> No matches here. As Saku eluded to.
>
>> Since as Saku confirmed both interfaces et-0/0/2 and et-0/0/0 on mx1 are on the same PFE then the packet processing computational load for ingress and egress processing is not spread across two PFEs but rather executed on a single PFE which has to handle 200Gbps (100in+100out) worth of traffic @ 64bps, can't be bothered to calculate the pps rate there, but my guess is that the PFE can't handle the resulting PPS rate (as it is most likely above the PFE's overall (in+out) PPS budget) which is not that high on Gen3 (applies to most NPUs out there with 100g ports).
>>
>
>> If the chip is rated for 800G(400in+400out) extrapolating from my notes on MPC7 testing the 204PFE then should cope with ~200in+~200out @64bit (if your traffic is bidirectional you'd be at the limit.
>
> Are there no specs published that provide the max number of pps @ 64 bytes the MPC7?
>
>> -is the flow-control disabled on all interfaces involved with this test please? (we don't want the mx2 to send pause frames to et-0/0/0 on mx1 when it can't cope with the ingress PPS rate, skewing the results)
>
>
> It is disabled.
>
> jlixfeld at mx1# wildcard range show interfaces et-0/0/[0,2] | display set | match flow
> set interfaces et-0/0/0 ether-options no-flow-control
> set interfaces et-0/0/2 ether-options no-flow-control
>
> [edit]
> jlixfeld at mx1#
>
> jlixfeld at mx2# wildcard range show interfaces et-0/0/[0,2] | display set | match flow
> set interfaces et-0/0/0 ether-options no-flow-control
> set interfaces et-0/0/2 ether-options no-flow-control
>
> [edit]
> jlixfeld at mx2#
> _______________________________________________
> juniper-nsp mailing list juniper-nsp at puck.nether.net
> https://puck.nether.net/mailman/listinfo/juniper-nsp
More information about the juniper-nsp
mailing list