Отключение хоста между switchport и Etherchannel

У меня есть 2 стека коммутаторов Catalyst 4506-E (Core01 и Core02) с 4-канальным канальным портом (Po1), настроенным между ними. У меня есть 2 маршрутизатора, 3845 и 7206VXR, подключенные к Core01 и Core02 через порты Gi4/45 и Gi2/11 на обоих коммутаторах. Быстрая диаграмма:

Пытаясь отыскать другую (?) Проблему, я заметил, что выходные данные show logging от Core01 и Core02 были:

Oct 19 15:16:24.807: %C4K_EBM-4-HOSTFLAPPING: Host 00:25:84:EA:60:80
in vlan 999 is moving from port Gi4/45 to port Po1 Oct 19
15:16:24.807: %C4K_EBM-4-HOSTFLAPPING: Host 00:25:84:EA:60:80 in vlan
999 is moving from port Po1 to port Gi4/45 Oct 19 15:16:34.188:
%C4K_EBM-4-HOSTFLAPPING: Host 00:22:0D:92:B0:1B in vlan 999 is moving
from port Gi2/11 to port Po1 Oct 19 15:16:34.236:
%C4K_EBM-4-HOSTFLAPPING: Host 00:22:0D:92:B0:1B in vlan 999 is moving
from port Po1 to port Gi2/11 Oct 19 15:16:35.080:
%C4K_EBM-4-HOSTFLAPPING: Host 00:25:84:EA:60:80 in vlan 999 is moving
from port Gi4/45 to port Po1 Oct 19 15:16:35.128:
%C4K_EBM-4-HOSTFLAPPING: Host 00:25:84:EA:60:80 in vlan 999 is moving
from port Po1 to port Gi4/45 Oct 19 15:16:44.189:
%C4K_EBM-4-HOSTFLAPPING: Host 00:22:0D:92:B0:1B in vlan 999 is moving
from port Gi2/11 to port Po1 Oct 19 15:16:44.189:
%C4K_EBM-4-HOSTFLAPPING: Host 00:22:0D:92:B0:1B in vlan 999 is moving
from port Po1 to port Gi2/11 Oct 19 15:16:45.081:
%C4K_EBM-4-HOSTFLAPPING: Host 00:25:84:EA:60:80 in vlan 999 is moving
from port Gi4/45 to port Po1 Oct 19 15:16:45.125:
%C4K_EBM-4-HOSTFLAPPING: Host 00:25:84:EA:60:80 in vlan 999 is moving
from port Po1 to port Gi4/45

Снова и снова. Эти 2 MAC-адреса,00:25:84:EA:60:80 и 00:22:0D:92:B0:1B соответствуют BVI1 на 3845 и 7206VXR соответственно.

Вывод sh vlan id 999:

VLAN Name                             Status    Ports
---- -------------------------------- --------- ------------------------------- 999  Core                             active    Gi1/3, Gi1/4, Gi2/11, Gi2/25, Gi2/31, Gi3/18, Gi3/20,
Gi3/22, Gi3/24, Gi3/26, Gi3/28
                                                Gi3/32, Gi4/4, Gi4/7, Gi4/11, Gi4/15, Gi4/27, Gi4/45, Gi5/2, Gi5/3, Gi5/4, Gi5/5
                                                Gi5/10, Gi5/25, Gi5/26, Gi5/27, Gi5/28, Gi5/34, Gi5/36, Po1

VLAN Type  SAID       MTU   Parent RingNo BridgeNo Stp  BrdgMode
Trans1 Trans2
---- ----- ---------- ----- ------ ------ -------- ---- -------- ------ ------ 999  enet  100999     1500  -      -      -        -    -        0      0 

Remote SPAN VLAN
---------------- Disabled

Primary Secondary Type              Ports
------- --------- ----------------- ------------------------------------------

Итак, порт канала Po1 находится в vlan 999, как и Gi2/11 и Gi4/45, что, как я полагаю, является проблемой, и вызывает эти сообщения. У меня вопрос такой; Я унаследовал эту настройку, я не создавал ее, но я также не изменил ее. Я построил сервер Debian Rancid, который обрабатывает различия конфигурации, поэтому, если бы это было что-то новое, я бы получил электронное письмо об этом. Я признаю, что я не возвращался и не просматривал все настройки конфигурации, которые я получил в прошлом году, но я вернулся достаточно далеко, чтобы понять, что это не новое изменение, я могу предположить, что он делал это некоторое время сейчас. Тем не менее, я вижу это сообщение, я думаю, что цикл.

Неправильно ли иметь Po1 и интерфейсы, которые подключены к роутерам в одном и том же vlan? Кроме того, эти порты являются портами доступа, я не должен транкировать их? Любые идеи были бы хорошы.

Спасибо,

1 ответ

Решение

Да, есть проблема, и вы в одном шаге от создания петли, но это не из-за того, что Po1 и интерфейс подключены к маршрутизатору в той же VLAN. Когда вы устанавливаете в стек два коммутатора, они работают как один, даже если они являются частью VSS(Virtual Switching System). Мозг двух коммутаторов становится одним, и все решения о коммутации принимаются одним коммутатором (который является активным среди двух).

Что происходит, когда вы подключаете два кабеля от маршрутизатора к коммутатору и в той же VLAN? Да, верно, он получит одинаковый MAC-адрес от обоих портов.

Неправильно ли иметь Po1 и интерфейсы, которые подключены к роутерам в одном и том же vlan?

Точно нет. Вы делаете его более безопасным и полезным.:)

Кроме того, эти порты являются портами доступа, я не должен транкировать их?

Нет, вам лучше превратить два порта, подключенных к маршрутизатору, в порт-канал соответственно. Как я сказал после стекирования, они ведут себя как единое целое. Следовательно, вы должны портировать канал как Gi2/11 как (скажем так) Po2, так и оба Gi4/45 как Po3. Сохраните оба канала портов в Vlan 999. Также Ether-channel порты на маршрутизаторе (но я думаю, что это уже сделано, поскольку вы получаете MAC от обоих интерфейсов), и я уверен, что журналы исчезнут.

Надеюсь это поможет!

Другие вопросы по тегам