Четири провере раздвајају квар у табели политика од квара у усмеравању: које је правило одговарало, коју је табелу то правило навело, шта та табела садржи и која је рута у њој победила. Главна табела се не пита када ранија табела врати руту, па LAN унос видљив тамо може бити небитан за пакет који тестирате. Извршите провере по реду и рута која недостаје појавиће се на трећем кораку, а не на четвртом.

Подударање најдужег префикса одвија се унутар једне табеле; оно не пореди руте свих табела као јединствену листу.

Претрага престаје на првој табели која одговори

Узмите политику у којој саобраћај из подмреже прво гледа табелу 200, табела 200 садржи подразумевану руту кроз тунел, а главна табела садржи LAN префикс. Пакет за LAN адресу може се подударити с том подразумеваном рутом у табели 200 и ту се зауставити. Пошто је претрага дала руту, касније правило главне табеле никада не добије прилику да понуди свој прецизнији унос. Резултат је пакет који улази у тунел док сасвим добра LAN рута стоји неискоришћена.

Ранија правила и властита претрага машине по локалним адресама и даље важе, па тест мора користити извор, ознаку и интерфејс које носи стварни ток. Питајте с нечим другим и LAN може бити исправно одабран, што скрива управо квар који тражите.

Сместите LAN изузетак тамо где му је место

Одабрана табела може носити LAN, повезане и руте до крајње тачке које јој требају, што политику чини самодовољном. Други дизајн користи изричито раније правило за LAN префикс или намерну throw руту која префикс предаје каснијој претрази. Сваки је легитиман образац с другим власником. Бирајте према намераваној политици и према томе ко одржава руте, а не према томе која се краће пише.

Какав год образац био, изузетак мора бити видљив тамо где је политика дефинисана. Рута додата ручно и незабележена нестаће при следећем рестарту и понети дијагнозу са собом.

Не копирајте главну табелу у целини

Копирање сваке руте из главне у табелу политика изгледа као поправка, али ствара снимак. Управљач може динамички додавати или уклањати адресе и интерфејсе, а копија застари без да ико примети. Држите животни циклус рута код његовог власника конфигурације и поново генеришите табелу из конфигурације, а не из једног тренутка у времену.

Копирана табела такође поништава сврху, јер репродукује резервно понашање које је политика требало да ограничи.

Проверавајте одговоре одвојено од рута

Када претрага одабере жељени пут, одговори и даље могу пасти из разлога који немају везе с табелом. Превод се може применити на погрешан интерфејс, провера повратног пута може одбити пакет који је стигао неочекиваним путем, или крајња тачка једноставно не мора одговорити. То су различити кварови с различитим доказима и ниједан се од њих не поправља уређивањем уноса рута.

Сачувајте претрагу за тај ток с обе стране промене, да поправка остане видљива. Глобално искључивање провера повратног пута или брисање правила не даје руту која недостаје и слаби неповезане контроле.

Забележите правило, табелу, победничку руту и пут одговора. Тај запис одваја грешку у политици од поквареног сервиса.

Повезани чланци