book2

14.6 Module Practice and Quiz

Что нужно уметь проговорить без подсказки

После Module 14 ты должен быстро объяснить:

  1. какие две функции выполняет router;
  2. что такое longest match;
  3. как router принимает forwarding decision;
  4. как читать IPv4 и IPv6 routing table;
  5. чем отличаются connected, local, static, dynamic и default routes;
  6. что такое Administrative Distance;
  7. чем static routing отличается от dynamic routing;
  8. что такое metric, convergence и load balancing.

Короткий summary

ТемаКлючевая мысль
Router functionsfind best path + forward packet
Path determinationrouter ищет most specific prefix
Forwardingpacket выходит через нужный egress interface
Routing tableлокальная база решений router
Route sourcesC, L, S, dynamic protocol codes, default
ADдоверие к source route
Static vs Dynamicручной контроль vs автоматическое обучение
Load balancingнесколько equal-cost paths могут использоваться вместе

Самые важные термины

longest match — самое точное совпадение destination address с route prefix. networkterm prefix length — число битов network portion. networkterm routing table — таблица маршрутов router. networkterm next hop — следующее устройство, куда передаётся packet. networkterm egress interface — интерфейс выхода packet из router. networkterm AD (Administrative Distance) — доверие router к источнику маршрута. abbreviation metric — числовая оценка пути внутри routing protocol. networkterm convergence — момент, когда routers согласовали актуальную topology. networkterm

Таблицы для памяти

СравнениеЧто запомнить
Best path vs forwardingвыбор маршрута vs фактическая пересылка
Longest match vs ADspecific prefix vs trust to route source
Connected vs Remoteнапрямую подключена vs через другой router
Static vs Dynamicручной ввод vs автоматическое обучение
Default route vs specific routefallback vs точный match

Мини-проверка себя

Попробуй ответить:

  • Почему route /26 выигрывает у /18, если обе подходят?
  • Почему default route используется не всегда?
  • Чем L route отличается от C route?
  • Почему packet на каждом hop получает новый Layer 2 frame?
  • Чем AD отличается от metric?
  • Когда static route удобнее, чем dynamic routing protocol?
  • Что означает convergence?

Быстрые формулы

ФормулаСмысл
Router = path selection + forwardingдве главные функции
Longest match = most specific routeглавная routing logic
0.0.0.0/0 и ::/0default routes
Lower AD = more trusted sourceсравнение источников routes
Static = simple but manualхорошо для small stable networks
Dynamic = scalable but more complexлучше для larger networks

Самая важная мысль модуля

Чтобы понимать routing, нужно держать в голове три уровня сразу: specific prefix, route source trust и forwarding behavior.

Если повторяешь быстро

Сначала выучи longest match, потом forwarding steps, потом route codes и AD, и только после этого сравни static и dynamic routing.

Итог модуля

Если ты можешь посмотреть на destination IP, представить lookup в routing table и объяснить, почему router выбрал именно этот route и этот egress path, значит Module 14 ты понял правильно.