You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Because manipulating the ethernet address on kernel interfaces requires privilege, and the presumption is that the Forwarder may be the only privileged entity involved in the connection, it falls to the Forwarder in the case of kernel mechanisms to setup those kernel IP Neighbors in the NetNS of the Client/NSE if kernel mechanism is used.
The Connection.ConnectionContext.IPContext.IPNeigbors allows the NSE to specify IPNeighbors associating an IP address to a hardware address that should be configured.
Because manipulating the ethernet address on kernel interfaces requires privilege, and the presumption is that the Forwarder may be the only privileged entity involved in the connection, it falls to the Forwarder in the case of kernel mechanisms to setup those kernel IP Neighbors in the NetNS of the Client/NSE if kernel mechanism is used.
This is in direct analogy to the already existing connectioncontextkernel/ipcontext/ipaddress.
Helpful notes for implementation:
Running end to end can be done using cmd-forwarder-vpp.
The text was updated successfully, but these errors were encountered: