Toon posts:

[Checkpoint NGX] Path MTU discovery i.c.m. NAT

Pagina: 1
Acties:

Verwijderd

Topicstarter
Wij hebben een checkpoint NGX draaien. Hierachter staan twee switches. Wij hebben namelijk twee reeksen van onze ISP toegewezen gekregen. In switch A wordt reeks X dirtect gebruikt. Dat wil zeggen: Servers die op deze switch staan aangesloten krijgen in hun configuratie direct een extern IP adres toegewezen. De servers op switch B maken gebruik van een intern IP adres en de checkpoint zorgt hierbij dat een extern IP adres uit reeks B (static) wordt geNAT naar de betreffende machine.

Nu hebben wij onze mailserver (Linux, Sendmail) in switch B hangen. Deze heeft dus een intern IP adres. Na een klacht van verdwijnende mail ben ik een sin onze logs gaan kijken en kom af en toe deze melding tegen:
code:
1
Nov  7 16:12:58 ns1 sendmail[22375]: kA7DCqtH022375: to=<***@***.nl>, delay=02:00:01, pri=30674, stat=timeout waiting for input during message collect


Na wat googlen kwam ik deze link tegen: http://www.issociate.de/b...ring_message_collect.html.

Ik heb echter het vermoeden dat de Checkpoint hierbij roet in het eten gooit en wel in het NAT gedeelte. Als ik namelijk op een server inlog op switch A (Direct een extern IP) en hierop het volgende commando uitvoer:
code:
1
traceroute <host> 1500

Krijg ik geen foutmedlingen over ICMP checksums.

Als ik hetzelfde commando uitvoer vanaf de betreffende mailserver krijg ik bij verschillende hops een ICMP checksum error.

Beide systemen zitten dus achter de checkpoint alleen wordt het verkeer richting de mailserver ook nog eens geNAT.

Wie weet hoe k ervoor kan zorgen dat de Path MTU discovery op de geNAT hosts ook goed gaat?

(Ik heb bovengenoemde ook uitgevoerd op twee andere servers. 1 achter switch A en 1 achter switch B, daarom denk ik niet dat het aan de server zelf ligt).

  • TrailBlazer
  • Registratie: Oktober 2000
  • Laatst online: 07-02 09:48

TrailBlazer

Karnemelk FTW

icmp checksums lijken me niks over MTU te zeggen. Kan je wel gewoon met een grote packet size (1500) pingen naar buiten als je DF aanzet.
Wel vreemd dat je checksum verpest wordt door die checkpoint. Maar kapotte ICMP protocol geeft natuurlijk wel een mislukte Path MTU discovery.

[ Voor 34% gewijzigd door TrailBlazer op 07-11-2006 17:35 ]