Вам бонус- начислено 1 монета за дневную активность. Сейчас у вас 1 монета

Cisco + 3Com: ошибки "Received 802.1Q BPDU on non trunk" и "Inconsistent port type"

Практика



Итак, ситуация: у нас имеется два коммутатора - 3Com с одной стороны и Cisco с другой - которые соединены между собой. Неважно - на каком расстоянии, через медь или волокно. Порты настроены на работу в режиме Access (т.е. работу с нетеггированными пакетами).

При подключении пачкорда между 3Com и Cisco последняя гасит порт (он загорается ораньжевым), а в логи пишет такие сообщения:
2y28w: %SPANTREE-7-RECV_1Q_NON_TRUNK: Received 802.1Q BPDU on non trunk FastEthernet0/24 VLAN1.
2y28w: %SPANTREE-7-BLOCK_PORT_TYPE: Blocking FastEthernet0/24 on VLAN0001. Inconsistent port type.

Конечно, порт в сообщениях будет указан тот, который подклчен к 3Com в Вашей ситуации.

Возникает это, вероятно, из-за разного механизма работы 802.1q механизмов в Cisco и 3Com, из-за которых 3Com даже на порту, сконфигурированном как Access, все-равно посылает запросы 802.1q, которые Cisco, в свою очередь, на Access-порту увидеть не ожидает. От неожиданности коммутатор блокирует порт с валит сообщением, что с другой стороны, очевидно, порт настроен "нифига не так, как у меня".

Возникает это в месте, которое называется механизмом Spanning Tree и протоколом STP. Механизм этот придуман для устройств L2 и выше, для выявления и автоматической блокировке "колец" или "петель", т.е. ситуаций, когда в сети появляются зацикленные участки. Пример такого участка - ниже:
 Уст.А #1 <--> #4 Уст.Б #5 <--> #4 Уст.В #8 <--> #10 Уст.А

Как видно, устройство А подклчено сразу двумя концами, что означает "петлю", а значит - неоднозначность - куда послать пакет для достижения цели. Это пагубно для сети.

Поитогу, STP - штука полезная (на моем опыте - не только с теоретической точки зрения). Однако в связке 3Com-Access + Cisco-Access возникает "ложная тревога".


Решение.

Глюк возникает на VLAN 1, как это написано в логах Cisco. Решением я нашел только отключение Spanning Tree на VLAN 1 на стороне Cisco (причем 3Com, тоже имеющий STP, ведет себя вполне адекватно и порт не блокирует). Делается это так:

Cisco:
$ enable
# config t
(config)# no spanning-tree vlan 1

После этого Cisco разблокирует порт и трафик безпрепятственно начинает ходить между двумя этими "братьями по разуму".

ЗЫ. Не забываем в случае удачи записать конфиг циски:
# copy running-config startup-config
 
создано: 2017-05-10
обновлено: 2021-03-13
134021



Рейтиг 10 of 10. count vote: 2
Вы довольны ?:


Поделиться:

Найди готовое или заработай

С нашими удобными сервисами без комиссии*

Как это работает? | Узнать цену?

Найти исполнителя
$0 / весь год.
  • У вас есть задание, но нет времени его делать
  • Вы хотите найти профессионала для выплнения задания
  • Возможно примерение функции гаранта на сделку
  • Приорететная поддержка
  • идеально подходит для студентов, у которых нет времени для решения заданий
Готовое решение
$0 / весь год.
  • Вы можите продать(исполнителем) или купить(заказчиком) готовое решение
  • Вам предоставят готовое решение
  • Будет предоставлено в минимальные сроки т.к. задание уже готовое
  • Вы получите базовую гарантию 8 дней
  • Вы можете заработать на материалах
  • подходит как для студентов так и для преподавателей
Я исполнитель
$0 / весь год.
  • Вы профессионал своего дела
  • У вас есть опыт и желание зарабатывать
  • Вы хотите помочь в решении задач или написании работ
  • Возможно примерение функции гаранта на сделку
  • подходит для опытных студентов так и для преподавателей



Комментарии

Guest
31-10-2020
то что надо

Оставить комментарий
Если у вас есть какое-либо предложение, идея, благодарность или комментарий, не стесняйтесь писать. Мы очень ценим отзывы и рады услышать ваше мнение.
To reply

Компьютерные сети

Термины: Компьютерные сети