PortFast является функцией Cisco для сред PVST+. Если порт коммутатора настроен с помощью функции PortFast, то такой порт сразу переходит из состояния блокировки в состояние пересылки, минуя стандартные состояния перехода STP 802.1D (состояния прослушивания и получения данных). Вместо того, чтобы ожидать схождения протокола STP IEEE 802.1D в каждой сети VLAN, PortFast можно использовать на портах доступа для обеспечения немедленного подключения этих устройств к сети. Портами доступа являются порты, подключенные к одной рабочей станции или серверу.
В допустимой конфигурации PortFast прием кадров BPDU никогда не допускается, поскольку это указывало бы на то, что к порту подключен другой мост или коммутатор, а это может привести к возникновению петли протокола spanning-tree. Коммутаторы Cisco поддерживают функцию BPDU guard. Когда функция BPDU guard включена, она переводит порт в состояние отключения из-за ошибки при получении BPDU. Это позволяет выключить порт. Функция BPDU guard обеспечивает безопасный отклик на недопустимые конфигурации, чтобы вы могли вручную повторно подключить интерфейс.
Технологию Cisco PortFast рекомендуется использовать для DHCP. Без PortFast компьютер может отправить запрос DHCP до перехода порта в состояние пересылки, запрещая узлу получать пригодный для использования IP-адрес и другие данные. Поскольку PortFast сразу же изменяет состояние на состояние пересылки, компьютер всегда получает пригодный для использования IP-адрес.
Примечание. Поскольку PortFast предназначен для минимизации времени ожидания портами доступа схождения протокола spanning-tree, эту функцию рекомендуется использовать только на портах доступа. Если функция PortFast включена на порте, подключенном к другому коммутатору, возникнет риск возникновения петли протокола spanning-tree.
Чтобы настроить на порте коммутатора PortFast, выполните команду режима конфигурации интерфейса spanning-tree portfast на каждом интерфейсе, для которого требуется включить PortFast, как показано на рис 2. Команда глобального режима конфигурации spanning-tree portfast default используется для включения PortFast на всех нетранковых интерфейсах.
Чтобы настроить BPDU guard на порте доступа 2 уровня, используйте команду режима конфигурации интерфейса spanning-tree bpduguard enable. Команда глобального режима конфигурации spanning-tree portfast bpduguard default включает BPDU guard на всех портах с поддержкой PortFast.
Чтобы проверить, включен ли PortFast и BPDU для порта коммутатора, используйте команду show running-config, как показано на рис. 3. PortFast и BPDU по умолчанию отключены на всех интерфейсах.
Выполните упражнение с проверкой синтаксиса на рис. 4, чтобы настроить и проверить коммутаторы S1 и S2 с поддержкой PortFast и BPDU guard.