Рейтинг:0

Многоадресная рассылка 802.1q заблокирована маршрутизатором Cisco

флаг cn

Мы используем коммутатор Cisco Catalyst 1000 (точнее, C100-16P-2G-L), и у нас возникают проблемы с передачей тегированной многоадресной рассылки с одного его порта на другой. Мы хотели бы передать его как есть (тегированный), я предполагаю, что это должно быть возможно, но как настроить (нам нужно передать многоадресный трафик с vlan id = 257)? конфигурация по умолчанию определенно не работает.

Некоторые дополнительные детали, связанные с конфигурацией по умолчанию:

  • тегированный (id=257) многоадресный не является проходя через!
  • многоадресная рассылка без тегов является проходя через
  • тегированная одноадресная рассылка является проходя через

Этот тип коммутатора имеет vlan=1 по умолчанию, поэтому, если я отправляю многоадресный трафик, помеченный vlan id=1, он уходит без тегов - это не то, что мне нужно.

Также я обнаружил, что:

Переключатель#показать топологию
Топология Адрес Семейство Ассоциированное состояние VRF

базовый ipv4 по умолчанию UP

базовый ipv6 по умолчанию ВНИЗ

базовая многоадресная рассылка ipv4 по умолчанию DOWN

базовая многоадресная рассылка ipv6 по умолчанию DOWN

может ли это быть связано, и как изменить топологию?

Эти пакеты отправляются с хоста:

$ sudo mz v_eno1 -v -c 0 -d 1s -B 239.0.0.5 -t udp "dp=32000" -P "AAAA"
    
 IP: ver=4, len=32, tos=0, id=0, frag=0, ttl=255, proto=17, sum=0, SA=198.19.4.250, DA=239.0.0.5,
      полезная нагрузка=[см. следующий слой]
 UDP: sp=0, dp=32000, len=12, sum=0, 
      полезная нагрузка=41:41:41:41
        ....

Захвачено на хосте:

$ tcpdump -nn "udp порт 32000 или (vlan и udp порт 32000)" -e -i eno1 -Xvvv
16:20:02.364860 f6:e0:32:f0:7b:74 > 01:00:5e:00:00:05, ethertype 802.1Q (0x8100), длина 50: vlan 257, p 0, ethertype IPv4, (tos 0x0, ttl 255, id 26302, смещение 0, флаги [нет], proto UDP (17), длина 32)
    198.19.4.250.0 > 239.0.0.5.32000: [сумма udp в порядке] UDP, длина 4
    0x0000: 4500 0020 66be 0000 ff11 9afb c613 04fa E...f...........
    0x0010: ef00 0005 0000 7d00 000c 4640 4141 4141 ......}...F@AAAA

ОБНОВЛЕНИЕ 1

пытаюсь настроить транк на входящие/исходящие порты, но:

Switch#настроить терминал                                                                                                                                                               
Введите команды конфигурации, по одной в строке. Конец с CNTL/Z.                                                                                                                           
Switch(config)#interface GigabitEthernet1/0/2                                                                                                                                           
Switch(config-if)#switchport mode trunk                                                                                                                                                                                                                       
Switch(config-if)#vlan тег dot1q нативный
                   ^                                                                                                                                                                    
% Обнаружен недопустимый ввод в маркере '^'.  

Switch(config-if)#switchport trunk ?                                                                                                                                                    
  разрешено Установить разрешенные характеристики VLAN, когда интерфейс находится в транковом режиме.                                                                                                          
  native Установить собственные характеристики транкинга, когда интерфейс находится в транкинге                                                                                                            
           Режим                                                                                                                                                                         
  pruning Установить отсечение характеристик VLAN, когда интерфейс находится в транкинговом режиме  

должен ли я выбрать режим магистрали?

ОБНОВЛЕНИЕ 2

Текущая настройка для одного из портов:

Switch#show interfaces GigabitEthernet1/0/4 switchport
Имя: Gi1/0/4
Порт переключения: включен
Административный режим: магистраль
Режим работы: багажник
Административная инкапсуляция транков: dot1q                                                                                                                                            
Оперативная инкапсуляция транкинга: dot1q                                                                                                                                               
Согласование транкинга: Вкл.                                                                                                                                                             
Режим доступа VLAN: 1 (по умолчанию)                                                                                                                                                           
Trunking Native Mode VLAN: 1 (по умолчанию)                                                                                                                                                  
Тегирование административной Native VLAN: отключено                                                                                                                                            
Голосовой VLAN: нет                                                                                                                                                                        
Административная ассоциация хоста private-vlan: нет                                                                                                                                      
Административное сопоставление частных vlan: нет                                                                                                                                               
Собственная VLAN административной магистрали private-vlan: нет                                                                                                                                     
Административная магистраль private-vlan Маркировка Native VLAN: включена                                                                                                                          
Административная инкапсуляция магистрали private-vlan: dot1q                                                                                                                                  
Административный транк private-vlan обычные VLAN: нет                                                                                                                                    
Административные ассоциации магистралей private-vlan: нет                                                                                                                                    
Сопоставления административных транков private-vlan: нет                                                                                                                                        
Рабочий приватный vlan: нет                                                                                                                                                          
Включены транкинговые VLAN: ВСЕ                                                                                                                                                             
Отсечение VLAN включено: 2-1001                                                                                                                                                           
Режим захвата отключен                                                                                                                                                                   
Захват VLAN разрешен: ВСЕ                                                                                                                                                              
                                                                                                                                                                                        
