Switchport trunk pruning vlan что это

VLAN в Cisco

Материал из Xgu.ru

[править] Настройка VLAN на коммутаторах Cisco под управлением IOS

Switchport trunk pruning vlan что это. 500px Vlan sw cisco ver2. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-500px Vlan sw cisco ver2. картинка Switchport trunk pruning vlan что это. картинка 500px Vlan sw cisco ver2

Switchport trunk pruning vlan что это. magnify clip. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-magnify clip. картинка Switchport trunk pruning vlan что это. картинка magnify clip

Коммутаторы Cisco ранее поддерживали два протокола 802.1Q и ISL. ISL — проприетарный протокол использующийся в оборудовании Cisco. ISL полностью инкапсулирует фрейм для передачи информации о принадлежности к VLAN’у.

В современных моделях коммутаторов Cisco ISL не поддерживается.

Создание VLAN’а с идентификатором 2 и задание имени для него:

[править] Настройка access портов

Назначение порта коммутатора в VLAN:

Назначение диапазона портов с fa0/4 до fa0/5 в vlan 10:

Просмотр информации о VLAN’ах:

[править] Настройка транка (trunk)

Для того чтобы передать через порт трафик нескольких VLAN, порт переводится в режим транка.

Режимы интерфейса (режим по умолчанию зависит от модели коммутатора):

По умолчанию в транке разрешены все VLAN. Для того чтобы через соответствующий VLAN в транке передавались данные, как минимум, необходимо чтобы VLAN был активным. Активным VLAN становится тогда, когда он создан на коммутаторе и в нём есть хотя бы один порт в состоянии up/up.

VLAN можно создать на коммутаторе с помощью команды vlan. Кроме того, VLAN автоматически создается на коммутаторе в момент добавления в него интерфейсов в режиме access.

В схеме, которая используется для демонстрации настроек, на коммутаторах sw1 и sw2, нужные VLAN будут созданы в момент добавления access-портов в соответствующие VLAN:

На коммутаторе sw3 access-портов нет. Поэтому необходимо явно создать все необходимые VLAN:

Для автоматического создания VLAN на коммутаторах, может использоваться протокол VTP.

[править] Настройка статического транка

Создание статического транка:

На некоторых моделях коммутаторов (на которых поддерживается ISL) после попытки перевести интерфейс в режим статического транка, может появится такая ошибка:

Это происходит из-за того, что динамическое определение инкапсуляции (ISL или 802.1Q) работает только с динамическими режимами транка. И для того, чтобы настроить статический транк, необходимо инкапсуляцию также настроить статически.

Для таких коммутаторов необходимо явно указать тип инкапсуляции для интерфейса:

И после этого снова повторить команду настройки статического транка (switchport mode trunk).

[править] Динамическое создание транков (DTP)

Dynamic Trunk Protocol (DTP) — проприетарный протокол Cisco, который позволяет коммутаторам динамически распознавать настроен ли соседний коммутатор для поднятия транка и какой протокол использовать (802.1Q или ISL). Включен по умолчанию.

Режимы DTP на интерфейсе:

Перевести интерфейс в режим auto:

Перевести интерфейс в режим desirable:

Перевести интерфейс в режим nonegotiate:

Проверить текущий режим DTP:

[править] Разрешённые VLAN’ы

По умолчанию в транке разрешены все VLAN. Можно ограничить перечень VLAN, которые могут передаваться через конкретный транк.

Указать перечень разрешенных VLAN для транкового порта fa0/22:

Добавление ещё одного разрешенного VLAN:

Удаление VLAN из списка разрешенных:

[править] Native VLAN

В стандарте 802.1Q существует понятие native VLAN. Трафик этого VLAN передается нетегированным. По умолчанию это VLAN 1. Однако можно изменить это и указать другой VLAN как native.

Настройка VLAN 5 как native:

Теперь весь трафик принадлежащий VLAN’у 5 будет передаваться через транковый интерфейс нетегированным, а весь пришедший на транковый интерфейс нетегированный трафик будет промаркирован как принадлежащий VLAN’у 5 (по умолчанию VLAN 1).

[править] Настройка маршрутизации между VLAN

Switchport trunk pruning vlan что это. 500px Vlan sw cisco routing ver2. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-500px Vlan sw cisco routing ver2. картинка Switchport trunk pruning vlan что это. картинка 500px Vlan sw cisco routing ver2

Switchport trunk pruning vlan что это. magnify clip. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-magnify clip. картинка Switchport trunk pruning vlan что это. картинка magnify clip

Все настройки по назначению портов в VLAN, сделанные ранее для sw1, sw2 и sw3, сохраняются. Дальнейшие настройки подразумевают использование sw3 как коммутатора 3 уровня.

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

Настройки на коммутаторе sw3:

VLAN / интерфейс 3го уровняIP-адрес
VLAN 210.0.2.1 /24
VLAN 1010.0.10.1 /24
VLAN 1510.0.15.1 /24
Fa 0/10192.168.1.2 /24

Включение маршрутизации на коммутаторе:

Задание адреса в VLAN. Этот адрес будет маршрутом по умолчанию для компьютеров в VLAN 2:

Задание адреса в VLAN 10:

[править] Перевод интерфейса в режим 3го уровня

Интерфейс fa0/10 соединен с маршрутизатором. Этот интерфейс можно перевести в режим 3 уровня.

Перевод fa0/10 в режим интерфейса 3 уровня и задание IP-адреса:

R1 используется как шлюз по умолчанию для рассматриваемой сети. Трафик не предназначенный сетям VLAN’ов будет передаваться на R1.

Настройка маршрута по умолчанию:

[править] Просмотр информации

Просмотр информации о транке:

Просмотр информации о настройках интерфейса (о транке):

Просмотр информации о настройках интерфейса (об access-интерфейсе):

Просмотр информации о VLAN’ах:

[править] Диапазоны VLAN

VLANsДиапазонИспользованиеПередается VTP
0, 4095ReservedТолько для системного использования.
1NormalVLAN по умолчанию. Можно использовать, но нельзя удалить.Да
2-1001NormalДля VLANов Ethernet. Можно создавать, удалять и использовать.Да
1002-1005NormalДля FDDI и Token Ring. Нельзя удалить.Да
1006-4094ExtendedТолько для VLANов Ethernet.Версия 1 и 2 нет, версия 3 да

[править] Пример настройки

[править] Пример базовой настройки VLAN, без настройки маршрутизации

Switchport trunk pruning vlan что это. 500px Vlan sw cisco ver2. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-500px Vlan sw cisco ver2. картинка Switchport trunk pruning vlan что это. картинка 500px Vlan sw cisco ver2

В этом разделе приведены конфигурационные файлы коммутаторов для изображенной схемы. На коммутаторе sw3 не настроена маршрутизация между VLAN, поэтому в данной схеме хосты могут общаться только в пределах одного VLAN.

Например, хосты на коммутаторе sw1 в VLAN 2 могут взаимодействовать между собой и с хостами в VLAN 2 на коммутаторе sw2. Однако, они не могут взаимодействовать с хостами в других VLAN на коммутаторах sw1 и sw2.

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

Настройки транка на sw1 и sw2 немного отличаются от sw3. На sw3 не задается инкапсуляция для транка (команда switchport trunk encapsulation dot1q), так как в используемой модели коммутатора поддерживается только режим 802.1Q.

[править] Пример конфигураций с настройкой маршрутизации между VLAN

Switchport trunk pruning vlan что это. 500px Vlan sw cisco routing ver2. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-500px Vlan sw cisco routing ver2. картинка Switchport trunk pruning vlan что это. картинка 500px Vlan sw cisco routing ver2

В этом разделе приведены конфигурационные файлы коммутаторов для изображенной схемы. На коммутаторе sw3 настроена маршрутизация между VLAN, поэтому в данной схеме хосты могут общаться как в пределах одного VLAN, так и между различными VLAN.

Например, хосты на коммутаторе sw1 в VLAN 2 могут взаимодействовать между собой и с хостами в VLAN 2 на коммутаторе sw2. Кроме того, они могут взаимодействовать с хостами в других VLAN на коммутаторах sw1 и sw2.

