როგორ მუშაობენ როუტერები და კომუტატორები

როგორ მუშაობენ როუტერები და კომუტატორები

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

გადამრთველის განმარტება და ფუნქცია

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

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

კომუტატორის მუშაობის პრინციპი: MAC მისამართი და კომუტაცია

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

აქ მოცემულია გადართვის ზოგადი სამუშაო პროცესი:

1. სწავლა (სწავლების პროცესი)
როდესაც მოწყობილობა კომუტატორს აგზავნის ფრეიმს, კომუტატორი კითხულობს ფრეიმის წყაროს MAC მისამართს. შემდეგ კომუტატორი იწერს ამ MAC მისამართს კონკრეტულ პორტზე. მაგალითად, თუ მოწყობილობა A-ს MAC მისამართი აღმოჩენილია მე-3 პორტზე, კომუტატორი ინახავს ინფორმაციას „MAC A → პორტი 3“.

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

წაიკითხეთ  საზღვაო სატელეკომუნიკაციო ქსელი

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

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

შეჯახების დომენი, სამაუწყებლო დომენი და VLAN კომუტატორზე

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

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

VLAN-ების შემთხვევაში, კომუტატორს შეუძლია ერთი ფიზიკური მოწყობილობის „დაყოფა“ რამდენიმე ლოგიკურ ქსელად. მაგალითად, VLAN 10 პერსონალისთვის და VLAN 20 სტუმრებისთვის. სხვადასხვა VLAN-ზე მოწყობილობებს არ შეუძლიათ ერთმანეთთან პირდაპირ ეთერში გაშვება, ამიტომ:
- გაზრდილი უსაფრთხოება,
- უკეთესი შესრულება,
- ქსელის უფრო მოწესრიგებული მართვა.

სხვადასხვა VLAN-ების დასაკავშირებლად საჭიროა მე-3 დონის მოწყობილობა, როგორიცაა როუტერი ან მე-3 დონის კომუტატორი.

როუტერის განმარტება და ფუნქცია

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

თუ კომუტატორები ფოკუსირებულია იმავე ქსელში MAC მისამართების საფუძველზე მონაცემების გაგზავნაზე, როუტერები ფოკუსირებულია ქსელებს შორის IP მისამართების საფუძველზე მონაცემების გაგზავნაზე.

მარშრუტიზაციის გარდა, თანამედროვე როუტერებს ხშირად აქვთ დამატებითი ფუნქციები, როგორიცაა:
– NAT (ქსელის მისამართის თარგმანი),
– firewall,
– DHCP სერვერი,
– VPN,
– მომსახურების ხარისხი (QoS),
– დატვირთვის დაბალანსება ან გადართვა კონკრეტულ ქსელში.

წაიკითხეთ  მობილური საკომუნიკაციო სისტემები

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

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

როუტერის სამუშაო პროცესი მოკლედ:

1. პაკეტის მიღება
როუტერი იღებს პაკეტებს ინტერფეისიდან (მაგალითად, ლოკალური ქსელიდან).

2. წაიკითხეთ დანიშნულების IP მისამართი
როუტერი ამოწმებს IP სათაურს და ათვალიერებს დანიშნულების IP მისამართს.

3. მოძებნეთ შესატყვისი მარშრუტიზაციის ცხრილში
როუტერი ეძებს ყველაზე შესაფერის ჩანაწერს (როგორც წესი, ყველაზე გრძელი პრეფიქსის დამთხვევის პრინციპის გამოყენებით). მაგალითად, 192.168.10.0/24-ისკენ მიმავალი მარშრუტი უფრო სპეციფიკური იქნება, ვიდრე 192.168.0.0/16.

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

5. პაკეტების გაგზავნა
როუტერი გამავალ პაკეტებს შესაბამისი ინტერფეისის მეშვეობით გადააგზავნის.

თუ როუტერი ვერ იპოვის მარშრუტს, პაკეტი წაიშლება, თუ არ არსებობს ნაგულისხმევი მარშრუტი, მაგალითად, 0.0.0.0/0 ინტერნეტ კარიბჭისკენ.

სტატიკური და დინამიური მარშრუტიზაცია

როუტერებს შეუძლიათ მარშრუტის ინფორმაციის მიღება ორი გზით:

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

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

NAT და როუტერების როლი ინტერნეტში

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

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

წაიკითხეთ  სიგნალის მოდულაცია და დემოდულაცია

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

როუტერებსა და კომუტატორებს შორის ძირითადი განსხვავებები

მოკლედ, ძირითადი განსხვავებები შეიძლება შეჯამდეს შემდეგნაირად:

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

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

რეალურ ქსელებში იმპლემენტაციის მაგალითები

პატარა ოფისში:
– კომუტატორები აკავშირებენ თანამშრომლების კომპიუტერებს, ქსელურ პრინტერებს და წვდომის წერტილებს.
– როუტერი ხდება ინტერნეტის კარიბჭე, რომელიც უზრუნველყოფს NAT-ს, DHCP-ს და firewall-ს.

უფრო დიდ კომპანიებში:
– მომხმარებლის მოწყობილობებისთვის მრავალი წვდომის გადამრთველი.
– განაწილება ან ძირითადი გადამრთველი მრავალი სეგმენტის გასაერთიანებლად.
– მე-3 დონის როუტერი ან კომუტატორი VLAN-ებს შორის მარშრუტიზაციისა და WAN/ISP-თან დაკავშირებისთვის.

დასკვნა

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

თუ გსურთ, შემიძლია დავამატო სამუშაო პროცესის დიაგრამა, მარტივი კონფიგურაციის მაგალითი (მაგ. VLAN + VLAN-ებს შორის მარშრუტიზაცია) ან სტატიის უფრო ტექნიკური ვერსია, რომელიც სპეციფიკურია თქვენი კონკრეტული მოწყობილობისთვის (Cisco/MikroTik).

დატოვეთ კომენტარი