Mikrotik-Qosãã©ãã£ãã¯ã®çš®é¡ããã³é床åå²ã«ããåªå
é äœä»ã

ããã«ã¡ã¯ã仿¥ã¯çã¿ã«ã€ããŠãã€ãŸãããã¹ãŠã®ãŠãŒã¶ãŒãå¯èœãªéãæºè¶³ããããã«ã€ã³ã¿ãŒããããã£ãã«ãæ£ããåå²ããæ¹æ³ã«ã€ããŠã話ããŸãã
ãŸããäŒçµ±çã«ãä»ã®ãã¹ãŠã®å°éå®¶ãšåæ§ã«ãç§ã¯ããªãã«å«ç
ããã¥ã¢ã«ãéããŸã...ãªãã§ããïŒ ã¯ããé床åå²ã®ããã»ã¹ãã©ã®ããã«é²è¡ããããå°ãªããšãå°ãæ¯figçã«æ³åããããã ãã§ãã ç·Žç¿ã¯ãä»äºã®ååãçè§£ããªãè¡åã¯ãããããã®è³ªåãæéã®æµªè²»ãæã£ãäŒèšå£«ããŸãã¯ããªãã®ããã§æ¥çŒãããããã³ãã®ããŒãžã仿éããªãã£ãç£ç£ã«ã€ãªããããšã瀺ããŠããããã§ã:)
ãããã£ãŠãããã¥ã¢ã«ïŒ
Alexander Kuzmitskyã«ãããã°ãããèšäº-Mikrotikã§
ã€ã³ã¿ãŒããããŸãã¯QoSãå
±æããããªããçè§£ããŠããªãå Žåãå®å
šã«çè§£ãããŸã§10åèªãã§ãã ãã-ããäžåºŠèªãã§ãã ãã...
Sergey Lagovskyããã®2ã€ã®èšäºïŒ
MikroTik-QoS /垯åå¹
å¶åŸ¡/ã·ã³ãã«ãªãããMikroTik-QoS /垯åå¹
å¶åŸ¡/åå¥ã®ã«ãŒã«åºæ¬çãªã¹ãã«ãçµ±åããã®ã«éåžžã«åœ¹ç«ã¡ãŸã...
Megisããã®è¯ããäžå®å
šãªãã¬ãŒã³ããŒã·ã§ã³ãšãwhite_crowããã®ç¿»èš³ãåœŒã«æè¬ããŸãã
QoS_Megis.pdfQoS_Megis_ïŒRussian_translate_by_white_crow_rev.2ïŒ.pdfãã®ãã¬ãŒã³ããŒã·ã§ã³ã«ã¯ãšã©ãŒãå«ãŸããŠããŸãã詳现ã«ã€ããŠã¯æ¬¡ã®ããã¯ã§ã芧ãã ããã
ãã·ã¢èªçMikrotik Wiki
http://wiki.mikrotik.com/wiki/GuidesïŒQueue_åŸæ¶²ãåããŠããã§ã«ãã¹ãŠãç¥ã£ãŠãããšèšãå¿
èŠã¯ãããŸãããç¹ã«è§£èª¬ã§è©³ãã調ã¹ãŠãç¹ã«SRC-NATãé
眮ãããŠããå Žæãšããã®ããã«éä¿¡é床ã誀ã£ãŠã«ãããããçç±ãå°ãçºèŠããŠãã ããã
ãŸãäœïŒ èªã¿ãŸãããïŒ ãã§ã«è³ªåããããŸããïŒ
ã€ã³ã¿ãŒãããããã£ãšèŠãŠã¿ããšãMikrotikã®ç®¡çè
ã«ã¯ãäžè¬çãªQoSãåªå
é äœä»ãããã©ãã£ãã¯ã¹ã©ã€ã·ã³ã°ã«é¢é£ããå€ãã®åæ§ã®åé¡ãšåé¡ãããããšãæããã«ãªããŸããã ãã ããååãšããŠããããã¯æªå®æã®èšäºãŸãã¯æãè峿·±ãå Žæã«æãããããã©ãŒã©ã ã¹ã¬ããã®ããããã§ãã
ãããã®äž»ãªç®æšãåé¡ã質åã¯æ¬¡ã®ãšããã§ãã
- é床ããŠãŒã¶ãŒéã§åçã«åå²ããæ¹æ³ã¯ïŒ
- ç¹å®ã®çš®é¡ã®ãã©ãã£ãã¯ã®åªå
床ãäžããæ¹æ³ã¯ïŒ
- ç¹å®ã®ãŠãŒã¶ãŒã«åªå
é äœãä»ããæ¹æ³ã¯ïŒ
- ãã¬ã³ãããã£ãã«ãè©°ãŸãããªãããã«ãã¬ã³ãããã³ä»ã®P2Pãã©ãã£ãã¯ã®åªå
床ãäžããæ¹æ³ã¯ãããŸããããã£ãã«ã空ããŠããå Žåã¯ããã¹ãŠã®é床ãäžããŸããïŒ
- ç¹å®ã®ãªãœãŒã¹ã«è¿
éã«å¯Ÿå¿ããæ¹æ³ã¯ïŒ
- ãŠãŒã¶ãŒãç°ãªãåªå
é äœã®ã°ã«ãŒãã«åå²ããæ¹æ³ã¯ïŒ
- ã€ã³ã¿ãŒãããããŒãžããã°ããéãããã«ããŠã³ããŒãã®åªå
床ãäžããæ¹æ³ã¯ïŒ
- å
éšïŒå°åãªãœãŒã¹ïŒãåããã£ãã«ãçµç±ããå Žåããããã®é床ãå¶éããªãæ¹æ³
- ãªãã·ã§ãŒããŒã¯ãã«ã¹ããŒããåºããªãã®ã§ããïŒ
ãããŠããããã¯åºæ¬çãªè³ªåã§ã...
å°ãèªãã§èããåŸãæ®éçã§ãç°¡åã«ã¹ã±ãŒã©ãã«ã§ã管çè
ã«ãšã£ãŠéåžžã«äœ¿ããããäœããæãä»ãããšãã§ããã°éåžžã«ããã ãããšããçµè«ã«éããŸããã æ°æ¥åŸãå®è£
èšç»ãæãæµ®ãã³ã1é±éåŸã«ãã¹ãŠã®æºåãæŽããŸãã...
äžè¬ã«ãã¿ã¹ã¯ã¯èšå®ãããŸããïŒ
ã¿ã¹ã¯1
ãã©ãã£ãã¯ãåªå
床ã§åå²ããŸãã
ã€ã³ã¿ãŒããããé§ãå·¡ã£ãŠãç§ã¯èŠåã«åºããããã圌ãã¯èšããP2Pã¯ããŒã¯ããã®ãé£ãããã¹ã«ã€ããã äžè¬ã«ããã©ãã£ãã¯ã®ã¿ã€ãã«ããåªå
é äœä»ãã¯ããã€ã¯ããã£ãã¯ã¹ã§ã¯é©åã§ã¯ãããŸããã
ã€ã³ã¿ãŒãããããç§ãã¡ã«å±ãçä¿¡ãã©ãã£ãã¯ãå¶åŸ¡ã§ããªããšããé»éã®èšèã¯ããã¹ãŠã«æ¥ãããããã®ã§ããã 圌ã¯ç§ãã¡ã®ã€ã³ããŠã³ãã€ã³ã¿ãŒãã§ãŒã¹ã§ãã§ã«æ¥ãŸããã ãããããããã®èšèã«ã¯æ³šæãå¿
èŠã§ã-ã¯ããã€ã³ã¿ãŒãã§ã€ã¹ã«æ¢ã«å°çãããã®ãå¶åŸ¡ããããšã¯ã§ããŸããããé
å»¶ãšãšãã«å°çãããã±ããå¶åŸ¡ãã£ãŒã«ãã®ããã«ãã®ãã©ãã£ãã¯ãé
å»¶ãããããšãã§ããŸããããŒã¿ãåä¿¡ããŸãã ãã®çµæããµãŒããŒã¯ãã±ãããå°ãé
ãéä¿¡ããŸãã
ãããã£ãŠã質åã¯çµäºããŸããããã©ãã£ãã¯ãåªå
çã«å
±æããå¿
èŠããããŸãã
ãäœåªå
床ã®ãã©ãã£ãã¯ãããŒã¯ã§ããªãå Žåããã¹ãŠã®ãã©ãã£ãã¯ãäœåªå
床ãšããŠããŒã¯ãããã®ããŒããããµã€ãºã倿ŽããŠé«åªå
床ãåŒãåºãããšãããã©ã³ã¹ã®ãšããæ±ºå®ãè¡ãããŸããã
ãã©ãã£ãã¯ã®åé¢ã«ã¯ããã©ãã£ãã¯ã®4ã€ã®ãã©ãã£ãã¯ã°ã«ãŒãïŒã¯ã©ã¹ïŒãæ¡çšãããŸããã
ã¯ã©ã¹A
ã¯ã©ã¹B
ã¯ã©ã¹C
ã¯ã©ã¹D
CLASS-A-åªå
床ãæãé«ããæåã¯ã¹ããããããŸãã
CLASS-D-åªå
床ãæãäœãããã£ãã«ãäžäœã¯ã©ã¹ã«å æãããŠããªãå Žåã«ã®ã¿ã¹ããããããŸãã
ã¿ã¹ã¯2
åèšãããŒãç°ãªãåªå
床ã®ãŠãŒã¶ãŒã°ã«ãŒãã«åå²ããŸãã
ããã§ã¯ãååãšããŠã質åèªäœã¯çºçããŸããã§ããã ç°ãªãåªå
床ãæã€5ã€ã®ãŠãŒã¶ãŒã°ã«ãŒããäœæããããšã決å®ãããŸããããã¥ãŒã®åªå
床ã¯ãäžäœã°ã«ãŒãã®äžäœã¯ã©ã¹ã®ãã©ãã£ãã¯ãäžçŽãŸãã¯äžäœã¯ã©ã¹ã®äžäœã°ã«ãŒãã®ãã©ãã£ãã¯ãšç«¶åã§ããããã«ã©ãããããŸããã
ãã®çµæã5ã€ã®ã°ã«ãŒãïŒ
ã°ã«ãŒãA
ã°ã«ãŒãB
ã°ã«ãŒãC
ã°ã«ãŒãD
ã°ã«ãŒãE
GROUP-A-åªå
床ãæãé«ãããã®ã°ã«ãŒãã®ã¯ã©ã€ã¢ã³ãã¯ãäžèšã®ã¯ã©ã¹ã«åŸã£ãŠãã¥ãŒãåçã«åé
ããŸãã
GROUP-E-åªå
床ãæãäœãããã®ã°ã«ãŒãã®ã¯ã©ã€ã¢ã³ãã¯äžèšã®ã¯ã©ã¹ã«åŸã£ãŠãã¥ãŒãåçã«åé
ããŸãã åªå
床ã®é«ãã°ã«ãŒããå¶éå
šäœãå®å
šã«å æããŠããå Žåããã®ã°ã«ãŒãã¯ã確ççè«ãšå¹³åæ³åã«åŸã£ãŠãé«ã¯ã©ã¹ã®ãã©ãã£ãã¯ã®ã¿ãéä¿¡ã§ããŸã-ãã®ã°ã«ãŒãã¯ããã£ãã«ã空ããŸã§ãã©ãã£ãã¯ããŸã£ããéä¿¡ã§ããªãããããã¹ãŠã®ã°ã«ãŒãã«Limitãã©ã¡ãŒã¿ãŒãèšå®ããå¿
èŠããããŸã-ããã«ãããå°ãªããšãICQãæ©èœããããšã人ã
ã«ä¿èšŒãããŸãã
ãã®çµæãããªãŒãå·ŠåŽã«ååãå³åŽã«åªå
é äœã衚瀺ãããŸãã
ã°ã«ãŒãA
ã¯ã©ã¹A 1
ã¯ã©ã¹B 2
ã¯ã©ã¹C 3
ã¯ã©ã¹D 4
ã°ã«ãŒãB
ã¯ã©ã¹A 2
ã¯ã©ã¹B 3
ã¯ã©ã¹C 4
ã¯ã©ã¹D 5
ã°ã«ãŒãC
ã¯ã©ã¹A 3
ã¯ã©ã¹B 4
ã¯ã©ã¹C 5
ã¯ã©ã¹D 6
ã°ã«ãŒãD
ã¯ã©ã¹A 4
ã¯ã©ã¹B 5
ã¯ã©ã¹C 6
ã¯ã©ã¹D 7
ã°ã«ãŒãE
ã¯ã©ã¹A 5
ã¯ã©ã¹B 6
ã¯ã©ã¹C 7
ã¯ã©ã¹D 8
åªå
é äœã®äº€å·®ç¹ã§ãç°ãªãã°ã«ãŒãã®ã¯ã©ã¹ã¯ããããã«ãã©ãã£ãã¯ãããå Žåãå©çšå¯èœãªé床ãå
±æããŸãã
äŸãã°
GROUP-A CLASS-C PRIO 3ã¯ãã£ãã«ãå®å
šã«ãããã¯ããããšããŠããŸã
次ã®ã¯ã©ã¹ã®ã¿ããã±ãããéä¿¡ããèš±å¯ãåãåããŸãã
ã°ã«ãŒãAã¯ã©ã¹A 1
ã°ã«ãŒãAã¯ã©ã¹B 2
ã°ã«ãŒãBã¯ã©ã¹A 2
ã°ã«ãŒãBã¯ã©ã¹B 3
ã°ã«ãŒãCã¯ã©ã¹A 3
ããã«ãåãåªå
床ã®ã¯ã©ã¹ã¯é床ãåçã«åå²ããåªå
床ã®é«ãã¯ã©ã¹ã¯åªå
床ã®äœãã¯ã©ã¹ããé床ã奪ããŸãã
ã¿ã¹ã¯3ã
ç¹å®ã®ãªãœãŒã¹ãžã®ã¢ã¯ã»ã¹ãåªå
ããŸãã
ã¿ã€ãå¥ã«ãã©ãã£ãã¯ãããŒã¯ã¢ããããåŸãç¹å®ã®ãªãœãŒã¹ãåªå
ããã«ãŒã«ã远å ãããããã3ã€ã®ã¯ã©ã¹ã«åå²ããŸããã
ã¯ã©ã¹Aãµã€ã
ã¯ã©ã¹Bãµã€ã
ã¯ã©ã¹Cãµã€ã
察å¿ããååã§/ ip firewall address-listã«ãªã¹ãã远å ããããšã«ãããå¿
èŠãªã¯ã©ã¹ã«ãã©ãã£ãã¯ãèªå°ã§ããŸãã
ã¿ã¹ã¯4ã
æåã®æ¥ç¶ã®ãããŒãé«éåããŸãã
ãã®ãããã®éåžžã«2ã€ã®å©ç¹ã¯ããã©ãã£ãã¯ã®ã¿ã€ããšãªãœãŒã¹ãžã®ããŒãã³ã°åŸã3ã€ã®ã«ãŒã«ã远å ããããšã§ããã
ãµã€ãºã5ãããã€ããŸã§ã®ãã¹ãŠã®ããŠã³ããŒãã¯CLASS-Aã«é
眮ãããŸã
ãµã€ãºã5ã50ãããã€ãã®ãã¹ãŠã®ããŠã³ããŒãã¯ãCLASS-Bã«ç§»åãããŸãã
ãµã€ãºã50ã100ãããã€ãã®ãã¹ãŠã®ããŠã³ããŒãã¯ãCLASS-Cã«ç§»åãããŸãã
100ãããã€ããè¶
ãããšããã±ããã¯ããŒã¯ãããªããªããéåžžã¯CLASS-Dã«ãªããŸãããããã®ã«ãŒã«ã¯CLASS-Aãã©ãã£ãã¯ã«ã¯é©çšãããŸããã ãããã£ãŠãåœŒã¯æåªå
äºé
ã§ãã
ãããã¯ãã¹ãŠãçãæ¥ç¶ãã¯ã€ãã¯ããŒãžã®èªã¿èŸŒã¿ããªã¢ãŒãã«ããã¯ã€ãã¯æ¥ç¶ãim-messageã®é«éééãªã©ã®äžçš®ã®ããŒã¹ããšããŠæ©èœããŸãã
ã³ã€ã³ã®è£åŽããã¹ãŠã®æ¥ç¶ã¯ãã®ããŒã¹ããåãåããŸã ããã³P2Pã
ã¿ã¹ã¯5ã
ãããã€ããŒã®å°åãªãœãŒã¹ãã·ãŒããŒããé€å€ããŸãã
ãã®åé¡ã解決ãããããç°ãªãã¯ã©ã¹ã®ã¹ããªãŒã ãããŒã¯ããã«ãŒã«ã§ãSrc.addressãªã¹ããã£ãŒã«ããšDst.addressãªã¹ããã£ãŒã«ãã«ãªã¹ãã远å ãããŸããïŒShaperExcludeããã®ãªã¹ãã«å«ãŸãããã¹ãŠã®ã¢ãã¬ã¹ãšã¢ãã¬ã¹ç¯å²ã¯ãã·ã§ãŒããŒã«ãŒã«ã«ãã£ãŠã¹ããããããå°åã®ãªãœãŒã¹ã¯å¶éãããªããªããŸãã¹ããŒãã
ã¿ã¹ã¯6ã
管çè
ã«ã¯ãåã°ã«ãŒãã®PCQãããã¡ã€ã«ãåå¥ã«ç®¡çããæ©èœãæ®ããŠãã ããã
ãã®åé¡ã解決ããããã«ãããŒãçšã«5åãã¢ããããŒãçšã«5åãã°ã«ãŒãçšã«2åã®10åã®ãããã¡ã€ã«ãäœæãããŸããã
ã¿ã¹ã¯7ã
以äžã®æ¡ä»¶ã®äžã§ããã®å¹žçŠããã¹ãŠç²ç®ã«ããŠãã ããã
/ ip firewall mangleã®ã«ãŒã«ã¯ããã§ãŒã³å
ã®ãã±ãããã€ãŸã passthrough = yesã¯ãã¹ãŠã®ã«ãŒã«ã«å«ãŸããŠããå¿
èŠããããŸãã
SRC-NATã¯Mikrotikã«å«ãŸããŠãããåµé æ§ã®ãªãŒãã³ã¹ããŒã¹ã«å€§ãã圱é¿ããŸãã
ã¿ã¹ã¯ã決å®ããŸããããçŸåšã¯å®è£
ãšçµæã«ä»»ãããŠããŸãã
æ¡ä»¶ãšã¿ã¹ã¯ãèæ
®ããŠãPCQãã¥ãŒã䜿çšããŠå®è£
ãã転éãã§ãŒã³ãšäºåã«ãŒãã£ã³ã°ãã§ãŒã³ã§ãã±ãããããŒã¯ããŸãã
ãããã£ãŠããã«ãããã®æç²ïŒ
QoS , :
1. mangle chain prerouting
2. HTB global-in
3. Mangle chain forward
4. Mangle chain postrouting
5. HTB global-out
6. HTB out interface
:
a) #1 #2 , #3+#5
b) #1 #2 , #3+#6
c) #1 #2 , #4+#5
d) #1 #2 , #4+#6
ã ãã誰ããŸã æ ãè
ã§ã¯ãªããç§ãæåã«è©±ããããã¥ã¢ã«ãããäžåºŠå«ç
ããŸããã Megisããã®ãã¬ãŒã³ããŒã·ã§ã³ãããã¿ã€ãã«ããåªå
é äœä»ãã¯PREROUTING-GLOBAL-INããã³ã¹ããŒãã«ããFORWARD-HTBã€ã³ã¿ãŒãã§ãŒã¹å
ã«ããã¹ãã§ããããšãããããŸãã
äœããããŸããæåã«åªå
é äœãä»ããŠãããŠãŒã¶ãŒãžã®ãã©ãã£ãã¯ãã«ããããããšã¯æå³ããããŸããã ããã¯ãã€ã³ã¿ãŒããããã£ãã«ããã£ã±ãã®å Žåã«ã®ã¿æå³ããããŸãã ãããŠããŠãŒã¶ãŒãèªåã®ãã£ã³ãã«ãå©ããå Žåããã®ãããªåªå
é äœä»ãããã¯ã»ãšãã©æå³ããããŸããã
2çªç®ã®éåžžã«éèŠãªãã€ã³ãã
FORWARD-HTB INTERFACEãã§ãŒã³ã¯ãçºä¿¡ãã£ãã«ã§ã¯æ©èœããŸããã HTB INTERFACEã¯SRC-NATã®åŸã«ãããŸããããã¯FORWARD-GLOBAL-OUTãã§ãŒã³ã«ãåœãŠã¯ãŸããŸãããããã®ãã§ãŒã³ã®PCQãã¥ãŒã¯æ©èœãããããã€ãã®ã«ãŒã«ãšå®éšãèšå®ã§ãããšã¯èããŠããŸããã
3çªç®ã®éèŠãªãã€ã³ãã
SRC-NATãPREROUTING-GLOBAL-INãã§ãŒã³ã§æå¹ã«ãªã£ãŠããå Žåãçä¿¡ãã©ãã£ãã¯ããã£ããããããšã¯ã§ããŸãããããããã²ã©ãã²ã£ããè¿ã£ãŠããŸããããŸãæ©èœããŸããã
ãããŠæåŸã«ãã°ããŒãã«ã€ã³ãã°ããŒãã«ã¢ãŠããã°ããŒãã«ããŒã¿ã«ã芪ãšããŠäœ¿çšããããšã¯æ£ãããªããäžè¬çã«å®å
šãªç°ç«¯ã§ãããšå«ã¶äººã®ããã«ã倧ããªã¬ã³ã¬ãåºã«æã蟌ã¿ãŸãã ããã§ã芪æãªãçãããã¬ã³ã¬ãããªãã®åºã«é£ãã§æ¥ãŠãããªãã®SECONDãããã€ããŒããã®ããã¥ã«ãããã«åãä»ãããããšæ³åããŠãã ããã äœèšã£ãŠãã®ïŒ ã«ãŒã¿ãŒã¯ã«ãŒã«ã®ããã³ã°ã«ã©ã®ãããè²»ããããšãã§ããŸããïŒ ãããŠã2ã€ã§ã¯ãªã5ã€ãããå Žåã¯ïŒ
ããŠãååãªæ¹å€...
ãã®ãããããŸããŸããŒã¯ãä»ããŠããã«ããã§ããªãã®ã§ãããŒã¯ãšã«ãããåæã«è¡ããŸãã
çºä¿¡ãã©ãã£ãã¯ã®ã·ã§ãŒããŒã¯ãã©ã¯ãŒããã§ãŒã³ã§ã¯æ©èœããªãããã
PREROUTING-GLOBAL-TOTALãã§ãŒã³ã§å®è¡ããŸã
ãã¬ã«ãŒãã£ã³ã°ãã§ãŒã³ã§ã¯ããã±ãããå°çããã°ã¬ãŒã¢ãã¬ã¹ãç¥ãããšãã§ããªãããããããã
FORWARD-GLOBAL-OUTãã§ãŒã³ã§ããŒã¯ããŸãã
ã¬ã¬ãŒãªã³ãèšã£ãããã«ïŒãè¡ããïŒã
æåã«ãL-7ã»ãããããã€ã远å ããŠããã©ãã£ãã¯ã®ã¿ã€ããæ±ºå®ããŸãã
/ip firewall layer7-protocol
add name=Skype regexp="^..\\x02............."
add name=radmin regexp="^\\x01\\x01(\\x08\\x08|\\x1b\\x1b)\$"
add name=rdp regexp="rdp\r\
\nrdpdr.*cliprdr.*rdpsnd"
add name=http regexp="http/(0\\.9|1\\.0|1\\.1) [1-5][0-9][0-9]|post [\\x09-\\x\
0d -~]* http/[01]\\.[019]"
add name=Jabber regexp=\
"<stream:stream[\\x09-\\x0d ][ -~]*[\\x09-\\x0d ]xmlns=['\"]jabber"
add name=GIF_FILE regexp=gif
add name=PNG_FILE regexp=png
CLASS-Dã®ãã¹ãŠã®ãã©ãã£ãã¯ãããŒã¯ãã
/ip firewall mangle
add action=accept chain=forward comment=CLASS-D disabled=yes
add action=mark-connection chain=forward comment=ALLTRAFFIC disabled=no new-connection-mark=CLASS-D passthrough=yes
add action=mark-packet chain=forward comment=CLASS-D-GROUP-E-DL connection-mark=CLASS-D disabled=no dst-address-list=GROUP-E new-packet-mark=CLASS-D-GROUP-E-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-D-GROUP-D-DL connection-mark=CLASS-D disabled=no dst-address-list=GROUP-D new-packet-mark=CLASS-D-GROUP-D-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-D-GROUP-C-DL connection-mark=CLASS-D disabled=no dst-address-list=GROUP-C new-packet-mark=CLASS-D-GROUP-C-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-D-GROUP-B-DL connection-mark=CLASS-D disabled=no dst-address-list=GROUP-B new-packet-mark=CLASS-D-GROUP-B-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-D-GROUP-A-DL connection-mark=CLASS-D disabled=no dst-address-list=GROUP-A new-packet-mark=CLASS-D-GROUP-A-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=prerouting comment=CLASS-D-GROUP-E-UP connection-mark=CLASS-D disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-D-GROUP-E-UP passthrough=yes src-address-list=GROUP-E
add action=mark-packet chain=prerouting comment=CLASS-D-GROUP-D-UP connection-mark=CLASS-D disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-D-GROUP-D-UP passthrough=yes src-address-list=GROUP-D
add action=mark-packet chain=prerouting comment=CLASS-D-GROUP-C-UP connection-mark=CLASS-D disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-D-GROUP-C-UP passthrough=yes src-address-list=GROUP-C
add action=mark-packet chain=prerouting comment=CLASS-D-GROUP-B-UP connection-mark=CLASS-D disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-D-GROUP-B-UP passthrough=yes src-address-list=GROUP-B
add action=mark-packet chain=prerouting comment=CLASS-D-GROUP-A-UP connection-mark=CLASS-D disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-D-GROUP-A-UP passthrough=yes src-address-list=GROUP-A
add action=accept chain=forward comment=CLASS-D disabled=yes
åèšèšå¯èœãªCLASS-Cããã±ãŒãž
add action=accept chain=forward comment=CLASS-C disabled=yes
add action=mark-connection chain=forward comment=Proxy disabled=no dst-port=3128 new-connection-mark=CLASS-C passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=HTTP disabled=no layer7-protocol=http new-connection-mark=CLASS-C passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=HTTPS disabled=no dst-port=443 new-connection-mark=CLASS-C passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=FTP disabled=no dst-port=20,21 new-connection-mark=CLASS-C passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=SFTP disabled=no dst-port=22 new-connection-mark=CLASS-C packet-size=1400-1500 passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=SMTP disabled=no dst-port=25 new-connection-mark=CLASS-C passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=SMTPS disabled=no dst-port=465 new-connection-mark=CLASS-C passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=Imap disabled=no dst-port=143 new-connection-mark=CLASS-C passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=POP3 disabled=no dst-port=110 new-connection-mark=CLASS-C passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=POP3S disabled=no dst-port=995 new-connection-mark=CLASS-C passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=IMAPS disabled=no dst-port=993 new-connection-mark=CLASS-C passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=GIF_FILE disabled=no layer7-protocol=GIF_FILE new-connection-mark=CLASS-C passthrough=yes
add action=mark-connection chain=forward comment=PNG_FILE disabled=no layer7-protocol=PNG_FILE new-connection-mark=CLASS-C passthrough=yes
add action=mark-connection chain=forward comment=CLASS-C-SITES disabled=no new-connection-mark=CLASS-C passthrough=yes src-address-list=CLASS-C-SITES
add action=mark-connection chain=forward comment=CLASS-C-SITES disabled=no dst-address-list=CLASS-C-SITES new-connection-mark=CLASS-C passthrough=yes
add action=mark-connection chain=forward comment="100Kb Connections" connection-bytes=0-100000 disabled=no new-connection-mark=CLASS-C passthrough=yes protocol=tcp
add action=mark-packet chain=forward comment=CLASS-C-GROUP-E-DL connection-mark=CLASS-C disabled=no dst-address-list=GROUP-E new-packet-mark=CLASS-C-GROUP-E-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-C-GROUP-D-DL connection-mark=CLASS-C disabled=no dst-address-list=GROUP-D new-packet-mark=CLASS-C-GROUP-D-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-C-GROUP-C-DL connection-mark=CLASS-C disabled=no dst-address-list=GROUP-C new-packet-mark=CLASS-C-GROUP-C-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-C-GROUP-B-DL connection-mark=CLASS-C disabled=no dst-address-list=GROUP-B new-packet-mark=CLASS-C-GROUP-B-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-C-GROUP-A-DL connection-mark=CLASS-C disabled=no dst-address-list=GROUP-A new-packet-mark=CLASS-C-GROUP-A-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=prerouting comment=CLASS-C-GROUP-E-UP connection-mark=CLASS-C disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-C-GROUP-E-UP passthrough=yes src-address-list=GROUP-E
add action=mark-packet chain=prerouting comment=CLASS-C-GROUP-D-UP connection-mark=CLASS-C disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-C-GROUP-D-UP passthrough=yes src-address-list=GROUP-D
add action=mark-packet chain=prerouting comment=CLASS-C-GROUP-C-UP connection-mark=CLASS-C disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-C-GROUP-C-UP passthrough=yes src-address-list=GROUP-C
add action=mark-packet chain=prerouting comment=CLASS-C-GROUP-B-UP connection-mark=CLASS-C disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-C-GROUP-B-UP passthrough=yes src-address-list=GROUP-B
add action=mark-packet chain=prerouting comment=CLASS-C-GROUP-A-UP connection-mark=CLASS-C disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-C-GROUP-A-UP passthrough=yes src-address-list=GROUP-A
add action=accept chain=forward comment=CLASS-C disabled=yes
åèšèšå¯èœãªCLASS-Bããã±ãŒãž
add action=accept chain=forward comment=CLASS-B disabled=yes
add action=mark-connection chain=forward comment=ICQ disabled=no dst-port=5190 new-connection-mark=CLASS-B passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment="Mail.ru Agent" disabled=no dst-port=2041,2042 new-connection-mark=CLASS-B passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=Jabber disabled=no layer7-protocol=Jabber new-connection-mark=CLASS-B passthrough=yes
add action=mark-connection chain=forward comment=IRC disabled=no dst-port=6667-6669 new-connection-mark=CLASS-B passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=SSH disabled=no dst-port=22 new-connection-mark=CLASS-B packet-size=0-1400 passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=TELNET disabled=no dst-port=23 new-connection-mark=CLASS-B passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=SNMP disabled=no dst-port=161-162 new-connection-mark=CLASS-B passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=PPTP disabled=no dst-port=1723 new-connection-mark=CLASS-B passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=L2TP disabled=no dst-port=1701 new-connection-mark=CLASS-B passthrough=yes protocol=udp
add action=mark-connection chain=forward comment=GRE disabled=no new-connection-mark=CLASS-B passthrough=yes protocol=gre
add action=mark-connection chain=forward comment=Skype disabled=no layer7-protocol=Skype new-connection-mark=CLASS-B passthrough=yes
add action=mark-connection chain=forward comment=CLASS-B-SITES disabled=no new-connection-mark=CLASS-B passthrough=yes src-address-list=CLASS-B-SITES
add action=mark-connection chain=forward comment=CLASS-B-SITES disabled=no dst-address-list=CLASS-B-SITES new-connection-mark=CLASS-B passthrough=yes
add action=mark-connection chain=forward comment="50Kb Connections" connection-bytes=0-50000 disabled=no new-connection-mark=CLASS-B passthrough=yes protocol=tcp
add action=mark-packet chain=forward comment=CLASS-B-GROUP-E-DL connection-mark=CLASS-B disabled=no dst-address-list=GROUP-E new-packet-mark=CLASS-B-GROUP-E-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-B-GROUP-D-DL connection-mark=CLASS-B disabled=no dst-address-list=GROUP-D new-packet-mark=CLASS-B-GROUP-D-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-B-GROUP-C-DL connection-mark=CLASS-B disabled=no dst-address-list=GROUP-C new-packet-mark=CLASS-B-GROUP-C-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-B-GROUP-B-DL connection-mark=CLASS-B disabled=no dst-address-list=GROUP-B new-packet-mark=CLASS-B-GROUP-B-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-B-GROUP-A-DL connection-mark=CLASS-B disabled=no dst-address-list=GROUP-A new-packet-mark=CLASS-B-GROUP-A-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=prerouting comment=CLASS-B-GROUP-E-UP connection-mark=CLASS-B disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-B-GROUP-E-UP passthrough=yes src-address-list=GROUP-E
add action=mark-packet chain=prerouting comment=CLASS-B-GROUP-D-UP connection-mark=CLASS-B disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-B-GROUP-D-UP passthrough=yes src-address-list=GROUP-D
add action=mark-packet chain=prerouting comment=CLASS-B-GROUP-C-UP connection-mark=CLASS-B disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-B-GROUP-C-UP passthrough=yes src-address-list=GROUP-C
add action=mark-packet chain=prerouting comment=CLASS-B-GROUP-B-UP connection-mark=CLASS-B disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-B-GROUP-B-UP passthrough=yes src-address-list=GROUP-B
add action=mark-packet chain=prerouting comment=CLASS-B-GROUP-A-UP connection-mark=CLASS-B disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-B-GROUP-A-UP passthrough=yes src-address-list=GROUP-A
add action=accept chain=forward comment=CLASS-B disabled=yes
CLASS-Aäžäœã¯ã©ã¹ããã±ãŒãžã®åèªã¿èŸŒã¿
add action=accept chain=forward comment=CLASS-A disabled=yes
add action=mark-connection chain=forward comment=DNS disabled=no dst-port=53 new-connection-mark=CLASS-A passthrough=yes protocol=tcp src-port=53
add action=mark-connection chain=forward comment=DNS disabled=no dst-port=53 new-connection-mark=CLASS-A passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=DNS disabled=no dst-port=53 new-connection-mark=CLASS-A passthrough=yes protocol=udp
add action=mark-connection chain=forward comment=NNTP disabled=no dst-port=119 new-connection-mark=CLASS-A passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=Winbox disabled=no dst-port=8291 new-connection-mark=CLASS-A passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=ntp disabled=no dst-port=123 new-connection-mark=CLASS-A passthrough=yes protocol=udp
add action=mark-connection chain=forward comment=VNC disabled=no dst-port=5900-5901 new-connection-mark=CLASS-A passthrough=yes protocol=tcp
add action=mark-connection chain=forward comment=Radmin disabled=no layer7-protocol=radmin new-connection-mark=CLASS-A passthrough=yes
add action=mark-connection chain=forward comment=RDP disabled=no layer7-protocol=rdp new-connection-mark=CLASS-A passthrough=yes
add action=mark-connection chain=forward comment=PING disabled=no new-connection-mark=CLASS-A passthrough=yes protocol=icmp
add action=mark-connection chain=forward comment=CLASS-A-SITES disabled=no new-connection-mark=CLASS-A passthrough=yes src-address-list=CLASS-A-SITES
add action=mark-connection chain=forward comment=CLASS-A-SITES disabled=no dst-address-list=CLASS-A-SITES new-connection-mark=CLASS-A passthrough=yes
add action=mark-connection chain=forward comment="5Kb Connections" connection-bytes=0-5000 disabled=no new-connection-mark=CLASS-A passthrough=yes protocol=tcp
add action=mark-packet chain=forward comment=CLASS-A-GROUP-E-DL connection-mark=CLASS-A disabled=no dst-address-list=GROUP-E new-packet-mark=CLASS-A-GROUP-E-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-A-GROUP-D-DL connection-mark=CLASS-A disabled=no dst-address-list=GROUP-D new-packet-mark=CLASS-A-GROUP-D-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-A-GROUP-C-DL connection-mark=CLASS-A disabled=no dst-address-list=GROUP-C new-packet-mark=CLASS-A-GROUP-C-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-A-GROUP-B-DL connection-mark=CLASS-A disabled=no dst-address-list=GROUP-B new-packet-mark=CLASS-A-GROUP-B-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=forward comment=CLASS-A-GROUP-A-DL connection-mark=CLASS-A disabled=no dst-address-list=GROUP-A new-packet-mark=CLASS-A-GROUP-A-DL passthrough=yes src-address-list=!ShaperExclude
add action=mark-packet chain=prerouting comment=CLASS-A-GROUP-E-UP connection-mark=CLASS-A disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-A-GROUP-E-UP passthrough=yes src-address-list=GROUP-E
add action=mark-packet chain=prerouting comment=CLASS-A-GROUP-D-UP connection-mark=CLASS-A disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-A-GROUP-D-UP passthrough=yes src-address-list=GROUP-D
add action=mark-packet chain=prerouting comment=CLASS-A-GROUP-C-UP connection-mark=CLASS-A disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-A-GROUP-C-UP passthrough=yes src-address-list=GROUP-C
add action=mark-packet chain=prerouting comment=CLASS-A-GROUP-B-UP connection-mark=CLASS-A disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-A-GROUP-B-UP passthrough=yes src-address-list=GROUP-B
add action=mark-packet chain=prerouting comment=CLASS-A-GROUP-A-UP connection-mark=CLASS-A disabled=no dst-address-list=!ShaperExclude new-packet-mark=CLASS-A-GROUP-A-UP passthrough=yes src-address-list=GROUP-A
add action=accept chain=forward comment=CLASS-A disabled=yes
ããããã空ã®ã¢ãã¬ã¹äžèŠ§ãæ¡ç¹ãã䟡å€ãããã®ã§ãçŸããã®ããã«...
/ip firewall address-list
add address=192.168.0.1 disabled=no list=GROUP-A
add address=192.168.0.2 disabled=no list=GROUP-B
add address=192.168.0.4 disabled=no list=GROUP-D
add address=192.168.0.3 disabled=no list=GROUP-C
add address=192.168.0.5 disabled=no list=GROUP-E
add address=0.0.0.0 disabled=no list=CLASS-A-SITES
add address=0.0.0.0 disabled=no list=CLASS-B-SITES
add address=0.0.0.0 disabled=no list=CLASS-C-SITES
add address=192.168.0.0/16 disabled=no list=ShaperExclude
add address=10.0.0.0/8 disabled=no list=ShaperExclude
ãã¡ã€ã¢ãŠã©ãŒã«ã®åŠçãå®äºããã®ã§ã次ã¯ãã¥ãŒã®çš®é¡ã«å
¥ã
ãèèã
æ€ããŠããªãŒãæ§ç¯ããŸãã
ãã¥ãŒã¿ã€ããäœæãã
/queue type
add kind=pcq name=GROUP-A-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000
add kind=pcq name=GROUP-B-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000
add kind=pcq name=GROUP-C-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000
add kind=pcq name=GROUP-D-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000
add kind=pcq name=GROUP-E-DL pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=dst-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=50 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000
add kind=pcq name=GROUP-A-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000
add kind=pcq name=GROUP-B-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000
add kind=pcq name=GROUP-C-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000
add kind=pcq name=GROUP-D-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000
add kind=pcq name=GROUP-E-UP pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-classifier=src-address pcq-dst-address-mask=32 pcq-dst-address6-mask=64 pcq-limit=150 pcq-rate=0 pcq-src-address-mask=32 pcq-src-address6-mask=64 pcq-total-limit=2000
PCQã¬ãŒããã©ã¡ãŒã¿ã¯ç¡å¶éã§ããããšã«æ³šæããŠãã ããã ãµãã¹ããªãŒã ã®é床ã¯ããªãã®è£éã«ä»»ããŸãããããã©ã«ãã§ã¯ããµãã¹ããªãŒã ã®æå€§é床ã¯ãMax.Limitãã©ã¡ãŒã¿ãŒããµãã¹ããªãŒã ã®æ°ã§å²ã£ãŠã¯ã©ã¹ã§å²ãããšã«ãã£ãŠå¶éãããŸãã
ããªãŒãæ§ç¯ããŸãã
/queue tree
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=10M name=DOWNLOAD parent=global-out priority=8
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=10M name=UPLOAD parent=global-total priority=8
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=GROUP-A-UP parent=UPLOAD priority=8
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-AA-UP packet-mark=CLASS-A-GROUP-A-UP parent=GROUP-A-UP priority=1 queue=GROUP-A-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-BA-UP packet-mark=CLASS-B-GROUP-A-UP parent=GROUP-A-UP priority=2 queue=GROUP-A-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-CA-UP packet-mark=CLASS-C-GROUP-A-UP parent=GROUP-A-UP priority=3 queue=GROUP-A-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-DA-UP packet-mark=CLASS-D-GROUP-A-UP parent=GROUP-A-UP priority=4 queue=GROUP-A-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=GROUP-B-UP parent=UPLOAD priority=8
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-AB-UP packet-mark=CLASS-A-GROUP-B-UP parent=GROUP-B-UP priority=2 queue=GROUP-B-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-BB-UP packet-mark=CLASS-B-GROUP-B-UP parent=GROUP-B-UP priority=3 queue=GROUP-B-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-CB-UP packet-mark=CLASS-C-GROUP-B-UP parent=GROUP-B-UP priority=4 queue=GROUP-B-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-DB-UP packet-mark=CLASS-D-GROUP-B-UP parent=GROUP-B-UP priority=5 queue=GROUP-B-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=GROUP-C-UP parent=UPLOAD priority=8
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-AC-UP packet-mark=CLASS-A-GROUP-C-UP parent=GROUP-C-UP priority=3 queue=GROUP-C-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-BC-UP packet-mark=CLASS-B-GROUP-C-UP parent=GROUP-C-UP priority=4 queue=GROUP-C-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-CC-UP packet-mark=CLASS-C-GROUP-C-UP parent=GROUP-C-UP priority=5 queue=GROUP-C-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-DC-UP packet-mark=CLASS-D-GROUP-C-UP parent=GROUP-C-UP priority=6 queue=GROUP-C-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=GROUP-D-UP parent=UPLOAD priority=8
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-AD-UP packet-mark=CLASS-A-GROUP-D-UP parent=GROUP-D-UP priority=4 queue=GROUP-D-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-BD-UP packet-mark=CLASS-B-GROUP-D-UP parent=GROUP-D-UP priority=5 queue=GROUP-D-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-CD-UP packet-mark=CLASS-C-GROUP-D-UP parent=GROUP-D-UP priority=6 queue=GROUP-D-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-DD-UP packet-mark=CLASS-D-GROUP-D-UP parent=GROUP-D-UP priority=7 queue=GROUP-D-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=GROUP-E-UP parent=UPLOAD priority=8
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-AE-UP packet-mark=CLASS-A-GROUP-E-UP parent=GROUP-E-UP priority=5 queue=GROUP-E-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-BE-UP packet-mark=CLASS-B-GROUP-E-UP parent=GROUP-E-UP priority=6 queue=GROUP-E-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-CE-UP packet-mark=CLASS-C-GROUP-E-UP parent=GROUP-E-UP priority=7 queue=GROUP-E-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-DE-UP packet-mark=CLASS-D-GROUP-E-UP parent=GROUP-E-UP priority=8 queue=GROUP-E-UP
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=GROUP-A-DL parent=DOWNLOAD priority=8
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-AA-DL packet-mark=CLASS-A-GROUP-A-DL parent=GROUP-A-DL priority=1 queue=GROUP-A-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-BA-DL packet-mark=CLASS-B-GROUP-A-DL parent=GROUP-A-DL priority=2 queue=GROUP-A-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-CA-DL packet-mark=CLASS-C-GROUP-A-DL parent=GROUP-A-DL priority=3 queue=GROUP-A-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-DA-DL packet-mark=CLASS-D-GROUP-A-DL parent=GROUP-A-DL priority=4 queue=GROUP-A-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=GROUP-B-DL parent=DOWNLOAD priority=8
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-AB-DL packet-mark=CLASS-A-GROUP-B-DL parent=GROUP-B-DL priority=2 queue=GROUP-B-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-BB-DL packet-mark=CLASS-B-GROUP-B-DL parent=GROUP-B-DL priority=3 queue=GROUP-B-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-CB-DL packet-mark=CLASS-C-GROUP-B-DL parent=GROUP-B-DL priority=4 queue=GROUP-B-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-DB-DL packet-mark=CLASS-D-GROUP-B-DL parent=GROUP-B-DL priority=5 queue=GROUP-B-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=GROUP-C-DL parent=DOWNLOAD priority=8
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-AC-DL packet-mark=CLASS-A-GROUP-C-DL parent=GROUP-C-DL priority=3 queue=GROUP-C-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-BC-DL packet-mark=CLASS-B-GROUP-C-DL parent=GROUP-C-DL priority=4 queue=GROUP-C-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-CC-DL packet-mark=CLASS-C-GROUP-C-DL parent=GROUP-C-DL priority=5 queue=GROUP-C-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-DC-DL packet-mark=CLASS-D-GROUP-C-DL parent=GROUP-C-DL priority=6 queue=GROUP-C-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=GROUP-D-DL parent=DOWNLOAD priority=8
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-AD-DL packet-mark=CLASS-A-GROUP-D-DL parent=GROUP-D-DL priority=4 queue=GROUP-D-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-BD-DL packet-mark=CLASS-B-GROUP-D-DL parent=GROUP-D-DL priority=5 queue=GROUP-D-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-CD-DL packet-mark=CLASS-C-GROUP-D-DL parent=GROUP-D-DL priority=6 queue=GROUP-D-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-DD-DL packet-mark=CLASS-D-GROUP-D-DL parent=GROUP-D-DL priority=7 queue=GROUP-D-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=GROUP-E-DL parent=DOWNLOAD priority=8
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-AE-DL packet-mark=CLASS-A-GROUP-E-DL parent=GROUP-E-DL priority=5 queue=GROUP-E-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-BE-DL packet-mark=CLASS-B-GROUP-E-DL parent=GROUP-E-DL priority=6 queue=GROUP-E-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-CE-DL packet-mark=CLASS-C-GROUP-E-DL parent=GROUP-E-DL priority=7 queue=GROUP-E-DL
add burst-limit=0 burst-threshold=0 burst-time=0s disabled=no limit-at=0 max-limit=0 name=CLASS-DE-DL packet-mark=CLASS-D-GROUP-E-DL parent=GROUP-E-DL priority=8 queue=GROUP-E-DL
ããã§ãå®è£
ãå®äºãããšèšããŸãã
ãŸãã誰ããã€ã³ã¿ãŒããããå¿
èŠãšãããšããçç±ã§ã®ã¿ãåã°ã«ãŒãã§
Limit-atããã³
Max-limitãã©ã¡ãŒã¿ãŒã䜿çšããå¿
èŠãããããšã«èšåãã䟡å€ããããšæããŸã:)
ã°ã«ãŒããããã¡ã€ã«ãèšå®ããããšã圹ç«ã¡ãŸããããã§ãããã¥ãŒã®ãµã€ãºãé
å»¶ãããã³ãã±ããæå€±ã«ã€ããŠèª¬æããMegisã®ãã¬ãŒã³ããŒã·ã§ã³ã®æ¹åã§èª¬æããŸãã
åå¿è
åãã®èšèãããã€ã
玹ä»ããŸããDOWNLOADãš
UPLOADã®ã«ãŒãã«
Max-Limitå€ãèšå®ããªããšããã®ã«ãŒã«ã»ããã¯ãŸã£ãã圹ã«ç«ã¡ãŸããã
Max-Limitã®å€ã¯ãã€ã³ã¿ãŒããããžã®ãã£ã³ãã«ã®å®éã®é床ããã5ã10ïŒ
å°ãªãèšå®ããå¿
èŠããããŸããããããªããšãèšå®ã¯ãŸã£ããæå³ããªããªããŸãã ãããã€ããŒã¯ãåºåã¹ããªãŒã ã«åãŸããªããã±ããããããããŸãã¯é
å»¶ãããŸãã
äžè¬ã«ããã¹ãŠãä»ã®ãã¹ãŠã¯å³ãšè²ã«è¡ãããåªå
é äœã¯æ¥ç¶ã©ãã«ã倿Žãããªã¹ãå
ã§ã«ãŒã«ãç§»åããããšã«ãã倿ŽãããŸãã
æ°ããç¹å®ã®ã¿ã€ããåãæ¹æ³ã§è¿œå ããããã«ãŒã«ã®å¹³å¡ãªã³ããŒãšããã«ç¶ãç§»åããã³ç·šéã«ãã£ãŠè¿œå ããŸãã
è€æ°ã®ãã£ãã«ãããå Žåããããã®ãã£ãã«ã®é床ã®åèšã¯Max.Limitãã©ã¡ãŒã¿ãŒã§èšå®ãããŸãã
ãåèãŸã§ã« ã
RSCã€ã³ããŒããã¡ã€ã«ãã·ã¹ãã ã«æçš¿ãããšãšãã«ãäœåã®ããå®å
šãªãã¬ãŒã³ããŒã·ã§ã³ã®ã¹ã¯ãªãŒã³ã·ã§ãããæ²èŒã
ãŸã ã å¥åº·ã®ããã«äœ¿çšããŠãã ããïŒ
ãã³ã°ã«
ãã«ãµã€ãºã®ãããã£ãã¥ãŒ
ãã«ãµã€ãºã®ãããã£ãã©ãŒã©ã ã§ã®ç¥èãšåçãããšã«ãæ£ããèããšæ£ããæ¹åã«å°ããŠãããåªç§ãªäººã
ã«æ·±ãæè¬ããããšæããŸãã
ãã®èšäºã¯ãèè
ã®é«ãè³æ Œã®æ¬ åŠãšèªç±ãªæéã®æ¬ åŠã®ããã«ã説æã«ããã€ãã®äžæ£ç¢ºããå«ããããããŸããã
ç§ã¯ããªãã®ãããããšããã«ãšãŠãæºè¶³ããŠããŸããããªãããããã£ãŒã«ã§èŠã€ããããšãã§ãã座æšã«ãã£ãŠç§ã«å人çã«éãããã¹ãã§ãã
ç§ãããªãã®å»ºèšçãªæ¹å€ã«è³ãåŸããçèããŸããç§ã¯ãã®æ¹åã§åãå°éå®¶ãšã³ãã¥ãã±ãŒã·ã§ã³ãåããããšãå¬ããæããŸããç§ã¯ããªãã®èšæ£ãšè¿œå ãèæ
®ããŸãã