On affected platforms running Arista EOS with Precision Time Protocol (PTP) configured, an unauthenticated attacker with network access to a PTP-enabled port can create a denial of service (DoS) condition by sending traffic to the system.
switch>show ptp
PTP Mode: Boundary Clock
PTP Profile: Default ( IEEE1588 )
Clock Identity: XX:XX:XX:XX:XX:XX:XX:XX
Grandmaster Clock Identity: XX:XX:XX:XX:XX:XX:XX:XX
Number of slave ports: 0
Number of master ports: 1
Offset From Master (nanoseconds): 0
Mean Path Delay (nanoseconds): 0
Steps Removed: 0
Skew (estimated local-to-master clock frequency ratio): 1.0
Interface State Transport Delay<br />
Mechanism
<hr />
Et1 Master ipv4 e2e
switch# platform trident Linecard diag mod MMU_MAX_BUCKET_QLAYER 1 1 THD_SEL=0x4d REFRESH=0x28
switch# platform trident Linecard diag mod MMU_MIN_BUCKET_QLAYER 1 1 THD_SEL=0x10 REFRESH=0x8
Note: If PTP is currently enabled on any interfaces, disable it on those interfaces before running the mitigation commands, then re-enable it afterward.
To disable PTP on an interface:
switch(config-if)# no ptp enable
Note: These settings are not persistent. They must be re-applied after any forwarding plane reset or line card replacement.