Skip to content

Вопросы на собеседовании: Сетевой инженер

100 реальных вопросов с образцовыми ответами и пояснениями для уровня Middle.

Смотреть пример резюме: Сетевой инженер

Тренировка флешкарточками

Интервальное повторение · Hunter Pass

Вопросы

Статическая маршрутизация даёт явный контроль и мало служебного трафика, а динамическая адаптирует доступность сетей к изменениям топологии.

  • Статические маршруты подходят стабильным путям, маршрутам по умолчанию и контролируемым исключениям, но требуют ручного сопровождения.
  • Динамические протоколы находят резервные пути и сходятся после сбоев ценой control-plane traffic и дополнительной сложности.
  • Многие сети сочетают оба подхода, определяя их взаимодействие через redistribution или правила предпочтения.

Зачем это спрашивают: Интервьюер проверяет, умеете ли вы сравнивать эксплуатационное поведение, а не только синтаксис настройки.

RIB содержит маршруты-кандидаты и выбранные маршруты из разных источников, а FIB содержит оптимизированные записи для пересылки пакетов.

  • Протоколы маршрутизации и статическая конфигурация добавляют маршруты в control-plane RIB.
  • Лучшие маршруты и разрешённые next hops программируются в data-plane FIB.
  • Платформа может хранить в RIB несколько путей-кандидатов, хотя в FIB попадут только выбранные.

Зачем это спрашивают: Сильный ответ отделяет выбор маршрута в control plane от пересылки в data plane.

routingmonitoring

При пересылке выбирается самый длинный совпавший префикс, а для установки одинакового префикса сравниваются предпочтение источника и затем метрики протокола.

  • Более точный /24 используется вместо покрывающего /16 независимо от меньшей административной дистанции источника /16.
  • Для одинакового префикса административная дистанция выбирает между статическим маршрутом, OSPF, EIGRP и другими источниками.
  • Метрика выбранного протокола ранжирует изученные им пути, а равноценные пути могут быть установлены вместе.

Зачем это спрашивают: Интервьюер проверяет, не сравниваете ли вы административную дистанцию маршрутов с разной длиной префикса.

databaserouting

OSPF рассылает link-state advertisements внутри area, чтобы маршрутизаторы построили синхронизированную базу топологии и выполнили SPF.

  • LSA описывают routers, links, networks и reachability, а не отправляют полную таблицу маршрутизации как distance-vector updates.
  • Каждый маршрутизатор независимо запускает алгоритм Дейкстры от себя как корня.
  • Полученное дерево кратчайших путей даёт next hops и costs для установки маршрутов в routing table.

Зачем это спрашивают: Хороший ответ связывает рассылку LSA, синхронизацию LSDB, SPF и установку маршрута.

routingforms

Соседям OSPF нужны совместимые параметры интерфейса и области, прежде чем конечные автоматы достигнут состояния Full там, где ожидается полное соседство.

  • Area ID, аутентификация, hello и dead timers и ключевые сетевые параметры должны быть совместимы.
  • Router IDs должны быть уникальны, а на общей линии должна существовать IP-связность.
  • Stub-area flags и поведение MTU также могут помешать обмену базами, даже если Hellos уже видны.

Зачем это спрашивают: Интервьюер оценивает, понимаете ли вы adjacency как согласуемое протокольное отношение с несколькими условиями.

routing

OSPF выбирает designated router и его резерв, чтобы уменьшить число полных соседств и объём обмена LSA в multiaccess-сегментах.

  • Остальные маршрутизаторы формируют полное adjacency с DR и BDR вместо полного соединения каждого с каждым.
  • При выборе сначала используется interface priority, а router ID служит tie-breaker.
  • Выбор не пересматривается автоматически, поэтому появившийся позже маршрутизатор с большим priority не заменяет текущий DR.

Зачем это спрашивают: Сильный ответ объясняет масштабирование, параметры выбора и непредваряющее поведение.

routing

Области OSPF ограничивают подробную рассылку топологии и область расчёта SPF, а area border routers обмениваются маршрутами между областями.

  • Маршрутизаторы внутри области разделяют её LSDB, а не все сведения о состоянии каналов всего домена.
  • ABR соединяют обычные области с магистральной area 0 и ведут отдельные базы для областей.
  • Суммаризация на границах областей уменьшает число маршрутов и изолирует часть изменений топологии.

Зачем это спрашивают: Интервьюер проверяет, понимаете ли вы areas как границу масштабирования control plane.

routingtypes

OSPF складывает costs исходящих интерфейсов вдоль пути и предпочитает маршрут с наименьшей общей стоимостью.

  • Cost обычно вычисляется как reference bandwidth, делённая на bandwidth интерфейса.
  • Reference bandwidth нужно задавать согласованно, чтобы современные высокоскоростные линии оставались различимы.
  • Администратор может явно задать cost интерфейса, если policy должна отличаться от значения по bandwidth.

Зачем это спрашивают: Хороший ответ охватывает суммарную стоимость, reference bandwidth и явную policy.

routing

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.

routing

BGP последовательно оценивает атрибуты и policy, включая weight, local preference, локальное происхождение, AS_PATH, origin, MED и eBGP против iBGP.

  • Более высокий local preference предпочитается внутри AS, а более короткий AS_PATH обычно сравнивается позднее.
  • Меньший MED может подсказать предпочтительную точку входа соседней AS при сопоставимых условиях.
  • Точный порядок и vendor-specific attributes нужно проверять для используемой платформы.

Зачем это спрашивают: Интервьюер проверяет понимание BGP как упорядоченной policy, а не выбора кратчайшего физического расстояния.

routing

Local preference сообщает маршрутизаторам внутри AS предпочитаемый выход, а MED предлагает соседней AS точку входа.

  • Побеждает более высокий local preference, который распространяется iBGP peers внутри AS.
  • Предпочитается меньший MED, обычно сравниваемый между путями от одной соседней AS.
  • Local preference прямо управляет исходящим выбором, а MED является рекомендацией, которую соседняя сеть может проигнорировать.

Зачем это спрашивают: Хороший ответ отделяет исходящую policy внутри AS от подсказки для входящего трафика другой AS.

redistypingrouting

Redistribution может создать петли, обратное распространение, неоптимальные пути и несогласованную доступность при соединении разных семантик протоколов.

  • Metrics нужно преобразовывать, потому что OSPF, EIGRP и другие протоколы измеряют пути по-разному.
  • Route tags и filtering помогают не вернуть маршруты обратно в исходный протокол.
  • Точки redistribution должны быть немногочисленными, осознанными, документированными и дополненными явной prefix policy.

Зачем это спрашивают: Интервьюер оценивает, считаете ли вы redistribution контролируемой границей policy.

network-securitywan

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.

switching

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.

formsswitching

Участники 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

    После изменения сети одно приложение медленно работает между площадками, а остальной трафик нормален; как провести сквозную диагностику?