სხვაობა ცენტრალიზებულ მარშრუტიზაციასა და განაწილებულ მარშრუტიზაციის პროტოკოლებს შორის

სხვაობა ცენტრალიზებულ მარშრუტიზაციასა და განაწილებულ მარშრუტიზაციის პროტოკოლებს შორის
სხვაობა ცენტრალიზებულ მარშრუტიზაციასა და განაწილებულ მარშრუტიზაციის პროტოკოლებს შორის

ვიდეო: სხვაობა ცენტრალიზებულ მარშრუტიზაციასა და განაწილებულ მარშრუტიზაციის პროტოკოლებს შორის

ვიდეო: სხვაობა ცენტრალიზებულ მარშრუტიზაციასა და განაწილებულ მარშრუტიზაციის პროტოკოლებს შორის
ვიდეო: AI Ethics and Democracy: Debating Algorithm-Mediated Direct Democracy and the Democratization of AI 2024, ნოემბერი
Anonim

ცენტრალიზებული მარშრუტიზაცია vs განაწილებული მარშრუტიზაციის პროტოკოლები

მარშრუტიზაცია არის პროცესი, რომელიც არჩევს რომელი გზების გამოყენებას გამოიყენებს ქსელის ტრაფიკის გასაგზავნად და პაკეტების გაგზავნას არჩეული ქვექსელის გასწვრივ. კომპიუტერული ქსელის ტერმინოლოგიაში, მარშრუტიზაციის პროტოკოლი განსაზღვრავს, თუ როგორ ურთიერთქმედებენ კვანძები ქსელებში (კონკრეტულად მარშრუტიზატორები) ერთმანეთთან, რათა გადაწყვიტონ რომელი გზები აირჩიონ ქსელის ტრაფიკის გასაგზავნად საჭირო ბმულის ინფორმაციის გაზიარებით. როგორც წესი, კვანძებს აქვთ საწყისი ცოდნა სხვა კვანძების შესახებ, რომლებიც უშუალოდ არის დაკავშირებული მასთან და მარშრუტიზაციის პროტოკოლი გაავრცელებს ამ ინფორმაციას ჯერ ახლომდებარე კვანძებზე, შემდეგ კი სხვა კვანძებზე.ასე აწვდის მარშრუტიზაციის პროტოკოლები ქსელის ტოპოლოგიის ცოდნას ქსელის მარშრუტიზატორებს თავდაპირველად და მას შემდეგ, რაც მოხდა ცვლილება.

არსებობს ორი ტიპის მარშრუტიზაციის პროტოკოლები, რომლებიც კლასიფიცირდება როგორც დინამიური და სტატიკური პროტოკოლები. სტატიკური პროტოკოლები მუშაობს მხოლოდ ხელით კონფიგურირებულ მარშრუტიზაციის ცხრილებთან, ხოლო დინამიური პროტოკოლები ადაპტირებულად განაახლებს მარშრუტიზაციის ცხრილ(ებ)ს ქსელის ტოპოლოგიის ცვლილებების მიხედვით. დინამიური პროტოკოლები შემდგომში კლასიფიცირდება როგორც ცენტრალიზებული და განაწილებული. ცენტრალიზებული პროტოკოლები ფოკუსირებულია ცენტრალურ კვანძზე მარშრუტიზაციის ყველა გადაწყვეტილების მისაღებად, ხოლო განაწილებული პროტოკოლები ქსელის თითოეულ მოწყობილობას აკისრებს პასუხისმგებლობას მარშრუტიზაციის გადაწყვეტილების მიღებაზე.

რა არის ცენტრალიზებული მარშრუტიზაციის პროტოკოლები?

