Сеть передачи данных RUNNet'2010: инфраструктура, сервисы, пользователи ФГУ ГНИИ ИТТ «Информика» Гугель Ю.В. [email protected] Транспортная инфраструктура сети RUNNet http://noc.runnet.ru/map Транспортная инфраструктура сети RUNNet Топология – «натянутая на Москву звезда» •Москва, Санкт-Петербург •... Опорные каналы по России Ростов-на-Дону Самара Нижний-Новгород Екатеринбург Новосибирск Хабаровск Владивосток ООО «СкайМедиа» / ЕС ЗАО «ТрансТелеКом» ЗАО «Ростелеком» ЗАО «Синтерра» ЗАО «Раском» ЗАО «Сонера-Рус» ЗАО «Оранж Систем» ООО «СтартТелеком» ООО «КвантТелеком» ..... RUNNet и международные REN RUNNet и международные REN Транспортная инфраструктура сети RUNNet http://noc.runnet.ru/map Транспортная инфраструктура сети RUNNet Смещение акцентов развития от арендованных каналов связи в сторону оптической сети на базе собственных волокн -высокоскоросной Интернет -Лямда свичинг -Выделенные каналы передачи данных для проектов и приложений DWDM – Санкт-Петербург – Хельсинки (Dense Wavelength Division Multiplexing – уплотненное мультиплексирование с разделением по длине волны) Оптическая дистанция 550 км: Санкт-Петербург – Хельсинки + Оптическая инфраструктура в Москве и Санкт-Петербурге (500 км) Инстраструктура через границу РФ Транспортная инфраструктура сети RUNNet От TDM к Ethernet Ethernet 10GE LAN/WAN - Optical GE - Optical 10/100/1000 – Electrical Traffic Classification & Ethernet Features Технология Ethernet в своем стремительном развитии перешагнула уровень локальных сетей. Она избавилась от коллизий, получила полный дуплекс и гигабитные скорости. Широкий спектр экономически выгодных решений позволяет смело внедрять Ethernet на магистралях. Это притом, что ни одного плюса у этой технлогии кроме просты найти сложно ;( DWDM система RUNNet оптическое волокно TDC(Song Networks) – Finland / ЛЕИВО – Российская федерация RUNNet DWDM система NORTEL Common Photonic Layer (CPL) -Возможность расширения 72 потока до 100ГБит -Реализовано 40ГБит -Интерфейс 10GBase-LR -Два терминальных узла -Четыре усилительных узла CPL Architecture Terminal Line Amp FMT BIP BIP AMP AMP OPM (Future) SLA WB DSCM DSCM ... GMD FMT CMD #1 CMD #2 DSCM DSCM OPM DOSC (SP) RUNNet DWDM система RUNNet DWDM система RUNNet DWDM система Связность с международными REN сетями Время оптического волокна Время оптического волокна Время оптического волокна Время оптического волокна Использование транспортной инфраструкутры для IP сети Использование транспортной инфраструкутры для VPN Виртуальная частная сеть Ethernet •MPLS L2 VPN •Q-in-Q •vlan Параметры сервиса сервис организовывается на базе магистральной IP/MPLS сети RUNNet пропускной способностью 10 Гбит/с Присоединение к MPLS сети возможно по интерфейсам FE/GE/10GE Скорость доступа к сети до 1 Гбит/с Гибкая многоуровневая поддержка качества обслуживания (QoS) и классов сервиса (CoS), причем не только на границе оператор клиент, но и по всей сети на различных участках в реальном времени (технология MPLS Traffic Engineering) Понятие качества обслуживания (QoS) Существует много определений термина QoS. Cisco Systems: "QoS – QoS refers to the ability of a network to provide better service to selected network traffic over various underlying technologies…". "QoS – способность сети обеспечить необходимый сервис заданному трафику в широких технологических рамках". • Доступность • Потери • Задержка • Колебания задержки (jitter) • Пропускная способность Понятие качества обслуживания (QoS) • Пропускная способность – это доступная пользователю полоса пропускания между двумя точками присутствия оператора. Требования по уровню качества обслуживания к сети -потери пакетов не более 0.5 процента -односторонняя задержка между пограничными устройствами не более 60 мсек -колебания задержки не более 20 мсек Качество обслуживания в сети RUNNet Класс По возможности (Best Effort) Класс По возможности – это класс по умолчанию для всего трафика данных. Только в том случае, если приложение было отобрано для особенной обработки, оно будет удалено из класса по умолчанию. Так как многие корпоративные клиенты используют сотни, если не тысячи, приложений данных в своих сетях (большинство из которых и останется в этом классе) требуется выделить адекватную полосу пропускания для класса по умолчанию. В противном случае, приложения, которые попали в этот класс, будут подавлены. Рекомендуется выделять по крайней мере 25 процентов полосы пропускания для поддержки класса трафика По возможности. Differentiated класс (DiffServ) Выделение полосы пропускания для… Качество обслуживания в сети RUNNet Commited Access Rate (CAR) Cisco CISCO7606 122-18.SXF14 cir 10000000 bc X be Y cir Committed information rate bc Conform burst be Excess burst •технология основана на алгоритме "дырявого ведра" •Две функции: органичить или классифицировать пакеты •Работает с TCP, IP, MAC... CAR: [r bits/second] [bc bytes] [be bytes] conform transmit exceed drop For rate-limit in r bits/second: bc bytes == r bits/second * 1 byte/8 bits * 1.5 seconds be bytes == bn bytes + (r bits/second * 1 byte/8 bits * 1.5 seconds) == 2 * bn Как можно что-нибудь «померить»... -Полосу пропускания среды передачи -Полосу пропускания TCP сессии КБит/c. Мбит/c, Гбит/с UPD соединение: iPerf -u -c noc.runnet.ru -p 25001 -b [10m|15m|30m] –r TCP соединение: iPerf -s -c noc.runnet.ru -p 25002 К анализу результата надо подходить внимательно: - производительность компьютера - загруженность сети - «длинна» канала - ... Влияние «длины» канала на скорость TCP Window Реализация TCP/IP стека в современных OS ориентирована на улучшение производительности в сетях с большой емкостью и малыми задержками (RTT - Round Trip Time), т.е. на работу в локальных сетях. Например, в WindowsXP по умолчанию значение TCP Window установлено в 17520 (12 сегментов). Это означает, что для разгона TCP-сессии до полной полосы пропускания задержка не должна превышать: - 0.1ms на 100M LAN-сети - 1.4ms на 10M LAN-сети - 68.4ms на 2M WAN-сети window size = bandwidth * delay «Убийцы» TCP сессии Современные каналы характеризуются тем, что они или работают, или не работают, или «как-то плохо» работают. «Как-то плохо» возникает от используемой технологии. С мониторингом Ethernet каналов все действительно плохо. Что не любит TCP сессия: - Малое TCP Window - HalfDuplex - Плохой patch Multicast транспорт на сети RUNNet Multicast транспорт на сети RUNNet Multicast транспорт на сети RUNNet IPv6 backbone сети RUNNet LIR ru.runnet RUNNet’2010 [email protected] +7 (495) 629-17-69 +7 (812) 331-75-67 http://www.runnet.ru http://noc.runnet.ru