Cake - FQ_codel the next generation
 help / color / mirror / Atom feed
* [Cake] CAKE host isolation modes with NAT - two routers
@ 2021-05-20 16:07 Nils Andreas Svee
  2021-05-21 15:51 ` John Sager
  0 siblings, 1 reply; 3+ messages in thread
From: Nils Andreas Svee @ 2021-05-20 16:07 UTC (permalink / raw)
  To: CAKE list

Hi folks

Currently my setup looks something like this: LAN <-> EdgeRouter <->
WireGuard <-> VPS <-> Internet.

CAKE for upstream is running on the EdgeRouter and downstream on the
VPS.

The public IPs are all on the VPS per today, so that the host isolation
can do its job with NAT enabled.

Ideally I'd like to route the public IPs to each endpoint and handle
NAT-ing there, but then I'd obviously lose the ability to do proper
host isolation.

Now, I've been toying with the idea of using an userspace application
to extract conntrack information, to let the VPS know which host hash
it should use.

I might be way of here, but I'm thinking of using NFQUEUE to mark new
flows based on information from the EdgeRouter, and let tc filters set
the host hash based on that mark. For performance purposes only send
unmarked flows to NFQUEUE.

I realise this is kinda overkill, but it might we a fun weekend
project.

-- 
Best Regards,
Nils


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-05-21 23:11 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-20 16:07 [Cake] CAKE host isolation modes with NAT - two routers Nils Andreas Svee
2021-05-21 15:51 ` John Sager
2021-05-21 23:10   ` Nils Andreas Svee

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox