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

გვირაბი მალავს იმ ნაკადს, რომლის კლასიფიკაციაც გსურდათ

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

წყარო აპლიკაციის მიერ დაყენებული DSCP მნიშვნელობა გადარჩება მხოლოდ მაშინ, თუ რაღაც მას გარეთ დააკოპირებს. OpenVPN 2.6-ს აქვს passtos, დოკუმენტირებული IPv4 ფარგლით; IPsec გვირაბის საზღვარზე თავის კოპირების ან რუკების პოლიტიკას იყენებს. ამ ნაბიჯის გარეშე გარე პაკეტი მონიშნულია იმ ნაგულისხმევი მნიშვნელობით, რომელსაც გვირაბის ინტერფეისი იყენებს, და ქვედა დინების რიგი ვერასოდეს გაიგებს, რომ შიგნით ზარია.

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

პრიორიტეტი ითვლება მხოლოდ იქ, სადაც რიგი ყალიბდება

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

სამართლიანი რიგი და აქტიური რიგის მართვა ეხმარება ხმოვანი კლასის გარეშეც, რადგან ხელს უშლის ერთი დიდი ნაკადის მიერ ბუფერის ავსებას. Linux-ზე CAKE აერთიანებს ფორმირებას, ნაკადობრივ სამართლიანობას და არჩევით Diffserv კლასებს ერთ qdisc-ში, და გაშვებულ ქსელის მენეჯერს სწორედ ეს კონფიგურაცია უნდა ჰქონდეს და არა მეორე კონკურენტული რიგის გამართვა. ფორმირების გარეშე, დიდ ტრაფიკზე მაღლა მდგომი კლასი მაინც ელოდება უკვე სავსე ბუფერის უკან.

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

StageWhat you can controlWhat to verify
Application to clientWhich flows are trusted for markingThe marked packets are the ones you intended
Tunnel boundaryWhether the inner mark is copied outwardOuter header carries the expected value
Your uplinkShaping rate and class treatmentQueue counters move for the voice class
Provider pathAlmost nothingWhether the service enforces the marking at all
Receiving sideLocal policy after arrivalDelay that is already in the past

რა რჩება საჯარო ინტერნეტში

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

იკითხეთ, რას აკეთებს მომწოდებელი კლასთან, შემდეგ გაზომეთ. შენარჩუნებული, მაგრამ დაუგეგმავი ნიშანი დეკორაციაა; გზა, რომელიც გეგმავს ნიშნის დანახვის გარეშე, სხვა პრობლემაა და ორივეს სხვადასხვა შესწორება სჭირდება.

გაზომვის გეგმა, რომელიც გამოყოფს საფეხურს

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

tc -s qdisc show dev eth0
tc -s class show dev eth0
mtr -rwzbc 50 voice.example.net

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

დაკავშირებული სტატიები