Настройки коммутаторов sw1 и sw2 остались точно такими же, как и в предыдущем разделе. Добавились дополнительные настройки только на коммутаторе sw3.

[править] Настройка VLAN на маршрутизаторах Cisco

Switchport trunk pruning vlan что это. 450px Vlan router cisco ver2. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-450px Vlan router cisco ver2. картинка Switchport trunk pruning vlan что это. картинка 450px Vlan router cisco ver2

Switchport trunk pruning vlan что это. magnify clip. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-magnify clip. картинка Switchport trunk pruning vlan что это. картинка magnify clip

Передача трафика между VLAN может осуществляться с помощью маршрутизатора. Для того чтобы маршрутизатор мог передавать трафик из одного VLAN в другой (из одной сети в другую), необходимо, чтобы в каждой сети у него был интерфейс. Для того чтобы не выделять под сеть каждого VLAN отдельный физический интерфейс, создаются логические подынтерфейсы [1] на физическом интерфейсе для каждого VLAN.

На коммутаторе порт, ведущий к маршрутизатору, должен быть настроен как тегированный порт (в терминах Cisco — транк).

Изображенная схема, в которой маршрутизация между VLAN выполняется на маршрутизаторе, часто называется router on a stick.

IP-адреса шлюза по умолчанию для VLAN (эти адреса назначаются на подынтерфейсах маршрутизатора R1):

VLANIP-адрес
VLAN 210.0.2.1 /24
VLAN 1010.0.10.1 /24
VLAN 1510.0.15.1 /24

Для логических подынтерфейсов [1] необходимо указывать то, что интерфейс будет получать тегированный трафик и указывать номер VLAN соответствующий этому интерфейсу. Это задается командой в режиме настройки подынтерфейса:

Создание логического подынтерфейса для VLAN 2:

Создание логического подынтерфейса для VLAN 10:

Соответствие номера подынтерфейса и номера VLAN не является обязательным условием. Однако обычно номера подынтерфейсов задаются именно таким образом, чтобы упростить администрирование.

На коммутаторе порт, ведущий к маршрутизатору, должен быть настроен как статический транк:

[править] Пример настройки

Конфигурационные файлы устройств для схемы изображенной в начале раздела.

[править] Настройка native VLAN

По умолчанию трафик VLAN’а 1 передается не тегированым (то есть, VLAN 1 используется как native), поэтому на физическом интерфейсе маршрутизатора задается адрес из сети VLAN 1.

Задание адреса на физическом интерфейсе:

Если необходимо создать подынтерфейс для передачи не тегированного трафика, то в этом подынтерфейсе явно указывается, что он принадлежит native VLAN. Например, если native VLAN 99:

Источник

Основы компьютерных сетей. Тема №6. Понятие VLAN, Trunk и протоколы VTP и DTP

Switchport trunk pruning vlan что это. 7306245b529346dba6f169eaac55087a. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-7306245b529346dba6f169eaac55087a. картинка Switchport trunk pruning vlan что это. картинка 7306245b529346dba6f169eaac55087a

P.S. Возможно, со временем список дополнится.

Switchport trunk pruning vlan что это. d7817b60b635420fbc9417076d373082. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-d7817b60b635420fbc9417076d373082. картинка Switchport trunk pruning vlan что это. картинка d7817b60b635420fbc9417076d373082

Мы пока не будем затрагивать маршрутизаторы и разные подсети. Допустим все узлы находятся в одной подсети.

Сразу приведу список IP-адресов:

Switchport trunk pruning vlan что это. b67ea34dfb1c4249b97a440d99906d03. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-b67ea34dfb1c4249b97a440d99906d03. картинка Switchport trunk pruning vlan что это. картинка b67ea34dfb1c4249b97a440d99906d03

Switchport trunk pruning vlan что это. 740a5f3e82964489acc209d28f24ee48. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-740a5f3e82964489acc209d28f24ee48. картинка Switchport trunk pruning vlan что это. картинка 740a5f3e82964489acc209d28f24ee48

Switchport trunk pruning vlan что это. e41fff269c364d7bb69c5a7f7b421528. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-e41fff269c364d7bb69c5a7f7b421528. картинка Switchport trunk pruning vlan что это. картинка e41fff269c364d7bb69c5a7f7b421528

Switchport trunk pruning vlan что это. 7fe012ff59a440ce975c639e73d3dbe9. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-7fe012ff59a440ce975c639e73d3dbe9. картинка Switchport trunk pruning vlan что это. картинка 7fe012ff59a440ce975c639e73d3dbe9

Switchport trunk pruning vlan что это. 0685025a69c04d6f8318d31d7805f354. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-0685025a69c04d6f8318d31d7805f354. картинка Switchport trunk pruning vlan что это. картинка 0685025a69c04d6f8318d31d7805f354

Кто хочет увидеть это в виде анимации, открывайте спойлер (там показан ping от PC1 до PC5).

Switchport trunk pruning vlan что это. image loader. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-image loader. картинка Switchport trunk pruning vlan что это. картинка image loader

Красиво да? Мы в прошлых статьях уже не раз говорили о работе протокола ARP, но это было еще в прошлом году, поэтому вкратце объясню. Так как PC1 не знает MAC-адрес (или адрес канального уровня) PC2, то он отправляет в разведку ARP, чтобы тот ему сообщил. Он приходит на коммутатор, откуда ретранслируется на все активные порты, то есть к PC2 и на центральный коммутатор. Из центрального коммутатора вылетит на соседние коммутаторы и так далее, пока не дойдет до всех. Вот такой не маленький трафик вызвало одно ARP-сообщение. Его получили все участники сети. Большой и не нужный трафик — это первая проблема. Вторая проблема — это безопасность. Думаю, заметили, что сообщение дошло даже до бухгалтерии, компьютеры которой вообще не участвовали в этом. Любой злоумышленник, подключившись к любому из коммутаторов, будет иметь доступ ко всей сети. В принципе сети раньше так и работали. Компьютеры находились в одной канальной среде и разделялись только при помощи маршрутизаторов. Но время шло и нужно было решать эту проблему на канальном уровне. Cisco, как пионер, придумала свой протокол, который тегировал кадры и определял принадлежность к определенной канальной среде. Назывался он ISL (Inter-Switch Link). Идея эта понравилась всем и IEEE решили разработать аналогичный открытый стандарт. Стандарт получил название 802.1q. Получил он огромное распространение и Cisco решила тоже перейти на него.
И вот как раз технология VLAN основывается на работе протокола 802.1q. Давайте уже начнем говорить про нее.

В 3-ей части я показал, как выглядит ethernet-кадр. Посмотрите на него и освежите в памяти. Вот так выглядит не тегированный кадр.

Switchport trunk pruning vlan что это. image loader. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-image loader. картинка Switchport trunk pruning vlan что это. картинка image loader

Теперь взглянем на тегированный.

Switchport trunk pruning vlan что это. image loader. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-image loader. картинка Switchport trunk pruning vlan что это. картинка image loader

Как видим, отличие в том, что появляется некий Тег. Это то, что нам и интересно. Копнем глубже. Состоит он из 4-х частей.

1) TPID (англ. Tag Protocol ID) или Идентификатор тегированного протокола — состоит из 2-х байт и для VLAN всегда равен 0x8100.
2) PCP (англ. Priority Code Point) или значение приоритета — состоит из 3-х бит. Используется для приоритезации трафика. Крутые и бородатые сисадмины знают, как правильно им управлять и оперирует им, когда в сети гуляет разный трафик (голос, видео, данные и т.д.)
3) CFI (англ. Canonical Format Indicator) или индикатор каноничного формата — простое поле, состоящее из одного бита. Если стоит 0, то это стандартный формат MAC-адреса.
4) VID (англ. VLAN ID) или идентификатор VLAN — состоит из 12 бит и показывает, в каком VLAN находится кадр.

Хочу заострить внимание на том, что тегирование кадров осуществляется между сетевыми устройствами (коммутаторы, маршрутизаторы и т.д.), а между конечным узлом (компьютер, ноутбук) и сетевым устройством кадры не тегируются. Поэтому порт сетевого устройства может находиться в 2-х состояниях: access или trunk.

Набираю команду show vlan.

Switchport trunk pruning vlan что это. fb5f9f646c364907900358437dad3d85. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-fb5f9f646c364907900358437dad3d85. картинка Switchport trunk pruning vlan что это. картинка fb5f9f646c364907900358437dad3d85

Выстраиваются несколько таблиц. Нам по сути важна только самая первая. Теперь покажу как ее читать.

1 столбец — это номер VLAN. Здесь изначально присутствует номер 1 — это стандартный VLAN, который изначально есть на каждом коммутаторе. Он выполняет еще одну функцию, о которой чуть ниже напишу. Также присутствуют зарезервированные с 1002-1005. Это для других канальных сред, которые вряд ли сейчас используются. Удалить их тоже нельзя.

При удалении Cisco выводит сообщение, что этот VLAN удалить нельзя. Поэтому живем и эти 4 VLANа не трогаем.

2 столбец — это имя VLAN. При создании VLAN, вы можете на свое усмотрение придумывать им осмысленные имена, чтобы потом их идентифицировать. Тут уже есть default, fddi-default, token-ring-default, fddinet-default, trnet-default.

3 столбец — статус. Здесь показывается в каком состоянии находится VLAN. На данный момент VLAN 1 или default в состоянии active, а 4 следующих act/unsup (хоть и активные, но не поддерживаются).

4 столбец — порты. Здесь показано к каким VLAN-ам принадлежат порты. Сейчас, когда мы еще ничего не трогали, они находятся в default.

Приступаем к настройке коммутаторов. Правилом хорошего тона будет дать коммутаторам осмысленные имена. Чем и займемся. Привожу команду.

Остальные настраиваются аналогично, поэтому покажу обновленную схему топологии.

Switchport trunk pruning vlan что это. 4d757e3dc2ee4313be7e0a5720ad9328. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-4d757e3dc2ee4313be7e0a5720ad9328. картинка Switchport trunk pruning vlan что это. картинка 4d757e3dc2ee4313be7e0a5720ad9328

Начнем настройку с коммутатора SW1. Для начала создадим VLAN на коммутаторе.

VLAN создан. Теперь переходим к портам. Интерфейс FastEthernet0/1 смотрит на PC1, а FastEthernet0/2 на PC2. Как говорилось ранее, кадры между ними должны передаваться не тегированными, поэтому переведем их в состояние Access.

Так как оба порта закрепляются под одинаковым VLAN-ом, то их еще можно было настроить группой.

Настроили access порты. Теперь настроим trunk между SW1 и CentrSW.

Сразу видим, что порт перенастроился. В принципе для работы этого достаточно. Но с точки зрения безопасности разрешать для передачи нужно только те VLAN, которые действительно нужны. Приступим.

Без этой команды передаваться будут все имеющиеся VLAN. Посмотрим, как изменилась таблица командой show vlan.

Switchport trunk pruning vlan что это. e0031dafd82a4e7a9f843e3b0f47270f. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-e0031dafd82a4e7a9f843e3b0f47270f. картинка Switchport trunk pruning vlan что это. картинка e0031dafd82a4e7a9f843e3b0f47270f

Появился 2-ой VLAN с именем Dir-ya и видим принадлежащие ему порты fa0/1 и fa0/2.

Чтобы вывести только верхнюю таблицу, можно воспользоваться командой show vlan brief.

Switchport trunk pruning vlan что это. d26e715193eb47e88d9633a3fcd4e7c8. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-d26e715193eb47e88d9633a3fcd4e7c8. картинка Switchport trunk pruning vlan что это. картинка d26e715193eb47e88d9633a3fcd4e7c8

Можно еще укоротить вывод, если указать определенный ID VLANа.

Switchport trunk pruning vlan что это. de647e30895f45bea90fad59ee0337ca. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-de647e30895f45bea90fad59ee0337ca. картинка Switchport trunk pruning vlan что это. картинка de647e30895f45bea90fad59ee0337ca

Switchport trunk pruning vlan что это. d05fc92a2a514adfbbcadfae9052084c. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-d05fc92a2a514adfbbcadfae9052084c. картинка Switchport trunk pruning vlan что это. картинка d05fc92a2a514adfbbcadfae9052084c

Вся информациях о VLAN хранится в flash памяти в файле vlan.dat.

Switchport trunk pruning vlan что это. fcb596a1e0934097a619d1cfe4bb55d8. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-fcb596a1e0934097a619d1cfe4bb55d8. картинка Switchport trunk pruning vlan что это. картинка fcb596a1e0934097a619d1cfe4bb55d8

Как вы заметили, ни в одной из команд, нет информации о trunk. Ее можно посмотреть другой командой show interfaces trunk.

Switchport trunk pruning vlan что это. cba526f27d03403ca5dae9488637d352. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-cba526f27d03403ca5dae9488637d352. картинка Switchport trunk pruning vlan что это. картинка cba526f27d03403ca5dae9488637d352

Здесь есть информация и о trunk портах, и о том какие VLAN они передают. Еще тут есть столбец Native vlan. Это как раз тот трафик, который не должен тегироваться. Если на коммутатор приходит не тегированный кадр, то он автоматически причисляется к Native Vlan (по умолчанию и в нашем случае это VLAN 1). Native VLAN можно, а многие говорят, что нужно менять в целях безопасности. Для этого в режиме настройки транкового порта нужно применить команду — switchport trunk native vlan X, где X — номер присваиваемого VLAN. В этой топологии мы менять не будем, но знать, как это делать полезно.

Осталось настроить остальные устройства.

CentrSW:
Центральный коммутатор является связующим звеном, а значит он должен знать обо всех VLAN-ах. Поэтому сначала создаем их, а потом переводим все интерфейсы в транковый режим.

Не забываем сохранять конфиг. Команда copy running-config startup-config.

Обратите внимание на то, что мы подняли и настроили VLAN, но адресацию узлов оставили такой же. То есть, фактически все узлы в одной подсети, но разделены VLAN-ами. Так делать нельзя. Каждому VLAN надо выделять отдельную подсеть. Я это сделал исключительно в учебных целях. Если бы каждый отдел сидел в своей подсети, то они бы априори были ограничены, так как коммутатор не умеет маршрутизировать трафик из одной подсети в другую (плюс это уже ограничение на сетевом уровне). А нам нужно ограничить отделы на канальном уровне.
Снова отправляю ping с PC1 к PC3.

Switchport trunk pruning vlan что это. 2d7be5ab91d7487c8301b14fb8d812a0. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-2d7be5ab91d7487c8301b14fb8d812a0. картинка Switchport trunk pruning vlan что это. картинка 2d7be5ab91d7487c8301b14fb8d812a0

Идет в ход ARP, который нам и нужен сейчас. Откроем его.

Switchport trunk pruning vlan что это. 686282fac76543b1a18f0e678fb647b7. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-686282fac76543b1a18f0e678fb647b7. картинка Switchport trunk pruning vlan что это. картинка 686282fac76543b1a18f0e678fb647b7

Пока что ничего нового. ARP инкапсулирован в ethernet.

Switchport trunk pruning vlan что это. 11933094cb4d4670964a05390e988045. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-11933094cb4d4670964a05390e988045. картинка Switchport trunk pruning vlan что это. картинка 11933094cb4d4670964a05390e988045

Кадр прилетает на коммутатор и тегируется. Теперь там не обычный ethernet, а 802.1q. Добавились поля, о которых я писал ранее. Это TPID, который равен 8100 и показывающий, что это 802.1q. И TCI, которое объединяет 3 поля PCP, CFI и VID. Число, которое в этом поле — это номер VLAN. Двигаемся дальше.

Switchport trunk pruning vlan что это. c00be391b35f4a9195aa4f7b413baa7a. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-c00be391b35f4a9195aa4f7b413baa7a. картинка Switchport trunk pruning vlan что это. картинка c00be391b35f4a9195aa4f7b413baa7a

После тега он отправляет кадр на PC2 (т.к. он в том же VLAN) и на центральный коммутатор по транковому порту.

Switchport trunk pruning vlan что это. 1353c683c33743b0817f365cc689096b. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-1353c683c33743b0817f365cc689096b. картинка Switchport trunk pruning vlan что это. картинка 1353c683c33743b0817f365cc689096b

Так как жестко не было прописано какие типы VLAN пропускать по каким портам, то он отправит на оба коммутатора. И вот здесь коммутаторы, увидев номер VLAN, понимают, что устройств с таким VLAN-ом у них нет и смело его отбрасывают.

Switchport trunk pruning vlan что это. ee78f94cae834814aa9e9624072598f3. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-ee78f94cae834814aa9e9624072598f3. картинка Switchport trunk pruning vlan что это. картинка ee78f94cae834814aa9e9624072598f3

PC1 ожидает ответ, который так и не приходит. Можно под спойлером посмотреть в виде анимации.

Switchport trunk pruning vlan что это. image loader. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-image loader. картинка Switchport trunk pruning vlan что это. картинка image loader

Теперь следующая ситуация. В состав дирекции нанимают еще одного человека, но в кабинете дирекции нет места и на время просят разместить человека в отделе бухгалтерии. Решаем эту проблему.

Switchport trunk pruning vlan что это. 60fef015073344b0a21f785c2d470fb5. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-60fef015073344b0a21f785c2d470fb5. картинка Switchport trunk pruning vlan что это. картинка 60fef015073344b0a21f785c2d470fb5

Подключили компьютер к порту FastEthernet 0/3 коммутатора и присвою IP-адрес 192.168.1.8/24.
Теперь настрою коммутатор SW2. Так как компьютер должен находиться во 2-ом VLAN, о котором коммутатор не знает, то создам его на коммутаторе.

Дальше настраиваем порт FastEthernet 0/3, который смотрит на PC7.

И последнее — настроить транковый порт.

Чтобы кадры ходили красиво, подкорректирую центральный коммутатор CentrSW.

Время проверки. Отправляю ping с PC1 на PC7.

Switchport trunk pruning vlan что это. 19d1bab5ed7842e699f4de9449f7643e. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-19d1bab5ed7842e699f4de9449f7643e. картинка Switchport trunk pruning vlan что это. картинка 19d1bab5ed7842e699f4de9449f7643e

Switchport trunk pruning vlan что это. 3eff260d679545d7b04ed793d05d02b4. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-3eff260d679545d7b04ed793d05d02b4. картинка Switchport trunk pruning vlan что это. картинка 3eff260d679545d7b04ed793d05d02b4

Switchport trunk pruning vlan что это. 1b350d8d54714ccbae7f8114094e2c7a. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-1b350d8d54714ccbae7f8114094e2c7a. картинка Switchport trunk pruning vlan что это. картинка 1b350d8d54714ccbae7f8114094e2c7a

Switchport trunk pruning vlan что это. 522bf8c784684180b3871df255c8f162. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-522bf8c784684180b3871df255c8f162. картинка Switchport trunk pruning vlan что это. картинка 522bf8c784684180b3871df255c8f162

И вот он приходит на SW2. Открываем и видим, что он еще тегированный. Но следующим узлом стоит компьютер и тег надо снимать. Нажимаем на «Outbound PDU Details», чтобы посмотреть в каком виде кадр вылетит из коммутатора.

Switchport trunk pruning vlan что это. b5f5c8f126ee4208b7f9f24d909c1003. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-b5f5c8f126ee4208b7f9f24d909c1003. картинка Switchport trunk pruning vlan что это. картинка b5f5c8f126ee4208b7f9f24d909c1003

И действительно. Коммутатор отправит кадр в «чистом» виде, то есть без тегов.

Switchport trunk pruning vlan что это. 208f487e3ff548f3a9f4e60b2e556607. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-208f487e3ff548f3a9f4e60b2e556607. картинка Switchport trunk pruning vlan что это. картинка 208f487e3ff548f3a9f4e60b2e556607

Доходит ARP до PC7. Открываем его и убеждаемся, что кадр не тегированный PC7 узнал себя и отправляет ответ.

Switchport trunk pruning vlan что это. 1b182fe469e64cc2b91e273d10ecc24e. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-1b182fe469e64cc2b91e273d10ecc24e. картинка Switchport trunk pruning vlan что это. картинка 1b182fe469e64cc2b91e273d10ecc24e

Открываем кадр на коммутаторе и видим, что на отправку он уйдет тегированным. Дальше кадр будет путешествовать тем же путем, что и пришел.

Switchport trunk pruning vlan что это. e6f6c11d1fb343f8b0f5e15f0c836b08. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-e6f6c11d1fb343f8b0f5e15f0c836b08. картинка Switchport trunk pruning vlan что это. картинка e6f6c11d1fb343f8b0f5e15f0c836b08

Switchport trunk pruning vlan что это. f75a60a47f08448899240643f3fa6ee5. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-f75a60a47f08448899240643f3fa6ee5. картинка Switchport trunk pruning vlan что это. картинка f75a60a47f08448899240643f3fa6ee5

Switchport trunk pruning vlan что это. ec20638a766a490f915ff748184c88d9. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-ec20638a766a490f915ff748184c88d9. картинка Switchport trunk pruning vlan что это. картинка ec20638a766a490f915ff748184c88d9

ARP доходит до PC1, о чем свидетельствует галочка на конверте. Теперь ему известен MAC-адрес и он пускает в ход ICMP.

Switchport trunk pruning vlan что это. b60199c180f14f0aaecf447fa5eb0051. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-b60199c180f14f0aaecf447fa5eb0051. картинка Switchport trunk pruning vlan что это. картинка b60199c180f14f0aaecf447fa5eb0051

Открываем пакет на коммутаторе и наблюдаем такую же картину. На канальном уровне кадр тегируется коммутатором. Так будет с каждым сообщением.

Switchport trunk pruning vlan что это. 63db7fb465184409a0e6253c14bcafb3. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-63db7fb465184409a0e6253c14bcafb3. картинка Switchport trunk pruning vlan что это. картинка 63db7fb465184409a0e6253c14bcafb3

Switchport trunk pruning vlan что это. 2304be8c960f42a28d764a7e60c82559. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-2304be8c960f42a28d764a7e60c82559. картинка Switchport trunk pruning vlan что это. картинка 2304be8c960f42a28d764a7e60c82559

Switchport trunk pruning vlan что это. f1f66ed3557f41eb8aaf13c28dd8d0cf. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-f1f66ed3557f41eb8aaf13c28dd8d0cf. картинка Switchport trunk pruning vlan что это. картинка f1f66ed3557f41eb8aaf13c28dd8d0cf

Видим, что пакет успешно доходит до PC7. Обратный путь я показывать не буду, так как он аналогичен. Если кому интересно, можно весь путь увидеть на анимации под спойлером ниже. А если охота самому поковырять эту топологию, прикладываю ссылку на лабораторку.

Switchport trunk pruning vlan что это. image loader. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-image loader. картинка Switchport trunk pruning vlan что это. картинка image loader

Вот в принципе самое популярное применение VLAN-ов. Независимо от физического расположения, можно логически объединять узлы в группы, там самым изолируя их от других. Очень удобно, когда сотрудники физически работают в разных местах, но должны быть объединены. И конечно с точки зрения безопасности VLAN не заменимы. Главное, чтобы к сетевым устройствам имели доступ ограниченный круг лиц, но это уже отдельная тема.
Добились ограничения на канальном уровне. Трафик теперь не гуляет где попало, а ходит строго по назначению. Но теперь встает вопрос в том, что отделам между собой нужно общаться. А так как они в разных канальных средах, то в дело вступает маршрутизация. Но перед началом, приведем топологию в порядок. Самое первое к чему приложим руку — это адресация узлов. Повторюсь, что каждый отдел должен находиться в своей подсети. Итого получаем:

