Маршрутна таблица

Маршрутната или маршрутизиращата таблица, известна в компютърните мрежи още като рутинг таблица (на английски: routing table) или RIB (Routing Information Base) е структура от данни във вид на табличен обект, която съхранява информацията, необходима за маршрутизиране на пакети в мрежата. Всеки рутер или мрежов компютър поддържа маршрутна таблица за възможните маршрути според адреса на получателя на пакета. В таблицата понякога се включва също и информация за съответния резултат за всеки от маршрутите, така че ако има няколко маршрута към една и съща мрежа да може да се избере най-добрия сред тях. Този резултат се определя от метриките определени от рутера или от маршрутизиращия протокол.

При маршрутизация hop-by-hop, всяка маршрутна таблица извежда (за всички дестинации, до които има достъп) адреса на следващото устройство по пътя към тази дестинация: следващия хоп. Ако приемем, че маршрутните таблици са съвместими, прост алгоритъм за препредаване на пакети към следващия хоп в тяхната дестинация е достатъчен за предаване на данни навсякъде в мрежата. Hop-by-hop е фундаменталната характеристика на IP Internetwork LayerМрежов слой в OSI модела[1] и на Мрежовия слой в OSI модела.

Съдържание на маршрутни таблици

Маршрутната таблица съдържа най-малко следните три информационни полета:

  1. id на мрежата: това е подмрежата местоназначение
  2. цена/метрика: това е цената или метриката на пътя, през който пакетът ще бъде изпратен
  3. следващ скок (hop): следващият скок, или гейтуей, е адреса на следващата станция (компютър или друго устройство в мрежата), към който пакетът ще бъде изпратен по пътя до неговата крайна дестинация
Network idCostNext hop
........................
........................

Показаното по-долу е пример за това как би могла да изглежда таблицата по-горе при средностатистически компютър свързан към Интернет чрез домашен рутер:

Мрежа местоназначениеМрежова маскаГейтуейИнтерфейсМетрика
0.0.0.00.0.0.0192.168.0.1192.168.0.10010
127.0.0.0255.0.0.0127.0.0.1127.0.0.11
192.168.0.0255.255.255.0192.168.0.100192.168.0.10010
192.168.0.100255.255.255.255127.0.0.1127.0.0.110
192.168.0.1255.255.255.255192.168.0.100192.168.0.10010

Източници

Външни препратки