show ip route

Команда show ip route выводит содержимое ipv4 таблицы маршрутизации.

Синтаксис

show ip route

Режим команды

privileged EXEC

Рекомендации по

использованию

Данная команда используется для отображения текущего состояния таблицы маршрутизации.

Данная команда показывает только маршруты connected (“C”) и статический (“S”). Маршруты, заданные по протоколам RIP или OSPF, будут показаны как статические.

Раздел “Codes” (вывод легенды) содержит описание и других, реально неиспользуемых типов маршрутов.

•      При выполнении команды маршрут не показывается , если он проходит через интерфейс, который не зарегистрирован в Продукте.

Пример вывода

команды

Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP

       D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

       N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

       E1 - OSPF external type 1, E2 - OSPF external type 2

       i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

       ia - IS-IS inter area, * - candidate default, U - per-user static route

       o - ODR, P - periodic downloaded static route

 

Gateway of last resort is 10.1.1.1 to network 0.0.0.0

S*   0.0.0.0/0 [0/0] via 10.1.1.

     1.0.0.0/32 is subnetted, 4 subnets

S       1.2.3.4 [0/0] via 10.2.2.2

                [0/0] via 10.3.3.3

                [0/0] is directly connected, FastEthernet0/0

S       1.2.3.5 [0/0] is directly connected, FastEthernet0/0

S       1.2.3.6 [0/0] via 10.2.2.2

S       1.2.3.7 [0/0] via 10.2.2.2

     174.0.0.0/16 is variably subnetted, 3 subnets, 2 masks

S       174.0.0.0/24 [0/0] via 10.3.3.3

S       174.0.1.0/24 [0/0] via 10.3.3.3

S       174.0.0.0/19 [0/0] via 10.3.3.3

C    192.168.111.0/24 [0/0] is directly connected, FastEthernet1/0

S    181.111.0.0/16 [0/0] via 10.3.3.3

                    [0/0] is directly connected, FastEthernet0/0

     10.0.0.0/16 is subnetted, 1 subnets

C       10.0.0.0 [0/0] is directly connected, FastEthernet0/0

S    172.0.0.0/8 [0/0] via 10.3.3.3 

Правила формирования таблицы маршрутизации

В качестве «шлюза последней надежды» (шлюз по умолчанию) берется маршрут до подсети 0.0.0.0/0:

Если такой маршрут отсутствует, то пишется фраза: Gateway of last resort is not set

Маршрут подсети вида 0.0.0.0/x, где x > 0, за «шлюз последней надежды» не признается.

 

Если маршрут до подсети 0.0.0.0/0 задан через интерфейс (например, GigabitEthernet0/1), то выдается фраза:

Gateway of last resort is GigabitEthernet0/1

Если существуют несколько маршрутов до подсети 0.0.0.0/0, то в качестве «шлюза последней надежды» выбирается первый из них.

Запись в таблице маршрута «шлюз последней надежды» помечается звездочкой.

 

Формирование записи таблицы маршрутизации:

•      Тип записи формируется следующим образом:

•      если маршрут прописан через интерфейс, причем подсеть сформирована адресом на интерфейсе (а не специальной командой маршрутизации), то пишется тип “C”;

•      во всех остальных случаях, включая маршрут, явно прописанный через интерфейс, пишется тип “S”.

•      Адрес очередной подсети соотносится с классами сетей “A”, “B” и “C”.

Маршруты пишутся в виде отдельных записей (не группируются) в случаях:

•      подсети более широкие, чем предполагаемый их класс (например, 172.0.0.0/8);

•      адреса вида 0.0.0.0/x;

•      адреса, не принадлежащие к классам “A”, “B” или “C”;

•      подсети более узкие, чем предполагаемый их класс (например, 10.0.0.0/16), обязательно помечаются как “Subnetted” и, при необходимости, группируются несколько подсетей вместе;

•      подсети, совпадающие с классом (например, 192.168.111.0/24), включаются в группу “Subnetted”, если в ней присутствуют более узкие подсети. Если более узких подсетей нет, подсети, совпадающие с классом, пишутся в виде отдельной записи.

Группирование записей в случае совпадения масок подсетей:

•      Вначале пишется строка вида:

class-ip/mask-postfix is subnetted, N subnets

где

class-ip - IP-адрес с наложенной на него маской классовой подсети (не путать с общей для данных подсетей маской!);

mask-postfix - общая для данных подсетей маска;

N - количество подсетей в данной группе.

Например, для записей вида 1.2.x.0/24 будет написано:

1.0.0.0/24 is subnetted, <N> subnets

 

•      В записях, принадлежащих к этой группе, пишутся только IP-адреса без масок.

Группирование записей в случае разных масок подсетей:

•      Вначале пишется строка вида:

class-ip/class-mask-postfix is variably subnetted, N subnets, M masks

где

class-ip - IP-адрес с наложенной на него маской классовой подсети;

class-mask-postfix - классовая маска;

N  - количество подсетей в данной группе;

M  - количество масок подсетей в данной группе.

Пример:

174.0.0.0/16 is variably subnetted, 3 subnets, 2 masks

 

•      В записях, принадлежащих к этой группе, пишутся IP-адреса с масками.

 

Группирование записей в случае одинаковых адресов:

•      Первая строка пишется полностью, включая тип записи, адресную информацию и указание через gateway или интерфейс пишется маршрут.

•      Во второй и последующих строках - тип записи и адресная информация опускаются.

Если для данного адреса присутствуют маршруты как через интерфейсы, так и gateways, то сначала пишутся маршруты через gateways, а потом - через интерфейсы.

•      Для записей типа “S” в квадратных скобках пишется информация, связанная с метрикой маршрута, в виде:

[metric/0]

•      если системная метрика маршрута равна 0, то выдается 1;

•      в противном случае - выдается значение системной метрики.

Для маршрутов, заданных в консоли с помощью команды ip route, всегда выдается метрика в виде [1/0].

Примечание

 

•      Показывает только connected (“C”) и статический (“S”) маршруты.

•      Для маршрутов, прописанных через интерфейсы, показывается метрика.

•      Параметр, связанный с метрикой маршрута, имеет вид [metric/0].