draft-li-individual-inip
In-Network Inference Protocol
This document specifies the In-Network Inference Protocol (INIP), a
lightweight protocol designed specifically for implementing high-
speed in-network inference in data center internal networks. INIP
utilizes data plane devices (such as switches, DPUs, and SmartNICs)
to perform lightweight inference tasks while ensuring that core
network forwarding functions are not affected. The protocol operates
based on the IPv4 protocol and adopts a fixed, lightweight packet
format.
INIP adopts a two-tier architecture of "centralized control plane
adaptation and scheduling, and minimal data plane execution". The
control plane stores all inference models, deploys model rules to
data plane devices using a CDN-like scheduling method, and assumes
the responsibility of degraded fallback inference; the data plane
performs packet parsing and match action table-based inference. This
document details INIP's core logic, packet format, data plane device
constraints, model expression specifications, control plane
responsibilities, CDN-like scheduling mechanism, dynamic model
popularity replacement, and overall execution process.