Nexus TCAM: mengapa wilayah penindasan ARP memerlukan dua hirisan
Entri logik hanyalah separuh belanjawan. Ciri yang dipotong selebar berganda memerlukan sepasang hirisan, dan satu hirisan bebas di tempat yang salah tidak akan mencukupi.
Anda menentukan saiz wilayah penindasan ARP, mengira entri yang diperlukan oleh reka bentuk, menemui wilayah dengan kapasiti bebas lebih daripada itu, dan perubahan masih tidak muat. Tiada apa yang salah dikira. Belanjawan yang anda baca diukur dalam hirisan, dan ciri yang dipotong selebar berganda memerlukan dua daripadanya sebelum mana-mana entri dipertimbangkan.
Anggap peruntukan sebagai masalah susun atur dengan bilangan unit tetap, dan aritmetik mula berkelakuan betul.
Wilayah memiliki hirisan, bukan entri
TCAM pada platform ini dibahagikan kepada hirisan, dan setiap hirisan tergolong tepat dalam satu wilayah. Wilayah diukur dalam hirisan, dan lebar ciri menentukan berapa banyak hirisan yang digunakan sekurang-kurangnya. Ciri selebar tunggal boleh tinggal dalam satu hirisan; ciri selebar berganda memerlukan sepasang bersebelahan.
| 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 |
Jadi hirisan bebas bukan kapasiti yang boleh digunakan secara automatik. Dua wilayah selebar tunggal pada hirisan berasingan tidak bergabung menjadi pasangan yang diperlukan oleh wilayah selebar berganda baharu, dan jadual yang menunjukkan banyak ruang tidak digunakan secara keseluruhan memberitahu anda tentang kumpulan yang tidak boleh anda belanjakan.
Rekod garis dasar sebelum anda memotong
Kumpulkan model perkakasan yang tepat, keluaran NX-OS, lebar dan saiz wilayah semasa, serta ciri yang menggunakan setiap wilayah. Lakukan ini sebelum sebarang perubahan, kerana selepas muat semula keadaan sebelumnya ialah kenangan, bukan fakta.
show version
show hardware capacity
show running-config | include hardware profile
Nama arahan berbeza mengikut platform dan keluaran, dan panduan pemotongan menyebut yang terpakai pada perkakasannya sendiri. Baca output yang benar-benar anda peroleh daripada menganggap arahan daripada model lain menghasilkan jadual yang sama.
Kemudian catat untuk apa setiap wilayah. Wilayah VACL ialah kapasiti penapisan atas sesuatu sebab, dan wilayah QoS wujud kerana seseorang mengukurnya untuk dasar yang masih berkuat kuasa. Pelan yang menganggap ruang itu sebagai ruang boleh pulih tanpa pemeriksaan ialah pelan untuk membuang ciri secara senyap. Namakan pemilik bagi setiap wilayah yang anda bercadang untuk kecilkan, dan berikan pemilik itu saiz baharu sebelum tetingkap.
Ambil kira arah juga. Di mana platform menggandingkan peruntukan masuk dan keluar, perubahan pada satu sisi boleh menggunakan belanjawan di sisi lain, dan pelan yang hanya mengira jadual masuk akan kelihatan betul dan gagal semasa muat semula.
Apa yang tidak dilakukan oleh pembebasan satu hirisan besar
Mengecilkan wilayah selebar tunggal yang besar membebaskan satu hirisan. Jika wilayah sasaran anda memerlukan sepasang, hirisan tunggal itu mungkin tidak berguna melainkan ia bersebelahan dengan hirisan bebas lain, dan bersebelahan ialah sifat susun atur, bukan sifat jumlah.
Inilah titik apabila orang membuat kesimpulan bahawa platform rosak atau dokumentasi salah. Kedua-duanya tidak benar. Model peruntukan melakukan tepat seperti yang dikatakan, dan kesilapannya ialah mengira ruang bebas dan bukannya mengira hirisan bebas pada kedudukan yang betul. Setelah anda melukis susun atur di atas kertas, pasangan yang tersedia sama ada wujud atau tidak, dan itu perbualan yang jauh lebih mudah dengan pemilik platform daripada pertengkaran tentang jumlah.
Terdapat juga perangkap versi yang wajar disebut. Panduan pemotongan Cisco menerangkan satu generasi perkakasan tertentu dan menyatakan dengan jelas bahawa modelnya bukan Cloud Scale mahupun Silicon One. Nama wilayah, saiz lalai dan juga ciri mana yang selebar berganda berbeza di tempat lain, jadi amaran tentang wilayah tertentu pada satu platform ialah bukti tentang platform dan keluaran itu, bukan resipi sejagat.
Menukar wilayah ialah perubahan ciri
Setiap potongan ialah pertukaran kapasiti. Mengecilkan wilayah untuk memberi ruang kepada penindasan ARP mengurangkan apa yang dilindungi oleh wilayah itu, dan akibatnya mungkin tidak muncul sehingga dasar yang memerlukan ruang itu digunakan semula.
Dapatkan persetujuan bertulis daripada pemilik setiap ciri yang terjejas sebelum tetingkap. Itu bukan birokrasi: orang yang pada asalnya mengukur wilayah VACL tahu apa yang ditapisnya, dan orang yang memberi ruang biasanya tidak tahu.
Jangkakan muat semula untuk perubahan yang mengubah susun atur perkakasan. Sesetengah platform memerlukannya dan sesetengah tidak, tetapi merancang tanpa tetingkap penyelenggaraan apabila muat semula mungkin ialah cara perubahan penghalaan menjadi gangguan. Jadualkan tetingkap di sekitar muat semula dan bukan di sekitar arahan, dan simpan teks profil sebelumnya di tempat yang boleh anda baca dari konsol yang kehilangan sesi pengurusannya.
Gunakan dan sahkan terhadap garis dasar
Gunakan pelan melalui proses platform yang disokong, kemudian sahkan fungsi yang anda kekalkan, bukan hanya yang anda tambah. Wilayah yang baru dipotong dan berfungsi sementara penapisan secara senyap berhenti sepadan ialah hasil yang lebih teruk daripada kegagalan asal.
Baca semula output kapasiti dan bandingkan dengan garis dasar yang anda rekodkan, kemudian uji ciri yang mencetuskan perubahan. Panduan pemotongan Nexus TCAM ialah rujukan untuk model lebar dan hirisan yang diterangkan di sini, termasuk generasi perkakasan yang diliputinya.