Компьютерные сети на базе Huawei
Сети на оборудовании Huawei: от адресации и коммутации до маршрутизации — каждую неделю лабораторная в eNSP со своей адресацией.
Преподаватель: Шадрин Д. Б.
Группы: Л-01
Пары: вторник 14:20 лекция, четверг 12:00 практика (Teams)
Задания и сроки
| Задание | Срок | |
|---|---|---|
| ДЗ 4. Деление сети на подсети и статическая маршрутизация | 03.11.2026 23:59 | идёт |
| ДЗ 3. Три сети и два маршрутизатора: адресация и маски | 27.10.2026 23:59 | срок прошёл |
| ДЗ 2. Две сети через маршрутизатор: ARP, ICMP и шлюз | 20.10.2026 23:59 | срок прошёл |
| ДЗ 1. Простая сеть из двух устройств | 11.10.2026 23:59 | срок прошёл |
| ДЗ 0. Настройка рабочего окружения eNSP | 11.10.2026 23:59 | срок прошёл |
Тексты заданий
ДЗ 4. Деление сети на подсети и статическая маршрутизация
срок 03.11.2026 23:59
ДЗ 4. Деление сети на подсети и статическая маршрутизация
Срок: 03.11.2026, 23:59 (Екатеринбург) · Сдача: Pull request lab4 → main, в описании Closes #<номер задачи>
Цель
Разделить сеть на подсети маской длиннее /24, раздать адреса из своей сети и связать пять сетей статическими маршрутами. Результат — топология из двух маршрутизаторов и четырёх подсетей, где любой компьютер пингует любой другой.
Перед началом
- Ваше число X — ваш номер в ведомости курса (столбец ID:
A38→ X = 38). С этого задания вся адресация — из сетиX.0.0.0/8. - Топология — картинка
lab/lab4/images/topology.jpgв вашем репозитории (приходит запросом на слияние вместе с заданием — нажмите Merge). Если её нет — схема описана в шаге 1. - За основу возьмите топологию ДЗ 3 (два маршрутизатора, соединённые напрямую), сохраните копией как
dz4. git checkout main && git pull→git checkout -b lab4(или в браузере: при загрузке файлов выберите «Create a new branch» с именемlab4).
Как выполнять
- Соберите топологию. R1 и R2 соединены напрямую. У R1 два коммутатора (левая верхняя и левая нижняя подсеть), у R2 — два коммутатора (правая верхняя и правая нижняя). На каждом коммутаторе 2–3 PC. Проверка: на поле 2 маршрутизатора, 4 коммутатора, по 2–3 PC на каждом; после Start всё зелёное.
- Посчитайте подсети. Левую сеть
X.0.0.0/24разделите на две подсети, правуюX.0.1.0/24— тоже на две, с минимальной маской. Сеть между роутерами —X.1.0.0/24. Для каждой из пяти сетей найдите адрес сети, маску, широковещательный адрес и диапазон адресов компьютеров. Проверка: четыре подсети не пересекаются, и каждая целиком лежит внутри своей /24. - Подпишите адреса на топологии. В eNSP подпишите адрес каждой сети, адрес, маску и шлюз каждого PC, адреса и маски портов маршрутизаторов. Шлюз подсети — её первый адрес. Проверка: на картинке видны все адреса.
- Настройте адреса на маршрутизаторах. На R1 — три порта (две левые подсети и сеть между роутерами), на R2 — так же справа. Проверка: в
display ip routing-tableна каждом роутере три Direct-сети из ваших адресов. - Настройте адреса на всех PC — адрес, маска, шлюз. Проверка: каждый PC пингует свой шлюз.
- Настройте статические маршруты. Каждый роутер знает только три свои сети, ещё две нужно прописать вручную: на R1 — маршруты в обе правые подсети через R2, на R2 — в обе левые через R1. Проверка: в таблице маршрутизации каждого роутера пять сетей, две из них — Static.
- Проверьте связь.
- Из левой верхней подсети пропингуйте PC левой нижней — через R1.
- Из левой верхней подсети пропингуйте PC правой нижней — через оба роутера.
- Выполните
tracertдо PC правой нижней подсети.
Проверка: пинги проходят, tracert показывает шлюз R1 и адрес R2.
Что сдать
| Что | Где в репозитории |
|---|---|
| Скриншот: топология с подписанными адресами всех сетей и устройств | lab/lab4/01.png |
| Скриншоты: таблицы маршрутизации R1 и R2 со статическими маршрутами | lab/lab4/02-r1.png, lab/lab4/02-r2.png |
| Скриншот: настройки адресов на PC (по одному PC из каждой подсети) | lab/lab4/03.png |
Скриншоты: два пинга и tracert из шага 7 | lab/lab4/04.png (можно несколько файлов 04-1.png…) |
| Отчёт: расчёт подсетей и ответы на вопросы ниже | lab/lab4/report.md |
В отчёте:
- Таблица пяти сетей: адрес сети, маска (длиной и полной записью), широковещательный адрес, диапазон адресов компьютеров, количество компьютеров, адрес шлюза.
- Почему для деления /24 на две подсети достаточно маски /25? Покажите последний байт маски и адресов подсетей в двоичном виде.
- Сколько подсетей и по сколько компьютеров получилось бы, если бы вы делили /24 маской /26 и маской /27? Почему при делении на большее число подсетей общее число адресов для компьютеров уменьшается?
- Команды статических маршрутов на R1 и R2 и почему next-hop — адрес соседнего роутера, а не свой.
Критерии приёмки
| # | Критерий (проверяемый) | Баллы |
|---|---|---|
| 1 | Топология: 2 маршрутизатора, 4 коммутатора, PC в каждой подсети; адреса подписаны | 10 |
| 2 | Адресация из сети X.0.0.0/8 по вашему номеру X; подсети /25 не пересекаются | 15 |
| 3 | Адреса на портах маршрутизаторов и на PC соответствуют расчёту, шлюз — первый адрес подсети | 15 |
| 4 | В таблицах маршрутизации R1 и R2 по пять сетей, по две Static с верным next-hop | 20 |
| 5 | Пинги из шага 7 проходят, tracert показывает путь через оба роутера | 15 |
| 6 | В отчёте верная таблица пяти сетей | 15 |
| 7 | В отчёте ответы на вопросы 2–4 с двоичной записью | 10 |
| Итого | 100 |
Не принимается: адреса не из своей сети X.0.0.0/8; нет таблиц маршрутизации; нет report.md; скриншоты чужой работы.
Как сдать
git add lab/lab4 && git commit -m "ДЗ 4"→git push -u origin lab4(или загрузите файлы в браузере в веткуlab4).- На GitHub: Pull request
lab4→main, в описанииCloses #<номер задачи>. - Сдано в срок, если запрос открыт до срока — время фиксирует GitHub.
ДЗ 3. Три сети и два маршрутизатора: адресация и маски
срок 27.10.2026 23:59
Срок: 27.10.2026, 23:59 (Екатеринбург) · Сдача: Pull request lab3 → main, в описании Closes #<номер задачи>
Цель
Научиться делить адрес на номер сети и номер компьютера по маске, правильно раздавать адреса в нескольких сетях и увидеть, до каких узлов пакет доходит, пока маршрутизаторы знают только свои сети. Результат — топология из трёх сетей и двух маршрутизаторов, на которой следующая практика начнётся с настройки маршрутов.
Перед началом
- Готова топология ДЗ 2. Откройте её и сохраните копией как
dz3— дальше работаем в копии. git checkout main && git pull→git checkout -b lab3(или в браузере: при загрузке файлов выберите «Create a new branch» с именемlab3).
Как выполнять
- Добавьте второй маршрутизатор R2. Правый коммутатор с двумя PC отключите от R1 и подключите к R2. Свободный порт R1 соедините с портом R2 напрямую, без коммутатора. Проверка: на поле R1, R2, 2 коммутатора, 4 PC; после Start все соединения зелёные.
- Раздайте адреса по таблице. Маска везде
255.255.255.0(/24).
| Сеть | Адрес сети | Устройства и адреса |
|---|---|---|
| A — левая | 192.168.1.0/24 | R1: 192.168.1.1; PC: 192.168.1.2, 192.168.1.3; шлюз PC 192.168.1.1 |
| B — между роутерами | 192.168.12.0/24 | R1: 192.168.12.1; R2: 192.168.12.2 |
| C — правая | 192.168.2.0/24 | R2: 192.168.2.1; PC: 192.168.2.2, 192.168.2.3; шлюз PC 192.168.2.1 |
Проверка: на R1 и R2 адреса видны в выводе информации об интерфейсах, на PC — в настройках.
- Посмотрите таблицы маршрутизации. На R1 и на R2 выполните
display ip routing-table. Проверка: у каждого роутера есть только сети, подключённые к его портам (Proto — Direct). - Пинг внутри своей сети. С PC сети A пропингуйте второй PC сети A и шлюз
192.168.1.1. Проверка: ответы приходят. - Пинг между соседними роутерами. С R1 пропингуйте
192.168.12.2. Проверка: ответы приходят. - Пинг из сети A в другие сети. С PC сети A пропингуйте по очереди:
192.168.12.1(R1),192.168.12.2(R2),192.168.2.1(R2),192.168.2.2(PC сети C). Запишите, какие пинги проходят, а какие нет. Проверка: у вас есть результат по каждому из четырёх адресов. - Найдите, где теряется пакет. Запустите захват на линке между R1 и R2 и повторите неудачный пинг
192.168.2.2. Проверка: вы видите, доходит ли ICMP-запрос до линка между роутерами и есть ли ответ.
Что сдать
| Что | Где в репозитории |
|---|---|
| Скриншот: топология с подписанными адресами сетей и устройств | lab/lab3/01.png |
| Скриншот: адреса на интерфейсах R1 и R2 | lab/lab3/02.png |
| Скриншот: таблицы маршрутизации R1 и R2 | lab/lab3/03.png |
| Скриншот: успешные пинги из шагов 4 и 5 | lab/lab3/04-05.png |
| Скриншоты: четыре пинга из шага 6 | lab/lab3/06.png (можно несколько файлов 06-1.png…) |
| Скриншот: захват на линке R1–R2 из шага 7 | lab/lab3/07.png |
| Отчёт: расчёт трёх сетей и ответы на вопросы ниже | lab/lab3/report.md |
В отчёте:
- Для каждой сети A, B, C — адрес сети, маска, широковещательный адрес, диапазон адресов компьютеров и их количество. Покажите, как вы это посчитали (маска в двоичном виде).
- Таблица результатов шага 6: адрес → прошёл / не прошёл.
- Почему пинг с PC сети A до
192.168.2.2не проходит? На каком устройстве пакет «не знает, куда идти дальше»? - Почему R1 отвечает на пинг по адресу
192.168.12.1, хотя это адрес из другой сети, а R2 по адресу192.168.12.2— нет? (Подсказка: подумайте, куда R2 должен отправить ответ.)
Критерии приёмки
| # | Критерий (проверяемый) | Баллы |
|---|---|---|
| 1 | Топология: R1, R2 соединены напрямую, у каждого своя сеть с коммутатором и 2 PC; адреса подписаны | 10 |
| 2 | Адреса на интерфейсах R1, R2 и PC совпадают с таблицей шага 2 | 10 |
| 3 | Таблицы маршрутизации R1 и R2 показаны, в них только Direct-сети | 10 |
| 4 | Пинги шагов 4 и 5 проходят | 10 |
| 5 | Есть результат всех четырёх пингов шага 6 | 15 |
| 6 | Захват на линке R1–R2 показан | 10 |
| 7 | В отчёте верный расчёт сетей A, B, C: адрес сети, широковещательный, диапазон, количество, двоичная маска | 20 |
| 8 | В отчёте ответы на вопросы 3 и 4, опирающиеся на свои скриншоты | 15 |
| Итого | 100 |
Не принимается: нет report.md; нет таблиц маршрутизации; скриншоты чужой работы.
Как сдать
git add lab/lab3 && git commit -m "ДЗ 3"→git push -u origin lab3(или загрузите файлы в браузере в веткуlab3).- На GitHub: Pull request
lab3→main, в описанииCloses #<номер задачи>. - Сдано в срок, если запрос открыт до срока — время фиксирует GitHub.
ДЗ 2. Две сети через маршрутизатор: ARP, ICMP и шлюз
срок 20.10.2026 23:59
Срок: 20.10.2026, 23:59 (Екатеринбург) · Сдача: Pull request lab2 → main, в описании Closes #<номер задачи>
Цель
Увидеть в анализаторе пакетов, как компьютеры находят друг друга: широковещательный ARP внутри локальной сети, ICMP-пинг, роль шлюза по умолчанию и переупаковку кадра на маршрутизаторе. Результат — две локальные сети, связанные маршрутизатором, и разбор захваченного трафика.
Перед началом
- Готова топология ДЗ 1 (Router + PC). Откройте её и сохраните копией как
dz2— дальше работаем в копии. - В составе eNSP должен быть Wireshark: захват пакетов открывается в нём.
git checkout main && git pull→git checkout -b lab2(или в браузере: при загрузке файлов выберите «Create a new branch» с именемlab2).
Как выполнять
- Соберите две локальные сети. Слева: коммутатор и два PC, справа: коммутатор и два PC. Каждый коммутатор подключите к своему порту маршрутизатора. Проверка: на поле 1 маршрутизатор, 2 коммутатора, 4 PC, все соединения зелёные после Start.
- Задайте адреса — пока без шлюза.
- Маршрутизатор: левый порт
192.168.1.1/24, правый порт192.168.2.1/24. - Левые PC:
192.168.1.2и192.168.1.3, правые PC:192.168.2.2и192.168.2.3, маска255.255.255.0. - Поле Gateway на PC оставьте пустым.
Проверка: на маршрутизаторе адреса видны в выводе информации об интерфейсах, на PC — в настройках.
- Пинг внутри одной сети с захватом. Правой кнопкой по линку от левого PC → Start Capture. Пропингуйте с
192.168.1.2адрес192.168.1.3. Проверка: в Wireshark видны пары ARP (запрос и ответ) и ICMP Echo request / Echo reply. - Разберите кадры в Wireshark. Откройте ARP-запрос и ICMP-запрос, раскройте уровни Ethernet II и выше. Проверка: вы нашли у ARP-запроса MAC получателя
ff:ff:ff:ff:ff:ff(Broadcast), поле Type у ARP и у IP-пакета, MAC и IP отправителя и получателя. - Посмотрите ARP-таблицы. На PC —
arp -a, на маршрутизаторе — команда вывода ARP-таблицы (найдите сами черезdisplay ?). Проверка: в таблице PC есть запись для192.168.1.3с его MAC, тип dynamic. - Проверьте, что ARP не проходит через маршрутизатор. Запустите захват одновременно на линке в левой сети и на линке в правой. Снова пропингуйте внутри левой сети. Проверка: ARP-запрос виден в левом захвате и отсутствует в правом.
- Пинг в другую сеть без шлюза. С
192.168.1.2пропингуйте192.168.2.3. Проверка: пинг не проходит. - Пропишите шлюз. На левых PC Gateway =
192.168.1.1, на правых —192.168.2.1. Повторите пинг192.168.1.2→192.168.2.3. Проверка: ответы приходят. - Переупаковка кадра на маршрутизаторе. Перезапустите маршрутизатор и PC, чтобы очистить ARP-таблицы. Запустите захват в левой и правой сети, затем снова пропингуйте
192.168.1.2→192.168.2.3. Проверка:
- в левом захвате ARP-запрос ищет
192.168.1.1(шлюз), а не192.168.2.3; - в правом захвате ARP-запрос от маршрутизатора ищет
192.168.2.3; - в ICMP-запросе слева MAC получателя — MAC левого порта маршрутизатора, справа MAC отправителя — MAC правого порта маршрутизатора;
- IP-адреса отправителя и получателя на обоих участках одни и те же.
Что сдать
| Что | Где в репозитории |
|---|---|
| Скриншот: топология с двумя сетями и настройками адресов | lab/lab2/01.png |
| Скриншот: Wireshark, раскрытый ARP-запрос (Broadcast, Type) | lab/lab2/04-arp.png |
| Скриншот: Wireshark, раскрытый ICMP-запрос (Ethernet II + IPv4) | lab/lab2/04-icmp.png |
| Скриншот: ARP-таблица PC и ARP-таблица маршрутизатора | lab/lab2/05.png |
| Скриншот: два захвата — ARP есть слева и нет справа | lab/lab2/06.png |
| Скриншот: неудачный пинг без шлюза | lab/lab2/07.png |
| Скриншот: успешный пинг после настройки шлюза | lab/lab2/08.png |
| Скриншоты: левый и правый захваты из шага 9 с раскрытым ICMP-запросом | lab/lab2/09-left.png, lab/lab2/09-right.png |
| Отчёт: ответы на три вопроса ниже, своими словами, со ссылкой на свои скриншоты | lab/lab2/report.md |
Вопросы для отчёта:
- Почему без шлюза пинг внутри сети работает, а в другую сеть — нет?
- Почему ARP-запрос из левой сети не появляется в правой?
- Почему при прохождении маршрутизатора MAC-адреса в кадре меняются, а IP-адреса — нет?
Критерии приёмки
| # | Критерий (проверяемый) | Баллы |
|---|---|---|
| 1 | Топология: 2 сети, у каждой коммутатор и 2 PC, адреса по заданию | 10 |
| 2 | На 04-arp.png виден ARP-запрос с получателем Broadcast ff:ff:ff:ff:ff:ff и полем Type | 10 |
| 3 | На 04-icmp.png раскрыты Ethernet II и IPv4: видны MAC и IP отправителя и получателя | 10 |
| 4 | На 05.png ARP-таблицы PC и маршрутизатора с записями | 10 |
| 5 | На 06.png ARP в левом захвате и его нет в правом | 10 |
| 6 | На 07.png пинг без шлюза не проходит, на 08.png после шлюза проходит | 10 |
| 7 | На 09-left.png и 09-right.png ARP ищет шлюз слева и получателя справа; MAC в ICMP-запросе — порты маршрутизатора | 20 |
| 8 | В report.md ответы на все три вопроса, опирающиеся на свои скриншоты | 20 |
| Итого | 100 |
Не принимается: нет захватов Wireshark; нет report.md; скриншоты чужой работы.
Как сдать
git add lab/lab2 && git commit -m "ДЗ 2"→git push -u origin lab2(или загрузите файлы в браузере в веткуlab2).- На GitHub: Pull request
lab2→main, в описанииCloses #<номер задачи>. - Сдано в срок, если запрос открыт до срока — время фиксирует GitHub.
ДЗ 1. Простая сеть из двух устройств
срок 11.10.2026 23:59
Срок: 11.10.2026, 23:59 (Екатеринбург) · Сдача: Pull request lab1 → main, в описании Closes #<номер задачи>
Цель
Освоить базовую работу с маршрутизатором: имя, просмотр и сохранение конфигурации, IP-адрес на порту и проверка связи. Результат — работающая сеть «роутер — компьютер».
Перед началом
- eNSP установлен и работает (ДЗ 0).
git checkout main && git pull→git checkout -b lab1(или в браузере: при загрузке файлов выберите «Create a new branch» с именемlab1).
Как выполнять
- Создайте сеть. Базовый Router и PC, соединённые напрямую; включите оба. AR-модели не нужны. Проверка: оба устройства запущены, порт соединения зелёный.
- Смените имя маршрутизатора на свою фамилию латиницей. Проверка: новое имя в приглашении консоли.
- Выведите текущую конфигурацию. Проверка: в выводе есть строка с вашим именем роутера.
- Сохраните текущую конфигурацию в конфигурацию при запуске. Проверка: команда сохранения завершилась успешно.
- Перезагрузите маршрутизатор. Проверка: после загрузки имя роутера — ваше.
- Задайте IP-адрес на порту маршрутизатора, подключённом к компьютеру. Проверка: адрес виден в выводе информации об интерфейсе.
- Задайте IP-адрес на компьютере из той же подсети. Проверка: адрес сохранён в настройках PC.
- Пропингуйте маршрутизатор с компьютера. Проверка: ответы приходят.
- Выключите порт маршрутизатора, подключённый к компьютеру, и пропингуйте компьютер с маршрутизатора. Проверка: ответов нет.
Нужные команды — в методичке к лабораторной 1 или в справке устройства (? в консоли).
Что сдать
| Что | Где в репозитории |
|---|---|
| Скриншоты шагов 2–9 (по одному на шаг) | lab/lab1/02.png … lab/lab1/09.png |
На каждом скриншоте видны топология и консоль текущего устройства.
Критерии приёмки
| # | Критерий (проверяемый) | Баллы |
|---|---|---|
| 1 | Шаг 2: имя роутера — фамилия студента латиницей | 10 |
| 2 | Шаг 3: выведена текущая конфигурация | 10 |
| 3 | Шаг 4: конфигурация сохранена | 10 |
| 4 | Шаг 5: после перезагрузки имя сохранилось | 15 |
| 5 | Шаг 6: IP-адрес задан на порту роутера | 10 |
| 6 | Шаг 7: IP-адрес PC из той же подсети | 10 |
| 7 | Шаг 8: ping с PC до роутера проходит | 15 |
| 8 | Шаг 9: порт выключен, ping с роутера до PC не проходит | 15 |
| 9 | На всех скриншотах видны топология и консоль | 5 |
| Итого | 100 |
Не принимается: нет скриншотов в lab/lab1/; имя роутера не фамилия студента; скриншоты чужой работы.
Как сдать
git add lab/lab1 && git commit -m "ДЗ 1"→git push -u origin lab1(или загрузите файлы в браузере в веткуlab1).- На GitHub: Pull request
lab1→main, в описанииCloses #<номер задачи>. - Сдано в срок, если запрос открыт до срока — время фиксирует GitHub.
ДЗ 0. Настройка рабочего окружения eNSP
срок 11.10.2026 23:59
Срок: 11.10.2026, 23:59 (Екатеринбург) · Сдача: Pull request lab0 → main, в описании Closes #<номер задачи>
Цель
Поднять у себя эмулятор eNSP так, чтобы в нём запускались устройства и сохранялись их настройки. На нём будут все дальнейшие работы курса.
Перед началом
- Получите репозиторий: https://ai-info.ru/?c=net → войдите через GitHub → выберите себя в списке → примите приглашение.
- Скачайте архив с VirtualBox и eNSP по ссылке в закрепе Telegram-чата группы.
git checkout main && git pull→git checkout -b lab0(или в браузере: при загрузке файлов выберите «Create a new branch» с именемlab0).
Как выполнять
- Установите VirtualBox из архива — нужна именно эта версия, с другими eNSP не работает. Проверка: VirtualBox запускается.
- Установите eNSP. Проверка: eNSP открывается без ошибок.
- Создайте топологию. New Topo → добавьте базовый Router (подписан «Router», без номера модели), коммутатор и PC, соедините: PC — коммутатор — Router. Проверка: на поле три устройства и два соединения.
- Запустите устройства (Start). Проверка: индикаторы портов зелёные.
- Проверьте роутер. Двойной клик по Router → в консоли
display version. Проверка: роутер выводит версию системы. - Задайте имя роутера — свою фамилию латиницей — и сохраните конфигурацию командой
save. Проверка: приглашение консоли показывает новое имя,saveзавершилась успешно. - Сохраните топологию кнопкой Save в eNSP. Проверка: файл
.topoпоявился там, куда вы сохранили. - Проверьте сохранение. Закройте eNSP, откройте топологию снова, запустите Router. Проверка: в консоли — ваше имя роутера.
Сохранение двухэтапное: кнопка Save в eNSP сохраняет топологию, а конфиг роутера — только команда save в его консоли.
AR-модели (AR2220 и др.) не стартуют, ошибка 40 или «VirtualBox version is not supported» — нормально, нужен только базовый Router. Не ставится VirtualBox — пишите в Telegram-чат.
Что сдать
| Что | Где в репозитории |
|---|---|
Скриншот: запущенные устройства и вывод display version | lab/lab0/01.png |
Скриншот: новое имя роутера и выполненная save | lab/lab0/02.png |
| Скриншот: после переоткрытия — роутер с сохранённым именем | lab/lab0/03.png |
На каждом скриншоте видны топология и консоль.
Критерии приёмки
| # | Критерий (проверяемый) | Баллы |
|---|---|---|
| 1 | На 01.png три запущенных устройства и вывод display version | 30 |
| 2 | На 02.png имя роутера — фамилия студента латиницей, команда save выполнена | 30 |
| 3 | На 03.png после переоткрытия топологии роутер с тем же именем | 30 |
| 4 | На всех скриншотах видны топология и консоль | 10 |
| Итого | 100 |
Не принимается: нет скриншотов в lab/lab0/; имя роутера не фамилия студента; скриншоты чужой работы.
Как сдать
git add lab/lab0 && git commit -m "ДЗ 0"→git push -u origin lab0(или загрузите файлы в браузере в веткуlab0).- На GitHub: Pull request
lab0→main, в описанииCloses #<номер задачи>. - Сдано в срок, если запрос открыт до срока — время фиксирует GitHub.