Шлюз по умолчанию

редактировать
Узел в компьютерной сети

A шлюз по умолчанию - это узел в компьютерная сеть с использованием набора интернет-протоколов, который служит в качестве узла пересылки (маршрутизатор ) в другие сети, когда никакая другая спецификация маршрута не соответствует IP-адресу назначения пакета.

Содержание

  • 1 Роль
  • 2 Примеры
    • 2.1 Один маршрутизатор
    • 2.2 Мульти-маршрутизатор
  • 3 Утилиты
  • 4 Ссылки
  • 5 Внешние ссылки

Роль

Шлюз - это сетевой узел, который служит точкой доступа к другой сети, что часто требует не только изменения адресации, но и другой сетевой технологии. В более узком смысле маршрутизатор просто пересылает пакеты между сетями с разными сетевыми префиксами . Стек сетевого программного обеспечения каждого компьютера содержит таблицу маршрутизации, в которой указывается, какой интерфейс используется для передачи и какой маршрутизатор в сети отвечает за перенаправление на определенный набор адресов. Если ни одно из этих правил пересылки не подходит для данного адреса назначения, шлюз по умолчанию выбирается в качестве маршрутизатора последней инстанции. Шлюз по умолчанию можно указать с помощью команды route для настройки таблицы маршрутизации узла и маршрута по умолчанию.

. В домашней среде или в небольшом офисе шлюзом по умолчанию является устройство, такое как DSL-маршрутизатор или кабельный маршрутизатор, который соединяет локальную сеть с Интернетом. Он служит шлюзом по умолчанию для всех сетевых устройств.

Для корпоративных сетевых систем может потребоваться множество внутренних сетевых сегментов. Устройство, желающее установить связь с хостом в общедоступном Интернете, например, пересылает пакет на шлюз по умолчанию для своего сегмента сети. У этого маршрутизатора также есть маршрут по умолчанию, настроенный к устройству в соседней сети, на один переход ближе к общедоступной сети.

Примеры

Один маршрутизатор

В следующем примере показаны IP-адреса, которые могут быть использованы в офисной сети, состоящей из шести хостов и маршрутизатора. Шесть адресов хостов:

  • 192.168.4.3
  • 192.168.4.4
  • 192.168.4.5
  • 192.168.4.6
  • 192.168.4.7
  • 192.168.4.8

Внутренний адрес маршрутизатора:

  • 192.168.4.1

Сеть имеет маску подсети :

  • 255.255.255.0 (/ 24 в CIDR запись)

Диапазон адресов, назначаемый хостам, - от 192.168.4.1 до 192.168.4.254. TCP / IP определяет адреса 192.168.4.0 и 192.168.4.255 для специальных функций.

Хосты офиса отправляют пакеты на адреса из этого диапазона напрямую, преобразовывая IP-адрес назначения в MAC-адрес с помощью последовательности протокола разрешения адресов (ARP) и затем инкапсулирует IP-пакет в кадр MAC, адресованный хосту назначения.

Пакет, адресованный за пределами этого диапазона, в данном примере адресованный 192.168.12.3, не может идти напрямую к месту назначения. Вместо этого он должен быть отправлен на шлюз по умолчанию для дальнейшей маршрутизации до конечного пункта назначения. В этом примере шлюз по умолчанию использует IP-адрес 192.168.4.1, который обычным образом преобразуется в MAC-адрес с помощью ARP. IP-адрес назначения остается 192.168.12.3, но MAC-адрес следующего перехода - это адрес шлюза, а не конечного пункта назначения.

Мульти-маршрутизатор

В другом примере сеть с тремя маршрутизаторами и тремя хостами подключена к Интернету через Router1. Адреса хостов:

Топологическая схема описываемой сети
  • ПК1 10.1.1.100, шлюз по умолчанию 10.1.1.1
  • ПК2 172.16.1.100, шлюз по умолчанию 172.16.1.1
  • ПК3 192.168.1.100, шлюз по умолчанию 192.168.1.96

Router1:

Router2:

  • Interface 1 10.1.1.2
  • Интерфейс 2 172.16.1.1

Маршрутизатор3:

  • Интерфейс 1 10.1.1.3
  • Интерфейс 2 192.168.1.96

Маска сети во всех сетях: 255.255.255.0 (/ 24 дюйма нотация CIDR ). Если маршрутизаторы не используют протокол маршрутизации для определения, к какой сети подключен каждый маршрутизатор, тогда должна быть выполнена таблица маршрутизации каждого маршрутизатора.

Router1

Network IDNetwork maskGatewayInterface (примеры; могут отличаться)Стоимость (снижает TTL )
0.0.0.0 (маршрут по умолчанию )0.0.0.0 Назначен интернет-провайдером (например, 5.5.5.1)eth0 (1-й адаптер Ethernet)10
10.1.1.0255.255.255.010.1.1.1eth1 (2-й адаптер Ethernet)10
172.16.1.0255.255.255.010.1. 1.2eth1 (2-й адаптер Ethernet)10
192.168.1.0255.255.255.010.1.1.3eth1 (второй адаптер Ethernet)10

Router2

