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

Презентация:



Advertisements
Похожие презентации
Восстановление соединений сети mpls с использованием линейных диофантовых моделей Кулаков Кирилл Александрович Петрозаводский государственный университет.
Advertisements

1 ВОССТАНОВЛЕНИЕ МАРШРУТОВ В ОПОРНЫХ ИНФРАСТРУКТУРАХ ВЫСОКОПРОИЗВОДИТЕЛЬНЫХ ТЕЛЕКОММУНИКАЦИОННЫХ СИСТЕМАХ НА БАЗЕ MPLS Кулаков Кирилл Александрович Корзун.
A b d c e Топология сетей Физическая топология сети - это конфигурация графа, вершинами которого является активное сетевое оборудование или компьютеры,
Задача построения расписания конфигураций с ограниченной глубиной узлов для беспроводных сенсорных сетей Евгений Наградов.
Сетевой Канальный Физический Прикладной Представит. Сеансовый Транспортный Сетевой Канальный Физический Прикладной Представит. Сеансовый Транспортный Сетевой.
Теория графов. Теория графов – обширный самостоятельный раздел дискретной математики. Используется при проектировании компьютерных сетей, трубопроводов,
Санкт-Петербург 2004 Технология автоматизации тестирования алгоритмов решения неотрицательных линейных диофантовых уравнений Кулаков К.А.
Теория графов Основные определения. Задание графов Графический способ – Привести пример графического задания графа, состоящего из вершин А, В и С, связанных.
Принципы согласования гетерогенных сетей. Маршрутизация пакетов. Борисов В.А. КАСК – филиал ФГБОУ ВПО РАНХ и ГС Красноармейск 2011 г.
Задача построения расписания конфигураций с ограниченной глубиной узлов для беспроводных сенсорных сетей Евгений Наградов.
ПРАВОСЛАВНЫЙ СВЯТО-ТИХОНОВСКИЙ БОГОСЛОВСКИЙ УНИВЕРСИТЕТ (БОГОСЛОВСКИЙ ФАКУЛЬТЕТ) Презентация по математике на тему: Элементы теории графов.
Введение в теорию графов 11 класс Профиль Учитель информатики Тивякова Л.А., к учебнику Н.Д.Угриновича.
Задача построения расписания конфигураций с ограниченной глубиной узлов для беспроводных сенсорных сетей Евгений Наградов.
Тестирование и экспериментальный анализ алгоритмов решения неотрицательных линейных диофантовых уравнений Кулаков Кирилл Александрович Научные руководители:
Сетевой Канальный Физический Прикладной Представит. Сеансовый Транспортный Сетевой Канальный Физический Прикладной Представит. Сеансовый Транспортный Сетевой.
КОММУТАЦИЯ КАНАЛОВ И ПАКЕТОВ. Основные подходы к решению задачи коммутации: коммутация каналов (circuit switching) коммутация пакетов (packet switching)
Задача построения расписания конфигураций с ограниченной глубиной узлов для беспроводных сенсорных сетей Евгений Наградов.
Сетевое планирование. Теория графов. Граф Граф это совокупность непустого множества вершин и множества пар вершин. Граф это совокупность непустого множества.
Задача построения расписания конфигураций с ограничением на максимальную глубину узлов Евгений Наградов.
АВТОМАТИЧЕСКОЕ ФОРМИРОВАНИЕ УЗЛОВЫХ И КОНТУРНЫХ УРАВНЕНИЙ СЕТЕВОГО ОБЪЕКТА Назаренко Д.А., Чередникова О.Ю.
Транксрипт:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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