Управление на трафик в глобална мрежа

34
Управление на трафик в глобална мрежа Договор № ИД 14/ 1.7.2004 с Агенция „Развитие на съобщенията и на информационните и комуникационните технологии” Ръководител: ст.н.с. І ст. дтн. Тодор.Стоилов Колектив: ст.н.с. ІІ ст.д-р. Красимира Стоилова н.с. ІІІ ст. Красимир Тричков н.с. ІІІ ст. Елена Иванова н.с. ІІІ ст. Мартин Ценов инж. Ал.Кемалов инж. Симеон Цветанов I етап, София, 2004

Upload: ivana-zamora

Post on 30-Dec-2015

61 views

Category:

Documents


0 download

DESCRIPTION

Управление на трафик в глобална мрежа. Договор № ИД 14/ 1.7.2004 с Агенция „Развитие на съобщенията и на информационните и комуникационните технологии” Ръководител: ст.н.с. І ст. дтн. Тодор.Стоилов Колектив: ст.н.с. ІІ ст.д-р. Красимира Стоилова н.с. ІІІ ст. Красимир Тричков - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Управление на трафик в глобална мрежа

Управление на трафик в глобална мрежа

Договор № ИД 14/ 1.7.2004 с Агенция „Развитие на съобщенията и на информационните и комуникационните технологии”

Ръководител: ст.н.с. І ст. дтн. Тодор.СтоиловКолектив: ст.н.с. ІІ ст.д-р. Красимира Стоилова

н.с. ІІІ ст. Красимир Тричковн.с. ІІІ ст. Елена Иванован.с. ІІІ ст. Мартин Ценов

инж. Ал.Кемаловинж. Симеон Цветанов

I етап, София, 2004

Page 2: Управление на трафик в глобална мрежа

СЪДЪРЖАНИЕ

• Увод• Гл.І. Основни термини, прилагани при контрола и управлението

на трафика в глобални мрежи• Гл.ІІ: Управлението на комуникационен трафик: анализ на

състоянието на проблема • Гл.ІІІ. Моделиране на Интернет трафика• Гл.ІV. Системи за мониторинг на информационен и

комуникационен трафик в компютърни глобални мрежи: продуктът Ipswitch WhatsUp Professional 2005

• Гл.V: Анализ на корпоративните софтуерни системи за обслужване и управление на комуникационен трафик

• Изводи• ЛИТЕРАТУРА

Page 3: Управление на трафик в глобална мрежа

Увод• Цел: проучване и оценка на адаптивни и оптимални

алгоритми, които динамично преразпределят трафика в комуникационната мрежа

• Проблем: Съществува противоречие между необходимостта от нови управляващи стратегии в комуникационната мрежа и ограничените възможности за експериментиране в съществуващи системи за подобряване на качеството на информационните услуги

• Подход на изследването: разработване на алгоритми за оценка и промяна на настройките на рутинг - таблиците

• Очаквани резултати: разработване на алгоритми и програмни решения за анализ, оценка, оптимизация и управление на маршрутизиращите таблици на рутери.

Page 4: Управление на трафик в глобална мрежа

Гл.І. Основни термини, прилагани при контрола и управлението на трафика в

глобални мрежи

• Маршрутизатор (рутер)

• Протоколи на информационен обмен

• Маршрутизация на съобщенията

фиг. 1.2 Определяне мрежовата част на IP адреса

Page 5: Управление на трафик в глобална мрежа

Гл.ІІ: Управлението на комуникационен трафик: анализ на състоянието на проблема

• Постановка на задачата: средствата за управление преразпределят трафика, така че да се избегнат препълванията

• Дистанционно-векторно маршрутизиране: периодично рутерите изпращат своите маршрутни

таблици към непосредствени мрежови съседи • Маршрутизиране, основано на състоянието на

връзката: (Shortest Path First – най-краткия път)

• Хибридно маршрутизиране: Enhanced Interior

Routing Protocol (EIGRP)

Page 6: Управление на трафик в глобална мрежа

Гл.ІІ: Управлението на комуникационен трафик: анализ на състоянието на проблема

• Статично маршрутизиране: насочване пакетите по предварително определени портове

• Типове протоколи за маршрутизация: distant vector (предаване на информация за маршрутите периодически през интервали от време); link state (предаване на информация за маршрутите в момента на първоначално включване или при възникване на промяна в съществуващата структура)

• exterior gateway protocol – EGP• interior gateway protocol – IGP

Page 7: Управление на трафик в глобална мрежа

Вътрешен протокол за маршрутизация RIP

• прилага алгоритъм на Белман-Форд• Записите в таблицата трябва да включват:

- IP-адрес на местоназначението- Метрика на маршрута (от 1 до 15; число преходи

до местоназначението)- IP-адрес на най-близкия маршрутизатор (gateway)

по пътя към местоназначението- Регулатори на маршрута• Ограничения на протокола RIP:максимално 15 hops,

