Genereert een PCD automatisch "gratuitous ARP" telegrammen?
FAQ #101045
Sommige Ethernet apparaten gratuitous ARP telegrammen genereren elke keer als ze zijn aangesloten op een Ethernet-netwerk. Dit telegram informeert de router dat er een nieuw IP-adres op het netwerk en ervoor zorgt dat haar interne MAC adressentabel bijwerken in het geval de volgens IP al aan een MAC-adres toegewezen was.
Achtergrond
Als een apparaat in een netwerk wordt vervangen en het nieuwe apparaat over hetzelfde IP-adres beschikt, zal het niet bereikbaar totdat de router (of andere apparaten die met het vervangen systeem communiceren) deze methode vernieuwt u het MAC-adrestabel.
De gratuitous ARP telegrammen zijn een manier om een router te informeren over een wijziging van het MAC-adres dat is gekoppeld aan een IP-adres.
Genereert een PCD gratuitous ARP telegrammen?
Nee, een PCD (bijvoorbeeld een PCD3, een PCD2.M5xxx of een PCD uitgerust met een PCD7.F655) genereert geen gratuitous ARP telegrammen wanneer worden aangesloten op een Ethernet-netwerk (wanneer het wordt een "Link"). Deze functie is niet geïmplementeerd in de stack, en er zijn geen plannen voor de uitvoering van deze functie op de stack van de F655, omdat:
- Er is een relatief eenvoudig te realiseren tussenoplossing beschikbaar
- en de gratuitous ARP-telegram is alleen nodig in geval dat PCD wordt vervangen (dat is niet heel vaak)
Hoe om te leiden dat de router om te werken van het MAC-adres?
In plaats van te vertrouwen op een gratuitous ARP-telegram, kan een eenvoudige telegram worden verzonden naar de router apparaat elke keer dat de verbinding wordt wordt aangetroffen (aangegeven door een stijgende rand van de "Vlag diagnostisch + 6", of zoals in het bijgevoegde codevoorbeeld gewoon regelmatig elke 60 seconden). Het telegram worden verzonden kan worden gedaan met behulp van de Open Gegevensmodus voor de PCD.
Bijgevoegd vindt u een kleine codevoorbeeld dat kon worden gebruikt op een PCD3 of een PCD2.M5xx0 (gezien geen andere ODM code wordt uitgevoerd op het systeem). Deze code kan worden toegevoegd aan een CPU in PG5 1.4.300 project met behulp van de "Add files..." (in het contextmenu van de map 'Program Files' van de CPU). Bovendien, plassen bijwerken het symbool "VerIP" in dit bestand voor een montage IP adres op je netwerk en lees de header van het bestand voor meer informatie over het werken met deze code.
Categories
PCD2
PCD3
PCD7 / Fxxx
Last update: 22.04.2015 13:45
First release: 13.10.2008 14:33
Views: 8376