1 / 23

Диофантовы модели сети MPLS для восстановления соединений

Диофантовы модели сети MPLS для восстановления соединений. Кулаков Кирилл Александрович Петрозаводский государственный университет. Москва - 2007. Актуальность. Специфика сетевых приложений чувствительные к задержкам чувствительные к изменениям топологии Управление маршрутами

gur
Download Presentation

Диофантовы модели сети MPLS для восстановления соединений

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Диофантовы модели сети MPLS для восстановления соединений Кулаков Кирилл Александрович Петрозаводский государственный университет Москва - 2007

  2. Актуальность • Специфика сетевых приложений • чувствительные к задержкам • чувствительные к изменениям топологии • Управление маршрутами • гарантированное время восстановления • качество сервиса • дополнительные критерии маршрутизации

  3. Сеть MPLS • Мультипротокольная коммутация по меткам • Уровень 2,5 в модели OSI • Коммуникация вида «точка-точка» (соединение) • Набор меток определяет маршрут следованияпакета • Информация о топологии сети хранится на маршрутизаторе в виде набора маршрутов

  4. Задача восстановления соединения • Потеря соединения • Нарушение линии связи • Выход из строя узла • Восстановление соединения • Построение обходного маршрута • Переключение соединения на новый маршрут • Контур • Обратный текущему маршрут • Резервный маршрут

  5. Классификация методов восстановления (RFC 3469) • Подготовка восстановления • Перенаправление (rerouting, после потери соединения) • Защитное переключение (protection switching, до потери соединения) • Масштаб восстановления • Локальное восстановление (обход точки разрыва) • Глобальное восстановление (построение нового маршрута между конечными точками)

  6. Известные методы восстановления • MPLS local protection (Fast reroute) • Построение локального резервного маршрута • Быстрое восстановление • MPLS global path protection • Построение глобального резервного маршрута • Short Leap Shared Protection (SLSP) • Разбиение маршрута на перекрывающиеся участки • Построение резервного маршрута в пределах участка

  7. SLSP: Обзор • Pin-Han Ho, Hussein T. Mouftah • Разбиение маршрута на домены • Построение резервногомаршрута в домене • Восстановление только для поврежденного домена • Быстрое восстановление • Меньшая деградацияхарактеристик маршрута

  8. SLSP: Алгоритм • Построить множество простых цикловграфа сети • Для каждого домена выбрать покрывающие маршрут циклы — кандидаты • Из множества кандидатов выбрать наилучший — резервный маршрут

  9. SLSP: Пример Граф сети MPLS 1. Множество простых циклов 2. Множество кандидатов 3. Резервный маршрут ABCA, BCDB, ABDCA, ACDEA, ABCDEA, ACBDEA, ABDEA ABDCA, ACDEA AED

  10. Проблемы известных методов восстановления • Построение всех простых циклов – экспоненциальный перебор • Учет дополнительных ограничений • Выбор оптимального маршрута • Эффективный алгоритм: • Небольшой набор кандидатов • Быстрый поиск кандидата • Построение резервного маршрута

  11. Орграф сети MPLS • Узел – вершина • Линия связи AB – две дугиxABи xBA • Вес дуги

  12. Ассоциированные с формальными грамматиками системы однородных неотрицательных линейных диофантовых уравнений — системы одАНЛДУ — Дуги — вес дуги i с точки зрения узла k — Исходящие дуги — Узлы сети — Количество дуг Линейная диофантова модель

  13. Интерпретация модели • Вес дуги • Число попыток передачи • Коэффициент загруженности • Число переходов • Приоритет линии связи • Источник • Сток • Недостижимый узел

  14. Интерпретация решений • Решение системы одАНЛДУ = циклический маршрут • Множество всех решений • Базис Гильберта – конечное описание всех решений • Базисные решения – кандидаты на резервные маршруты

  15. Простейшая модель • Основа – матрица инцидентности • Вес дуг • Базисное решение – простой контур • Поиск всех простых контуров

  16. Пример 1 21 элемент в базисе Гильберта

  17. Фиктивная дуга • Наличие начального и конечного узла • Удаление неиспользуемых дуг • Добавление дуги связывающей конечный узел с начальным • Поиск контуров проходящих черездугу • Базисное решение – простой контур

  18. Пример 2 5элементов в базисе Гильберта

  19. Модель с мерой дуг • Каждая дуга имеет меру • Мера дуги равна 1 • В конечном узле существует сток • Поиск маршрутов с минимальной мерой • Базисное решение – циклический маршрут

  20. Пример 3 3элемента в базисе Гильберта

  21. Преимущества модели • Орграф сети • Меры дуг • Учет дополнительных ограничений • Поиск базисных решений – кандидатов • Известные алгоритмы решения систем одАНЛДУ

  22. Решение Псевдополиномиальный алгоритм нахождения базиса Гильберта Оценки алгоритма решения с помощью 2 алгоритмов генерации систем одАНЛДУ в web-системе Web-SynDic (http://websyndic.cs.karelia.ru/)

  23. Заключение • Диофантовы модели сети MPLS • Более общий метод – учет дополнительных ограничений • Применение эффективных алгоритмов для поиска маршрутов • Использование модели для маршрутизации в других сетях

More Related