IP ჰოსტები და მარშრუტიზატორები იყენებენ IGMP კონტროლის პროტოკოლს ქსელური მოწყობილობების დასაჯგუფებლად. ინტერნეტ ჯგუფის მენეჯმენტის პროტოკოლი არეგულირებს ქსელებში მონაცემთა მრავალგადაცემის (ჯგუფური) გადაცემას. ის მდებარეობს ქსელის დონეზე და აკავშირებს კლიენტის კომპიუტერს ლოკალურ როუტერთან, რათა მათ შორის მონაცემები გადაიტანოს. შემდეგ მრავლობითი ტრაფიკი გადაეცემა დანარჩენ კლიენტებს PIM პროტოკოლის მეშვეობით. ის აკავშირებს ადგილობრივ როუტერს დისტანციურთან. IGMP-ის გამოყენების წყალობით, მრავალი აპლიკაციის (ონლაინ თამაშები, ვიდეო სტრიმინგი) ქსელური რესურსების გამოყენება შესაძლებელია უფრო ეფექტურად.
შეგიძლიათ გამოიყენოთ IGMP snooping ფუნქცია გარკვეული ინტერფეისების ტრაფიკის გადაცემის შესახებ გადაწყვეტილების მისაღებად. რა არის ეს? ეს არის IGMP მოთხოვნების თვალყურის დევნების პროცესი მომხმარებლებიდან (ჰოსტები) პროვაიდერებამდე (მულტიკასტის მარშრუტიზატორები).
IGMP snooping-ის კონცეფცია და მიზანი
Snooping ინგლისურად ნიშნავს "მოსმენას". როდესაც ის ჩართულია, შუალედური ქსელის მოწყობილობა (როუტერი ან კომუნიკატორი) იწყებს ყველა მონაცემთა პაკეტის გადაცემის ანალიზს კლიენტის კომპიუტერებს შორის.მასთან დაკავშირებული და მარშრუტიზატორები, რომლებიც ამარაგებენ მულტიკასტის ტრაფიკს. როდესაც დაკავშირების მოთხოვნა აღმოჩენილია, ჩართულია პორტი, რომელზეც მომხმარებელი (კლიენტი) არის დაკავშირებული, საპირისპირო სიტუაციაში (მოთხოვნის დატოვება), შესაბამისი პორტი ამოღებულია ჯგუფის სიიდან.
კომუნიკატორების უმეტესობაში IGMP snooping ფუნქცია ხელმისაწვდომია, მაგრამ საჭიროებს წინასწარ გააქტიურებას.
რატომ აკონტროლოთ ქსელის ტრაფიკი?
Multicast ტრაფიკი ასევე შეიძლება გადაეცეს კომპიუტერებს, რომლებსაც ეს არ აინტერესებთ. ამას ჰქვია სამაუწყებლო რელე. ამის თავიდან ასაცილებლად, ქსელში დატვირთვის შესამცირებლად, გამოიყენება IGMP snooping. ამავდროულად, ამგვარი ფილტრაცია მოითხოვს მეხსიერების დამატებით ხარჯებს და ზრდის კომუნიკატორის დატვირთვას. თუმცა, ის გამართლებულია.
თუ კომუნიკატორი იწყებს მულტიკასტის ტრაფიკის მაუწყებლობას თავის ყველა პორტზე, მაშინ:
- ეს პროცესი უსარგებლოა;
- შეიძლება წარმოიშვას პრობლემები საბოლოო მიმღების (ქსელის მოწყობილობის) მუშაობაში, რომელიც იძულებულია დაამუშავოს არასაჭირო მონაცემების დიდი ნაკადი.
ასეთი სიტუაციების თავიდან ასაცილებლად, არსებობს IGMP snooping ფუნქცია, რომელიც მნიშვნელოვნად აუმჯობესებს მთელი ქსელის მუშაობას. ის ითვალისწინებს საჭიროებებს ქსელის (მესამე) დონეზე და ამით ახდენს მონაცემთა გადაცემის არხის (მეორე) დონის ოპტიმიზაციას.
ჩართვა მოსმენის ფუნქცია
მულტიკასტის ტრაფიკის მონიტორინგისთვის, ჯერ უნდა ჩართოთ IGMP snooping და თავად დააკონფიგურიროთ. ვნახოთ, როგორ გავაკეთოთ ეს კომუნიკატორებზეD-Link მონაცემთა გადაცემის მულტიკასტური სქემის განხორციელებისას. ბრძანებები ქსელის მოსმენის გასააქტიურებლად:
იმისთვის, რომ გამორიცხოთ პორტი ქსელის ჯგუფიდან, როდესაც კომუნიკატორი მიიღებს დატოვების მოთხოვნას კლიენტისგან, გამოიყენეთ IGMP Snooping Fast Leave ფუნქცია. ეს საშუალებას გაძლევთ შეაჩეროთ მონაცემთა არასაჭირო ნაკადების გადაცემა ქსელში, რათა ის უფრო ეფექტურად იმუშაოს. ამ ფუნქციის გასააქტიურებლად გამოიყენეთ შემდეგი ბრძანება:
გამოიყენება, როდესაც საჭიროა ჩართოთ გადამრთველის მრავალჯერადი ფილტრაცია მონაცემთა გადაცემაში მონაწილე დაკავშირებული კვანძით.
IGMP sniffing-ის სახეები
IGMP snooping შეიძლება იყოს პასიური ან აქტიური. როგორ ვლინდება ეს?
- პასიური არ ფილტრავს ტრაფიკს, ის უბრალოდ აკონტროლებს მას.
- აქტიური - მონაცემთა პაკეტების მოსმენა და ფილტრაცია ჯგუფურ როუტერზე დატვირთვის შესამცირებლად.
ამ ფუნქციის განხორციელების მეორე ტიპი ყველაზე სასურველია, რადგან ის საშუალებას იძლევა მინიმუმამდე დაიყვანოს გადაცემული ინფორმაციის რაოდენობა როუტერთან დაკავშირებისა და გამორთვის მოთხოვნების გაფილტვრით.
IGMP snooping communicator-ის ფუნქციონირება ხელს უწყობს ქსელის დატვირთვის შემცირებას პროვაიდერებს (ადგილობრივ მარშრუტიზატორებსა) და მომხმარებლებს (კლიენტის კომპიუტერებს) შორის მულტიკასტული ტრაფიკის მონაცემთა გაცვლის მონიტორინგით.