Задать вопрос

Могут ли устройства из пересекающихся масок подсети видеть друг друга?

Приветствую.
Есть два устройства из двух подсетей, одна подсеть находится в другой. Например, IP
1) 10.10.1.1/16
2) 10.10.2.1/24
Перое должно видеть второе за счёт широкой маски, второе должно видеть первое за счёт маршрута на коммутаторе. Но они не видят друг друга. Если они из разных подсетей, проблем нет, коммутатор сети соединяет. Но тут даже маршрут статический на первом устройстве не меняет ситуацию. Подскажите, кто сталкивался с таким, можно ли заставить их видеть друг друга?
  • Вопрос задан
  • 1298 просмотров
Подписаться 1 Средний 2 комментария
Решения вопроса 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
IMHO на устройствах из первой сети нужно добавлять route во вторую, с gateway через их коммутатор (который default gateway). А вторая сеть уже и так настроена, менять нечего.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@tSmoker
Вопрос не полный.
Но формально - конечно могут, но это будет зависеть от настроек сети и "везения".

Рассмотрим два случая.
1. В первой сети устройство имеет адрес 10.10.2.10/16, а во второй - 10.10.2.20/24
При попытке обмена пакетами, оба устройства увидят, исходя из из собственной маски подсети, что эти устройства находятся в одной сети и пошлют друг другу пакеты с у которых в качестве мак-адресов назначения будут непосредственно мак-адреса устройств. И дальше, если устройства находятся в одном широковещательном домене - пакеты будут доставлены по адресам назначения.

2. В первой сети устройство имеет адрес 10.10.1.10/16, а во второй - 10.10.2.20/24.
И вот тут устройства поступят по разному. 1 устройство (из 16 сети) видит, что ip адрес назначения (исходя из 16 маски) находится в той-же сети и отправит свой пакет "напрямую" с мак-адресом устройства назначения. А вот второе устройство (24 сеть) видя, что 10.10.1.10 это уже другая (для 24 маски) сеть отправит свой пакет уже не напрямую на это устройство, а на роутер (ну или что там у него прописано в качестве шлюза по умолчанию). Т.е. мак-адрес назначения будет уже не конечного устройства, а шлюза по умолчанию который указан у второго устройства.

В первом случае результат будет зависеть от того, в одном-ли широковещательном домене находятся устройства, а во втором - ещё и от настроек маршрутизации на роутере.
Ответ написан
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Да могут, если они подключены к одному коммутатору. Но так как вы что-то пишете про маршруты - то ответ-не не смогут.
Ответ написан
Комментировать
@nApoBo3
Нужно смотреть коммутацию и настройки маршрутизации. В общем случае могут. В вашем случае, возможно на маршрутизаторе настроен nat или фаервол.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы