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

Подсеть конфигурации маршрутизатора 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 я делаю следующее.

Fa0 / 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

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

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

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»).

У вас есть маска / 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.1 IP на втором интерфейсе уже находится в пределах диапазона на первом интерфейсе.

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

* фактически идет от 192.168.0.0 к 192.168.7.255

да, я понял, у вас есть / 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