Статические маршруты и петли маршрутизации

 Допустим у вас есть маршрутизатор, он является шлюзом по умолчанию для ПК.

Пусть сеть ПК будет 192.168.0.0 255.255.255.0

Так же у вас есть сеть принтеров 192.168.1.0 255.255.255.0

И предположим есть файрвол, он связан с маршрутизатором PtP сетью например 10.0.0.0 255.255.255.252

Сети у вас иногда добавляются но их немного и вам нет смысла поднимать динамическую маршрутизацию.

Но вы на файрволе прописали маршрут на сети 192.168.0.0 255.255.0.0 через маршрутизатор 10.0.0.1

А на маршрутизаторе маршрут по умолчанию на файрвол.

И теперь если мы пинганем принтер 192.168.1.5 то если он существует мы увидим ответ а если его нет то будет таймаут.

А вот если мы пинганем адрес 192.168.2.5 то мы увидим ответ от маршрутизатора что истек TTL

потому что у маршрутизатора адрес 192.168.2.5 попадает в маршрут по умолчанию на файрвол, а у файрвола он же в маршрут на сети 192.168.0.0 255.255.0.0 на маршрутизатор.

Так они и шлют трафик друг другу пока не истечет TTL.

Что делать?

1. Прописать маршруты на файрволе в сторону маршрутизатора только на те сети которые действительно есть.

Вариант 2 прописать на маршрутизаторе маршрут на сеть 192.168.0.0 255.255.0.0 на null

Тогда правда придется на маршрутизаторе добавлять скажем VPN сети если они появятся и будут из сетей 192.168

Ну и третий вариант - динамическая маршрутизация, но там есть суммаризация которая тоже может иногда приводить к подобному эффекту.

Комментарии

Популярные сообщения из этого блога

DHCP опция 121 - статические маршруты по DHCP

Сброс на заводские настройки, коммутатора Moxa EDS-518A