Switchport trunk pruning vlan что это. 3816aa9c52ea4302bba838e52285f457. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-3816aa9c52ea4302bba838e52285f457. картинка Switchport trunk pruning vlan что это. картинка 3816aa9c52ea4302bba838e52285f457

Раз подсети определены, то сразу адресуем узлы.

Осталось настроить маршрутизатор, и я открываю его CLI. По традиции дам осмысленное имя.

Далее переходим к настройке интерфейсов.

Теперь внимание! Мы включили интерфейс, но не повесили на него IP-адрес. Дело в том, что от физического интерфейса (fastethernet 0/0) нужен только линк или канал. Роль шлюзов будут выполнять виртуальные интерфейсы или сабинтерфейсы (англ. subinterface). На данный момент 3 типа VLAN. Значит и сабинтерфейсов будет 3. Приступаем к настройке.

Маршрутизатор настроен. Переходим к центральному коммутатору и настроим на нем транковый порт, чтобы он пропускал тегированные кадры на маршрутизатор.

Конфигурация закончена и переходим к практике. Отправляю ping с PC1 на PC6 (то есть на 192.168.3.3).

Switchport trunk pruning vlan что это. 496fe94a133e48d1827f114c300ac6cc. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-496fe94a133e48d1827f114c300ac6cc. картинка Switchport trunk pruning vlan что это. картинка 496fe94a133e48d1827f114c300ac6cc

PC1 понятия не имеет, кто такой PC6 или 192.168.3.3, но знает, что они находятся в разных подсетях (как он это понимает описано в предыдущей статье). Поэтому он отправит сообщение через основной шлюз, адрес которого указан в его настройках. И хоть PC1 знает IP-адрес основного шлюза, для полного счастья не хватает MAC-адреса. И он пускает в ход ARP.

Switchport trunk pruning vlan что это. c160626fdfb24fa3a1d6dacb170acd65. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-c160626fdfb24fa3a1d6dacb170acd65. картинка Switchport trunk pruning vlan что это. картинка c160626fdfb24fa3a1d6dacb170acd65

Switchport trunk pruning vlan что это. 3c9dcb078660477db8159fbf8b49edc2. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-3c9dcb078660477db8159fbf8b49edc2. картинка Switchport trunk pruning vlan что это. картинка 3c9dcb078660477db8159fbf8b49edc2

Switchport trunk pruning vlan что это. ca3378596da94c3aa191337897c7dabc. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-ca3378596da94c3aa191337897c7dabc. картинка Switchport trunk pruning vlan что это. картинка ca3378596da94c3aa191337897c7dabc

Обратите внимание. Как только кадр прибывает на CentrSW, коммутатор не рассылает его кому попало. Он рассылает только на те порты, где разрешен пропуск 2-го VLAN. То есть на маршрутизатор и на SW2 (там есть пользователь, сидящий во 2-ом VLAN).

Switchport trunk pruning vlan что это. 3421802895a04fe9863cc5c90b16d50a. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-3421802895a04fe9863cc5c90b16d50a. картинка Switchport trunk pruning vlan что это. картинка 3421802895a04fe9863cc5c90b16d50a

Маршрутизатор узнает себя и отправляет ответ (показан стрелочкой). И обратите внимание на нижний кадр. Когда SW2 получил ARP от центрального коммутатора, он аналогично не стал рассылать его на все компьютеры, а отправил только PC7, который сидит во 2-ом VLAN. Но PC7 его отбрасывает, так как он не для него. Смотрим дальше.

Switchport trunk pruning vlan что это. fa491e302d0341cbb676ff9667a5d776. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-fa491e302d0341cbb676ff9667a5d776. картинка Switchport trunk pruning vlan что это. картинка fa491e302d0341cbb676ff9667a5d776

Switchport trunk pruning vlan что это. 54e2d6613f1b4eec80114b69409f1c06. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-54e2d6613f1b4eec80114b69409f1c06. картинка Switchport trunk pruning vlan что это. картинка 54e2d6613f1b4eec80114b69409f1c06

ARP дошел до PC1. Теперь ему все известно и можно отправлять ICMP. Еще раз обращу внимание на то, что в качестве MAC-адреса назначения (канальный уровень), будет адрес маршрутизатора, а в качестве IP-адреса назначения (сетевой уровень), адрес PC6.

Switchport trunk pruning vlan что это. aec8f751cb5948b09f2154be9ecdca7d. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-aec8f751cb5948b09f2154be9ecdca7d. картинка Switchport trunk pruning vlan что это. картинка aec8f751cb5948b09f2154be9ecdca7d

Switchport trunk pruning vlan что это. 617699226d744e22a40bddda0db93d67. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-617699226d744e22a40bddda0db93d67. картинка Switchport trunk pruning vlan что это. картинка 617699226d744e22a40bddda0db93d67

Switchport trunk pruning vlan что это. 394adb86d359440d9f09448121d4becf. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-394adb86d359440d9f09448121d4becf. картинка Switchport trunk pruning vlan что это. картинка 394adb86d359440d9f09448121d4becf

Доходит ICMP до маршрутизатора. Он смотрит в свою таблицу и понимает, что не знает никого под адресом 192.168.3.3. Отбрасывает прибывший ICMP и пускает разведать ARP.

Switchport trunk pruning vlan что это. 7ddb452c419246ba85a6b1d66b98cb80. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-7ddb452c419246ba85a6b1d66b98cb80. картинка Switchport trunk pruning vlan что это. картинка 7ddb452c419246ba85a6b1d66b98cb80

Switchport trunk pruning vlan что это. 194c754d5cf94ca3aa0e66cddee17c0d. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-194c754d5cf94ca3aa0e66cddee17c0d. картинка Switchport trunk pruning vlan что это. картинка 194c754d5cf94ca3aa0e66cddee17c0d

Switchport trunk pruning vlan что это. 1c8ca7552ba7405d8be85a9913d8d7f3. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-1c8ca7552ba7405d8be85a9913d8d7f3. картинка Switchport trunk pruning vlan что это. картинка 1c8ca7552ba7405d8be85a9913d8d7f3

Switchport trunk pruning vlan что это. a76dad905a09484098f4f698a103d316. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-a76dad905a09484098f4f698a103d316. картинка Switchport trunk pruning vlan что это. картинка a76dad905a09484098f4f698a103d316

PC6 узнает себя и отправляет ответ.

Switchport trunk pruning vlan что это. b502ec1a8cc3430192c67abbae173601. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-b502ec1a8cc3430192c67abbae173601. картинка Switchport trunk pruning vlan что это. картинка b502ec1a8cc3430192c67abbae173601

Switchport trunk pruning vlan что это. e41e10af81154aac83e9bd6b4aa31e1d. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-e41e10af81154aac83e9bd6b4aa31e1d. картинка Switchport trunk pruning vlan что это. картинка e41e10af81154aac83e9bd6b4aa31e1d

Switchport trunk pruning vlan что это. a5275a2ff6c14dde93df57bcc1e3d8b1. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-a5275a2ff6c14dde93df57bcc1e3d8b1. картинка Switchport trunk pruning vlan что это. картинка a5275a2ff6c14dde93df57bcc1e3d8b1

Доходит до маршрутизатора ответ и он добавляет запись в своей таблице. Посмотреть таблицу ARP можно командой show arp.

Switchport trunk pruning vlan что это. c86668211f854dc69f3eabf85c1b9e5b. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-c86668211f854dc69f3eabf85c1b9e5b. картинка Switchport trunk pruning vlan что это. картинка c86668211f854dc69f3eabf85c1b9e5b

Двигаемся дальше. PC1 недоволен, что ему никто не отвечает и отправляет следующее ICMP-сообщение.

Switchport trunk pruning vlan что это. 7f3115f3172a41d2a315eafc58df6579. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-7f3115f3172a41d2a315eafc58df6579. картинка Switchport trunk pruning vlan что это. картинка 7f3115f3172a41d2a315eafc58df6579

Switchport trunk pruning vlan что это. 82c5d5d9107b4e369a2198b7be953ce9. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-82c5d5d9107b4e369a2198b7be953ce9. картинка Switchport trunk pruning vlan что это. картинка 82c5d5d9107b4e369a2198b7be953ce9

Switchport trunk pruning vlan что это. a483b7e304bb41ba801fb6d94a5f742f. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-a483b7e304bb41ba801fb6d94a5f742f. картинка Switchport trunk pruning vlan что это. картинка a483b7e304bb41ba801fb6d94a5f742f

Switchport trunk pruning vlan что это. 0e8e824d1ff34e6cb590a85db45fd365. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-0e8e824d1ff34e6cb590a85db45fd365. картинка Switchport trunk pruning vlan что это. картинка 0e8e824d1ff34e6cb590a85db45fd365

Switchport trunk pruning vlan что это. c2140518785d4b0e823ae85e6b5b123a. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-c2140518785d4b0e823ae85e6b5b123a. картинка Switchport trunk pruning vlan что это. картинка c2140518785d4b0e823ae85e6b5b123a

Switchport trunk pruning vlan что это. 04d92a46ba8a409789488c454547d4f2. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-04d92a46ba8a409789488c454547d4f2. картинка Switchport trunk pruning vlan что это. картинка 04d92a46ba8a409789488c454547d4f2

Switchport trunk pruning vlan что это. 6b2f727a17994356af3d7c9f670cbbe7. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-6b2f727a17994356af3d7c9f670cbbe7. картинка Switchport trunk pruning vlan что это. картинка 6b2f727a17994356af3d7c9f670cbbe7

Switchport trunk pruning vlan что это. 8072e7f7885441e4a4308aec02069177. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-8072e7f7885441e4a4308aec02069177. картинка Switchport trunk pruning vlan что это. картинка 8072e7f7885441e4a4308aec02069177

Первый пакет затерялся (в результате работы ARP), а второй дошел без проблем.
Кому интересно увидеть в анимации, добро пожаловать под спойлер.

Switchport trunk pruning vlan что это. image loader. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-image loader. картинка Switchport trunk pruning vlan что это. картинка image loader

Итак. Мы добились того, что если узлы находятся в одной подсети и в одном VLAN, то ходить они будут напрямую через коммутаторы. В случае, когда нужно передать сообщение в другую подсеть и VLAN, то передавать будут через роутер Gateway, который осуществляет «межвлановую» маршрутизацию. Данная топология получила название «router on a stick» или «роутер на палочке». Как вы поняли она очень удобна. Мы создали 3 виртуальных интерфейса и по одному проводу гоняли разные тегированные кадры. Без использования сабинтерфейсов и VLAN-ов, пришлось бы для каждой подсети задействовать отдельный физический интерфейс, что совсем не выгодно.

Кстати очень хорошо этот вопрос разобран в этом видео (видео идет около 3-х часов, поэтому ссылка с привязкой именно к тому моменту времени). Если после прочтения и просмотра видео захочется добить все собственными руками, прикладываю ссылку на скачивание.

Разобрались с VLAN-ами и переходим к одному из протоколов, работающего с ним.
DTP (англ. Dynamic Trunking Protocol) или на русском динамический транковый протокол — проприетарный протокол компании Cisco, служащий для реализации trunk режима между коммутаторами. Хотя в зависимости от состояния, они могут согласоваться и в режим access.

В DTP есть 4 режима: Dynamic auto, Dynamic desirable, Trunk, Access. Рассмотрим как они согласуются.

РежимыDynamic autoDynamic desirableTrunkAccess
Dynamic autoAccessTrunkTrunkAccess
Dynamic desirableTrunkTrunkTrunkAccess
TrunkTrunkTrunkTrunkОтсутствие соединения
AccessAccessAccessОтсутствие соединенияAccess

То есть левая колонка это 1-ое устройство, а верхняя строка 2-ое устройство. По-умолчанию коммутаторы находятся в режиме «dynamic auto». Если посмотреть таблицу сопоставления, то два коммутатора в режиме «dynamic auto» согласуются в режим «access». Давайте это и проверим. Создаю я новую лабораторную работу и добавлю 2 коммутатора.

Switchport trunk pruning vlan что это. 9bc6de48c02241f2abd311d463bd7cbf. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-9bc6de48c02241f2abd311d463bd7cbf. картинка Switchport trunk pruning vlan что это. картинка 9bc6de48c02241f2abd311d463bd7cbf

Соединять их пока не буду. Мне надо убедиться, что оба коммутатора в режиме «dynamic auto». Проверять буду командой show interfaces switchport.

Switchport trunk pruning vlan что это. 79365b60ff554d0ba087ba9baca65c81. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-79365b60ff554d0ba087ba9baca65c81. картинка Switchport trunk pruning vlan что это. картинка 79365b60ff554d0ba087ba9baca65c81

Switchport trunk pruning vlan что это. 12511085841846a081da98898a1607f5. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-12511085841846a081da98898a1607f5. картинка Switchport trunk pruning vlan что это. картинка 12511085841846a081da98898a1607f5

Результат этой команды очень большой, поэтому я его обрезал и выделил интересующие пункты. Начнем с Administrative Mode. Эта строка показывает, в каком из 4-режимов работает данный порт на коммутаторе. Убеждаемся, что на обоих коммутаторах порты в режиме «Dynamic auto». А строка Operational Mode показывает, в каком режиме работы они согласовали работу. Мы пока их не соединяли, поэтому они в состоянии «down».

Сразу дам вам хороший совет. При тестировании какого либо протокола, пользуйтесь фильтрами. Отключайте показ работы всех ненужных вам протоколов.

Перевожу CPT в режим simulation и отфильтрую все протоколы, кроме DTP.

Switchport trunk pruning vlan что это. 5f15ae195554409ca83c1c55154ca500. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-5f15ae195554409ca83c1c55154ca500. картинка Switchport trunk pruning vlan что это. картинка 5f15ae195554409ca83c1c55154ca500

Switchport trunk pruning vlan что это. a5625c47099c4a72ad75db6d6a07ae77. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-a5625c47099c4a72ad75db6d6a07ae77. картинка Switchport trunk pruning vlan что это. картинка a5625c47099c4a72ad75db6d6a07ae77

Думаю здесь все понятно. Соединяю коммутаторы кабелем и, при поднятии линков, один из коммутаторов генерирует DTP-сообщение.

Switchport trunk pruning vlan что это. 40fb852c7d894b99a51254d7d63ab89e. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-40fb852c7d894b99a51254d7d63ab89e. картинка Switchport trunk pruning vlan что это. картинка 40fb852c7d894b99a51254d7d63ab89e

Открываю и вижу, что это DTP инкапсулированный в Ethernet-кадр. Отправляет он его на мультикастовый адрес «0100.0ccc.cccc», который относится к протоколам DTP, VTP, CDP.
И обращу внимание на 2 поля в заголовке DTP.

1) DTP Type — сюда отправляющий вставляет предложение. То есть в какой режим он хочет согласоваться. В нашем случае он предлагает согласовать «access».
2) Neighbor MAC-address — в это поле он записывает MAC-адрес своего порта.

Отправляет он и ждет реакции от соседа.

Switchport trunk pruning vlan что это. 734fd3c56b314450b3473ff6824424cd. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-734fd3c56b314450b3473ff6824424cd. картинка Switchport trunk pruning vlan что это. картинка 734fd3c56b314450b3473ff6824424cd

Доходит до SW1 сообщение и он генерирует ответный. Где также согласует режим «access», вставляет свой MAC-адрес и отправляет в путь до SW2.

Switchport trunk pruning vlan что это. 4f78de2e71574385a3660d83b05b5b59. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-4f78de2e71574385a3660d83b05b5b59. картинка Switchport trunk pruning vlan что это. картинка 4f78de2e71574385a3660d83b05b5b59

Успешно доходит DTP. По идее они должны были согласоваться в режиме «access». Проверю.

Switchport trunk pruning vlan что это. fe19df8742bb44cd95d4195d15a957ce. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-fe19df8742bb44cd95d4195d15a957ce. картинка Switchport trunk pruning vlan что это. картинка fe19df8742bb44cd95d4195d15a957ce

