Материал предоставлен https://it.rfei.ru

Маршрутизация.

10 лет назад

Я не чего не понял в таблице маршрутизаций. Объясните пожалуйста.

10 лет назад

Добрый день, Динар Рафгатович.

Мы видим, что Вы сдали тест. Вопрос ещё актуален?

С уважением, Станислав Лахтин

10 лет назад

Здравствуйте Станислав Евгеньевич. Да вопрос актуален. Я не понял как определить какому ip адресу предназначается сообщение из ip адреса например: 192.168.3.2 или же из 192.168.2.3 ? Заранее блогадарен.

10 лет назад

Доброе утро, Динар Рафгатович.

Всё очень просто. Давайте я вам объясню.

Пример-объяснение

Таблица маршрутизации имеет три маршрута. Если мы не можем найти соответствие адреса назначения и маршрута, то пакет будет отправлен туда, куда отправляются все пакеты “в маршрут по умолчанию”.

Давайте представим, что Вы — почтальон. И Вам следует рассылать письма адресатам, некоторых из которых Вы знаете лично, а кого-то не знаете. Вы имеете книжечку, где написано:

  • Пётр Иванов — д. 8 по улице Светлой.
  • Семья Сидоровых — на улице Рябиновой
  • остальные — отнести на главпочтамт

И вот, вам дают сменщика. Вы передаёте ему книжечку с адресами и спокойно идёте работать в офис. Теперь Ваш товарищ будет ходить и носить почту вместо вас. Он приходит на ЖД вокзал каждое утро и получает коробку писем. Разбирает их и, в соответствии с Вашей книжечкой начинает их разносить.

Вот эта книжечка и есть таблица маршрутизации.

Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.2.0     0.0.0.0         255.255.255.0   U         0 0          0 br0
127.0.0.0       127.0.0.1       255.0.0.0       UG        0 0          0 lo
0.0.0.0         192.168.2.1     0.0.0.0         UG        0 0          0 br0

Давайте разберём правила в ней:

192.168.2.0 — это сеть, а не адрес компьютера, потому что у него последний байт 0. Маска подсети — другими словами это маска, которая определяет как много компьютеров будут входить в сеть представляет собой 255.255.255.0 — последний 0 означает, что всего в сеть входит 255 адресов. Если этот момент вызывает у Вас вопросы, вам следует самостоятельно и внимательно изучить двоичную систему счисления + IP адресацию.

Давайте проверим, соответствует ли наш адрес этому правилу:

Да. Соответствует, адрес 192.168.2.3 принадлежит сети 192.168.2.0/24. Значит пакет будет отправлен сразу этому компьютеру, без дополнительных “хопов” маршрутизации.

Второе правило таблицы маршрутизации указывает что делать с локальными пакетами: есть такой адрес localhost — он может быть у компьютера даже если у него нет ни одного сетевого адаптера. Обычно он используется для того, чтобы программное обеспечение, рассчитанное на работу с сетевыми интерфейсами могли работать даже в отсутствие реальных сетевых интерфейсов.

Третье правило — маршрут по умолчанию. Он говорит о том, что если все остальные правила не подошли, то отправлять все пакеты компьютеру с адресом 192.168.2.1. Этот адрес здесь считается маршрутизатором по умолчанию. Он и есть тот самый главпочтамт, который дальше будет решать что делать с пакетами, адреса которых не знает местный почтальон.

С уважением, Станислав Лахтин

10 лет назад

Спасибо. Теперь понятно.

Ваш комментарий

Комментирование доступно только для авторизованных пользователей.