IOS - ОБУФТПКЛБ ПЮЕТЕДЕК.
лПЗДБ РТПРХУЛОПК
УРПУПВОПУФЙ ЛБОБМБ ОЕ ИЧБФБЕФ, РБЛЕФЩ РБДБАФ ОБ РПМ. оБЫБ
ЪБДБЮБ, ЮФПВХ ХРБМЙ ОБЙНЕОЕЕ ГЕООЩЕ РБЛЕФЩ.
чПЪНПЦОЩЕ БМЗПТЙФНЩ
ПВТБВПФЛЙ ЧЩИПДОПК ПЮЕТЕДЙ (ЧИПДОБС
ПЮЕТЕДШ ОБН
ОЕДПУФХРОБ - РП ЛТБКОЕК НЕТЕ,
ОЕРПУТЕДУФЧЕООП):
-
РЕТЧЩК РТЙЫЕМ, РЕТЧЩК
ПВУМХЦЙЧБЕФУС (ЧТЕНС РТЙИПДБ РП ЛПОГХ
РБЛЕФБ), ЛБЛ ФПМШЛП ПЮЕТЕДШ
РЕТЕРПМОЙМБУШ, ФП УМЕДХАЭЙК РБЛЕФ
ФЕТСЕФУС.
хУФБОБЧМЙЧБЕФУС РП
ХНПМЮБОЙА ОБ
ЙОФЕТЖЕКУБИ ВПМЕЕ ВЩУФТЩИ, ЮЕН E1 (ЧУЕ ТБЧОП
НПЭОПУФЙ CPU ОЕ ИЧБФБЕФ)
-
weighted fair queuing: РБЛЕФЩ
БЧФПНБФЙЮЕУЛЙ
ЗТХРРЙТХАФУС Ч РПФПЛЙ
(ПУФПЧЩЧБСУШ ОБ БДТЕУБИ Й РПТФБИ), РПФПЛЙ У
ОЙЪЛЙН ФТБЖЙЛПН ЙНЕАФ ВПМШЫЕ ЫБОУПЧ
ХГЕМЕФШ, РПФПЛЙ У ВПМШЫЙН
ФТБЖЙЛПН ДЕМСФ
ПУФБЧЫХАУС ЮБУФШ ЛБОБМБ.
(config-if)# fair-queue ТХВЕЦ
ПЮЕТЕДЕК
ТЕЪЕТЧОЩИ-ПЮЕТЕДЕК
ЗДЕ
-
ТХВЕЦ - ЮЙУМП НЕУФ Ч ЧЩИПДОПК ПЮЕТЕДЙ ДМС ЧУЕИ
ФПМУФЩИ РПФПЛПЧ, РП
ХНПМЮБОЙА - 64, ДМС ЛБЦДПЗП
ЛПОЛТЕФОПЗП РПФПЛБ
ЧЩДЕМСЕФУС ОЕ РПМЕЕ ЮЕФЧЕТФЙ ПФ ПВЭЕЗП ЮЙУМБ НЕУФ;
-
ПЮЕТЕДЕК - НБЛУ.ЮЙУМП
ПДОПЧТЕНЕООП
ТБУРПЪОБЧБЕНЩИ РПФПЛПЧ (РП
ХНПМЮБОЙА 256);
-
ТЕЪЕТЧОЩИ РПФПЛПЧ - ПЮЕТЕДЕК ДМС Resource Reservation Protocol (РП
ХНПМЮБОЙА - 0).
-
priority queuing - 4 ПЮЕТЕДЙ У
РТЙПТЙФЕФБНЙ high, medium, normal, low. рПЛБ ВПМЕЕ
УФБТЫБС ПЮЕТЕДШ ОЕ ПРХУФЕЕФ, НМБДЫБС ОЕ
ОБЮОЕФ
ПВТБВБФЩЧБФШУС. цЕУФЛБС РПМЙФЙЛБ ДМС
НЕДМЕООЩИ МЙОЙК, ЛПЗДБ ХЦЕ ОЕЛХДБ
ДЕЧБФШУС. рБЛЕФЩ
ТБЪНЕЭБАФУС РП ПЮЕТЕДСН Ч
ЪБЧЙУЙНПУФЙ ПФ РТПФПЛПМБ Й ДТХЗЙИ
ИБТБЛФЕТЙУФЙЛ. еУМЙ ПЮЕТЕДШ
РЕТЕРПМОСЕФУС Ч РТПГЕУУЕ
ПВТБВПФЛЙ УФБТЫЕК ПЮЕТЕДЙ, ФП РБЛЕФ
ФЕТСЕФУС. вПМШЫБС ЪБЗТХЪЛБ
РТПГЕУУПТБ (ОЕ ДМС Ethernet!).
-
ТБУРБУПЧЛБ РБЛЕФПЧ РП
РТЙПТЙФЕФБН
(config)# priority-list
ОПНЕТ-МЙУФБ protocol
ЙНС-РТПФПЛПМБ {high|medium|normal|low}
[ЧЩТБЦЕОЙЕ]
ЗДЕ ЧЩТБЦЕОЙЕ
-
fragments
-
gt ТБЪНЕТ
-
lt ТБЪНЕТ
-
list
ОПНЕТ-УРЙУЛБ-ДПУФХРБ
-
tcp РПТФ
-
udp РПТФ
-
ПРТЕДЕМЙФШ РТЙПТЙФЕФ РП
ХНПМЮБОЙА (ЙЪОБЮБМШОП normal)
(config)# priority-list
ОПНЕТ-МЙУФБ default {high|medium|normal|low}
-
ПРТЕДЕМЙФШ РТЙПТЙФЕФ ОБ РБЛЕФЩ,
РТЙИПДСЭЙЕ РП
ПРТЕДЕМЕООПНХ
ЙОФЕТЖЕКУХ
(config)# priority-list
ОПНЕТ-МЙУФБ interface
ФЙР-ЙОФЕТЖЕКУБ
ОПНЕТ-ЙОФЕТЖЕКУБ {high|medium|normal|low}
-
ПРТЕДЕМЙФШ ЮЙУМП РБЛЕФПЧ Ч
ПЮЕТЕДЙ
(config)# priority-list
ОПНЕТ-МЙУФБ queue-limit ДМС-high-20 ДМС-medium-40 ДМС-normal-60
ДМС-low-80
-
РТЙЧСЪБФШ УРЙУПЛ
РТЙПТЙФЕФПЧ Л
ЙОФЕТЖЕКУХ (ФПМШЛП ПДЙО)
(config-if)# priority-group
ОПНЕТ-УРЙУЛБ
-
РПУНПФТЕФШ
show queuing priority
show interface
-
custom queuing - ВПМЕЕ НСЗЛЙК
БМЗПТЙФН ДМС ВПМЕЕ ВЩУФТЩИ МЙОЙК, ЮФП-ФП ФЙРБ round-robbin.
нПЦОП ЪБДБФШ 16 ПЮЕТЕДЕК Й
ПРТЕДЕМЙФШ ДМС ЛБЦДПК ЙЪ ОЙИ ТБЪНЕТ Й
НБЛУЙНБМШОПЕ
ЛПМЙЮЕУФЧП ВБКФ
ПФРТБЧМСЕНЩИ ЙЪ ОЕЕ ОБ ЛБЦДПН ГЙЛМЕ. еУФШ ЕЭЕ
УХРЕТРТЙПТЙФЕФОБС ПЮЕТЕДШ 0.
-
ТБУРБУПЧЛБ РБЛЕФПЧ РП
РТЙПТЙФЕФБН
(config)# queue-list
ОПНЕТ-МЙУФБ protocol
ЙНС-РТПФПЛПМБ
ОПНЕТ-ПЮЕТЕДЙ
[ЧЩТБЦЕОЙЕ]
ЗДЕ ЧЩТБЦЕОЙЕ
-
fragments
-
gt ТБЪНЕТ
-
lt ТБЪНЕТ
-
list
ОПНЕТ-УРЙУЛБ-ДПУФХРБ
-
tcp РПТФ
-
udp РПТФ
-
ПРТЕДЕМЙФШ ПЮЕТЕДШ РП
ХНПМЮБОЙА
(config)# queue-list
ОПНЕТ-МЙУФБ default
ОПНЕТ-ПЮЕТЕДЙ
-
ПРТЕДЕМЙФШ ПЮЕТЕДШ ДМС РБЛЕФПЧ,
РТЙИПДСЭЙЕ РП
ПРТЕДЕМЕООПНХ
ЙОФЕТЖЕКУХ
(config)# queue-list
ОПНЕТ-МЙУФБ interface
ФЙР-ЙОФЕТЖЕКУБ
ОПНЕТ-ЙОФЕТЖЕКУБ
ОПНЕТ-ПЮЕТЕДЙ
-
ПРТЕДЕМЙФШ ЮЙУМП РБЛЕФПЧ Ч
ПЮЕТЕДЙ
(config)# queue-list
ОПНЕТ-МЙУФБ queue
ОПНЕТ-ПЮЕТЕДЙ limit
ЮЙУМП-РБЛЕФПЧ-20
-
ПРТЕДЕМЙФШ ЮЙУМБ ВБКФ,
ЧЩОЙНБЕНЩИ ЙЪ ПЮЕТЕДЙ ОБ ЛБЦДПН ЛТХЗЕ
(config)# queue-list
ОПНЕТ-МЙУФБ queue
ОПНЕТ-ПЮЕТЕДЙ byte-count
ЮЙУМП-ВБКФ-1500
-
РТЙЧСЪБФШ УРЙУПЛ ПЮЕТЕДЕК Л
ЙОФЕТЖЕКУХ (ФПМШЛП ПДЙО)
(config-if)# custom-queue-list
ОПНЕТ-УРЙУЛБ
-
РПУНПФТЕФШ
show queuing custom
show interface
рТЙНЕТЩ
х УЕВС С УДЕМБМ УМЕДХАЭЕЕ (РБЛЕФЩ
РЕТЕУФБМЙ РБДБФШ, ИПФС ЛБОБМ СЧОП
РЕТЕЗТХЦЕО):
-
interface Serial0 - ТХЮОПЕ
ХРТБЧМЕОЙЕ ПЮЕТЕДША ОБ ЧЩИПДОПН ЛБОБМЕ
-
priority-list 1 protocol ip low tcp ftp-data -
РБЛЕФЩ FTP НПЗХФ Й
РПДПЦДБФШ (passive ФБЛ РТПУФП ОЕ
РТЕПДПМЕФШ)
-
priority-list 1 protocol ip high udp domain -
ЪБРТПУЩ DNS УБНЩЕ
РТЙПТЙФЕФОЩЕ
-
priority-list 1 queue-limit 20 40 100 100 -
ЕЧЕМЙЮЙФШ ТБЪНЕТЩ ПЮЕТЕДЙ