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

Содержание

Слайд 2

Актуальность

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

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

Слайд 3

Сеть MPLS

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

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

Слайд 4

Задача восстановления соединения

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

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

Слайд 5

Классификация методов восстановления (RFC 3469)

Подготовка восстановления
Перенаправление (rerouting, после потери соединения)
Защитное переключение (protection

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

Слайд 6

Известные методы восстановления

MPLS local protection (Fast reroute)
Построение локального резервного маршрута
Быстрое восстановление
MPLS global

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

Слайд 7

SLSP: Обзор

Pin-Han Ho, Hussein T. Mouftah
Разбиение маршрута на домены
Построение резервного маршрута в домене
Восстановление

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

Слайд 8

SLSP: Алгоритм

Построить множество простых циклов графа сети
Для каждого домена выбрать покрывающие маршрут

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

Слайд 9

SLSP: Пример

ABCA, BCDB, ABDCA,
ACDEA, ABCDEA, ACBDEA, ABDEA

ABDCA, ACDEA

AED

Граф сети MPLS
1. Множество простых

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

Слайд 10

Проблемы известных методов восстановления

Построение всех простых циклов – экспоненциальный перебор
Учет дополнительных ограничений
Выбор

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

Слайд 11

Орграф сети MPLS

Узел – вершина
Линия связи AB – две дуги xAB и

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

Слайд 12

Линейная диофантова модель

Ассоциированные с формальными грамматиками системы однородных неотрицательных линейных диофантовых уравнений

Линейная диофантова модель Ассоциированные с формальными грамматиками системы однородных неотрицательных линейных диофантовых уравнений — системы одАНЛДУ
— системы одАНЛДУ

Слайд 13

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

Интерпретация модели

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

Слайд 14

Интерпретация решений

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

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

Слайд 15

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

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

Простейшая модель

Слайд 16

Пример 1

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

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

Слайд 17

Фиктивная дуга

Наличие начального и конечного узла
Удаление неиспользуемых дуг
Добавление дуги связывающей конечный узел

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

Слайд 18

Пример 2

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

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

Слайд 19

Модель с мерой дуг

Каждая дуга имеет меру
Мера дуги равна 1
В конечном

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

Слайд 20

Пример 3

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

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

Слайд 21

Преимущества модели

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

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

Слайд 22

Решение

Псевдополиномиальный алгоритм нахождения базиса Гильберта

Оценки алгоритма решения с помощью
2 алгоритмов генерации систем

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