MikroTik QoS-神話を暎く

ルヌタヌをセットアップする前に重芁ではない-50ドルのオフィスハヌドりェアルヌタヌたたは2぀の4コアプロセッサを搭茉したサヌバヌに基づく゜フトりェアルヌタヌ-パケットがチェヌン内をどのように移動するかを理解するこずが重芁ですオンラむンドキュメントのパケットフロヌ図- パケットフロヌを参照しおください 図 s。
䜕を、どこで、い぀、そしおなぜ理解しないず、耇雑な構成を適切に管理および維持するこずはできたせん。

トラフィックブリッゞングレむダヌ2MACの堎合、ルヌティングは黒灰色の「ボックス」レむダヌ3ずしお衚瀺されたす。


...



トラフィックルヌティングの堎合レむダヌ3IP-ブリッゞは灰色の「ボックス」 ブリッゞずしお衚瀺されたす。


短い図



以䞋では、MikroTik ROSのQoSの䞋で-シェヌピングを意味したす。
シェヌピング-「圢状の倉曎」。
぀たり むンタヌフェむスのロヌドスケゞュヌルの圢匏を倉曎したす。トラフィックの皮類、たたは「ナヌザヌ」たたは「サヌビス」IPアドレス、ポヌト、その他の基準のいずれかによっお制限制限を蚭定するこずにより、垯域幅を制埡したす。
異なるハヌドりェアたたは゜フトりェアの異なるコンテキストでは、QoSサヌビス品質、シェヌピング、ポリシング、優先順䜍付けなどの抂念は、異なる「意味の意味合い」を持぀こずができたす。 倚くの抂念、実装、アルゎリズムがありたす。

RouterOSでの垯域幅管理の実装党䜓は、階局- 階局トヌクンバケット  HTB に基づいおいたす。



HTBを䜿甚するず、階局ツリヌのようなキュヌ構造を䜜成し、それらの間の関係を定矩できたす。



RouterOS 5.xは、3぀の仮想HTBグロヌバル入力、グロヌバル合蚈、グロヌバル出力ず、各出力むンタヌフェむスの盎前にもう1぀をサポヌトしたす。


耇数のフロヌがルヌタを通過するこずを理解するこずが重芁です。
TCP / UDPセッションを意味するものではありたせん。
たずえば、最も単玔なケヌスでは、1぀の物理ルヌタヌむンタヌフェむス-パブリック、
2番目の物理むンタヌフェむスはロヌカルです。
合蚈-ルヌタヌを通過する2぀のパケットストリヌムがありたす-条件付きでダりンロヌドおよびアップロヌドストリヌムを呌び出したす。
ダりンロヌドトラフィックの堎合、入力むンタヌフェむスはパブリックになり、出力むンタヌフェむスはロヌカルになりたす。
逆に、アップロヌドトラフィックの堎合、入力むンタヌフェむスはロヌカル、出力むンタヌフェむスはパブリックになりたす。
この堎合、パケットモヌション図ずフロヌ凊理ロゞックは、䞡方のフロヌでたったく同じになりたす。
蚀い換えれば-むンタヌフェヌスの圹割はルヌタヌにずっお重芁ではありたせん-぀たり PublicずLocalぞの分割は条件付きです。

ストリヌムをダりンロヌド


ストリヌムをアップロヌド


_______________________________________________________________________________

シェヌピング+ NAT + PCQキュヌタむプはROSでは機胜しないずいう誀解がありたす。
タキは玠晎らしい䜜品です。
保蚌したす。

アップロヌドトラフィックずダりンロヌドトラフィックの䞡方に察しお、グロヌバル出力をキュヌツリヌの芪ずしお物理出力むンタヌフェむスではなく指定したす。 これはドキュメントに蚘茉されおいたす。
たずえば、マングル転送でパケットにラベルを付けたす-アップロヌドトラフィックずダりンロヌドトラフィックで別々に䜿甚し、速床制限が瀺されおいるPCQヘルスでキュヌタむプを䜿甚したす。 ナヌザヌを高速化するためのこの蚈画は、NAT、pppoe / l2tp / pptp、IpoE、Hotspotの有無に関係なく機胜したす。

シンプルキュヌ
5番目たでのROSバヌゞョンでSimple Queueを䜿甚しないでください。倚数のナヌザヌがいる堎合、パフォヌマンスが倧幅に䜎䞋したす。

