Nexus TCAM: zašto ARP-supresijska regija treba dva slajsa
Logički unosi su samo pola budžeta. Značajka izrezana kao dvostruko široka treba par slajsova, a jedan slobodan slajs na pogrešnom mjestu neće poslužiti.
Odredite veličinu ARP-supresijske regije, prebrojite unose koje dizajn zahtijeva, pronađete regiju s više slobodnog kapaciteta od toga, a promjena se ipak ne uklapa. Ništa nije pogrešno prebrojano. Budžet koji ste čitali mjeri se u slajsovima, a značajka izrezana kao dvostruko široka treba dva od njih prije nego što se razmotri bilo koji unos.
Tretirajte alokaciju kao problem rasporeda s fiksnim brojem jedinica i aritmetika će se početi ponašati ispravno.
Regija posjeduje slajsove, a ne unose
TCAM je na ovim platformama podijeljen na slajsove, a svaki slajs pripada tačno jednoj regiji. Regije se dimenzioniraju u slajsovima, a širina značajke određuje koliko slajsova troši najmanje. Značajka jednostruke širine može živjeti u jednom slajsu; značajka dvostruke širine treba susjedni par.
| Concept | What it means when you plan |
|---|---|
| Slice | The indivisible unit; it belongs to one region and cannot be shared |
| Feature width | Single or double; a double-width feature must have two slices available |
| Logical entries | What the feature wants to store, which only matters after the slices are allocated |
Dakle, slobodan slajs nije automatski iskoristiv kapacitet. Dvije regije jednostruke širine na odvojenim slajsovima ne spajaju se u par koji nova regija dvostruke širine zahtijeva, a tabela koja ukupno pokazuje mnogo neiskorištenog prostora govori vam o skupu koji ne možete potrošiti.
Zabilježite osnovno stanje prije nego što siječete
Prikupite točan model hardvera, izdanje NX-OS-a, trenutne širine i veličine regija te značajke koje troše svaku regiju. Učinite to prije bilo kakve promjene, jer nakon ponovnog učitavanja prethodno stanje je sjećanje, a ne činjenica.
show version
show hardware capacity
show running-config | include hardware profile
Nazivi naredbi razlikuju se po platformi i izdanju, a vodič za rezanje navodi one koje vrijede za njegov vlastiti hardver. Čitajte izlaz koji stvarno dobijete umjesto da pretpostavljate da naredba s drugog modela daje istu tabelu.
Zatim zapišite čemu služi svaka regija. VACL regija je kapacitet filtriranja s razlogom, a QoS regija postoji jer ju je netko dimenzionirao za politiku koja je još na snazi. Plan koji te prostore tretira kao povrativ prostor bez provjere jest plan da se značajke tiho uklone. Imenujte vlasnika za svaku regiju koju namjeravate smanjiti i dajte tom vlasniku novu veličinu prije prozora.
Uzmite u obzir i smjer. Gdje platforma povezuje alokaciju ulaznog i izlaznog prometa, promjena na jednoj strani može potrošiti budžet na drugoj, a plan koji broji samo ulaznu tabelu izgledat će ispravno i propasti pri ponovnom učitavanju.
Što oslobađanje jednog velikog slajsa ne čini
Smanjenje velike regije jednostruke širine oslobađa jedan slajs. Ako vaša ciljna regija treba par, taj pojedinačni slajs može biti beskoristan osim ako nije susjedan drugom slobodnom slajsu, a susjedstvo je svojstvo rasporeda, a ne ukupne količine.
To je točka u kojoj ljudi zaključe da je platforma pokvarena ili da je dokumentacija pogrešna. Ni jedno nije istina. Model alokacije radi točno ono što kaže, a pogreška je bila brojati slobodan prostor umjesto slobodnih slajsova na pravim pozicijama. Kad jednom nacrtate raspored na papiru, dostupni par ili postoji ili ne postoji, i to je mnogo lakši razgovor s vlasnikom platforme od svađe o ukupnim brojevima.
Postoji i zamka s verzijama koju vrijedi imenovati. Cisco vodič za rezanje opisuje određenu generaciju hardvera i jasno navodi da njegov model nije ni Cloud Scale ni Silicon One. Nazivi regija, zadane veličine i čak to koje su značajke dvostruko široke razlikuju se drugdje, pa je upozorenje o određenoj regiji na jednoj platformi dokaz o toj platformi i izdanju, a ne univerzalni recept.
Promjena regije je promjena značajke
Svako rezanje je trgovina kapacitetom. Smanjiti regiju da bi se napravilo mjesta za ARP supresiju smanjuje ono što je ta regija štitila, a posljedica se možda neće pojaviti dok se politika kojoj treba prostor ponovno ne primijeni.
Neka vlasnik svake pogođene značajke pismeno pristane prije prozora. To nije birokracija: osoba koja je izvorno dimenzionirala VACL regiju zna što ona filtrira, a osoba koja pravi mjesta to obično ne zna.
Očekujte ponovno učitavanje za promjene koje mijenjaju raspored hardvera. Neke platforme to zahtijevaju, a neke ne, ali planiranje bez prozora za održavanje kad je ponovno učitavanje moguće jest način na koji promjena usmjeravanja postaje prekid rada. Zakažite prozor oko ponovnog učitavanja, a ne oko naredbe, i držite tekst prethodnog profila negdje gdje ga možete pročitati s konzole koja je izgubila upravljačku sesiju.
Primijenite i provjerite prema osnovnom stanju
Primijenite plan kroz podržani proces platforme, a zatim provjerite funkcije koje ste sačuvali, ne samo onu koju ste dodali. Novorezana regija koja radi dok je filtriranje tiho prestalo odgovarati gori je ishod od izvornog kvara.
Ponovno pročitajte izlaz kapaciteta i uporedite ga s osnovnim stanjem koje ste zabilježili, a zatim testirajte značajku koja je potaknula promjenu. Nexus TCAM vodič za rezanje referenca je za model širine i slajsova opisan ovdje, uključujući to koju generaciju hardvera pokriva.