Будут ли два коммутатора видеть друг друга при заданной адресации
Что проверяют
Различаете ли вы канальный и сетевой уровни: коммутатор пересылает кадры по MAC-адресам, а IP-адрес у него есть только для управления. Обычно дают конкретную пару адресов с масками и просят посчитать, а потом спрашивают, что изменится при разных масках.
Как отвечать
Разделите вопрос на два:
- связь на втором уровне: кадры проходят, если есть физический линк и VLAN на портах совпадают. Для транка важны список разрешённых VLAN и одинаковый native VLAN. Соседей по CDP или LLDP коммутаторы увидят вообще без IP-адресов;
- связь по IP (ping, SSH, SNMP): адреса управления висят на интерфейсе VLAN (SVI) и должны оказаться в одной подсети в той VLAN, что проходит через линк. Иначе нужен маршрутизатор или L3-коммутатор и
ip default-gatewayна обоих устройствах.
Дальше считайте подсеть для каждой стороны отдельно, побитовым И адреса с маской. Пример: 192.168.1.10/24 и 192.168.1.130/25. Первый считает второй своим соседом, его сеть охватывает адреса от .0 до .255. Второй видит свою сеть как 192.168.1.128/25, то есть от .128 до .255, и адрес .10 для него чужой: ответ он отправит на шлюз. Шлюза нет, ответа нет, хотя настройки первого устройства выглядят безупречно.
Проверка на оборудовании Cisco: show vlan brief, show interfaces trunk, show cdp neighbors, show ip interface brief, затем ping с одной и с другой стороны.
Для QA это не абстракция: так тестируют сетевое оборудование, IoT-устройства и стенды, где сервисы разнесены по VLAN. При жалобе «не видит» первым делом проверяют адресацию, а не приложение.
Где спотыкаются
Считают, что коммутаторам для обмена кадрами нужна одна подсеть. Второму уровню IP не нужен, он важен только для доступа к управлению.
Проверяют маску только у одного устройства. При разных масках одна сторона считает соседа своим, а другая нет, и ping не проходит, хотя на первом устройстве всё настроено верно.
Уверены, что разные VLAN на концах кабеля всегда разрывают связь. Два access-порта в VLAN 10 и VLAN 20, соединённые напрямую, пропускают нетегированные кадры и фактически склеивают эти VLAN, а CDP при этом сообщает о несовпадении native VLAN.