Patru verificări separă o defecțiune a tabelului de politici de o defecțiune de rutare: ce regulă s-a potrivit, ce tabel a numit acea regulă, ce conține acel tabel și ce rută din el a câștigat. Tabelul principal nu mai este consultat odată ce un tabel anterior produce o rută, așa că o intrare LAN vizibilă acolo poate fi irelevantă pentru pachetul pe care îl testezi. Fă verificările în ordine, iar ruta lipsă apare la al treilea pas, nu la al patrulea.

Potrivirea celui mai lung prefix are loc în interiorul unui singur tabel; nu compară rutele tuturor tabelelor ca o listă unică.

Căutarea se termină la primul tabel care răspunde

Ia o politică în care traficul dintr-o subrețea consultă mai întâi tabelul 200, tabelul 200 conține o rută implicită prin tunel, iar tabelul principal conține prefixul LAN. Un pachet către o adresă LAN poate corespunde acelei rute implicite din tabelul 200 și se poate opri acolo. Deoarece căutarea a produs o rută, regula ulterioară din tabelul principal nu mai are niciodată ocazia să ofere intrarea sa mai specifică. Rezultatul este un pachet care intră în tunel în timp ce o rută LAN perfect bună rămâne nefolosită.

Regulile anterioare și căutarea proprie a mașinii după adresele locale se aplică în continuare, așa că testul trebuie să folosească sursa, marcajul și interfața pe care le poartă fluxul real. Întreabă cu orice altceva și LAN-ul poate fi selectat corect, ceea ce ascunde exact defecțiunea pe care o cauți.

Pune excepția LAN acolo unde îi este locul

Tabelul ales poate purta rutele LAN, conectate și către punctul final de care are nevoie, ceea ce menține politica autonomă. Un alt proiect folosește o regulă anterioară explicită pentru prefixul LAN, sau o rută de aruncare deliberată care predă un prefix unei căutări ulterioare. Fiecare este un tipar legitim cu alt proprietar. Alege după politica dorită și după cine întreține rutele, nu după care este mai scurt de tastat.

Orice tipar ar fi, excepția trebuie să fie vizibilă acolo unde este definită politica. O rută adăugată manual și neînregistrată va dispărea la următoarea repornire și va lua diagnosticul cu ea.

Nu copia tabelul principal în întregime

Copierea fiecărei rute din tabelul principal în tabelul de politici pare o reparație, dar creează un instantaneu. Administratorul poate adăuga sau elimina adrese și interfețe dinamic, iar copia devine învechită fără ca cineva să observe. Ține ciclul de viață al rutelor la proprietarul configurației și regenerează tabelul din configurație, nu dintr-un moment în timp.

Un tabel copiat zădărnicește și scopul, pentru că reproduce comportamentul de rezervă pe care politica trebuia să îl limiteze.

Verifică răspunsurile separat de rute

După ce căutarea alege calea dorită, răspunsurile pot eșua în continuare din motive care nu au nicio legătură cu tabelul. Traducerea poate fi aplicată pe interfața greșită, validarea căii inverse poate respinge un pachet sosit pe o cale neașteptată, sau punctul final pur și simplu nu răspunde. Sunt defecțiuni distincte cu dovezi distincte, și niciuna nu se repară editând intrările de rută.

Salvează căutarea pentru exact acel flux pe ambele părți ale schimbării, ca corecția să rămână vizibilă. Dezactivarea globală a verificărilor căii inverse sau golirea regulilor nu oferă nicio rută lipsă și slăbește controale nelegate.

Notează regula, tabelul, ruta câștigătoare și calea răspunsului. Acea înregistrare separă o greșeală de politică de un serviciu stricat.

Articole similare