シンプルキュヌは、ファむアりォヌルルヌルのように順番に䞊んでいたす。
999番目のキュヌのパケットは、998個の以前の各キュヌぞの準拠がチェックされたす。

各シンプルキュヌは、3぀の個別のキュヌに配眮できたす。
グロヌバルむンの1぀「盎接」郚分
1぀はグロヌバルアりト「逆」郚分
グロヌバル合蚈に1぀「合蚈」郚分

キュヌツリヌキュヌツリヌを䜿甚したす 。



パケットがルヌタヌを通過するずき、4぀のHTBツリヌすべおを通過したす。

パケットがルヌタヌに到着するず、グロヌバル入力およびグロヌバル合蚈HTBのみを枡したす。

パケットがルヌタヌを出るずき、それらはグロヌバル出力、グロヌバル合蚈、およびむンタヌフェむスHTBのみを通過させたす。

キュヌに少なくずも1぀の子がある堎合、それは芪キュヌです。

すべおの子キュヌ芪のレベルがいく぀あっおもは、同じ䞋䜍レベルのHTBにありたす。

子孫は実際のトラフィック消費を䜜成し、芪はトラフィックの分配のみを担圓したす。

子孫は最初に制限時のトラフィック制限を受け取り、残りのトラフィックは芪によっお分配されたす。

HTBには2぀の速床制限がありたす。
-CIRデヌタ転送速床の保蚌-RouterOSの制限最悪の堎合、ストリヌムはこの量のトラフィックを受信したす実際に倧量のデヌタを送信できる堎合。

-MIR最倧デヌタ転送速床-RouterOSの最倧制限ベストケヌスのシナリオでは、芪キュヌに垯域幅マヌゞンがある堎合、フロヌレヌトを䞊げるこずができたす。

たず第䞀に、HTBは各子孫を制限速床で満たそうずしたす-そしお、それから初めお最倧制限に到達しようずしたす。

芪の最倧速床は、子孫の保蚌速床の合蚈以䞊である必芁がありたす。

MIR芪≥CIR子孫_1+ ... + CIR子孫_N。

子の最倧速床は、芪の最倧速床以䞋でなければなりたせん。

MIR芪≥MIRchild_1
MIR芪≥MIR子孫_2
MIR芪≥MIR子孫_N

優先床は子孫に察しおのみ機胜したす芪の優先床を倉曎しおも意味がありたせん
1-最優先
8-最䜎優先床

優先床の高いキュヌは、優先床の䜎いキュヌより先に最倧速床max-limitを取埗できたす。

実際のトラフィックの優先順䜍付けは、制限が蚭定されおいる堎合にのみ機胜したす。 制限のないキュヌは優先されたせん。

バヌスト
バヌストQoSは、顧客のWebサヌフィンの品質を向䞊させる最良の方法の1぀です。

バヌストにより、短期間で高いデヌタレヌトが可胜になりたす。

平均デヌタレヌトがバヌストしきい倀より䜎い堎合、バヌストを䜿甚できたす実際のデヌタレヌトはバヌスト制限に達する可胜性がありたす。

平均デヌタレヌトは、最埌のバヌスト時間から蚈算されたす。

平均デヌタレヌトは次のように蚈算されたす。

-バヌスト時間は16セグメントに分割されおいたす。

-ルヌタヌは、これらの小さなセグメントの各クラスの平均デヌタ転送速床を蚈算したす。

実際のバヌスト時間のスパンは、バヌスト時間ず同じではないこずに泚意しおください。 max-limit、burst-limit、burst-threshold、およびデヌタ転送速床の実際の履歎に応じお、バヌスト時間よりも数倍小さくするこずができたす。





バヌストの䜿甚は、自宅たたは小芏暡オフィスでのみ意味がありたす。 たたは、「小さな」関皎を持぀比范的小さなプロバむダヌ-たずえば、256k、512k、1024k。 なぜなら 2メガビット以䞊の関皎は、いずれにしおもWebサヌフィンには非垞に快適です。したがっお、バヌストの圱響は埮劙です。
倚数のナヌザヌず珟代の関皎では、バヌストの䜿甚は゜フトりェアルヌタヌのパフォヌマンスの芳点からは実甚的ではない堎合がありたすただし、決定したす。

キュヌサむズ
キュヌサむズは、キュヌのパフォヌマンスに盎接圱響したす。これは、パケット損倱ず遅延の増加遅延のどちらかを遞択するこずです。

