Navrhnete veľkosť oblasti potlačenia ARP, spočítate záznamy, ktoré návrh potrebuje, nájdete oblasť s väčšou voľnou kapacitou, a zmena sa napriek tomu nezmestí. Nič nebolo zle spočítané. Rozpočet, ktorý ste čítali, sa meria v rezoch, a funkcia vyrezaná ako dvojnásobne široká potrebuje dva z nich, skôr než sa zváži akýkoľvek záznam.

Berte alokáciu ako problém rozvrhnutia s pevným počtom jednotiek a aritmetika sa začne správať správne.

Oblasť vlastní rezy, nie záznamy

TCAM na týchto platformách je rozdelená na rezy a každý rez patrí presne jednej oblasti. Oblasti sa dimenzujú v rezoch a šírka funkcie určuje, koľko rezov spotrebuje minimálne. Funkcia jednej šírky môže žiť v jednom reze; funkcia dvojitej šírky potrebuje susednú dvojicu.

ConceptWhat it means when you plan
SliceThe indivisible unit; it belongs to one region and cannot be shared
Feature widthSingle or double; a double-width feature must have two slices available
Logical entriesWhat the feature wants to store, which only matters after the slices are allocated

Voľný rez teda nie je automaticky použiteľná kapacita. Dve oblasti jednej šírky na oddelených rezoch sa nespoja do dvojice, ktorú vyžaduje nová oblasť dvojitej šírky, a tabuľka ukazujúca celkovo dosť nevyužitého miesta vám hovorí o fonde, ktorý nemôžete minúť.

Zaznamenajte východiskový stav, skôr než začnete vyrezávať

Zhromaždite presný model hardvéru, verziu NX-OS, aktuálne šírky a veľkosti oblastí a funkcie spotrebúvajúce každú oblasť. Urobte to pred akoukoľvek zmenou, pretože po opätovnom načítaní je predchádzajúci stav spomienka, nie skutočnosť.

show version
show hardware capacity
show running-config | include hardware profile

Názvy príkazov sa líšia podľa platformy a verzie a sprievodca vyrezávaním uvádza tie, ktoré platia pre jeho vlastný hardvér. Čítajte výstup, ktorý skutočne dostanete, namiesto toho, aby ste predpokladali, že príkaz z iného modelu dáva rovnakú tabuľku.

Potom zapíšte, na čo slúži každá oblasť. Oblasť VACL je filtračná kapacita z nejakého dôvodu a oblasť QoS existuje, pretože ju niekto dimenzoval pre politiku, ktorá stále platí. Plán, ktorý s tými priestormi zaobchádza ako s návratným miestom bez kontroly, je plánom ticho odstrániť funkcie. Vymenujte vlastníka pre každú oblasť, ktorú hodláte zmenšiť, a dajte tomuto vlastníkovi novú veľkosť pred oknom.

Zohľadnite aj smer. Kde platforma spája alokáciu prichádzajúcej a odchádzajúcej prevádzky, zmena na jednej strane môže spotrebovať rozpočet na druhej, a plán, ktorý počíta len prichádzajúcu tabuľku, bude vyzerať správne a zlyhá pri opätovnom načítaní.

Čo uvoľnenie jedného veľkého rezu nerobí

Zmenšenie veľkej oblasti jednej šírky uvoľní jeden rez. Ak vaša cieľová oblasť potrebuje dvojicu, tento jediný rez môže byť zbytočný, ak nesusedí s ďalším voľným rezom, a susednosť je vlastnosť rozvrhnutia, nie celkového počtu.

Toto je bod, keď ľudia dospejú k záveru, že platforma je pokazená alebo že dokumentácia je nesprávna. Ani jedno nie je pravda. Alokačný model robí presne to, čo hovorí, a chybou bolo počítať voľné miesto namiesto voľných rezov na správnych pozíciách. Keď rozvrhnutie nakreslíte na papier, dostupná dvojica buď existuje, alebo neexistuje, a to je oveľa ľahší rozhovor s vlastníkom platformy než hádka o súčtoch.

Existuje aj pasca s verziami, ktorú stojí za to pomenovať. Sprievodca vyrezávaním od Cisco opisuje konkrétnu generáciu hardvéru a jasne uvádza, že jeho model nie je ani Cloud Scale, ani Silicon One. Názvy oblastí, predvolené veľkosti a dokonca to, ktoré funkcie sú dvojnásobne široké, sa inde líšia, takže varovanie týkajúce sa konkrétnej oblasti na jednej platforme je dôkazom o tejto platforme a verzii, nie univerzálnym receptom.

Zmena oblasti je zmena funkcie

Každé vyrezanie je výmena kapacity. Zmenšiť oblasť, aby sa uvoľnilo miesto pre potlačenie ARP znižuje to, čo táto oblasť chránila, a následok sa nemusí objaviť, kým sa znova neaplikuje politika, ktorá miesto potrebuje.

Pred oknom získajte písomný súhlas vlastníka každej dotknutej funkcie. To nie je byrokracia: človek, ktorý oblasť VACL pôvodne dimenzoval, vie, čo filtruje, a človek, ktorý uvoľňuje miesto, to zvyčajne nevie.

Očakávajte opätovné načítanie pri zmenách, ktoré menia rozvrhnutie hardvéru. Niektoré platformy to vyžadujú a niektoré nie, ale plánovať bez okna údržby, keď je opätovné načítanie možné, je spôsob, akým sa zmena smerovania stane výpadkom. Naplánujte okno okolo opätovného načítania, nie okolo príkazu, a text predchádzajúceho profilu držte niekde, kde ho môžete prečítať z konzoly, ktorá stratila svoju riadiacu reláciu.

Aplikujte a overte proti východiskovému stavu

Aplikujte plán podporovaným procesom platformy a potom overte funkcie, ktoré ste zachovali, nielen tú, ktorú ste pridali. Novo vyrezaná oblasť, ktorá funguje, zatiaľ čo filtrovanie ticho prestalo zodpovedať, je horší výsledok než pôvodné zlyhanie.

Znovu prečítajte výstup kapacity a porovnajte ho s východiskovým stavom, ktorý ste zaznamenali, a potom otestujte funkciu, ktorá zmenu vyvolala. Sprievodca vyrezávaním Nexus TCAM je referenciou pre model šírky a rezov opísaný tu, vrátane toho, ktorú generáciu hardvéru pokrýva.

Súvisiace články