book2

14.4 IP Routing Table

Routing table — это центр принятия решений router. Именно здесь он ищет route для каждого destination.

Route Sources

Основные источники routes:

SourceКак появляется
Connectedinterface configured and up
Localадрес самого interface
Staticroute добавлена вручную
Dynamicroute изучена протоколом маршрутизации
Defaultиспользуется при отсутствии более specific route

routing table — база маршрутов, которую router использует для path selection. networkterm route source — источник, откуда конкретный маршрут попал в routing table. networkterm

Routing Table Principles

Несколько базовых правил:

  1. every router makes decisions from its own routing table;
  2. router looks for longest match;
  3. если specific route нет, может использоваться default route;
  4. если маршрута нет вообще, packet обычно drop’ается.

Самая важная идея

Packet forwarding зависит не от “общей картины сети в голове инженера”, а от конкретной local routing table router.

Routing Table Entries

Для exam надо узнавать основные route codes:

CodeMeaning
LLocal
CConnected
SStatic
OOSPF
DEIGRP
RRIP

local route — host route к собственному interface address router. networkterm connected route — route к сети, которая непосредственно подключена к interface router. networkterm

Directly Connected Networks

Когда interface активен и имеет address/prefix:

  • появляется C route для network;
  • появляется L route для адреса самого interface.

Это важный exam pattern, особенно в IPv4 и IPv6 routing tables.

Static Routes

static route — маршрут, который администратор вводит вручную. networkterm

Плюсы:

  • simple;
  • predictable;
  • no routing update traffic.

Минусы:

  • плохо масштабируется;
  • ручное сопровождение;
  • при больших сетях неудобно.

Dynamic Routing Protocols

dynamic routing protocol — protocol, который автоматически изучает remote networks и обновляет routing table. networkterm

Примеры:

  • RIP
  • OSPF
  • EIGRP

Default Route

default route — маршрут, используемый, если более specific match в table не найден. networkterm

Ключевые prefixes:

  • IPv4: 0.0.0.0/0
  • IPv6: ::/0

Structure of IPv4 and IPv6 Routing Table

Хотя записи отличаются синтаксисом, общая идея одна и та же:

  • route source code;
  • destination prefix;
  • route metric / details;
  • next hop или exit interface.

Administrative Distance

AD (Administrative Distance) — число, которое показывает, насколько router доверяет источнику route. abbreviation

Чем меньше AD, тем route надёжнее с точки зрения router.

Типовые значения, которые полезно помнить:

Route typeAD
Connected0
Static1
EIGRP90
OSPF110
RIP120

Как быстро запомнить

Lower AD = more believable route source

Exam trap

Longest match сравнивает prefix specificity. Administrative Distance сравнивает доверие к источнику route. Это не одно и то же.

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

Ты можешь читать route codes, различать C/L/S/O/D/R, объяснить default route и понять, как AD влияет на выбор маршрута при нескольких источниках.