Конфигурация подсети маршрутизатора Cisco

Конфигурация подсети маршрутизатора Cisco

Я настраиваю маршрутизатор на три разные подсети следующим образом.

Sub1: 192.168.1.1-254
      255.255.248.0

Sub2: 192.168.2.1-254
      255.255.248.0

Sub3: 192.168.3.1-254
      255.255.248.0

В моем маршрутизаторе Cisco я делаю следующее.

Фа0/0

(config-if)# ip address 192.168.1.1 255.255.248.0

Это работает. Однако, когда я настраиваю свой fa1/0, я получаю следующее.

(config-if)# ip address 192.168.2.1 255.255.248.0
% 192.168.0.0 overlaps with FastEthernet0/0

Как решить эту проблему?

решение1

Маршрутизатор прав, поскольку при данной маске подсети эти адреса перекрываются.

192.168.2.1/21, который ваша команда пытается настроить, является частью подсети, которая включает все от 192.168.1.1до 192.168.7.255. То, что вы имеете в виду, чтобы настроить, это , 192.168.2.1/24которое является маской 255.255.255.0.

Возможно, вам будет полезно воспользоваться калькулятором подсети (например:http://www.subnet-calculator.com/или на моих рабочих станциях Linux я использую пакет «sipcalc»).

решение2

У вас есть маска /21 ( 255.255.255.248)

Тогда первый интерфейс ( 192.168.1.1/21) находится в этой подсети:

Address:   192.168.1.1          11000000.10101000.00000 001.00000001
Netmask:   255.255.248.0 = 21   11111111.11111111.11111 000.00000000
Wildcard:  0.0.7.255            00000000.00000000.00000 111.11111111

Network:   192.168.0.0/21       11000000.10101000.00000 000.00000000
HostMin:   192.168.0.1          11000000.10101000.00000 000.00000001
HostMax:   192.168.7.254        11000000.10101000.00000 111.11111110
Broadcast: 192.168.7.255        11000000.10101000.00000 111.11111111

Как видно из вышеизложенного, эта сеть включает* диапазон 192.168.2.x, поэтому 192.168.2.1IP-адрес на втором интерфейсе уже находится в диапазоне на первом интерфейсе.

Если вам нужны только 192.168.1.1-254IP-адреса, рассмотрите возможность использования маски /24 или используйте ее 192.168.8.1/21для второго интерфейса и 192.168.16.1/21для третьего.

*на самом деле идет от 192.168.0.0до192.168.7.255

решение3

Да, я понял, у вас /21, это означает, что ваш диапазон IP-адресов составляет 192.168.1.1 - 192.168.3.254, поэтому маршрутизатор это понимает, и когда вы пытаетесь ввести 192.168.2.1/21, он предупреждает вас о 2 разных портах, которые будут иметь разные IP-адреса, НО в одной подсети.

Если вы хотите решить, вам придется изменить на /24 или запустить fa0/1 на 192.168.4.1 - 192.168.7.254

Связанный контент