როგორც ზემოთ აღინიშნა, ცენტრალიზებული მარშრუტიზაციის პროტოკოლები მიეკუთვნება დინამიური მარშრუტიზაციის პროტოკოლების ოჯახს. ქსელში, რომელიც იყენებს ცენტრალიზებულ მარშრუტიზაციის პროტოკოლს, ცენტრალური დამუშავების მოწყობილობა, რომელიც მუშაობს „ცენტრალურ“კვანძზე, აგროვებს ინფორმაციას (სტატუსს, როგორიცაა ზევით/ქვევით სტატუსი, სიმძლავრე და მიმდინარე გამოყენება) ქსელის თითოეულ ბმულზე.შემდეგ, ეს დამუშავების მოწყობილობა იყენებს შეგროვებულ ინფორმაციას ყველა სხვა კვანძისთვის მარშრუტიზაციის ცხრილების გამოსათვლელად. ეს მარშრუტიზაციის პროტოკოლები იყენებენ ცენტრალიზებულ მონაცემთა ბაზას, რომელიც მდებარეობს ცენტრალურ კვანძში ამ გამოთვლებისთვის. სხვა სიტყვებით რომ ვთქვათ, მარშრუტიზაციის ცხრილი ინახება ერთ „ცენტრალურ“კვანძზე, რომელსაც უნდა მიმართოთ, როდესაც სხვა კვანძებს სჭირდებათ მარშრუტიზაციის გადაწყვეტილების მიღება.

რა არის განაწილებული მარშრუტიზაციის პროტოკოლები?

განაწილებული მარშრუტიზაციის პროტოკოლები ასევე მიეკუთვნება დინამიური მარშრუტიზაციის პროტოკოლების ოჯახს. განაწილებული მარშრუტიზაციის პროტოკოლით, ქსელში თითოეული მოწყობილობა პასუხისმგებელია მარშრუტიზაციის გადაწყვეტილების მიღებაზე. არსებობს ორი ტიპის დინამიური, განაწილებული პროტოკოლი, რომელსაც ეწოდება იზოლირებული (კვანძები არ ურთიერთობენ) და არაიზოლირებული (კვანძები ურთიერთობენ ერთმანეთთან). ამრიგად, ამ ქვეკატეგორიის ქვეშ (დინამიური, განაწილებული და არაიზოლირებული), არსებობს პროტოკოლების ორი ფართო კლასი, რომლებიც უფრო ხშირად გამოიყენება დღეს. ეს არის დისტანციური ვექტორული პროტოკოლები და დამაკავშირებელი მდგომარეობის პროტოკოლები. მანძილის ვექტორული პროტოკოლები აიძულებენ კვანძებს გააზიარონ ინფორმაცია, როგორიცაა დანიშნულება და ღირებულება რეგულარულად ან საჭიროებისამებრ.ბმული მდგომარეობის პროტოკოლები ადიდებს ბმულის მდგომარეობის ინფორმაციას მთელ ქსელში, რათა თითოეულ კვანძს მიეცეს ქსელის „რუკის“აშენების საშუალება.

რა განსხვავებაა ცენტრალიზებულ მარშრუტიზაციის პროტოკოლებსა და განაწილებულ მარშრუტიზაციის პროტოკოლებს შორის?

მიუხედავად იმისა, რომ ცენტრალიზებული და განაწილებული მარშრუტიზაციის პროტოკოლები დინამიური მარშრუტიზაციის პროტოკოლებია, ისინი საკმაოდ განსხვავდებიან თავიანთი მოქმედებით. მათ შორის მთავარი განსხვავება ემყარება იმას, თუ რომელი მოწყობილობები ქსელში იღებენ გადაწყვეტილებებს მარშრუტიზაციის შესახებ. ერთი ცენტრალური კვანძი პასუხისმგებელია მარშრუტიზაციის ყველა გადაწყვეტილებაზე ცენტრალიზებულ მარშრუტიზაციაში, ხოლო თითოეული მოწყობილობა პასუხისმგებელია გადაწყვეტილების მარშრუტიზაციაზე განაწილებული პროტოკოლების მიხედვით. ცენტრალიზებულ პროტოკოლებს ბევრი პრობლემა აქვთ განაწილებულ პროტოკოლებთან შედარებით, როგორიცაა მარცხის ერთი წერტილი და პოტენციური ქსელის შეშუპება ცენტრალური კვანძის გარშემო. ამ მიზეზების გამო, განაწილებული პროტოკოლები უფრო ხშირად გამოიყენება.

გირჩევთ: