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

Может ли роутер иметь одинаковый ip с обеих сторон?

Я намерен реализовать сеть с взаимосвязанной звездообразной топологией. Для этого я использую 3 маршрутизатора: Router A, A1 и A2.

           internet
              |
           Router A
         172.16.0.1 /16
          /         \
         /           \
        /             \
     A1                A2
172.16.1.1 /24    172.16.2.1 /24
     /\                /\
    hosts             hosts

Я хочу назначить IP-адреса иерархически, чтобы позволить подсетям A1 и A2 независимо управлять и разбивать их на еще более мелкие подсети.

Как мне настроить IP-адрес каждого интерфейса в этой ситуации?

Могу ли я использовать один и тот же IP-адрес (172.16.1.1) на обоих интерфейсах A1?

Допустим, eth0: 172.16.1.1/16 и br1: 172.16.1.1/24

На самом деле я бы хотел использовать адрес хоста 0, но я пропустил это выше, чтобы избежать путаницы, поэтому вместо этого я написал 1.

Технически вы можете использовать один и тот же адрес на обоих интерфейсах, но трафик для / 24 будет идти только на интерфейс с этой подсетью, поскольку маршрутизация следует за самым длинным префиксом сети. Однако, если интерфейс с / 24 не работает, трафик для этой подсети будет идти на интерфейс / 16, где он умрет.

Лучшая практика - не иметь перекрывающихся диапазонов, если у вас нет особых требований.