“зациклени маршрути”; метрика=hops.

Page 8: Управление на трафик в глобална мрежа

Описание на алгоритъма distant vector(RIP)

D (i, j) представлява показател за оптималния маршрут от i до j

D (i, i) = 0, за всяко i

D (i, j) = min [d (i, k) + D (k, j)] Възникване на маршрути на зацикляне

Page 9: Управление на трафик в глобална мрежа

Недостатъци на алгоритъма RIP-1

• Невъзможност за използване на мрежи от всички класове

• Невъзможност за използване на независими области на маршрутизация

• Изисква много време за установяване на връзка след отказ в маршрутизатора (минути, възможни са цикли)

• Ограничен брой преходи-15

Page 10: Управление на трафик в глобална мрежа

Алгоритъм за маршрутизация RIP-2

Формат на съобщенията при RIP-2: дейтаграми, които се адресират към порт №520 UDP.

0 7 15 31

COMMAND VERSION ROUTING DOMAIN/ZERO

Address Family ID (2) ROUTE TAG (0)

IP ADDRESS

SUBNET MASK

NEXT HOP

METRIC

IP ADDRESS

Page 11: Управление на трафик в глобална мрежа

Протокол OSPF (алгоритъм на Дийкстра)

СВОЙСТВА• отсъствие на ограничение за размера на мрежата• поддържа вътрешнокласови мрежи• предаване на обновените маршрути с използване на

адреси от типа multicast• голяма скорост при установяване на маршрута• Използва процедури authentication при предаване и

получаване на обновените маршрути

Page 12: Управление на трафик в глобална мрежа

Преимущества при използването на протокола OSPF

• Йерархична  маршрутизация

Page 13: Управление на трафик в глобална мрежа

Преимущества при използването на протокола OSPF

Разпределяне на натоварването между паралелни канали (Load balancing)

Multicast способи за организация на обмена на информация за маршрутите

Формат на метриката на протокола OSPF-пропускателна способност на канала-Величина за задържане разпространението на сигнала в канала-Надеждност на канала-Претоварване на канала -Размер на максималния блок от данни, който може да бъде

предаден през дадения канал

Page 14: Управление на трафик в глобална мрежа

Internal Router - IRArea Border Router - ABRBackbone Router - BRAS Boundary Router – ASBR

Видове маршрутизатори OSPF

Page 15: Управление на трафик в глобална мрежа

Алгоритъм на Дийкстра за избор на оптимален път

Page 16: Управление на трафик в глобална мрежа

Гл. ІІІ. Моделиране на Интернет трафик

• Общата задача за управление на трафика (рутинг) • граф G = (N,A)

• дъга “а” има капацитет С(a)=Vij, i,,j=1,N, • матрицата D, определя за всяка двойка възли (s,t)

колко трафик трябва да се предаде • критерий за потокоразпределението : поддържане на

натоварване l(a) за дъгите в рамките на техния капацитет c(a)

Page 17: Управление на трафик в глобална мрежа

Формално представяне на задачата за оптимално потокоразпределение

Aji ijlijФ,

max

Nts

tsj

tjtsD

sjtsD

Nijj

ts

ijf

Njii

ts

jif

,,

.,,0

