Кіріспе
Желідегі пакеттерді қасақана тастау, тоқырау кезінде маршрутизаторлар мен коммутаторларда белсенді кезекті басқару (AQM) - бұл буфер толғанға дейін желілік интерфейс контроллері (NIC) -мен байланысты буфердің ішінде пакеттерді тастау саясаты, көбінесе желідегі тоқырауды азайту немесе аяқтан аяққа дейін созылмалылықты жақсарту мақсатымен. Бұл тапсырманы желілік жоспарлаушы орындайды, ол осы мақсатта кездейсоқ ерте анықтау (RED), ашық тығындар туралы хабарлама (ECN) немесе бақыланатын кідіріс (CoDel) сияқты әртүрлі алгоритмдерді қолданады. RFC 7567 белсенді кезекті басқаруды үздік тәжірибе ретінде ұсынады.
In routers and switches, active queue management (AQM) is the policy of dropping packets inside a buffer associated with a network interface controller (NIC) before that buffer becomes full, often with the goal of reducing network congestion or improving end to end latency. This task is performed by the network scheduler, which for this purpose uses various algorithms such as random early detection (RED), Explicit Congestion Notification (ECN), or controlled delay (CoDel). RFC 7567 recommends active queue management as a best practice.
Шолу
Интернет-роутерде әдетте интерфейс бойынша бір немесе бірнеше кезек күту кезегі болады, олар осы интерфейс арқылы шығуға жоспарланған пакеттерді ұстайды. Тарихи тұрғыдан алғанда, мұндай кезектер құлау құйрығы тәртібін қолданады: егер кезек оның ең үлкен көлемінен қысқа болса (пакеттерде немесе байттарда өлшенсе), кезекке пакет қойылады, әйтпесе құлады. Белсенді кезек тәртіптері кезек толғанға дейін пакеттерді тастайды немесе белгілейді. Әдетте, олар бір немесе бірнеше құлау / таңбалау ықтималдығын сақтай отырып, кейде кезек толғанға дейін ықтималдығына сәйкес пакеттерді тастап немесе таңбалайды.
Артықшылықтары
Қалған кезектерде қағып кету ағындыларды жазалауға және ағындылардың арасындағы жаһандық синхрондыққа әкеледі. Пакеттерді ықтималдықпен тастау арқылы AQM пәндері әдетте осы екі мәселені де болдырмайды. Кезек толғанға дейін аяқ нүктелерін тығындармен қамтамасыз ету арқылы AQM пәндері кезек кезектерінен қысқа кезек ұзақтығын сақтай алады, бұл буферді көбейтуге қарсы күрес жасайды және желілік кідіріс уақытын азайтады.
Эмоция
РРЕД алгоритмінің NS 2 модельдеу коды негізінде белсенді кезекті басқару және қызмет көрсетуден бас тарту (AQM&DoS) модельдеу платформасы құрылады. AQM&DoS симуляция платформасы DoS шабуылдарының әртүрлі түрлерін (Distributed DoS, Spoofing DoS, Low rate DoS және т.б.) симуляциялай алады. және AQM алгоритмдері (RED, RRED, SFB және т.б.). DoS шабуылдарынан бұрын және кейін DoS шабуылдарының қалыпты TCP ағындарына және AQM алгоритмдеріне әсерін талдауды жеңілдету үшін ол қалыпты TCP ағындарының орташа өткізу қабілетін автоматты түрде есептейді және тіркейді.