Re: strong vs weak host
Erik Auerswald <[email protected]> Fri, 22 Feb 2019 11:18:18 +0000
| Newsgroups | org.kernel.vger.lartc |
|---|---|
| Message-ID | <[email protected]> |
Hi,
On Thu, Feb 21, 2019 at 01:19:57PM -0800, Mike Wright wrote:
> I followed "Using netem on one..." with interest and want to thank
> the participants. I'd never come across those terms (strong host,
> weak host, arp flux) before. Researching them broadened my
> networking understanding tremendously.
>
> The following link hit all the bases in your discussion:
> https://unix.stackexchange.com/questions/258810/
> linux-source-routing-strong-end-system-model-strong-host-model
> ?answertab=votes#tab-top
Thanks for the link.
> My question has to do with cost between the models where cost refers
> to time to route. Since the strong model seems to involve a lot
> more decision making is there an appreciable difference in the time
> spent routing versus the weak model or is the difference so small as
> to be inconsequential?
I would not expect that the choice of strong or weak model to have an
effect on "routing" performance. Simple checks suffice for the strong ES
model: discard if ingress interface IP is different from destination IP,
outgoing interface is that with the same IP as the packet to send. I
would not expect significant difference in performance, and the strong
ES model might even help performance a tiny bit.
If one thinks about a gateway with dedicated forwarding hardware using
TCAM, e.g. a switch, checking if a packet is allowed to ingress or egress
an interface has no impact on forwarding performance.
Thanks,
Erik
--
The Linux approach is to do the job right. [...] This is the Linux way
of doing things. It's like the GPL and being shouted at by Linus. They
are things you accept when you choose to take part.
-- Alan Cox