Приветствую,
Я хочу настроить 24-портовый Cisco Catalyist 2960 для работы следующим образом:
- Адрес управления коммутатором 10.10.0.1 (255.0.0.0)
- Сервисная консоль ESX настроена как 10.20.30.1 и подключена к Gi0 / 11.
Требования 1 и 2 кажутся нормальными - мы поместили это в отдельную VLAN (10):
interface range Gi0/1 - 10
description Storage
switchport access vlan 10
Требование 4 кажется нормальным - мы настроили их как ствол:
interface range Gi0/21 - 24
description Uplink
channel-group 1 mode active
Порты коммутатора для №3 настроены как их собственная VLAN для изоляции трафика виртуальных машин.
interface range Gi0/11 - 20
description ESX
switchport access vlan 20
Моя проблема в том, что коммутатор вообще не может пинговать 10.20.30.1. Мне нужно настроить маршрутизацию? Моя консоль ESX находится в VLAN по умолчанию (т.е. я не указал ее в настройке), а ноутбук, который я использую для подключения к коммутатору, также находится в VLAN 1.
Вам нужно будет реализовать какой-либо метод маршрутизации InterVLAN для маршрутизации между различными vlan в вашем сценарии. Однако из-за использования коммутаторов 2960 у вас не будет возможности реализовать «IP-маршрутизацию» и настроить SVI для шлюза по умолчанию для каждой подсети. Одним из решений является внедрение «маршрутизатора на палке» с использованием отдельного маршрутизатора или коммутатора уровня 3 для обработки IP-маршрутизации и SVI для каждой vlan / подсети. Затем трафик будет передан из 2960 в Коммутатор MLS или Маршрутизатор и будет возвращен через тот же магистральный порт. Это не лучший метод, поскольку он значительно снижает вашу пропускную способность из-за единого интерфейса. Вам нужно будет определить, подходит ли объем пропускной способности для вашего проекта. Если нет, я бы порекомендовал вам перейти на коммутаторы 3560G или 3750G, которые смогут маршрутизировать ваш трафик уровня 3 между подсетями.
Кроме того, в вашей конфигурации VMWare ESX Service Console выделена для определенного интерфейса eth или у вас есть подключение к VSwitch, помеченному определенным идентификатором vlan? Вы должны убедиться, что если вы выполняете транкинг на этот порт, вы настраиваете тегирование Service Console для запрошенного идентификатора vlan, или вы реализуете "switchport trunk native vlan xx", где xx - это vlan, который вы хотите, чтобы Service Console трафик, в котором будет находиться.
Не имеет прямого отношения к вашей проблеме, но вы должны включить Jumbo Frames для вашей iSCSI VLAN.
Ладно, думаю, теперь все работает! Ответ Джеффа был не совсем правильным, но он привел меня в нужную часть конфигурации. Одна из моих проблем - неправильная маскировка подсети на сервере ESX :(
Вот конфигурация переключателя, которая, похоже, сейчас работает:
Сначала мы назовем поле, а также включим Jumbo-кадры, поскольку он будет использоваться для хранилища и трафика больших файлов:
hostname Switch-009
system mtu jumbo 9000
Затем мы создаем две VLAN для сети хранения и сети VMWare (трафик VSphere, VMotion и т. Д.)
vlan 10
name Storage
vlan 20
name VMWare
Теперь мы настраиваем первые 10 портов для хранилища. Здесь будут подключаться 4 порта от SAN и порт сетевой карты от каждого из четырех серверов ESX (и два запасных).
interface range Gi0/1 - 10
description Storage
switchport access vlan 10
Теперь сделаем то же самое для портов трафика VMWare:
interface range Gi0/11 - 20
description ESX
switchport access vlan 20
Затем мы настраиваем последние четыре порта (это четыре разъема GBIC двойного назначения).
interface range Gi0/21 - 24
description Uplink
channel-group 1 mode active
Наконец, мы даем виртуальной локальной сети VMWare IP-адрес, чтобы мы могли подключиться к ней для управления коммутатором.
interface vlan 20
ip address 10.20.0.1 255.0.0.0
Теперь у нас есть все оборудование для хранения данных (контроллеры EqualLogic, VMWare vswitch для хранения и т. Д.), Все на адресах 10.10.xx, весь трафик VMWare на адресах 10.20.xx и производственная сеть (не на этих коммутаторах, поэтому здесь не показано) на 10.50. Адреса .xx.