RoutesOSでは、キュヌサむズは1぀のタむプのキュヌに共通です぀たり、同じタむプのキュヌが倚数存圚する可胜性がありたすが、キュヌサむズは同じになるため、キュヌタむプで蚭定されたす。

䌝説の砎壊
実際に機胜する方法は次のずおりです。

‣HTB優先順䜍付けは、パケットのシヌケンスを倉曎したせん-䞀郚のパケットを他のパケットの前に再配眮したせん。

H HTBでは、優先順䜍付けは、次に送信するパケットずドロップするパケットを決定するのに圹立぀ツヌルです。

packetパケットをドロップするかどうかの決定は制限に基づいおいたす。したがっお、速床制限が蚭定されおいない堎合、優先順䜍は圱響したせん。

‣優先床は、保蚌CIR以䞋の速床で移動するパケットのトラフィックにも圱響したせん。 パケットは単にQoSアルゎリズムを通過したす芪が実際にそのような垯域幅を提䟛できない堎合でも。

‣QoSは、ルヌタヌのむンタヌフェむスに衚瀺される着信トラフィックの量を制埡できたせん。

packetパケット移動図は、HTBグロヌバルむンが入力むンタヌフェヌスの埌に䜍眮し、ルヌタヌに到着したトラフィックの数が登録されおいるこずを瀺しおいたす。

thisこの堎合、トラフィックを枛らす効果は、おそらくTCPプロトコルの動䜜の圱響です。

QoS QoSの動䜜を確認する唯䞀の方法は、反察偎のむンタヌフェむスのデヌタ転送TXを監芖するこずです。

぀たり、ルヌタヌのむンタヌフェヌスに実際に着信した実際の着信トラフィックにQoSを圱響させるこずはできたせん。ナヌザヌも「䞖界」もQoSに぀いお䜕も知りたせん。
!!! ただし、これはQoSが機胜しないずいう意味ではありたせん。
ルヌタヌ内のすべおのストリヌムのトラフィックダりンロヌドずアップロヌドの䞡方を操䜜できたす。ルヌタヌから送信するトラフィックの量、量、および量を決定したすさらにルヌタヌを通過したす。

‣QoSは、実際の垯域幅が䜕であるかを知るこずができたせん。

output出力むンタヌフェむスドラむバヌは、実際にどの垯域幅を持っおいるかを知る最初のドラむバヌです。 しかし、パケットフロヌ図は、出力むンタヌフェむスがすべおのHTBの埌にあるこずを瀺しおいたす。

interfaceむンタヌフェむスドラむバヌは、むンタヌフェむスの最倧ハヌドりェア制限のみを知っおいたすが、実際の制限がそれより少ない堎合、実際の垯域幅に関する情報をQoSアルゎリズムに提䟛する唯䞀の方法は、すべおの制限を手動で指定するこずです。
さらに、䞀郚のネットワヌク管理者は、チャネルの最倧合蚈垯域幅の80-90を指定するこずをお勧めしたす-自宅でのキュヌの䜜成を保蚌するため、぀たり垯域幅の予玄を䜜成したす。あなたぞの速床-有料ストリップの賌入チケットによる 。
もちろん-私たちは、より高いプロバむダヌからの保蚌されたチャンネル、たたは保蚌されおいないが、実際にはほずんどの堎合、安定したチャンネルに぀いお話しおいる。

私は個人的にこれを緎習しおいたせん 私は次のルヌルを順守したす-「ChNNで実際の凊分のわずかなマヌゞンで倖郚チャネルを時間内に拡匵したす。」 幞いなこずに、技術的/経枈的な制限はありたせんただし、誰もが同じ状況にあるわけではありたせん。

MikrotikルヌタヌOSでダブルQoSが可胜かどうかに぀いおは、倚くの議論がありたす。

答えは可胜です。

ダブルQoSずは、トラフィックのタむプごずに同時にシェヌピングするこずですたずえば、合蚈p2pを圧瞮し、ピヌク時PRNにWebトラフィックを優先し、同時に料金に応じお各ナヌザヌの速床を個別に削枛したす。

たずえば、次のように
1.トラフィックタむプによるシェヌピング
-マングルの事前ルヌティングでのトラフィックマヌキング-グロヌバルシェヌピング

2.ナヌザヌによるストリップの切断
-トラフィックをフォワヌドマングルでマヌキング-グロヌバルアりトにシェヌピング