Network IDNetwork maskGatewayInterface (примеры; может отличаться)Стоимость (уменьшает TTL )
0.0.0.0 (маршрут по умолчанию)0.0.0.010.1.1.1eth0 (1-й адаптер Ethernet)10
172.16.1.0255.255.255.0172.16.1.1eth1 (2-й адаптер Ethernet)10

Router3

Network IDNetwork maskGatewayInterface (примеры; могут отличаться)Стоимость (уменьшает TTL )
0.0.0.0 (маршрут по умолчанию)0.0.0.010.1.1.1eth0 (1-й адаптер Ethernet)10
192.168.1.0255.255.255.0192.168.1.96eth1 (второй адаптер Ethernet)10

Маршрутизатор 2 управляет своими подключенными сетями и шлюзом по умолчанию; маршрутизатор 3 делает то же самое; маршрутизатор 1 управляет всеми маршрутами во внутренних сетях.

Доступ к внутренним ресурсам - Если ПК2 (172.16.1.100) требуется доступ к ПК3 (192.168. 1.100), поскольку у ПК2 нет маршрута к 192.168.1.100, он будет отправлять пакеты для ПК3 на свой шлюз по умолчанию (маршрутизатор2). Маршрутизатор 2 также имеет нет маршрута к ПК3, и он будет пересылать пакеты на свой шлюз по умолчанию (router1). Router1 имеет маршрут для этой сети (192.168.1.0/24), поэтому router1 пересылает пакеты на router3, который доставляет пакеты на PC3; ответные пакеты будут следовать по тому же маршруту к ПК2.

Доступ к внешним ресурсам - Если какой-либо из компьютеров попытается получить доступ к веб-странице в Интернете, например http://en.wikipedia.org/, место назначения сначала будет преобразовано в IP-адрес с использованием DNS -разрешение. IP-адрес может быть 91.198.174.2. В этом примере ни один из внутренних маршрутизаторов не знает маршрута к этому хосту, поэтому они пересылают пакет через шлюз router1 или маршрут по умолчанию. Каждый маршрутизатор на пути пакета к месту назначения будет проверять, соответствует ли IP-адрес назначения пакета каким-либо известным сетевым маршрутам. Если маршрутизатор находит совпадение, он пересылает пакет по этому маршруту; в противном случае он отправит пакет на свой собственный шлюз по умолчанию. Каждый маршрутизатор, встречающийся на пути, сохранит идентификатор пакета и его источник, чтобы передать ответный пакет обратно отправителю. Пакет содержит источник и место назначения, а не все переходы маршрутизатора. Наконец, пакет вернется к маршрутизатору 1, который проверит соответствие идентификатора пакета и направит его соответственно через маршрутизатор 2 или маршрутизатор 3 или непосредственно на ПК1 (который был подключен в том же сегменте сети, что и маршрутизатор 1).

Пакет не возвращает - Если в таблице маршрутизации router1 нет маршрута к 192.168.1.0/24, а ПК3 пытается получить доступ к ресурсу за пределами своей собственной сети, то исходящая маршрутизация будет работать до получения ответа передается обратно на router1. Поскольку маршрут для router1 неизвестен, он пойдет на шлюз по умолчанию router1 и никогда не достигнет router3. В журналах ресурса они будут отслеживать запрос, но запрашивающий никогда не получит никакой информации. Пакет умрет, потому что значение TTL уменьшилось до менее 1, когда он проходил через маршрутизаторы, или маршрутизатор увидит, что у него есть частный IP-адрес, и отбросит его. Это может быть обнаружено с помощью утилиты Microsoft Windows PathPing или MTR в Unix-подобных операционных системах, поскольку эхо-запрос остановится на маршрутизаторе, у которого нет маршрута. или неправильный маршрут. (Обратите внимание, что некоторые маршрутизаторы не отвечают на эхо-запрос.)

Утилиты

Различные служебные программы могут отображать шлюз по умолчанию. В Windows можно использовать ipconfig , а в системах Unix - ifconfig или netstat можно использовать. В Linux netstatбыл заменен на iproute2 .

Ссылки

  1. ^Фишер, Тим. «Как узнать IP-адрес шлюза по умолчанию». Линия жизни. Проверено 25 февраля 2019 г.
  2. ^«Default Gateway», techopedia.com
  3. ^Бхардвадж, Мукеш (11 января 2019 г.). «192.168.1.1 Страница входа, имя пользователя, пароль и настройки WiFi». iTech Hacks. Проверено 25 февраля 2019 г.
  4. ^«Семь лучших утилит TCP / IP для сетевых профессионалов». pluralsight.com. Проверено 5 мая 2019 г.
  5. ^Генри-Стокер, Сандра (3 августа 2013 г.). «Unix: как добраться отсюда туда (основы маршрутизации)». Сетевой мир. Проверено 5 мая 2019 г.
  6. ^«Новости: прекращение поддержки net-tools». archlinux.org. Проверено 18 мая 2020 г.
  7. ^«Устаревшие сетевые команды Linux и их замены». Технический блог Дуга Витале. 2011-12-21. Проверено 18 мая 2020 г.

Внешние ссылки

Последняя правка сделана 2021-05-17 11:19:21
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте