Nexus TCAM: kāpēc ARP nomākšanas reģionam vajag divas šķēles
Loģiskie ieraksti ir tikai puse budžeta. Divkāršā platuma funkcijai vajag pāri šķēļu, un viena brīva šķēle nepareizajā vietā nederēs.
Jūs izmērāt ARP nomākšanas reģionu, saskaitāt ierakstus, kas vajadzīgi projektam, atrodat reģionu ar vairāk brīvas kapacitātes nekā tas, un izmaiņas joprojām neietilpst. Nekas netika saskaitīts nepareizi. Budžets, ko lasījāt, tiek mērīts šķēlēs, un divkāršā platuma funkcijai vajag divas no tām, pirms tiek apsvērts jebkurš ieraksts.
Uztveriet sadalījumu kā izkārtojuma problēmu ar fiksētu vienību skaitu, un aritmētika sāks uzvesties pareizi.
Reģions pieder šķēles, nevis ierakstus
TCAM šajās platformās ir sadalīta šķēlēs, un katra šķēle pieder tieši vienam reģionam. Reģioni tiek mērīti šķēlēs, un funkcijas platums nosaka, cik šķēļu tā patērē vismaz. Vienkārša platuma funkcija var dzīvot vienā šķēlē; divkārša platuma funkcijai vajag blakus esošu pāri.
| 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 |
Tātad brīva šķēle nav automātiski izmantojama kapacitāte. Divi vienkārša platuma reģioni atsevišķās šķēlēs nesavienojas pārī, kas vajadzīgs jaunam divkārša platuma reģionam, un tabula, kas kopumā rāda daudz neizmantotas vietas, stāsta par fondu, ko nevarat iztērēt.
Pirms griešanas reģistrējiet bāzes līniju
Apkopojiet precīzu aparatūras modeli, NX-OS laidienu, pašreizējos reģionu platumus un izmērus un funkcijas, kas patērē katru reģionu. Dariet to pirms jebkādām izmaiņām, jo pēc pārlades iepriekšējais stāvoklis ir atmiņa, nevis fakts.
show version
show hardware capacity
show running-config | include hardware profile
Komandu nosaukumi atšķiras atkarībā no platformas un laidiena, un griešanas rokasgrāmata nosauc tos, kas attiecas uz tās pašas aparatūru. Lasiet izvadi, ko faktiski iegūstat, nevis pieņemiet, ka citas modeles komanda dod to pašu tabulu.
Pēc tam pierakstiet, kam katrs reģions ir paredzēts. VACL reģions ir filtrēšanas kapacitāte kāda iemesla dēļ, un QoS reģions pastāv tāpēc, ka kāds to izmērīja politikai, kas joprojām ir spēkā. Plāns, kas šīs telpas bez pārbaudes uztver kā atgūstamu vietu, ir plāns klusi noņemt funkcijas. Nozīmējiet īpašnieku katram reģionam, ko plānojat samazināt, un dodiet šim īpašniekam jauno izmēru pirms loga.
Ņemiet vērā arī virzienu. Kur platforma saista ieejas un izejas sadalījumu, izmaiņas vienā pusē var patērēt budžetu otrā, un plāns, kas skaita tikai ieejas tabulu, izskatīsies pareizs un pārlades laikā neizdosies.
Ko vienas lielas šķēles atbrīvošana nedara
Liela vienkārša platuma reģiona samazināšana atbrīvo vienu šķēli. Ja jūsu mērķa reģionam vajag pāri, šī vienīgā šķēle var būt bezjēdzīga, ja vien tā nav blakus citai brīvai šķēlei, un blakusatrasšanās ir izkārtojuma īpašība, nevis kopsummas.
Šis ir punkts, kur cilvēki secina, ka platforma ir salauzta vai dokumentācija ir nepareiza. Neviens no tiem nav taisnība. Sadalījuma modelis dara tieši to, ko saka, un kļūda bija skaitīt brīvu vietu, nevis brīvas šķēles pareizajās pozīcijās. Kad esat uzzīmējis izkārtojumu uz papīra, pieejamais pāris vai nu ir, vai nav, un tā ir daudz vieglāka saruna ar platformas īpašnieku nekā strīds par kopsummām.
Ir arī versijas slazds, ko ir vērts nosaukt. Cisco griešanas rokasgrāmata apraksta konkrētu aparatūras paaudzi un skaidri norāda, ka tās modelis nav ne Cloud Scale, ne Silicon One. Reģionu nosaukumi, noklusējuma izmēri un pat tas, kuras funkcijas ir divkārša platuma, citur atšķiras, tāpēc brīdinājums par konkrētu reģionu vienā platformā ir pierādījums par šo platformu un laidienu, nevis universāla recepte.
Reģiona maiņa ir funkcijas maiņa
Katra griešana ir kapacitātes maiņa. Samazināt reģionu, lai atbrīvotu vietu ARP nomākšanai samazina to, ko šis reģions aizsargāja, un sekas var parādīties tikai tad, kad politika, kurai vajag vietu, tiek lietota atkārtoti.
Pirms loga iegūstiet rakstisku katras skartās funkcijas īpašnieka piekrišanu. Tā nav birokrātija: cilvēks, kurš sākotnēji izmērīja VACL reģionu, zina, ko tas filtrē, un cilvēks, kurš atbrīvo vietu, parasti to nezina.
Gaidiet pārloadi izmaiņām, kas maina aparatūras izkārtojumu. Dažas platformas to prasa, citas ne, bet plānot bez apkopes loga, kad pārlaide ir iespējama, ir veids, kā maršrutēšanas izmaiņas kļūst par pārtraukumu. Plānojiet logu ap pārloadi, nevis ap komandu, un glabājiet iepriekšējā profila tekstu vietā, kur varat to izlasīt no konsoles, kas zaudējusi savu pārvaldības sesiju.
Lietojiet un pārbaudiet pret bāzes līniju
Lietojiet plānu platformas atbalstītajā procesā, pēc tam pārbaudiet saglabātās funkcijas, ne tikai pievienoto. No jauna izgriezts reģions, kas darbojas, kamēr filtrēšana klusi pārstājusi sakrist, ir sliktāks iznākums nekā sākotnējā kļūme.
Vēlreiz izlasiet kapacitātes izvadi un salīdziniet to ar reģistrēto bāzes līniju, pēc tam pārbaudiet funkciju, kas izraisīja izmaiņas. Nexus TCAM griešanas rokasgrāmata ir šeit aprakstītā platuma un šķēļu modeļa atsauce, tostarp, kuru aparatūras paaudzi tā aptver.