Switchport trunk pruning vlan что это. 6f05698861df40bdb94f33a745451f44. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-6f05698861df40bdb94f33a745451f44. картинка Switchport trunk pruning vlan что это. картинка 6f05698861df40bdb94f33a745451f44

Как и предполагалось, согласовались они в режим «access».
Кто то говорит, что технология удобная и пользуется ею. Но я крайне не рекомендую использовать этот протокол в своей сети. Рекомендую это не только я, и сейчас объясню почему. Смысл в том, что этот протокол открывает большую дыру в безопасности. Я открою лабораторку, в которой разбиралась работа «Router on a stick» и добавлю туда еще один коммутатор.

Switchport trunk pruning vlan что это. beb6caeccefb49249d9034f64eba4ec7. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-beb6caeccefb49249d9034f64eba4ec7. картинка Switchport trunk pruning vlan что это. картинка beb6caeccefb49249d9034f64eba4ec7

Теперь зайду в настройки нового коммутатора и жестко пропишу на порту работу в режиме trunk.

Соединяю их и смотрю, как они согласовались.

Switchport trunk pruning vlan что это. 5fedb17b9338401c8c67aa8a42d59c2e. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-5fedb17b9338401c8c67aa8a42d59c2e. картинка Switchport trunk pruning vlan что это. картинка 5fedb17b9338401c8c67aa8a42d59c2e

Switchport trunk pruning vlan что это. 4ed59d2120504b7da3162be55ff2df64. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-4ed59d2120504b7da3162be55ff2df64. картинка Switchport trunk pruning vlan что это. картинка 4ed59d2120504b7da3162be55ff2df64

Все верно. Режимы «dynamic auto» и «trunk» согласуются в режим trunk. Теперь ждем, когда кто- то начнет проявлять активность. Допустим PC1 решил кому то отправить сообщение. Формирует ARP и выпускает в сеть.

Switchport trunk pruning vlan что это. 1e543f6eb0d348fc80b914a2de93de60. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-1e543f6eb0d348fc80b914a2de93de60. картинка Switchport trunk pruning vlan что это. картинка 1e543f6eb0d348fc80b914a2de93de60

Пропустим его путь до того момента, когда он попадет на SW2.

Switchport trunk pruning vlan что это. c9f585a64c8348bb9b81759a50c06516. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-c9f585a64c8348bb9b81759a50c06516. картинка Switchport trunk pruning vlan что это. картинка c9f585a64c8348bb9b81759a50c06516

И вот самое интересное.

Switchport trunk pruning vlan что это. 82f41e737e134aeabdaf3bd40bb2518c. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-82f41e737e134aeabdaf3bd40bb2518c. картинка Switchport trunk pruning vlan что это. картинка 82f41e737e134aeabdaf3bd40bb2518c

Switchport trunk pruning vlan что это. 388b8dbc9f134d3985978145cb525e5c. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-388b8dbc9f134d3985978145cb525e5c. картинка Switchport trunk pruning vlan что это. картинка 388b8dbc9f134d3985978145cb525e5c

Но здесь настройки порта пустые. Ввожу show interfaces switchport и проматываю до fa0/4.

Switchport trunk pruning vlan что это. 2009663d8a86432298eeca384b7081b3. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-2009663d8a86432298eeca384b7081b3. картинка Switchport trunk pruning vlan что это. картинка 2009663d8a86432298eeca384b7081b3

А вот здесь видим, что согласован trunk. Не всегда show running-config дает исчерпывающую информацию. Поэтому запоминайте и другие команды.

Думаю понятно почему нельзя доверять этому протоколу. Он вроде облегчает жизнь, но в то же время может создать огромную проблему. Поэтому полагайтесь на ручной метод. При настройке сразу же обозначьте себе какие порты будут работать в режиме trunk, а какие в access. И самое главное — всегда отключайте согласование. Чтобы коммутаторы не пытались ни с кем согласоваться. Делается это командой «switchport nonegotiate».

Переходим к следующему протоколу.

VTP (англ. VLAN Trunking Protocol) — проприетарный протокол компании Cisco, служащий для обмена информацией о VLAN-ах.

Представьте ситуацию, что у вас 40 коммутаторов и 70 VLAN-ов. По хорошему нужно вручную на каждом коммутаторе их создать и прописать на каких trunk-ых портах разрешать передачу. Дело это муторное и долгое. Поэтому эту задачу может взвалить на себя VTP. Вы создаете VLAN на одном коммутаторе, а все остальные синхронизируются с его базой. Взгляните на следующую топологию.

Switchport trunk pruning vlan что это. 551f8e9a7f774195b9f4fe1c858692ee. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-551f8e9a7f774195b9f4fe1c858692ee. картинка Switchport trunk pruning vlan что это. картинка 551f8e9a7f774195b9f4fe1c858692ee

Здесь присутствуют 4 коммутатора. Один из них является VTP-сервером, а 3 остальных клиентами. Те VLAN, которые будут созданы на сервере, автоматически синхронизируются на клиентах. Объясню как работает VTP и что он умеет.

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

Но это еще не все. У VTP есть роли. По-умолчанию все коммутаторы работают в роли сервера. Расскажу про них.

Начитались теории и переходим к практике. Проверим, что центральный коммутатор в режиме Server. Вводим команду show vtp status.

Switchport trunk pruning vlan что это. 4b281e50b8d041f48a06c865b249359c. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-4b281e50b8d041f48a06c865b249359c. картинка Switchport trunk pruning vlan что это. картинка 4b281e50b8d041f48a06c865b249359c

Видим, что VTP Operating Mode: Server. Также можно заметить, что версия VTP 2-ая. К сожалению, в CPT 3-ья версия не поддерживается. Версия ревизии нулевая.
Теперь настроим нижние коммутаторы.

Видим сообщение, что устройство перешло в клиентский режим. Остальные настраиваются точно также.

Чтобы устройства смогли обмениваться объявлениями, они должны находиться в одном домене. Причем тут есть особенность. Если устройство (в режиме Server или Client) не состоит ни в одном домене, то при первом полученном объявлении, перейдет в объявленный домен. Если же клиент состоит в каком то домене, то принимать объявления от других доменов не будет. Откроем SW1 и убедимся, что он не состоит ни в одном домене.

Switchport trunk pruning vlan что это. 06d2ebb5246e4ccdb79767f064bef2fa. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-06d2ebb5246e4ccdb79767f064bef2fa. картинка Switchport trunk pruning vlan что это. картинка 06d2ebb5246e4ccdb79767f064bef2fa

Убеждаемся, что тут пусто.

Теперь переходим центральному коммутатору и переведем его в домен.

Видим сообщение, что он перевелся в домен cisadmin.ru.
Проверим статус.

Switchport trunk pruning vlan что это. 2cf8cca6bf40468a814a848e783b5d92. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-2cf8cca6bf40468a814a848e783b5d92. картинка Switchport trunk pruning vlan что это. картинка 2cf8cca6bf40468a814a848e783b5d92

И действительно. Имя домена изменилось. Обратите внимание, что номер ревизии пока что нулевой. Он изменится, как только мы создадим на нем VLAN. Но перед созданием надо перевести симулятор в режим simulation, чтобы посмотреть как он сгенерирует объявления. Создаем 20-ый VLAN и видим следующую картинку.

Switchport trunk pruning vlan что это. 7827515508404340b65962c71de7719b. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-7827515508404340b65962c71de7719b. картинка Switchport trunk pruning vlan что это. картинка 7827515508404340b65962c71de7719b

Как только создан VLAN и увеличился номер ревизии, сервер генерирует объявления. У него их два. Сначала откроем тот, что левее. Это объявление называется «Summary Advertisement» или на русском «сводное объявление». Это объявление генерируется коммутатором раз в 5 минут, где он рассказывает о имени домена и текущей ревизии. Смотрим как выглядит.

