Nexus TCAM: რატომ სჭირდება ARP-ის ჩახშობის რეგიონს ორი ნაჭერი
ლოგიკური ჩანაწერები ბიუჯეტის მხოლოდ ნახევარია. ორმაგ სიგანედ მოჭრილ ფუნქციას სჭირდება წყვილი ნაჭერი, და არასწორ ადგილას ერთი თავისუფალი ნაჭერი არ იქნება საკმარისი.
თქვენ ზომავთ ARP-ის ჩახშობის რეგიონს, ითვლით ჩანაწერებს, რომლებიც დიზაინს სჭირდება, პოულობთ რეგიონს, რომელსაც ამაზე მეტი თავისუფალი ტევადობა აქვს, და ცვლილება მაინც არ ეტევა. არაფერი დათვლილა არასწორად. ბიუჯეტი, რომელსაც კითხულობდით, ნაჭრებით იზომება, და ორმაგ სიგანედ მოჭრილ ფუნქციას სჭირდება მათგან ორი, სანამ რომელიმე ჩანაწერი განიხილება.
მოეპყარით განაწილებას, როგორც განლაგების პრობლემას ფიქსირებული რაოდენობის ერთეულებით, და არითმეტიკა სწორად დაიწყებს ქცევას.
რეგიონი ფლობს ნაჭრებს და არა ჩანაწერებს
TCAM ამ პლატფორმებზე დაყოფილია ნაჭრებად, და თითოეული ნაჭერი ზუსტად ერთ რეგიონს ეკუთვნის. რეგიონები ნაჭრებით იზომება, და ფუნქციის სიგანე განსაზღვრავს, მინიმუმ რამდენ ნაჭერს მოიხმარს იგი. ერთმაგი სიგანის ფუნქცია შეიძლება ერთ ნაჭერში იცხოვროს; ორმაგი სიგანის ფუნქციას სჭირდება მიმდებარე წყვილი.
| 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 |
ამრიგად, თავისუფალი ნაჭერი ავტომატურად გამოყენებადი ტევადობა არ არის. ცალკეულ ნაჭრებზე მჯდომი ორი ერთმაგი სიგანის რეგიონი არ გაერთიანდება იმ წყვილში, რომელიც ახალ ორმაგი სიგანის რეგიონს სჭირდება, და ცხრილი, რომელიც საერთო ჯამში ბევრ გამოუყენებელ სივრცეს გვიჩვენებს, გიყვებათ იმ მარაგზე, რომელსაც ვერ დახარჯავთ.
ჩაწერეთ საბაზისო ხაზი, სანამ მოჭრით
შეაგროვეთ აპარატურის ზუსტი მოდელი, NX-OS-ის გამოშვება, რეგიონების მიმდინარე სიგანეები და ზომები, და თითოეული რეგიონის მომხმარებელი ფუნქციები. გააკეთეთ ეს ნებისმიერ ცვლილებამდე, რადგან გადატვირთვის შემდეგ წინა მდგომარეობა მოგონებაა და არა ფაქტი.
show version
show hardware capacity
show running-config | include hardware profile
ბრძანებების სახელები განსხვავდება პლატფორმისა და გამოშვების მიხედვით, და ჭრის სახელმძღვანელო ასახელებს მათ, რომლებიც მის საკუთარ აპარატურას ეხება. წაიკითხეთ ის გამომავალი, რომელსაც რეალურად იღებთ, ნაცვლად იმისა, რომ ჩათვალოთ, თითქოს სხვა მოდელის ბრძანება იმავე ცხრილს იძლევა.
შემდეგ ჩაწერეთ, რისთვისაა თითოეული რეგიონი. VACL რეგიონი რაღაც მიზეზით ფილტრაციის ტევადობაა, და QoS რეგიონი არსებობს იმიტომ, რომ ვიღაცამ ის გაზომა ჯერ კიდევ მოქმედი პოლიტიკისთვის. გეგმა, რომელიც ამ სივრცეებს შემოწმების გარეშე აღდგენად სივრცედ განიხილავს, ფუნქციების ჩუმად წაშლის გეგმაა. დანიშნეთ მფლობელი თითოეული რეგიონისთვის, რომლის შემცირებასაც აპირებთ, და მიეცით ამ მფლობელს ახალი ზომა ფანჯრამდე.
გაითვალისწინეთ მიმართულებაც. სადაც პლატფორმა შემავალი და გამავალი განაწილებას აკავშირებს, ერთ მხარეს ცვლილებამ შეიძლება მეორე მხარეს ბიუჯეტი მოიხმაროს, და გეგმა, რომელიც მხოლოდ შემავალ ცხრილს ითვლის, სწორად გამოიყურება და გადატვირთვისას ჩავარდება.
რას არ აკეთებს ერთი დიდი ნაჭერის გათავისუფლება
დიდი ერთმაგი სიგანის რეგიონის შემცირება ათავისუფლებს ერთ ნაჭერს. თუ თქვენს სამიზნე რეგიონს წყვილი სჭირდება, ეს ერთი ნაჭერი შეიძლება უსარგებლო იყოს, თუ ის სხვა თავისუფალ ნაჭერს არ არის მიმდებარე, და მიმდებარეობა განლაგების თვისებაა და არა ჯამის.
ეს არის ის წერტილი, სადაც ადამიანები ასკვნიან, რომ პლატფორმა გატეხილია ან დოკუმენტაცია არასწორია. არც ერთი არ არის მართალი. განაწილების მოდელი ზუსტად აკეთებს იმას, რასაც ამბობს, და შეცდომა იყო თავისუფალი სივრცის დათვლა სწორ პოზიციებზე თავისუფალი ნაჭრების დათვლის ნაცვლად. როგორც კი განლაგებას ქაღალდზე დახატავთ, ხელმისაწვდომი წყვილი ან არსებობს ან არა, და ეს გაცილებით მარტივი საუბარია პლატფორმის მფლობელთან, ვიდრე კამათი ჯამებზე.
ასევე არსებობს ვერსიის ხაფანგი, რომლის დასახელებაც ღირს. Cisco-ს ჭრის სახელმძღვანელო აღწერს აპარატურის კონკრეტულ თაობას და ცხადად აცხადებს, რომ მისი მოდელი არც Cloud Scale-ია და არც Silicon One. რეგიონების სახელები, ნაგულისხმევი ზომები და თუნდაც ის, თუ რომელი ფუნქციებია ორმაგი სიგანის, სხვაგან განსხვავდება, ამიტომ ერთ პლატფორმაზე კონკრეტული რეგიონის შესახებ გაფრთხილება მტკიცებულებაა ამ პლატფორმისა და გამოშვების შესახებ და არა უნივერსალური რეცეპტი.
რეგიონის შეცვლა ფუნქციის ცვლილებაა
ყოველი ჭრა ტევადობის გაცვლაა. რეგიონის შემცირება, რათა ადგილი გათავისუფლდეს ARP-ის ჩახშობისთვის ამცირებს იმას, რასაც ეს რეგიონი იცავდა, და შედეგი შეიძლება გამოჩნდეს მხოლოდ მაშინ, როცა ადგილის მოთხოვნელი პოლიტიკა ხელახლა გამოყენდება.
ფანჯრამდე მიიღეთ წერილობითი თანხმობა ყოველი დაზარალებული ფუნქციის მფლობელისგან. ეს ბიუროკრატია არ არის: ვინც თავდაპირველად გაზომა VACL რეგიონი, იცის რას ფილტრავს ის, და ვინც ადგილს ათავისუფლებს, ჩვეულებრივ არ იცის.
მოემზადეთ გადატვირთვისთვის იმ ცვლილებებისთვის, რომლებიც აპარატურის განლაგებას ცვლის. ზოგი პლატფორმა მას მოითხოვს და ზოგი არა, მაგრამ ტექნიკური მომსახურების ფანჯრის გარეშე დაგეგმვა, როცა გადატვირთვა შესაძლებელია, ის გზაა, რომლითაც მარშრუტიზაციის ცვლილება შეფერხებად იქცევა. დაგეგმეთ ფანჯარა გადატვირთვის ირგვლივ და არა ბრძანების ირგვლივ, და შეინახეთ წინა პროფილის ტექსტი იქ, საიდანაც წაიკითხავთ კონსოლიდან, რომელმაც დაკარგა მართვის სესია.
გამოიყენეთ და გადაამოწმეთ საბაზისო ხაზის მიმართ
გამოიყენეთ გეგმა პლატფორმის მხარდაჭერილი პროცესით, შემდეგ გადაამოწმეთ ის ფუნქციები, რომლებიც შეინარჩუნეთ და არა მხოლოდ ის, რომელიც დაამატეთ. ახლად მოჭრილი რეგიონი, რომელიც მუშაობს მაშინ, როცა ფილტრაციამ ჩუმად შეწყვიტა შესაბამისობა, უარესი შედეგია, ვიდრე თავდაპირველი ჩავარდნა.
ხელახლა წაიკითხეთ ტევადობის გამომავალი და შეადარეთ იმ საბაზისო ხაზს, რომელიც ჩაწერეთ, შემდეგ გამოსცადეთ ის ფუნქცია, რომელმაც ცვლილება გამოიწვია. Nexus TCAM-ის ჭრის სახელმძღვანელო არის აქ აღწერილი სიგანისა და ნაჭრების მოდელის მითითება, მათ შორის, თუ აპარატურის რომელ თაობას მოიცავს იგი.