ტიპურ NPB აპლიკაციის სცენარში, ადმინისტრატორებისთვის ყველაზე პრობლემური პრობლემაა პაკეტების დაკარგვა, რაც გამოწვეულია სარკისებური პაკეტებისა და NPB ქსელების გადატვირთვით. NPB-ში პაკეტების დაკარგვამ შეიძლება გამოიწვიოს შემდეგი ტიპიური სიმპტომები back-end ანალიზის ინსტრუმენტებში:
- განგაში გენერირდება, როდესაც APM სერვისის შესრულების მონიტორინგის ინდიკატორი მცირდება და ტრანზაქციის წარმატების მაჩვენებელი მცირდება.
- გენერირდება NPM ქსელის მუშაობის მონიტორინგის ინდიკატორის გამონაკლისის განგაში
- უსაფრთხოების მონიტორინგის სისტემა ვერ ახერხებს ქსელური შეტევების აღმოჩენას მოვლენების გამოტოვების გამო.
- სერვისის აუდიტის სისტემის მიერ გენერირებული სერვისის დაკარგვის ქცევის აუდიტის მოვლენები
... ...
როგორც შემოვლითი მონიტორინგის ცენტრალიზებული აღებისა და განაწილების სისტემა, NPB-ის მნიშვნელობა თავისთავად ცხადია. ამავდროულად, მონაცემთა პაკეტების ტრაფიკის დამუშავების მეთოდი საკმაოდ განსხვავდება ტრადიციული ცოცხალი ქსელის კომუტატორისგან და მრავალი სერვისის ცოცხალი ქსელის ტრაფიკის შეშუპების კონტროლის ტექნოლოგია არ გამოიყენება NPB-ზე. როგორ მოვაგვაროთ NPB პაკეტების დაკარგვის პრობლემა, დავიწყოთ პაკეტების დაკარგვის ძირეული მიზეზის ანალიზით, რომ დავინახოთ ის!
NPB/TAP პაკეტების დაკარგვის შეგუბების ძირეული მიზეზის ანალიზი
პირველ რიგში, ჩვენ გავაანალიზებთ ფაქტობრივ ტრაფიკის გზას და სისტემასა და პირველი დონის ან NPB დონის ქსელის შემომავალ და გამავალ ტრაფიკს შორის შესაბამისობას. ქსელის ტოპოლოგიის მიუხედავად, რომელსაც NPB აყალიბებს, როგორც შეგროვების სისტემას, მთელი სისტემის „წვდომასა“ და „გამომავალს“ შორის არსებობს მრავალჯერადი შემავალი და გამომავალი ტრაფიკის ურთიერთკავშირი.
შემდეგ ჩვენ განვიხილავთ NPB-ის ბიზნეს მოდელს ერთ მოწყობილობაზე ASIC ჩიპების პერსპექტივიდან:
ფუნქცია 1შეყვანისა და გამოყვანის ინტერფეისების „ტრაფიკი“ და „ფიზიკური ინტერფეისის სიჩქარე“ ასიმეტრიულია, რაც გარდაუვალ შედეგს იძლევა მიკრო-აფეთქებების დიდი რაოდენობით. ტიპურ მრავალ-ერთზე ან მრავალ-მრავალზე ტრაფიკის აგრეგაციის სცენარებში, გამომავალი ინტერფეისის ფიზიკური სიჩქარე, როგორც წესი, უფრო მცირეა, ვიდრე შეყვანის ინტერფეისის მთლიანი ფიზიკური სიჩქარე. მაგალითად, 10G შეგროვების 10 არხი და 10G გამომავალი არხი; მრავალდონიანი განლაგების სცენარში, ყველა NPBBS შეიძლება განვიხილოთ, როგორც მთლიანობა.
ფუნქცია 2ASIC ჩიპის ქეშის რესურსები ძალიან შეზღუდულია. ამჟამად ფართოდ გამოყენებული ASIC ჩიპის თვალსაზრისით, 640 გბ/წმ გაცვლითი ტევადობის ჩიპს აქვს 3-10 მბ-იანი ქეში; 3.2 ტერაბაიტ/წმ ტევადობის ჩიპს აქვს 20-50 მბ-იანი ქეში. მათ შორისაა BroadCom, Barefoot, CTC, Marvell და ASIC ჩიპების სხვა მწარმოებლები.
ფუნქცია 3ტრადიციული PFC ნაკადის კონტროლის მექანიზმი არ გამოიყენება NPB სერვისებისთვის. PFC ნაკადის კონტროლის მექანიზმის არსი მდგომარეობს ტრაფიკის ჩახშობის უკუკავშირის მიღწევაში და საბოლოოდ, საკომუნიკაციო საბოლოო წერტილის პროტოკოლის დასტაში პაკეტების გაგზავნის შემცირებაში, რათა შემცირდეს გადატვირთულობა. თუმცა, NPB სერვისების პაკეტების წყარო სარკისებური პაკეტებია, ამიტომ გადატვირთულობის დამუშავების სტრატეგიის მხოლოდ გაუქმება ან ქეშირებაა შესაძლებელი.
ნაკადის მრუდზე ტიპური მიკრო-აფეთქების სურათი ქვემოთაა მოცემული:
10G ინტერფეისის მაგალითის სახით, მეორე დონის ტრაფიკის ტენდენციის ანალიზის დიაგრამაზე ტრაფიკის სიჩქარე დიდი ხნის განმავლობაში დაახლოებით 3 გბიტი/წმ-ზეა შენარჩუნებული. მიკრო მილიწამიანი ტენდენციის ანალიზის დიაგრამაზე ტრაფიკის პიკმა (MicroBurst) მნიშვნელოვნად გადააჭარბა 10G ინტერფეისის ფიზიკურ სიჩქარეს.
NPB მიკროაფეთქების შერბილების ძირითადი ტექნიკები
ასიმეტრიული ფიზიკური ინტერფეისის სიჩქარის შეუსაბამობის გავლენის შემცირება- ქსელის დიზაინის შექმნისას, მაქსიმალურად შეამცირეთ ასიმეტრიული შეყვანისა და გამოყვანის ფიზიკური ინტერფეისის სიჩქარე. ტიპიური მეთოდია უფრო მაღალი სიჩქარის აღმავალი ინტერფეისის კავშირის გამოყენება და ასიმეტრიული ფიზიკური ინტერფეისის სიჩქარის თავიდან აცილება (მაგალითად, 1 გბიტ/წმ და 10 გბიტ/წმ ტრაფიკის ერთდროულად კოპირება).
NPB სერვისის ქეშის მართვის პოლიტიკის ოპტიმიზაცია- კომუტაციის სერვისისთვის გამოყენებული საერთო ქეშის მართვის პოლიტიკა არ ვრცელდება NPB სერვისის გადამისამართების სერვისზე. სტატიკური გარანტიის + დინამიური გაზიარების ქეშის მართვის პოლიტიკა უნდა განხორციელდეს NPB სერვისის მახასიათებლების საფუძველზე. ჩიპური აპარატურის მიმდინარე შეზღუდვების პირობებში NPB მიკროაფეთქების ზემოქმედების მინიმიზაციის მიზნით.
კლასიფიცირებული საგზაო მოძრაობის ინჟინერიის მართვის დანერგვა- პრიორიტეტული ტრაფიკის ინჟინერიის სერვისის კლასიფიკაციის მართვის დანერგვა ტრაფიკის კლასიფიკაციის საფუძველზე. სხვადასხვა პრიორიტეტული რიგების მომსახურების ხარისხის უზრუნველყოფა კატეგორიის რიგის გამტარუნარიანობის მიხედვით და მომხმარებლისთვის მგრძნობიარე სერვისის ტრაფიკის პაკეტების გადამისამართება პაკეტების დაკარგვის გარეშე.
გონივრული სისტემური გადაწყვეტა აძლიერებს პაკეტების ქეშირების და ტრაფიკის ფორმირების შესაძლებლობას.- ASIC ჩიპის პაკეტების ქეშირების შესაძლებლობების გაფართოების მიზნით, სხვადასხვა ტექნიკური საშუალებით აერთიანებს გადაწყვეტას. ნაკადის სხვადასხვა ადგილას ფორმირებით, ფორმირების შემდეგ მიკრო-აფეთქება მიკრო-ერთგვაროვანი ნაკადის მრუდს ქმნის.
Mylinking™ Micro Burst ტრაფიკის მართვის გადაწყვეტა
სქემა 1 - ქსელისთვის ოპტიმიზირებული ქეშის მართვის სტრატეგია + ქსელის მასშტაბით კლასიფიცირებული მომსახურების ხარისხის პრიორიტეტული მართვა
ქეშის მართვის სტრატეგია ოპტიმიზებულია მთელი ქსელისთვის
NPB სერვისის მახასიათებლებისა და დიდი რაოდენობით მომხმარებლის პრაქტიკული ბიზნეს სცენარების სიღრმისეული გაგების საფუძველზე, Mylinking™ ტრაფიკის შეგროვების პროდუქტები ნერგავს „სტატიკური უზრუნველყოფის + დინამიური გაზიარების“ NPB ქეშის მართვის სტრატეგიას მთელი ქსელისთვის, რაც კარგ გავლენას ახდენს ტრაფიკის ქეშის მართვაზე ასიმეტრიული შეყვანისა და გამოყვანის ინტერფეისების დიდი რაოდენობის შემთხვევაში. მიკროაფეთქების ტოლერანტობა მაქსიმალურად მიიღწევა, როდესაც მიმდინარე ASIC ჩიპის ქეში გამოსწორებულია.
მიკროაფეთქებების დამუშავების ტექნოლოგია - ბიზნეს პრიორიტეტებზე დაფუძნებული მენეჯმენტი
როდესაც ტრაფიკის აღმდგენი ერთეული დამოუკიდებლად არის განლაგებული, მისი პრიორიტეტიზაცია ასევე შესაძლებელია როგორც back-end ანალიზის ინსტრუმენტის მნიშვნელობის, ასევე თავად სერვისის მონაცემების მნიშვნელობის მიხედვით. მაგალითად, მრავალ ანალიზის ინსტრუმენტს შორის, APM/BPC-ს უფრო მაღალი პრიორიტეტი აქვს, ვიდრე უსაფრთხოების ანალიზის/უსაფრთხოების მონიტორინგის ინსტრუმენტებს, რადგან ის მოიცავს მნიშვნელოვანი ბიზნეს სისტემების სხვადასხვა ინდიკატორის მონაცემების მონიტორინგსა და ანალიზს. ამიტომ, ამ სცენარისთვის, APM/BPC-ს მიერ მოთხოვნილი მონაცემები შეიძლება განისაზღვროს, როგორც მაღალი პრიორიტეტი, უსაფრთხოების მონიტორინგის/უსაფრთხოების ანალიზის ინსტრუმენტებით მოთხოვნილი მონაცემები შეიძლება განისაზღვროს, როგორც საშუალო პრიორიტეტი, ხოლო სხვა ანალიზის ინსტრუმენტებით მოთხოვნილი მონაცემები შეიძლება განისაზღვროს, როგორც დაბალი პრიორიტეტი. როდესაც შეგროვებული მონაცემთა პაკეტები შედის შეყვანის პორტში, პრიორიტეტები განისაზღვრება პაკეტების მნიშვნელობის მიხედვით. უფრო მაღალი პრიორიტეტის პაკეტები უპირატესად გადამისამართდება უფრო მაღალი პრიორიტეტის პაკეტების გადამისამართების შემდეგ, ხოლო სხვა პრიორიტეტის პაკეტები გადამისამართდება უფრო მაღალი პრიორიტეტის პაკეტების გადამისამართების შემდეგ. თუ უფრო მაღალი პრიორიტეტის პაკეტები კვლავ მოდიან, უფრო მაღალი პრიორიტეტის პაკეტები უპირატესად გადამისამართდება. თუ შემავალი მონაცემები დიდი ხნის განმავლობაში აღემატება გამომავალი პორტის გადამისამართების შესაძლებლობას, ზედმეტი მონაცემები ინახება მოწყობილობის ქეშში. თუ ქეში სავსეა, მოწყობილობა უპირატესად უარყოფს დაბალი რიგის პაკეტებს. პრიორიტეტული მართვის ეს მექანიზმი უზრუნველყოფს, რომ ძირითადი ანალიზის ინსტრუმენტები ეფექტურად მოიპოვებენ ანალიზისთვის საჭირო ორიგინალურ ტრაფიკის მონაცემებს რეალურ დროში.
მიკროაფეთქების დამუშავების ტექნოლოგია - მთელი ქსელური მომსახურების ხარისხის კლასიფიკაციის გარანტიის მექანიზმი
როგორც ზემოთ მოცემულ ფიგურაშია ნაჩვენები, ტრაფიკის კლასიფიკაციის ტექნოლოგია გამოიყენება სხვადასხვა სერვისების განსასაზღვრად ყველა მოწყობილობაზე წვდომის დონეზე, აგრეგაციის/ძირითად და გამომავალ დონეზე, ხოლო დაჭერილი პაკეტების პრიორიტეტები ხელახლა აღინიშნება. SDN კონტროლერი ცენტრალიზებულად აწვდის ტრაფიკის პრიორიტეტულ პოლიტიკას და იყენებს მას გადამისამართებელ მოწყობილობებზე. ქსელში მონაწილე ყველა მოწყობილობა მიმაგრებულია სხვადასხვა პრიორიტეტულ რიგებზე პაკეტების მიერ გადატანილი პრიორიტეტების მიხედვით. ამ გზით, მცირე ტრაფიკის მქონე გაფართოებული პრიორიტეტული პაკეტები შეიძლება მიაღწიონ ნულოვან პაკეტების დაკარგვას. ეფექტურად წყვეტს APM მონიტორინგის და სპეციალური სერვისის აუდიტის გვერდის ავლით ტრაფიკის სერვისების პაკეტების დაკარგვის პრობლემას.
გადაწყვეტა 2 - GB დონის გაფართოების სისტემის ქეში + ტრაფიკის ფორმირების სქემა
GB Level System-ის გაფართოებული ქეში
როდესაც ჩვენი ტრაფიკის შემგროვებელი მოწყობილობის მოწყობილობას აქვს მოწინავე ფუნქციური დამუშავების შესაძლებლობები, მას შეუძლია გახსნას მოწყობილობის მეხსიერებაში (RAM) გარკვეული რაოდენობის სივრცე, როგორც მოწყობილობის გლობალური ბუფერი, რაც მნიშვნელოვნად აუმჯობესებს მოწყობილობის ბუფერულ ტევადობას. ერთი შემგროვებელი მოწყობილობისთვის, მინიმუმ GB ტევადობა შეიძლება იყოს უზრუნველყოფილი შემგროვებელი მოწყობილობის ქეშის სახით. ეს ტექნოლოგია ჩვენი ტრაფიკის შემგროვებელი მოწყობილობის ბუფერულ ტევადობას ასჯერ აღემატება ტრადიციული შემგროვებელი მოწყობილობის ბუფერულ ტევადობას. იგივე გადამისამართების სიჩქარით, ჩვენი ტრაფიკის შემგროვებელი მოწყობილობის მიკრო აფეთქების მაქსიმალური ხანგრძლივობა უფრო გრძელი ხდება. ტრადიციული შემგროვებელი აღჭურვილობის მიერ მხარდაჭერილი მილიწამების დონე გაუმჯობესდა მეორე დონემდე და მიკრო აფეთქების დრო, რომლის ატანაც შესაძლებელია, ათასობითჯერ გაიზარდა.
მრავალ რიგში ტრაფიკის ფორმირების შესაძლებლობა
მიკროაფეთქებების დამუშავების ტექნოლოგია - გადაწყვეტა, რომელიც დაფუძნებულია დიდი ბუფერული ქეშირებისა და ტრაფიკის ფორმირებაზე
ზედიდი ბუფერის ტევადობის წყალობით, მიკრო-აფეთქებით გენერირებული ტრაფიკის მონაცემები ქეშირდება და ტრაფიკის ფორმირების ტექნოლოგია გამოიყენება გამავალ ინტერფეისში, რათა უზრუნველყოფილი იყოს პაკეტების შეუფერხებელი გამოტანა ანალიზის ინსტრუმენტში. ამ ტექნოლოგიის გამოყენებით, ფუნდამენტურად მოგვარებულია მიკრო-აფეთქებით გამოწვეული პაკეტების დაკარგვის ფენომენი.
გამოქვეყნების დრო: 2024 წლის 27 თებერვალი