Защищено: ложь                                                                                                                                                                        
Неизвестная одноадресная рассылка заблокирована: отключено                                                                                                                                                       
Неизвестная многоадресная рассылка заблокирована: отключено                                                                                                                                                     
Доверие к устройству: нет   

ОБНОВЛЕНИЕ 3

После попытки настроить транк на 2 порта:

интерфейс GigabitEthernet1/0/2                                                                                                                                                          
 магистраль коммутатора разрешена vlan 257                                                                                                                                                      
 Собственный vlan 257 транка коммутатора                                                                                                                                                       
 магистраль режима switchport                                            

интерфейс GigabitEthernet1/0/4                                                                                                                                                          
 магистраль коммутатора разрешена vlan 257                                                                                                                                                      
 Собственный vlan 257 транка коммутатора                                                                                                                                                       
 магистраль режима switchport       

до сих пор не проходит....

Ron Maupin avatar
флаг us
Какая многоадресная группа? Помните, что IEEE выделил OUI (`01-80-C2`) для многоадресной рассылки только по ссылке, которую нельзя перенаправить на другой интерфейс. Кроме того, как IPv4 (`224.0.0.0/24`), так и IPv6 (`ffX2::/8`) имеют области многоадресной рассылки, локальные для канала, которые нельзя перенаправить в другую сеть. VLAN 1 — это собственная (нетегированная) VLAN по умолчанию. Вы можете пометить «собственную» VLAN командой для этого.
флаг cn
@RonMaupin, пожалуйста, проверьте обновления, я отправляю трафик IPv4, а MAC-адрес 01:00:5e должен быть из допустимого диапазона многоадресной рассылки, однако я тестировал разные с тем же результатом
Ron Maupin avatar
флаг us
Кроме того, «224.224.224.245» — это группа, которая ЗАРЕЗЕРВИРОВАНА. Вы не можете просто так составить такой адрес. Вы должны использовать многоадресные группы в области `239.0.0.0/8` Organization-Local. «_Этот тип коммутатора имеет vlan=1 по умолчанию, поэтому, если я отправляю многоадресный трафик, помеченный vlan id=1, он уходит без тегов — это не то, что мне нужно._» Помните, что теги действительны только для транков, и все, что покидает интерфейс доступа, не будет помечено.Вы можете использовать `vlan dot1q tag native` на транковом интерфейсе, чтобы пометить собственную VLAN (собственная VLAN 1 по умолчанию), но вы не можете пометить интерфейсы доступа.
флаг cn
@RonMaupin хорошо, я пробовал разные, и я обновил вопрос правильно? один 239.0.0.5. Что касается «родного тега vlan dot1q» - у меня нет команды «vlan» на консоли коммутатора.
Ron Maupin avatar
флаг us
Это интерфейсная команда для интерфейсов, которые вы настроили как магистральный интерфейс (`switchport mode trunk`). Вы не можете настроить его глобально.
флаг cn
@RonMaupin Я не уверен, что понимаю, я новичок в конфигурации cisco и vlan, не могли бы вы опубликовать нормальный ответ? (Я обновил вопрос, как я понял, но не могу найти родной dot1q)
Ron Maupin avatar
флаг us
Хорошо, для этого коммутатора документация говорит: «Тегирование _Native VLAN не поддерживается, а команда vlan dot1q tag native недоступна». Вы можете изменить собственный VLAN на другой номер VLAN, и VLAN 1 будет помечен на магистральные интерфейсы, но помните, что большинство конечных устройств не понимают теги VLAN. Магистральные интерфейсы, как правило, представляют собой интерфейсы переключения между коммутаторами. Такие вещи, как ПК или принтеры, обычно отбрасывают кадры с тегами как поврежденные.
Рейтинг:1
флаг us

Эта конкретная модель коммутатора не позволяет маркировать собственную VLAN в соответствии с Документация Cisco:

Общие ограничения

  • Собственная маркировка VLAN не поддерживается, и родной тег vlan dot1q команда недоступна.

Если вы хотите, чтобы VLAN 1 (собственная VLAN по умолчанию) была помечена на транковых интерфейсах, вам нужно изменить собственную VLAN на другой номер VLAN, например:

Собственный vlan 12 транка коммутатора

Имейте в виду, что большинство конечных устройств (ПК, принтеры, серверы и т. д.) обычно не понимают кадры с тегами и отбрасывают их как поврежденные, поэтому вы должны убедиться, что устройство, подключенное к магистральному интерфейсу, поддерживает и настроено для понимания кадров с тегами (транк ).


Кроме того, передовой практикой безопасности уровня 2 является никогда не использовать VLAN 1 и не подключать собственную VLAN. Назначьте интерфейсы доступа другому номеру VLAN и ограничьте собственную VLAN на транковых интерфейсах с помощью магистраль коммутатора разрешена команда.

VLAN по умолчанию и собственная VLAN — это две разные концепции, хотя по умолчанию обе они относятся к VLAN 1.

флаг cn
Спасибо! Я полностью осведомлен о сценарии использования, коммутатор находится как раз в середине пути трафика, и конечное устройство «понимает» тегированный трафик (ну, одно из наших конкурирующих решений — вообще обойти маршрутизатор, но по умолчанию у нас есть этот маршрутизатор) . Вопрос: можно ли иметь несколько нативных вланов? Нам нужно пройти через, скажем, вланы с id 255-258?
флаг cn
Я обновил конфигурацию портов, может я ошибся? не уверен, что понял ваше "назначить интерфейсы доступа разным номерам VLAN..."

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.