(source ip, source port, dest ip, dest port, protocol)
For protocols that don't have ports, then it is this tuple:
(source ip, dest ip, protocol)
that needs to be unique.
Openbsd's pf works that way, I'd be utterly shocked if any other linux or bsd kernel-integrated nat system worked any differently.
(source ip, source port, dest ip, dest port, protocol)
For protocols that don't have ports, then it is this tuple:
(source ip, dest ip, protocol)
that needs to be unique.
Openbsd's pf works that way, I'd be utterly shocked if any other linux or bsd kernel-integrated nat system worked any differently.