Вопросы на собеседовании: Сетевой инженер
100 реальных вопросов с образцовыми ответами и пояснениями для уровня Middle.
Смотреть пример резюме: Сетевой инженер →Тренировка флешкарточками
Интервальное повторение · Hunter Pass
Вопросы
Статическая маршрутизация даёт явный контроль и мало служебного трафика, а динамическая адаптирует доступность сетей к изменениям топологии.
- Статические маршруты подходят стабильным путям, маршрутам по умолчанию и контролируемым исключениям, но требуют ручного сопровождения.
- Динамические протоколы находят резервные пути и сходятся после сбоев ценой control-plane traffic и дополнительной сложности.
- Многие сети сочетают оба подхода, определяя их взаимодействие через redistribution или правила предпочтения.
Зачем это спрашивают: Интервьюер проверяет, умеете ли вы сравнивать эксплуатационное поведение, а не только синтаксис настройки.
RIB содержит маршруты-кандидаты и выбранные маршруты из разных источников, а FIB содержит оптимизированные записи для пересылки пакетов.
- Протоколы маршрутизации и статическая конфигурация добавляют маршруты в control-plane RIB.
- Лучшие маршруты и разрешённые next hops программируются в data-plane FIB.
- Платформа может хранить в RIB несколько путей-кандидатов, хотя в FIB попадут только выбранные.
Зачем это спрашивают: Сильный ответ отделяет выбор маршрута в control plane от пересылки в data plane.
При пересылке выбирается самый длинный совпавший префикс, а для установки одинакового префикса сравниваются предпочтение источника и затем метрики протокола.
- Более точный /24 используется вместо покрывающего /16 независимо от меньшей административной дистанции источника /16.
- Для одинакового префикса административная дистанция выбирает между статическим маршрутом, OSPF, EIGRP и другими источниками.
- Метрика выбранного протокола ранжирует изученные им пути, а равноценные пути могут быть установлены вместе.
Зачем это спрашивают: Интервьюер проверяет, не сравниваете ли вы административную дистанцию маршрутов с разной длиной префикса.
OSPF рассылает link-state advertisements внутри area, чтобы маршрутизаторы построили синхронизированную базу топологии и выполнили SPF.
- LSA описывают routers, links, networks и reachability, а не отправляют полную таблицу маршрутизации как distance-vector updates.
- Каждый маршрутизатор независимо запускает алгоритм Дейкстры от себя как корня.
- Полученное дерево кратчайших путей даёт next hops и costs для установки маршрутов в routing table.
Зачем это спрашивают: Хороший ответ связывает рассылку LSA, синхронизацию LSDB, SPF и установку маршрута.
Соседям OSPF нужны совместимые параметры интерфейса и области, прежде чем конечные автоматы достигнут состояния Full там, где ожидается полное соседство.
- Area ID, аутентификация, hello и dead timers и ключевые сетевые параметры должны быть совместимы.
- Router IDs должны быть уникальны, а на общей линии должна существовать IP-связность.
- Stub-area flags и поведение MTU также могут помешать обмену базами, даже если Hellos уже видны.
Зачем это спрашивают: Интервьюер оценивает, понимаете ли вы adjacency как согласуемое протокольное отношение с несколькими условиями.
OSPF выбирает designated router и его резерв, чтобы уменьшить число полных соседств и объём обмена LSA в multiaccess-сегментах.
- Остальные маршрутизаторы формируют полное adjacency с DR и BDR вместо полного соединения каждого с каждым.
- При выборе сначала используется interface priority, а router ID служит tie-breaker.
- Выбор не пересматривается автоматически, поэтому появившийся позже маршрутизатор с большим priority не заменяет текущий DR.
Зачем это спрашивают: Сильный ответ объясняет масштабирование, параметры выбора и непредваряющее поведение.
Области OSPF ограничивают подробную рассылку топологии и область расчёта SPF, а area border routers обмениваются маршрутами между областями.
- Маршрутизаторы внутри области разделяют её LSDB, а не все сведения о состоянии каналов всего домена.
- ABR соединяют обычные области с магистральной area 0 и ведут отдельные базы для областей.
- Суммаризация на границах областей уменьшает число маршрутов и изолирует часть изменений топологии.
Зачем это спрашивают: Интервьюер проверяет, понимаете ли вы areas как границу масштабирования control plane.
OSPF складывает costs исходящих интерфейсов вдоль пути и предпочитает маршрут с наименьшей общей стоимостью.
- Cost обычно вычисляется как reference bandwidth, делённая на bandwidth интерфейса.
- Reference bandwidth нужно задавать согласованно, чтобы современные высокоскоростные линии оставались различимы.
- Администратор может явно задать cost интерфейса, если policy должна отличаться от значения по bandwidth.
Зачем это спрашивают: Хороший ответ охватывает суммарную стоимость, reference bandwidth и явную policy.
EIGRP использует DUAL, чтобы выбрать successor как лучший путь без петли и сохранить feasible successors как безопасные резервные пути.
- Successor имеет наименьшую feasible distance до назначения.
- Сосед становится feasible successor, когда его reported distance меньше текущей feasible distance.
- После сбоя feasible successor можно быстро установить без предварительного запроса ко всей сети.
Зачем это спрашивают: Интервьюер проверяет понимание правила резервного пути без петли, а не только metric EIGRP.
eBGP обменивается маршрутами между автономными системами, а iBGP распространяет BGP-маршруты внутри одной автономной системы.
- eBGP добавляет локальную AS в AS_PATH при объявлении маршрута через границу автономной системы.
- iBGP по умолчанию не объявляет маршрут от одного iBGP peer другому, поэтому нужна full mesh или route reflectors.
- Их стандартные ожидания от session и next-hop handling отличаются, хотя policy может изменить значительную часть поведения.
Зачем это спрашивают: Сильный ответ различает административную область и правило объявления iBGP.
BGP последовательно оценивает атрибуты и policy, включая weight, local preference, локальное происхождение, AS_PATH, origin, MED и eBGP против iBGP.
- Более высокий local preference предпочитается внутри AS, а более короткий AS_PATH обычно сравнивается позднее.
- Меньший MED может подсказать предпочтительную точку входа соседней AS при сопоставимых условиях.
- Точный порядок и vendor-specific attributes нужно проверять для используемой платформы.
Зачем это спрашивают: Интервьюер проверяет понимание BGP как упорядоченной policy, а не выбора кратчайшего физического расстояния.
Local preference сообщает маршрутизаторам внутри AS предпочитаемый выход, а MED предлагает соседней AS точку входа.
- Побеждает более высокий local preference, который распространяется iBGP peers внутри AS.
- Предпочитается меньший MED, обычно сравниваемый между путями от одной соседней AS.
- Local preference прямо управляет исходящим выбором, а MED является рекомендацией, которую соседняя сеть может проигнорировать.
Зачем это спрашивают: Хороший ответ отделяет исходящую policy внутри AS от подсказки для входящего трафика другой AS.
Redistribution может создать петли, обратное распространение, неоптимальные пути и несогласованную доступность при соединении разных семантик протоколов.
- Metrics нужно преобразовывать, потому что OSPF, EIGRP и другие протоколы измеряют пути по-разному.
- Route tags и filtering помогают не вернуть маршруты обратно в исходный протокол.
- Точки redistribution должны быть немногочисленными, осознанными, документированными и дополненными явной prefix policy.
Зачем это спрашивают: Интервьюер оценивает, считаете ли вы redistribution контролируемой границей policy.
MPLS отделяет transport labels от service context, позволяя провайдеру передавать изолированные клиентские маршруты через общий core.
- Provider-edge routers помещают клиентские маршруты в VRF и добавляют VPN labels.
- Core label-switching routers пересылают transport labels без клиентских таблиц маршрутизации.
- MP-BGP распространяет VPN routes и labels между provider edges, а route targets управляют import и export.
Зачем это спрашивают: Сильный ответ концептуально связывает labels, VRF, provider core и MP-BGP.
STP выбирает коммутатор с наименьшим bridge ID как root, после чего каждый non-root switch выбирает путь с наименьшей стоимостью к этому root.
- Bridge ID объединяет bridge priority, extended system ID и MAC address.
- Root path cost является суммой port costs вдоль пути.
- Равенство разрешается по упорядоченным полям BPDU, например sender bridge ID и sender port ID.
Зачем это спрашивают: Интервьюер проверяет, умеете ли вы вывести решения STP из bridge ID и суммарной стоимости пути.
STP назначает портам роли root и designated, а избыточные non-designated или alternate ports оставляет без пересылки.
- У каждого non-root switch есть один root port с лучшим путём к root bridge.
- У каждого сегмента есть один designated port с лучшим путём от сегмента к root.
- Резервные порты, создающие петлю, не пересылают трафик и могут активироваться после изменения топологии.
Зачем это спрашивают: Хороший ответ объясняет каждую роль относительно root и сетевого сегмента.
RSTP использует явный handshake proposal и agreement и упрощённые состояния портов для более быстрого включения безопасных линий.
- Он применяет состояния discarding, learning и forwarding вместо более длинной классической последовательности.
- Alternate ports предоставляют заранее известные резервные пути к root.
- Edge ports могут сразу перейти в forwarding, если известно, что к ним не подключён другой switch.
Зачем это спрашивают: Интервьюер проверяет знание механизмов быстрой сходимости, а не только названия протокола.
BPDU Guard защищает edge ports от неожиданных switches, а Root Guard не позволяет порту принять superior root claim.
- BPDU Guard обычно отключает edge port, получивший BPDU.
- Root Guard переводит порт в root-inconsistent, пока приходят superior BPDUs.
- Обе функции закрепляют замысел топологии, но применяются к разным предположениям доверия и ролям портов.
Зачем это спрашивают: Сильный ответ отличает защиту endpoint от защиты root election.
Allowed VLANs определяют tagged VLANs на trunk, а native VLAN задаёт обработку untagged frames.
- Удаление неиспользуемых VLAN ограничивает лишний broadcast и случайное раскрытие.
- Native VLAN mismatch может поместить untagged traffic в разные broadcast domains на концах линии.
- Обе стороны должны использовать явную согласованную policy native VLAN и одинаковые allowed lists.
Зачем это спрашивают: Интервьюер проверяет понимание scope trunk и риска native-VLAN mismatch.
Участники EtherChannel должны иметь совместимые физические настройки и параметры второго уровня, чтобы работать одной логической линией.
- Speed, duplex, access или trunk mode, native VLAN и allowed VLANs должны совпадать.
- Channel protocol и group configuration должны соответствовать задуманному bundle.
- STP видит port-channel одной логической линией и не блокирует отдельных участников независимо.
Зачем это спрашивают: Хороший ответ связывает согласованность конфигурации с объединением и поведением STP.
Закрытые вопросы
- 21
Как взаимодействуют режимы LACP active и passive?
- 22
Как трафик распределяется между участниками EtherChannel?
distributedswitching - 23
Что VXLAN добавляет в коммутируемую сеть дата-центра?
switchingdatacenter - 24
Как VLSM улучшает распределение IPv4-адресов?
ip-addressing - 25
Как распределить /24 через VLSM между подсетями на 100, 50 и 20 узлов?
networkingip-addressing - 26
При каких условиях несколько маршрутов можно суммаризировать одним префиксом?
routing - 27
Каков основной компромисс агрессивной суммаризации маршрутов?
routing - 28
Чем standard IPv4 ACL отличается от extended ACL?
- 29
Как работают wildcard masks в записях IPv4 ACL?
network-security - 30
Как порядок, направление и implicit deny ACL влияют на фильтрацию пакетов?
network-security - 31
Как маркировки Layer 2 CoS и Layer 3 DSCP поддерживают QoS?
qos - 32
Чем QoS policing отличается от shaping?
qos - 33
Зачем в QoS используются несколько очередей и strict-priority queue?
data-structuresqos - 34
Как DNS delegation, NS records и glue records работают вместе?
dnsnetwork-servicesdelegation - 35
Чем recursive DNS server отличается от authoritative server?
dnsnetwork-servicesrecursion - 36
Как DHCP relay выдаёт аренды через маршрутизируемые подсети?
networkingip-addressingrouting - 37
Чем отличаются global unicast, unique local, link-local и multicast IPv6 addresses?
ip-addressing - 38
Как Router Advertisements, SLAAC и DHCPv6 участвуют в настройке IPv6?
ip-addressingroutingconfig - 39
Как IPv6 Neighbor Discovery заменяет и расширяет ARP?
protocolsip-addressing - 40
Какие практики проектирования IPv6 отличаются от обычного IPv4 subnetting?
designnetworkingip-addressing - 41
Чем transport mode IPsec отличается от tunnel mode?
network-security - 42
Почему GRE часто сочетают с IPsec?
network-security - 43
Чем SSL или TLS VPN для удалённого доступа отличается от site-to-site IPsec VPN?
tlsnetwork-security - 44
Чем Layer 4 load balancer отличается от Layer 7?
load-balancing - 45
Как health checks и load-balancing algorithms влияют на выбор backend?
health-checksalgorithms - 46
Что такое session persistence в балансировке и какой компромисс она создаёт?
load-balancingsessions - 47
Чем static NAT, dynamic NAT и PAT отличаются?
networkingnetwork-services - 48
Что означают inside local, inside global, outside local и outside global в NAT?
networkingnetwork-services - 49
Какое состояние PAT хранит для обратного трафика?
- 50
Как destination NAT и port forwarding публикуют внутренний сервис?
networkingnetwork-services - 51
OSPF adjacency застряла в EXSTART или EXCHANGE; как это диагностировать?
problem-solvingrouting - 52
OSPF neighbor остаётся в INIT; какие данные нужно собрать?
routing - 53
OSPF neighbors находятся в FULL, но ожидаемый prefix отсутствует; как его проследить?
routing - 54
OSPF adjacency flaps каждые несколько минут; как найти причину?
routing - 55
eBGP session переключается между Idle и Active; как это диагностировать?
sessions - 56
BGP session находится в ESTABLISHED, но prefixes не приходят; что проверить?
sessionsrouting - 57
BGP prefix получен, но не установлен в routing table; как это объяснить?
routing - 58
Исходящий traffic идёт через одного ISP, а входящий возвращается через другого; как оценить BGP policy?
routing - 59
Route redistribution создаёт loop между OSPF и BGP; как его остановить?
routingredis - 60
Traffic к одной subnet blackholed после summarization; как это исправить?
networkingip-addressingrouting - 61
В switched network наблюдаются broadcast storm и MAC flapping; как локализовать и диагностировать проблему?
switching - 62
Неверный switch стал STP root; как безопасно исправить topology?
switching - 63
Port-channel поднят на одном member, но traffic нестабилен; как это диагностировать?
- 64
VLAN работает на части access switches, но не на остальных; как проследить misconfiguration?
switching - 65
На trunk обнаружен native VLAN mismatch; как оценить и исправить его?
switching - 66
MAC address постоянно перемещается между switch ports; как отличить loop от нормального перемещения?
switching - 67
SVI поднят, но hosts его VLAN не достигают других сетей; как это исследовать?
switching - 68
Clients теряют connectivity во время HSRP или VRRP failover; что проверить?
high-availability - 69
Как разложить высокую application latency по network path?
planninglatency - 70
Packet loss появляется только при peak utilization; как найти bottleneck?
trackingtroubleshooting - 71
Средняя загрузка interface низкая, но output drops растут; как исследовать microbursts?
types - 72
GRE или IPsec tunnel передаёт маленький traffic, но зависает на больших packets; как это исправить?
network-security - 73
High-bandwidth WAN link даёт плохой TCP throughput; как его анализировать?
networkingprotocolsthroughput - 74
Как построить QoS policy для voice и business-critical traffic на перегруженном WAN edge?
qos - 75
QoS policy настроена, но traffic всё равно попадает в default queue; как это диагностировать?
qosconfigdata-structures - 76
Голосовые вызовы прерываются, хотя средняя загрузка WAN неполная; как исследовать QoS?
qos - 77
Как спроектировать ACL между пользовательскими, серверными и management networks?
design - 78
ACL разрешает forward flow, но return traffic не проходит; как его проследить?
network-security - 79
Как развернуть крупное изменение ACL без случайной блокировки critical traffic?
network-securitydeployment - 80
Site-to-site IPsec VPN не завершает IKE negotiation; как это диагностировать?
network-security - 81
IKE установлен, но IPsec tunnel не передаёт traffic; что проверить?
network-security - 82
Через policy-based IPsec VPN работают только некоторые subnets; как это исправить?
network-securitynetworkingip-addressing - 83
Traffic через два redundant VPN gateways нестабилен; как проверить asymmetric routing?
network-securitygateway - 84
TLS handshake завершается ошибкой после установки TCP; как прочитать trace в Wireshark?
networkingprotocolstls - 85
Wireshark отмечает retransmissions, out-of-order packets и duplicate ACKs; как их интерпретировать?
packet-analysis - 86
TCP capture показывает частые zero-window announcements; что исследовать?
networkingprotocols - 87
Как сопоставить router и firewall logs во время короткого outage связности?
networkingroutingnetwork-security - 88
Как совместить SNMP и NetFlow при повторяющейся congestion WAN?
monitoring - 89
Как сегментировать users, servers, guests и network management в новом офисе?
- 90
Как обеспечить segmentation без неуправляемой firewall policy?
network-securitynetworking - 91
Два AWS VPC через Transit Gateway не могут общаться; как проследить routes?
gatewayroutingcommunication - 92
SD-WAN application постоянно выбирает плохой path; как настроить policy?
wan - 93
MPLS L3VPN site получает часть remote prefixes, но не остальные; как локализовать проблему?
wan - 94
Hosts одного VXLAN segment работают на одном leaf, но не между leaf switches; что проверить?
switchingdatacenter - 95
Как использовать Ansible для повторяемого изменения network configuration?
configansible - 96
Как обнаружить и исправить configuration drift на Cisco и Juniper devices?
configiac - 97
Как спланировать packet captures для intermittent asymmetric failure?
- 98
Какие operational outputs сравнить, если одна routing issue появляется на Cisco IOS-XE и Juniper Junos?
- 99
WAN circuit постоянно близок к capacity; как выбрать между QoS, traffic engineering и upgrade?
capacityqos - 100
После изменения сети одно приложение медленно работает между площадками, а остальной трафик нормален; как провести сквозную диагностику?