pyropeter/filius — Issue #27: RIP: Zusätzliche Sinnhaftigkeitsprüfungen
Author: pyropeter
Created: 2012-02-15 13:05:12+00:00
State: open
Labels: fehler

Zur Zeit ist es möglich, dass ein Router von einem anderen Router weiß (also die Routen übernimmt), aber gar nicht in der Lage ist, IP-Pakete an den anderen Router zu übermitteln. Das kann folgende Gründe haben:

* Der andere Router kann über keines der Interfaces direkt erreicht werden (Falsches Subnetz)
* Der andere Router hat die gleiche IP wie der erste Router
* Der andere Router hat die gleiche IP wie irgendein anderer Host

Da es (meiner Meinung nach) zu aufwendig ist, Unicast-Pakete zwischen den Routern zu versenden, um die Verbindungen zu testen, kann die dritte Problemquelle nicht erkannt werden.

Die ersten beiden Problemquellen kann man erkennen, indem bei Empfang eines Broadcasts geprüft wird, ob die Quell-IP ungleich den eigenen IPs ist, und ob die Quell-IP über eines der Interfaces erreicht werden kann.