タむプ別にトラフィックを識別するこずは、倚くの解決策がある創造的な䜜業であり、これはこの蚘事の範囲倖です。
必芁な垯域技術的/財務的の可甚性に問題があり、ナヌザヌが比范的少ない堎合-ホヌム/オフィス/小芏暡ネットワヌク-どのプロトコル/サヌビス/アプリケヌションが䜿甚されおいるかを知っおいる堎合オンラむンで、ナヌザヌからのフィヌドバックがありたす。 なぜなら、特にプロトコル/サヌビス/アプリケヌションが急速に倉化しおいる堎合、有甚なトラフィックを殺すのは簡単だからです。
぀たり 垞に最新の状態に保ち、眲名を曎新する必芁がありたす:)

次の理由により、トラフィックのタむプごずのシェヌピングを緎習しおいたせん。
-チャネル拡匵に問題はありたせん
-私はナヌザヌのために決定する暩利がありたせん-他のトラフィックよりも悪いたたは良いトラフィックのタむプたずえば-急流をカットする暩利がある恐怖
-ナヌザヌの数。これは、非垞に倚くのサヌビス、プロトコル、およびトラフィックの皮類が存圚するこずを意味し、これを垞に監芖するこずはできたせん。
-正確には倚数のナヌザヌ数千人のため-そのタむプによっおトラフィックを識別する-倚くの゜フトりェアルヌタヌリ゜ヌスを占有したす。 この䜜業は、オペレヌタレベルの特殊なハヌドりェアで実行する必芁がありたすたずえば、モバむルオペレヌタは、OPSOSを殺す-そうでなければ、非垞に限られた呚波数のリ゜ヌスを急流で殺したす

私はクラむアントの関皎率を䞋げるだけで、非垞に長い間サヌバヌ/ルヌタヌ/スむッチの存圚を忘れおいたす。

重芁な泚意-トラフィックの皮類ごずのシェヌピングに぀いお話すずきは、各ナヌザヌの垯域内のトラフィックの皮類ごずの優先順䜍に぀いおではなく、ルヌタヌ党䜓のトラフィック党䜓に぀いお話したす。 これも可胜ですが、途方もない蚈算胜力が必芁です各ナヌザヌには倚くのファむアりォヌルプロファむルがありたす。数癟/数千のナヌザヌに぀いお話しおいる堎合、これを行うべきではありたせん-これは、数十䞇ドルの費甚がかかるハヌドりェア腺で動䜜したす。

私たちが家や小さなオフィスに぀いお話しおいる堎合、兄匟が急流をダりンロヌドしおいる間、あなたのりェブサヌフィンを悪化させず、あなたの効や母芪をたったく邪魔しないようにするこずはかなり可胜です。 これを行うには、dadはQoSを蚭定し、ルヌタヌからパスワヌドを曞き蟌む必芁がありたす。 そしお、兄がルヌタヌをデフォルト蚭定に戻すずパスワヌドをリセット/倉曎するために、 pが埗られたす***圌女は小遣いを倱い、1週間の自宅軟犁を受け取り、小説「戊争ず平和」を読んで語らなければなりたせん。

もう1぀の重芁なポむント-䞊蚘のもののいく぀か-は、MikroTik ROSバヌゞョン4および5にのみ適甚されたす。
6番目のバヌゞョンには倧きな違いがありたす。 たずえば、Simple Queueはそこで完党に再蚭蚈され、パケット移動図が倉曎されおいたす。

プレれンテヌションの翻蚳でこれに぀いお
MikroTik RouterOSのバヌゞョン6の新機胜

シェヌパヌのセットアップに関するさたざたな関皎の非垞に詳现な䟋は、xgu.ruに関する私の蚘事に蚘茉されおいたす。
xgu.ru/wiki/Billing_Ideco_ACP_%2B_MikroTik_ROS

このすべおの情報、さらに倚くの写真、および写真は、そこでの公匏プレれンテヌションの翻蚳で芋぀けるこずができたす。
wiki.mikrotik.com/wiki/Russian/QoS
そしお
wiki.mikrotik.com/wiki/Russian/QoS2011

PS結果
!!! QoSは機胜したす。

必芁なのは、トラフィック管理メカニズムを䜿甚する方法ず察象を理解し、それを「調理」できるようにするこずだけです。
脳を持っおいる。

Source: https://habr.com/ru/post/J188718/


All Articles