Hello,
On Wed, 2 Jun 2004, Joseph Mack wrote:
> > With these workarounds, though, I'm a little bit confused by the
> > thread .. what exactly would be the workaround, and how would I
> > implement it?
>
>
> this would take a bit of experimenting to figure out, but the idea would be
> to set up a route table entry on the director for the ipip packets from DIP to
> RIP and to give it an mtu of 1480 (or whatever)
No, you give the right PMTU to RIP. If it is eg 1500 then
you do not need such route. IPVS reports PMTU reduced with 20 when
generating ICMP error to client. So, if PMTU to RIP is X or RS
sends ICMP error to director notifying for PMTU=X then IPVS will report
PMTU=(X-20) to client.
OTOH, may be it is not so difficult to check in LOCAL_IN
for any FRAG_NEEDED errors and if they reduce the PMTU for RIP
we can update the routing cache. Need to investigate whether
we can easily find that such error is for one of our TUN RIPs.
> let me know if you figure it out
>
> Joe
Regards
--
Julian Anastasov <ja@xxxxxx>
|