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.1ping 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.1traceroute 192.168.2.1 ciscoIOScommand
Показывает hop-by-hop path до destination и помогает увидеть, на каком router path ломается.
show ip route
Пример:
show ip route | begin Gatewayshow ip route | begin Gateway ciscoIOScommand
Показывает IPv4 routing table начиная с useful строки про gateway/default information.
Что проверять:
- есть ли нужная
Sroute; - есть ли
S*default route; - правильный ли next hop;
- не отсутствует ли route совсем.
show ip interface brief
Пример:
show ip interface briefshow ip interface brief ciscoIOScommand
Быстро показывает addresses и status всех IPv4 interfaces.
Главный вопрос:
up/upли нужный interface?
Если interface не up/up, route может не работать даже при правильной конфигурации.
show cdp neighbors detail
Пример:
show cdp neighbors detailshow 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:
- подтвердить проблему через
pingдо remote LAN; - проверить next-hop router;
- проверить reachability дальше по path;
- посмотреть routing table промежуточного router;
- найти missing или wrong static route;
- исправить config;
- повторно проверить 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 IP | route есть, но packet уходит не туда |
| Missing static route | в table нет нужной S entry |
| Missing default route | unknown destinations не выходят наружу |
| Interface down | route может быть unusable |
| Addressing mismatch | neighbor 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 в нужный момент.