Switchport trunk pruning vlan что это. e64fe590b7254409a13190968b3c8ebc. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-e64fe590b7254409a13190968b3c8ebc. картинка Switchport trunk pruning vlan что это. картинка e64fe590b7254409a13190968b3c8ebc

В Ethernet-кадре обратите внимание на Destination MAC-адрес. Он такой же, как и выше, когда генерировался DTP. То есть, в нашем случае на него отреагируют только те, у кого запущен VTP. Теперь посмотрим на следующее поле.

Switchport trunk pruning vlan что это. ed0e0584ca5841abab934908ae0a9e32. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-ed0e0584ca5841abab934908ae0a9e32. картинка Switchport trunk pruning vlan что это. картинка ed0e0584ca5841abab934908ae0a9e32

Здесь как раз вся информация. Пройдусь по самым важным полям.

Switchport trunk pruning vlan что это. a573a61e88834128930c656a18140f04. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-a573a61e88834128930c656a18140f04. картинка Switchport trunk pruning vlan что это. картинка a573a61e88834128930c656a18140f04

Думаю здесь понятно. Отдельный заголовок для каждого типа VLAN. Список настолько длинный, что не поместился в экран. Но они точно такие, за исключением названий. Заморачивать голову, что означает каждый код не буду. Да и в CPT они тут больше условность.
Смотрим, что происходит дальше.

Switchport trunk pruning vlan что это. 3e723832175f4ab380f0ad261e37d2df. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-3e723832175f4ab380f0ad261e37d2df. картинка Switchport trunk pruning vlan что это. картинка 3e723832175f4ab380f0ad261e37d2df

Получают клиенты объявления. Видят, что номер ревизии выше, чем у них и синхронизируют базу. И отправляют сообщение серверу о том, что база VLAN-ов изменилась.

Switchport trunk pruning vlan что это. a5e21610fa234add87743f73af32a5bc. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-a5e21610fa234add87743f73af32a5bc. картинка Switchport trunk pruning vlan что это. картинка a5e21610fa234add87743f73af32a5bc

Switchport trunk pruning vlan что это. image loader. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-image loader. картинка Switchport trunk pruning vlan что это. картинка image loader

Вот так в принципе работает протокол VTP. Но у него есть очень большие минусы. И минусы эти в плане безопасности. Объясню на примере этой же лабораторки. У нас есть центральный коммутатор, на котором создаются VLAN, а потом по мультикасту он их синхронизирует со всеми коммутаторами. В нашем случае он рассказывает про VLAN 20. Предлагаю еще раз глянуть на его конфигурацию.

Switchport trunk pruning vlan что это. 3ac2e442634642edb51c4816cbc7f006. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-3ac2e442634642edb51c4816cbc7f006. картинка Switchport trunk pruning vlan что это. картинка 3ac2e442634642edb51c4816cbc7f006

И тут в сеть мы добавляем новый коммутатор. У него нет новых VLAN-ов, кроме стандартных и он не состоит ни в одном VTP-домене, но подкручен номер ревизии.

Switchport trunk pruning vlan что это. eafa69fed7eb4f2a8d5dc1dab8787a1f. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-eafa69fed7eb4f2a8d5dc1dab8787a1f. картинка Switchport trunk pruning vlan что это. картинка eafa69fed7eb4f2a8d5dc1dab8787a1f

И перед тем как его воткнуть в сеть, переводим порт в режим trunk.

Switchport trunk pruning vlan что это. 2be0854cd6ed446bb87acd3f00e0b84a. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-2be0854cd6ed446bb87acd3f00e0b84a. картинка Switchport trunk pruning vlan что это. картинка 2be0854cd6ed446bb87acd3f00e0b84a

Теперь переключаю CPT в «Simulation Mode» и отфильтровываю все, кроме VTP. Подключаюсь и смотрю, что происходит.

Switchport trunk pruning vlan что это. c9e89bb36627460483d4dde44b769f60. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-c9e89bb36627460483d4dde44b769f60. картинка Switchport trunk pruning vlan что это. картинка c9e89bb36627460483d4dde44b769f60

Switchport trunk pruning vlan что это. f5d4d186fcab4ff99dfedff8c36d2ed8. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-f5d4d186fcab4ff99dfedff8c36d2ed8. картинка Switchport trunk pruning vlan что это. картинка f5d4d186fcab4ff99dfedff8c36d2ed8

Через какое то время до NewSW доходит VTP сообщение, откуда он узнает, что в сети есть VTP-домен «cisadmin.ru». Так как он не состоял до этого в другом домене, он автоматически в него переходит. Проверим.

Switchport trunk pruning vlan что это. 181d3852075447c6811a0ac090b048d8. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-181d3852075447c6811a0ac090b048d8. картинка Switchport trunk pruning vlan что это. картинка 181d3852075447c6811a0ac090b048d8

Теперь он в том же домене, но с номером ревизии выше. Он формирует VTP-сообщение, где рассказывает об этом.

Switchport trunk pruning vlan что это. 2e7b86a03f8b49d7b197c4c2626e417a. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-2e7b86a03f8b49d7b197c4c2626e417a. картинка Switchport trunk pruning vlan что это. картинка 2e7b86a03f8b49d7b197c4c2626e417a

Первым под раздачу попадет SW1.

Switchport trunk pruning vlan что это. ba83af41a97b4288bf5181b1fa80c8c7. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-ba83af41a97b4288bf5181b1fa80c8c7. картинка Switchport trunk pruning vlan что это. картинка ba83af41a97b4288bf5181b1fa80c8c7

Заметьте, что на SW1 приходят сразу 2 VTP-сообщения (от NewSW и от CentrSW). В сообщении от NewSW он видит, что номер ревизии выше, чем его и синхронизирует свою базу. А вот сообщение от CentrSW для него уже устарело, и он отбрасывает его. Проверим, что изменилось на SW1.

Switchport trunk pruning vlan что это. d1fce276399f498596d4b518d1ec6011. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-d1fce276399f498596d4b518d1ec6011. картинка Switchport trunk pruning vlan что это. картинка d1fce276399f498596d4b518d1ec6011

Обновился номер ревизии и, что самое интересное, база VLAN. Теперь она пустая. Смотрим дальше.

Switchport trunk pruning vlan что это. 3c1bab7fcc7c4fbeb1991534826215ee. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-3c1bab7fcc7c4fbeb1991534826215ee. картинка Switchport trunk pruning vlan что это. картинка 3c1bab7fcc7c4fbeb1991534826215ee

Switchport trunk pruning vlan что это. a6a21b654432482088288b2e46e847c3. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-a6a21b654432482088288b2e46e847c3. картинка Switchport trunk pruning vlan что это. картинка a6a21b654432482088288b2e46e847c3

Обратите внимание. До сервера доходит VTP-сообщение, где номер ревизии выше, чем у него. Он понимает, что сеть изменилась и надо под нее подстроиться. Проверим конфигурацию.

Switchport trunk pruning vlan что это. 11d4ce96c3d143da9b95ddbd0a408189. Switchport trunk pruning vlan что это фото. Switchport trunk pruning vlan что это-11d4ce96c3d143da9b95ddbd0a408189. картинка Switchport trunk pruning vlan что это. картинка 11d4ce96c3d143da9b95ddbd0a408189

Конфигурация центрального сервера изменилась и теперь он будет вещать именно ее.
А теперь представьте, что у нас не один VLAN, а сотни. Вот таким простым способом можно положить сеть. Конечно домен может быть запаролен и злоумышленнику будет тяжелее нанести вред. А представьте ситуацию, что у вас сломался коммутатор и срочно надо его заменить. Вы или ваш коллега бежите на склад за старым коммутатором и забываете проверить номер ревизии. Он оказывается выше чем у остальных. Что произойдет дальше, вы уже видели. Поэтому я рекомендую не использовать этот протокол. Особенно в больших корпоративных сетях. Если используете VTP 3-ей версии, то смело переводите коммутаторы в режим «Off». Если же используется 2-ая версия, то переводите в режим «Transparent».

Кому интересно посмотреть это в виде анимации, открывайте спойлер.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *