Введение
Dynamic Packet Transport (DPT) - транспортный протокол Cisco, предназначенный для использования в кольцевых сетях из оптических волокон. В общем, он довольно похож на POS и DTM. Это было одним из основных влияний на стандарт Resilient Packet Ring/802.17.
Конструкция протокола
DPT реализуется как два противоположных вращающихся кольца. Это означает, что сеть состоит из двух совершенно отдельных кольцов волокна, которые оба способны передавать данные одновременно. Эта конструкция обеспечивает избыточность в случае разрыва волокна или сбоя линии связи и увеличение пропускной способности в обычных ситуациях. DPT в отличие от POS или обычной SONET/SDH может использовать оба кольца одновременно, тогда как POS использует только один кольцо в обычных условиях, но переключается на второй при отказе первого. Cisco утверждает, что DPT может работать с двойной скоростью передачи данных POS из-за этой характеристики. DPT не является PPP, тогда как POS - это означает, что трафик между двумя узлами кольца DPT не влияет на промежуточные узлы. С введением DPT появился другой протокол MAC-слоя, разработанный Cisco, Протокол пространственного повторного использования или SRP. Использование SRP в сочетании с DPT позволяет DPT общаться с физическим слоем.
Типы данных в сетях DPT
Как и в большинстве других протоколов нижнего уровня, существуют методы для передачи не только приложений между узлами сети DPT. В случае срыва волоконного волокна или сбоя линии связи узлы должны иметь возможность передавать друг другу данные управления, чтобы они могли перенаправлять трафик по соответствующим интерфейсам и поддерживать сетевую связь. Как контрольные пакеты, так и пакеты данных передаются на обоих кольцах для поддержания подключения и полного использования полосы пропускания в нормальных ситуациях; но как только произойдет сбой, контрольные данные уведомят соответствующие маршрутизаторы о сбое, и все маршрутизаторы перейдут на использование только своих активных интерфейсов для пакетов данных и управления.
Структура пакета DPT
Структура DPT пакета очень похожа на структуру Ethernet. Он содержит исходный и целевой MAC-адреса (оба 48 бит длиной), идентификатор типа протокола (используется для идентификации протокола верхнего слоя, содержащегося в полезной нагрузке), и последовательность проверки кадров, используемая для проверки данных.
Топологии DPT
И DPT, и SRP независимы от своих физических слоев. Это означает, что протокол DPT может работать над несколькими физическими средами, такими как SONET/SDH, Gigabit Ethernet и другие. Как уже упоминалось выше, DPT состоит из двух колец для устойчивости к неисправностям и увеличения пропускной способности. Метод переключения между этими двумя кольцами в случае сбоя называется интеллектуальным переключением защиты или IPS. Это гарантирует, что повреждение волоконного кабеля или сбой связи (ошибка уровня 1) будет исправлено, и IP-трафик будет возобновлен в течение 50 мс. DPT также содержит функцию "plug and play", которая динамически получает MAC-адреса соседних устройств, что обеспечивает очень простую конфигурацию с небольшой настройкой до функциональной передачи данных.