,),,(

,),,(

),(:

),(

),(),(:

),(

),(

AjiNtsjiVji

tsf ,,,,),(

),(0

Vij e пропускателната способност на канала N – броя на възлите в мрежата,А – множеството на дъгите в мрежата, - показва каква част от необходимия за предаване трафик D (s,t)

),(),(tsjif

Page 18: Управление на трафик в глобална мрежа

Формално представяне на задачата за синтез на комуникационна мрежа

• минимизират общите загуби

Aji ijVijCZ

),(min

• максималните потоци между възли i и j, (i,j)єN да удовлетворява условието

jijiDijf ,,

•Разрезът LjiijdijК ,,

Page 19: Управление на трафик в глобална мрежа

1 2

3 4

α1

α2

α4

V12

V13 V23

V24

α3

131214,1:

1VVК

1 2

3 4

23134,12:

2VVК

2423124,13:

3VVVК

2444,1:

4VК

4321,4,14,1 dК

4

4,1;34,1;

24,1;

14,1min

*4,1

KKKKK

минимална пропускателна способност = максималния поток

max4,14,1

*

4,1 fdK

Page 20: Управление на трафик в глобална мрежа

Оценка на OSPF протокола за управление на трафик от рутери

• входящ трафик от комуникационната магистрала, влизаща в мрежата, наблюдавана от комуникационния доставчик;

• изходящ трафик от комуникационната магистрала, излизащ от мрежата, наблюдавана от комуникационния доставчик;

• вътрешен трафик, генериран в рамките на мрежата, наблюдаван от комуникационния доставчик;

• транзитен трафик, генериран вътре в мрежата на доставчика, но излизащ извън нея.

• Неговата on-line оценка е значима инженерно-техническа задача.

Page 21: Управление на трафик в глобална мрежа

Гл. ІV. Системи за мониторинг на информационен и комуникационен трафик в

компютърни глобални мрежи: продуктът Ipswitch WhatsUp Professional 2005

• Принципи на работа на анализатора на мрежови ресурси

• Съобщения за функционирането на устройствата • Съобщения за функционирането на мрежовите

ресурси • Тестване и анализиране работата на продукта

Page 22: Управление на трафик в глобална мрежа

Мрежови компоненти в експерименталната мрежа IP Име / Устройство Workgroup Ресурси/програми 195.96.241.199 router2 switch4195.96.241.181 hs11 Workgroup1 Workstation–WindowsOS195.96.241.182 hs12 Workgroup1 Workstation–WindowsOS195.96.241.185 hs15 Workgroup1 FTP, HTTP (Web) server-Windows OS195.96.241.188 hs18 Workgroup1 HTTP Server (Web) - Linux OS195.96.241.189 hs19 Workgroup1 HTTP Server (Web) - Windows OS switch3195.96.241.10 ELEARN1 Workgroup5 Workstation – Windows OS195.96.241.11 ELEARN2 Workgroup5 HTTP Server (Web) - Windows OS195.96.241.18 ELEARN3 Workgroup5 Workstation – Linux OS195.96.241.3 router1 switch1195.96.241.32 PC1 Workgroup2 Workstation – Windows OS195.96.241.33 PC2 Workgroup2 Workstation – Linux OS195.96.241.30 PC3 Workgroup2 Workstation – Windows OS switch2195.96.241.110 PC4 Workgroup3 HTTP Server (Web) - Windows OS195.96.241.115 PC5 Workgroup3 FTP - Windows OS195.96.241.128 PC6 Workgroup3 HTTP Server (Web) - Windows OS Hub195.96.241.72 srrv1 Workgroup4 Workstation – Linux OS195.96.241.75 srrv2 Workgroup4 Workstation – Windows OS

Page 23: Управление на трафик в глобална мрежа

Резултати от идентификацията на мрежата

Page 24: Управление на трафик в глобална мрежа

Тестов пример: hs19 (195.96.241.189)

Page 25: Управление на трафик в глобална мрежа
Page 26: Управление на трафик в глобална мрежа

State Change Timeline Report на router2 (195.96.241.199)

Page 27: Управление на трафик в глобална мрежа

Гл.V: Анализ на корпоративните софтуерни системи за обслужване и управление на

комуникационен трафик

• Цели:

1) мониторинг на комуникационните потоци;

2) представяне на информация (графики, диаграми) за вземане на административно решение;

3) автоматично управление на потоците по зададени критерии-честотна лента,задръствания (congestion control) на вход/изход, алтернативно рутиране.

Page 28: Управление на трафик в глобална мрежа

Програмна система Multi Router Traffic Grapher MRTG

Traffic statistics for the interfaces of iccs-hs (router)

Page 29: Управление на трафик в глобална мрежа

Програмна система Network Node Manager (NNM)

• Автоматично откриване на мрежово оборудване • Диагностика и автоматичен отговор на мрежови

грешки • Диагностика и автоматичен отговор на мрежови

грешки • Планиране и оценка на бъдещи мрежови нужди

• Управление на мрежови проблеми • Диагностика на IP връзки

Page 30: Управление на трафик в глобална мрежа

Експерименти за диагностика на грешка

Page 31: Управление на трафик в глобална мрежа

Примерна топология на изследван участък от мрежа

Page 32: Управление на трафик в глобална мрежа

Изводи

• противоречие между повишените изисквания за обслужване на информационните услуги в глобални мрежи и техническите и системни възможности по предаването на данни

• Необходимо е да се преразпределя динамично, в реално време потокоразпределението в мрежата

• проектиране на експериментални комуникационни мрежи, където тестването в реални условия на разработени управляващи алгоритми, е трудоемка задача

• необходимо е да се определят достатъчните системно-алгоритмични средства, чрез които ще се правят оценки на състоянието на комуникационната мрежа

Page 33: Управление на трафик в глобална мрежа

Предстоящи етапи

• Изграждане на тестова мрежа LAN-WAN-LAN• Избор на маршрут за балансиране на

натоварването• Анализ: големина на пакети, интензивност на

пакетите, зацикляне, рутиране• Контрол на натоварването на на възлите• Разработване на тестови сценарии• Оценка на резултатите от рутиране

Page 34: Управление на трафик в глобална мрежа

ИНСТИТУТ ПО КОМПЮТЪРНИ И КОМУНИКАЦИОННИ СИСТЕМИБ Ъ Л Г А Р С К А А К А Д Е М И Я

Н А Н А У К И Т Е

БЛАГОДАРИМ ЗА ВНИМАНИЕТО

2004