book2

16.2 Troubleshoot IPv4 Static and Default Route Configuration

Network Changes

Даже если сеть вчера работала, сегодня может не работать из-за:

  • link failure;
  • ISP problem;
  • interface shutdown;
  • bad addressing;
  • wrong static route;
  • missing default route;
  • человеческой ошибки в config.

Поэтому troubleshooting должен быть не хаотичным, а методичным.

Common Troubleshooting Commands

Главные команды этого модуля:

ping
traceroute
show ip route
show ip interface brief
show cdp neighbors detail

ping

Пример:

ping 192.168.2.1 source 172.16.3.1

ping 192.168.2.1 source 172.16.3.1 ciscoIOScommand Проверяет reachability до remote address, указывая source address/interface.

extended ping — ping, где можно указать дополнительные параметры, например source address. networkterm

Зачем это полезно:

  • позволяет проверить reachability именно с нужного router interface;
  • помогает понять, работает ли path для конкретной source network.

traceroute

Пример:

traceroute 192.168.2.1

traceroute 192.168.2.1 ciscoIOScommand Показывает hop-by-hop path до destination и помогает увидеть, на каком router path ломается.

show ip route

Пример:

show ip route | begin Gateway

show ip route | begin Gateway ciscoIOScommand Показывает IPv4 routing table начиная с useful строки про gateway/default information.

Что проверять:

  • есть ли нужная S route;
  • есть ли S* default route;
  • правильный ли next hop;
  • не отсутствует ли route совсем.

show ip interface brief

Пример:

show ip interface brief

show ip interface brief ciscoIOScommand Быстро показывает addresses и status всех IPv4 interfaces.

Главный вопрос:

  • up/up ли нужный interface?

Если interface не up/up, route может не работать даже при правильной конфигурации.

show cdp neighbors detail

Пример:

show cdp neighbors detail

show cdp neighbors detail ciscoIOScommand Показывает directly connected Cisco neighbors и помогает проверить Layer 2 adjacency.

CDP (Cisco Discovery Protocol) — Cisco protocol для обнаружения напрямую подключённых Cisco devices. abbreviation

Быстрая логика команд

ping = работает или нет

traceroute = где ломается

show ip route = есть ли маршрут

show ip interface brief = interface живой или нет

show cdp neighbors detail = есть ли сосед на L2

Solve a Connectivity Problem

Правильная последовательность troubleshooting:

  1. подтвердить проблему через ping до remote LAN;
  2. проверить next-hop router;
  3. проверить reachability дальше по path;
  4. посмотреть routing table промежуточного router;
  5. найти missing или wrong static route;
  6. исправить config;
  7. повторно проверить connectivity.

Practical flow

Если PC1 не видит R3 LAN:

  • сначала ping с R1 до R3 LAN;
  • потом ping до ближайшего next hop;
  • потом traceroute, чтобы увидеть failing hop;
  • потом show ip route на suspect router;
  • потом show ip interface brief, если route есть, но path всё равно broken.

Частые причины problem

ПроблемаКак выглядит
Wrong next-hop IProute есть, но packet уходит не туда
Missing static routeв table нет нужной S entry
Missing default routeunknown destinations не выходят наружу
Interface downroute может быть unusable
Addressing mismatchneighbor reachable по L2, но не по L3

Exam trap

Если сосед виден в CDP, это не значит, что routing уже настроен правильно. Это лишь strong hint, что Layer 1/2 живы и проблему надо искать в Layer 3.

Golden rule

Всегда изолируй problem по hops. Не проверяй всё сразу. Иди от nearest known-good point к first failing point.

Если понял тему

Ты можешь методично найти broken static/default route, понять на каком hop теряется connectivity и выбрать правильную verify command в нужный момент.