I can't help but wonder
What kind of mischief are the miscreants going to wreak, and how are they looking at this ?
More "intelligence" on the network means more holes to slip through.
Intel has added “infrastructure processing units” (IPUs) to its list of must-have data centre infrastructure, and promised it’ll build more of them and offer software to put them to work. IPUs also go by the name “SmartNICs” or “data processing units” (DPUs). As The Register tried to explain in September 2020, DPUs/IPUs/ …
I'm not a fan of putting general-purpose computing on NICs, but I can anticipate some other likely applications:
- TLS termination. Of course we already have systems that offload crypto from the main CPUs, so this is pretty obvious.
- Handling some trivial HTTP requests for small, rarely changing resources like favicon. HTTP filtering to block known-bad attack vectors and requests with unrecognized values in the Host header. (And similarly for SNI in the previous bullet point.)
- Telnet negotiation, which is Still A Thing for e.g. TN3270.
- Trivial microservices such as heartbeat and (lagging) load indicators, which could be updated periodically by the host system.