Назад | Перейти на главную страницу

Как маршрутизатор маршрутизирует IP-пакет, если две подсети подключены с разными сетевыми масками, но с одинаковым префиксом

Представьте, что к одному маршрутизатору подключены 3 подсети:

Host A: 192.168.1.1 Netmask: 255.255.255.0
Host B: 192.168.2.2 Netmask: 255.255.255.0
Host C: 192.168.2.3 Netmask: 255.255.0.0

Если хост A отправляет IP-пакет на IP 192.168.2.3, как маршрутизатор узнает, к какой сети принадлежит этот IP-адрес? 192.168.2.3 может быть хостом сети 192.168.0.0/16 или хостом 192.168.2.0/24. Что произойдет, если в обеих сетях будет хост с одинаковыми IP-адресами? например.: Host C: 192.168.2.3/16 и Host C: 192.168.2.3/24.

What happens if both networks have an host with equal ip addresses?

Самое длинное совпадение префикса

https://en.wikipedia.org/wiki/Longest_prefix_match