Mailinglist Archive: opensuse-de (4954 mails)

< Previous Next >
Re: Was bedeutet invalid ICMP ?
  • From: Matthias.Kleine@xxxxxxxxxxxx (Matthias Kleine)
  • Date: Wed Dec 01 16:33:57 1999
  • Message-id: <99120117525000.00401@orka>



Am Die, 30 Nov 1999 schrieb Steffen Dettmer:

Nein, eher "neben" IP -> Internet Layer/OSI.

Na ja, aber es setzt doch schon auf IP auf? Ist auch immer sehr
merkwürdig in OSI Modellen eingezeichnet :)

rfc792:
"ICMP, uses the basic support of IP as if it were a higher
level protocol, however, ICMP is actually an integral part of IP, and
must be implemented by every IP module."

Nein. Bei Überlastung wird eine sogenannte ICMP-Source-Quench-Meldung

ACK.

Heißt das "offiziell" "Flußkontrolle"?

Es ist eher ein allgemeiner Begriff für den Mechanismus, der auf
dem Internet-Layer über die Source-Quench-Meldung implementiert ist.
Deine ursprüngliche Annahme, dafür sei eigentlich TCP zuständig, war
insofern nicht ganz unrichtig, als die Behandlung der
Source-Quench-Meldung (also wie mit ihr umzugehen ist) meist auf dem
Transport-Layer erfolgt. Flußkontrolle gibt es aber beispielsweise
auch auf tieferen Layern, z.B. ist soetwas bereits in CSMA/CD
integriert und funktioniert auch recht zuverlässig (wenn auch nicht
garantiert).

Das ist die Destination unreachable-Meldung. Ich meinte aber
ICMP-Redirect.

Wie flexibel ist das eigentlich? Funktioniert das so:
"Host 1.2.3.4 ist über Router 2.3.4.5 erreichbar" ? Unter
welchen Umständen wird es von Kernel beachtet bzw. ignoriert
(/proc/sys/net/ipv4/icmp_ignore_redirects gibt ja nicht ;))?

Es verhält sich eigentlich folgendermaßen: Wenn ein Gateway
IP-Datagramme von einem anderen Gateway erhält, nun aber feststellt,
daß sich der Quellrechner in einem eigenen Netz befindet, sendet er die
Redirect-Meldung, damit der Quellrechner künftig die Pakete direkt an
ihn sendet (der Umweg über einen weiteren Gateway ist dann ja unnötig).

Gruß,
Matthias


--

SelfLinux http://www.selflinux.de Matthias.Kleine@xxxxxxxxxxxx

---------------------------------------------------------------------
To unsubscribe, e-mail: suse-linux-unsubscribe@xxxxxxxx
For additional commands, e-mail: suse-linux-help@xxxxxxxx


< Previous Next >
Follow Ups