SlideShare ist ein Scribd-Unternehmen logo
1 von 32
Бешков Андрей
abeshkov@microsoft.com
http://beshkov.ru
http://twitter.com/abeshkov
               Microsoft TechDays   http://www.techdays.ru
Понять какие факторы органичивают скорость работы
сетевых компонентов старого стека

Узнать какие новые технологии появились в сетевом
стеке NetIO в Windows Vista и Windows Server 2008

Разобраться как в каждом конкретном случае новые
компоненты сетевого стека NetIO помогают справиться
с проблемными сетями

Готовимся использовать NetIO




                Microsoft TechDays   http://www.techdays.ru
Эффективность работы текущей реализации
сетевого стека Windows XP/ Server 2003
ограничена следующими факторами:

  Статическая конфигурация по умолчанию,
  выбранная в 90-х годах, чтобы приемлемо работать
  в большинстве сетевых сред

  Сетевые протоколы разработаны более десяти лет
  назад




               Microsoft TechDays   http://www.techdays.ru
Низкая производительность при:

   Больших задержках передачи сигнала (доступ к
   ресурсам через весь континент)

   Передачи данных по высокоскоростным оптическим
   подключениям (FTTH)

   Использовании среды с большим количеством
   потерь (беспроводные сети)

Скорость работы сетевых компонентов ключевой
фактор быстродействия большинства приложений

                Microsoft TechDays   http://www.techdays.ru
Microsoft TechDays   http://www.techdays.ru
Приложение                   Приложение
Отправитель                  Получатель


Сетевой стек                 Сетевой стек
Отправителя                  Получателя




                   Сеть




              Microsoft TechDays    http://www.techdays.ru
Проблема: Внезапные трудно диагностируемых случаи
снижения скорости работы сети

   Узкие места могут находиться в сети, сетевом стеке,
   отправляющем или получающем приложении




                    Microsoft TechDays     http://www.techdays.ru
Решение:
   Cтатистика работы сети с помощью Perfmon
     Сбор в режиме реального времени
   TCP Analyzer
     Графический инструмент отображения собранной статиски
     Автоматический поиск причин снижения скорости работы
     сетевой подсистемы




                  Microsoft TechDays   http://www.techdays.ru
Perfmon и TCP Analyzer




          Microsoft TechDays   http://www.techdays.ru
Microsoft TechDays   http://www.techdays.ru
Winsock                                           User Mode
                                                                            Kernel Mode
                                                        TDI Clients
WSK Clients
                                 AFD                       TDI
   WSK                                                     TDX
                            Next-Generation TCP/IP Stack (tcpip.sys)

           TCP                   UDP                 RAW




                                                                       Windows
                                                                       Platform
                                                                       Filtering
                 IPv4                          IPv6

   802.3                               Loop-    IPv4        IPv6
             WLAN         1394         back    Tunnel      Tunnel



                              NDIS


                        Microsoft TechDays              http://www.techdays.ru
Приложение                   Приложение
Отправитель                  Получатель


Сетевой стек                 Сетевой стек
Отправителя                  Получателя




                  Сеть




              Microsoft TechDays    http://www.techdays.ru
Наземные   Межконтинентальные     Спутниковые
        сети    оптоволоконные сети      каналы
       США




Настройка по умолчанию для Windows XP/Server 2003
                       Microsoft TechDays    http://www.techdays.ru
Сценарий: Скорость передачи данных ограничена WAN
или FTTH подключением (Verizon FiOS)
   Для соединения через весь континент (RTT 100ms) по
   умолчанию TCP receive window ограничивает пропускную
   способность до 5 Mbps
   На межконтинентальных и спутниковых линиях связи
   скорость снижается еще сильнее
Решение: Windows Vista/Window Server 2008
автоматически подстраивает TCP Receive Window для
каждого соединения
   Масштабирование Receive Window (RFC 1323) по умолчанию
   установлено с множителем 8
Результат: Приложения начинают эффективнее
использовать предоставленые каналы
   Копирование файлов по протоколу SMB между США и
   Австралией ускорилось в 10 раз
   Резервное копирование между Bay area и центром обработки
   данных в Tukwila ускорилось в 40 раз


                  Microsoft TechDays   http://www.techdays.ru
30
                                                                              Win Server 2003 -> Win XP
                  25
                                                                              Win Server 2008 -> Win XP
Скорость (Mbps)




                  20                                                          Win Server 2003 -> Win Vista

                                                                              Win Server 2008 -> Win Vista
                  15


                  10


                   5


                   0

                        TTCP      Robocopy          FTP      Sharepoint
                       •В сценарии sharepoint на Win 2003 Server и клиент Vista, необходимо
                       изменить ключ реестра в Win 2003 server
                           •Установите "MaxBytesPerSend" в ветви
                           HKLMSystemCurrentControlSetServicesHTTPParameters в значение 0xFFFFF

                                                Microsoft TechDays           http://www.techdays.ru
Реплицирование данных между Redmond и Bay Area
   Выделенные Сетевые подключения 1Gbps
Конфигурация по умолчанию
Windows Server 2003 SP1:
   Сетевые адаптеры 100Mbps, обеспечивают пропускную
   способность 10Mbps
Windows Server 2008 на том же оборудовании:
   Сетевые адаптеры 100Mbps, обеспечивают пропускную
   способность 80Mbps
   При смене адаптера на 1000Mbps, обеспечивают пропускную
   способность 400Mbps (из памяти в память через сеть)
      Копирование файлов с жесткого диска на другой жесткий
      диск через сеть достигает 250Mbps в связи с ограниченным
      быстродействием дисков


                    Microsoft TechDays   http://www.techdays.ru
Приложение                   Приложение
Отправитель                  Получатель


Сетевой стек                 Сетевой стек
Отправителя                  Получателя




                  Сеть




              Microsoft TechDays    http://www.techdays.ru
Сценарий: Репликация данных между географически
распределенными ЦОД по гигабитным каналам
   TCP протоколы старой версии сильно снижают скорость отправки
   после потери пакетов и очень медленно восстанавливают прежнуюю
   скорость
     После потери 1 пакета из 83000 на канале 1Gbps/100ms
     прежняя скорость восстанавливается приблизительно
     через 1 час!

Решение: Compound TCP использует информацию о потерях
и задержках для ускоренного восстановления скорости
передачи данных

Результат: Скорость репликации данных повышается
   Время репликации Microsoft.com уменьшилось в 2 раза

                     Microsoft TechDays     http://www.techdays.ru
1400
    Пропускная способность [Mbps]




                                    1200                                        New Reno     Compound TCP

                                    1000

                                    800

                                    600

                                    400

                                    200

                                      0
                                            15
                                            22
                                            29
                                            36
                                            43
                                            50
                                            57
                                            64
                                            71
                                            78
                                            85
                                            92
                                            99

                                           113
                                           106

                                           120
                                           127
                                           134
                                           141
                                           148
                                           155
                                           162
                                           169
                                           176
                                           183
                                           190
                                             1
                                             8




                                                                Время [сек]

•                                     Передача данных между ЦОД Bay Area, CA и Tukwila, WA
•                                     Compound-TCP (зеленая) и New Reno TCP (голубая)

                                                            Microsoft TechDays        http://www.techdays.ru
Приложение                    Приложение
Отправитель                   Получатель


                              Сетевой стек
Сетевой стек                  Получателя
Отправителя



                  Сеть




               Microsoft TechDays    http://www.techdays.ru
Сценарий : У нас есть собственное приложение для
репликации SQL данных
   Приложение отправляет данные недостаточно быстро. Сеть
   простаивает.
Решение:
  Интерфейс IdealSendBacklogSize позволяет приложению
  запрашивать у сетевого стека идеальный размер порции
  данных для отправки
   Подстроить свои буферы для полного потребления доступной
   пропускной способности
Результат: Ускорение передачи данных
   Передача SQL данных по каналу с задержкой в 100ms
   ускорилась в 100 раз


                   Microsoft TechDays   http://www.techdays.ru
Увеличение скорости
                                                            ~ 2x при малых задержках
                                                            ~ 8x при средних задержках
                                                            ~ 100x при больших задержках

                                      Скорость работы SQL
                         400
Пропускная способность




                         350
                         300
                         250
        [Mbps]




                                                                                - ISB
                         200
                         150                                                    + ISB
                         100
                          50
                           0
                               <1ms          10ms              100ms
                                           Задержка
                                       Microsoft TechDays       http://www.techdays.ru
Приложениям доступны две новых функции:
idealsendbacklognotify, idealsendbacklogquery

Сетевой стек может определить идеальный размер
отправляемых данных опираясь на сведения о
пропускной способности канала и задержках

Приложение может менять частоту и размер
отправляемых порций данных, чтобы эффективнее
использовать имеющиеся каналы




                  Microsoft TechDays   http://www.techdays.ru
Приложение                   Приложение
Отправитель                  Получатель


Сетевой стек                 Сетевой стек
Отправителя                  Получателя




                   Сеть




              Microsoft TechDays    http://www.techdays.ru
Сценарий: Беспроводные сети - GPRS, UMTS, WLAN
   Потери пакетов интерпретируются TCP, как перегруженость канала
   Механизмы восстановление слоя Link самостоятельно повторяют
   посылку потеряных пакетов. Это обостряют проблему т.к TCP
   повторно попытается передать те же самые потеряные пакеты
   Частые и сильные изменения RTT обычно приводят к фатальной
   потере TCP соединения
Решение:
   Следить за избыточными повторными посылками пакетов используя
   механизмы Forward Retransmission Timeout Recovery (FRTO) и
   Delayed Selective Acknowledgement (DSACK)
     Избегаем передачи всей цепочки потеряных пакетов, отправляя только
     первый из последовательности. В зависимости от ответа другой стороны
     передаем цепочку или нет. Тем самым снижая количество отправляемых
     данных
Результат: Эффективность использования беспроводных
каналов повысилась
   В случае использования беспроводной связи пропускная
   способность повысилась на 10-30%

                      Microsoft TechDays         http://www.techdays.ru
Microsoft TechDays   http://www.techdays.ru
Сеть
   Картина трафика изменится
       Появятся короткие пики высокой активности

   Необходима приоритезация трафика и гарантированный
   уровень сервиса (QoS) для своевременной доставки трафика
   реального времени

   Вероятно повысится утилизация всех ресурсов сети т.к
   приложения будут передавать больше данных




                       Microsoft TechDays     http://www.techdays.ru
Инфраструктура
   Могут возникнуть проблемы с устаревшими proxy/WAN
   акселераторами, маршрутизаторами, коммутаторами, NAS не
   поддерживающими Window Scaling
   Пора начинать разрабатывать планы перехода на IPv6

Приложения
   Приложения должны содержать код для интеллектуальной
   работы с сетью (IdealSendBacklogSize)




                   Microsoft TechDays   http://www.techdays.ru
Windows Vista и Windows Server 2008 включают в себя
новые компоненты предназначенные для повышения
эфективности работы с сетью в следующих случаях:

  Сети с большой потерей пакетов (беспроводные
  соединения)

  Высокоростные сети (соединения между центрами
  обработки данных)

  Соединения с большими задержками и потерями (каналы
  филиальных офисов)

  Сервисы создающие высокую нагрузку на CPU (файловый
  сервис)


               Microsoft TechDays   http://www.techdays.ru
Сайты
  www.microsoft.com/technet/network/tcpip/default.mspx
  http://technet.microsoft.com/en-us/windowsvista/aa905087.aspx
  www.microsoft.com/ipv6
Блоги
  http://blogs.msdn.com/windows_networking/default.aspx
  http://blogs.msdn.com/wndp/default.aspx
  http://blogs.technet.com/abeshkov/
  http://blogs.technet.com/ashapo/
Статьи
  http://www.microsoft.com/technet/technetmag/issues/2006/11/VistaNetworking/default.aspx
  http://www.microsoft.com/technet/community/columns/cableguy/cg0905.mspx
  http://www.microsoft.com/technet/community/columns/cableguy/cg1005.mspx
  http://www.microsoft.com/technet/community/columns/cableguy/cg1105.mspx




                                 Microsoft TechDays              http://www.techdays.ru
© 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
     conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
                                 MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.




                                                                        Microsoft TechDays                                                   http://www.techdays.ru
Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003

Weitere ähnliche Inhalte

Was ist angesagt?

High performance computing принципы проектирования сети
High performance computing принципы проектирования сетиHigh performance computing принципы проектирования сети
High performance computing принципы проектирования сетиMUK Extreme
 
Решения DEPO Computers для консолидации данных и серверной виртуализации на б...
Решения DEPO Computers для консолидации данных и серверной виртуализации на б...Решения DEPO Computers для консолидации данных и серверной виртуализации на б...
Решения DEPO Computers для консолидации данных и серверной виртуализации на б...DEPO Computers
 
Построение катастрофоустойчивых и распределённых ЦОД (часть 2). Объединение с...
Построение катастрофоустойчивых и распределённых ЦОД (часть 2). Объединение с...Построение катастрофоустойчивых и распределённых ЦОД (часть 2). Объединение с...
Построение катастрофоустойчивых и распределённых ЦОД (часть 2). Объединение с...Cisco Russia
 
Обзор новинок каталога 3 квартала 2014 г. продуктов и решений DEPO Computers ...
Обзор новинок каталога 3 квартала 2014 г. продуктов и решений DEPO Computers ...Обзор новинок каталога 3 квартала 2014 г. продуктов и решений DEPO Computers ...
Обзор новинок каталога 3 квартала 2014 г. продуктов и решений DEPO Computers ...DEPO Computers
 
Построение катастрофоустойчивых и распределённых ЦОД
Построение катастрофоустойчивых и распределённых ЦОДПостроение катастрофоустойчивых и распределённых ЦОД
Построение катастрофоустойчивых и распределённых ЦОДCisco Russia
 
Архитектура защищенного ЦОД
Архитектура защищенного ЦОДАрхитектура защищенного ЦОД
Архитектура защищенного ЦОДCisco Russia
 
Преимущества облачных сервисов DEPO Cloud на базе новой 22-нанометровой микро...
Преимущества облачных сервисов DEPO Cloud на базе новой 22-нанометровой микро...Преимущества облачных сервисов DEPO Cloud на базе новой 22-нанометровой микро...
Преимущества облачных сервисов DEPO Cloud на базе новой 22-нанометровой микро...DEPO Computers
 
Виртуализация сетевой транспортной инфраструктуры
Виртуализация сетевой транспортной инфраструктурыВиртуализация сетевой транспортной инфраструктуры
Виртуализация сетевой транспортной инфраструктурыCisco Russia
 
Cовременные решения для ЦОД от DEPO и Intel
Cовременные решения для ЦОД от DEPO и IntelCовременные решения для ЦОД от DEPO и Intel
Cовременные решения для ЦОД от DEPO и IntelDEPO Computers
 
Firebird в 2008: новые возможности и планы по дальнейшему развитию, by Дмитри...
Firebird в 2008: новые возможности и планы по дальнейшему развитию, by Дмитри...Firebird в 2008: новые возможности и планы по дальнейшему развитию, by Дмитри...
Firebird в 2008: новые возможности и планы по дальнейшему развитию, by Дмитри...Alexey Kovyazin
 
Новый Windows Server
Новый Windows ServerНовый Windows Server
Новый Windows ServerDEPO Computers
 
Новейшие серверные решения от Fujitsu и как они позволяют экономить
Новейшие серверные решения от Fujitsu и как они позволяют экономитьНовейшие серверные решения от Fujitsu и как они позволяют экономить
Новейшие серверные решения от Fujitsu и как они позволяют экономитьFujitsu Russia
 
Принципы построения катастрофоустойчивых ЦОД
Принципы построения катастрофоустойчивых ЦОДПринципы построения катастрофоустойчивых ЦОД
Принципы построения катастрофоустойчивых ЦОДCisco Russia
 
Задачи создания и варианты связи распределённых ЦОД.
 Задачи создания и варианты связи распределённых ЦОД. Задачи создания и варианты связи распределённых ЦОД.
Задачи создания и варианты связи распределённых ЦОД.Cisco Russia
 
Cisco для менеджеров по продажам: курс молодого бойца
Cisco для менеджеров по продажам: курс молодого бойцаCisco для менеджеров по продажам: курс молодого бойца
Cisco для менеджеров по продажам: курс молодого бойцаSkillFactory
 
Принципы построения катастрофоустойчивых ЦОД.
Принципы построения катастрофоустойчивых ЦОД. Принципы построения катастрофоустойчивых ЦОД.
Принципы построения катастрофоустойчивых ЦОД. Cisco Russia
 
Построение территориально распределенных ЦОД
Построение территориально распределенных ЦОДПостроение территориально распределенных ЦОД
Построение территориально распределенных ЦОДCisco Russia
 
СКАЛА-Р. Российская конвергентная вычислительная платформа
СКАЛА-Р. Российская конвергентная вычислительная платформаСКАЛА-Р. Российская конвергентная вычислительная платформа
СКАЛА-Р. Российская конвергентная вычислительная платформаDEPO Computers
 
Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...
Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...
Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...sami_11
 

Was ist angesagt? (20)

High performance computing принципы проектирования сети
High performance computing принципы проектирования сетиHigh performance computing принципы проектирования сети
High performance computing принципы проектирования сети
 
Решения DEPO Computers для консолидации данных и серверной виртуализации на б...
Решения DEPO Computers для консолидации данных и серверной виртуализации на б...Решения DEPO Computers для консолидации данных и серверной виртуализации на б...
Решения DEPO Computers для консолидации данных и серверной виртуализации на б...
 
Построение катастрофоустойчивых и распределённых ЦОД (часть 2). Объединение с...
Построение катастрофоустойчивых и распределённых ЦОД (часть 2). Объединение с...Построение катастрофоустойчивых и распределённых ЦОД (часть 2). Объединение с...
Построение катастрофоустойчивых и распределённых ЦОД (часть 2). Объединение с...
 
Обзор новинок каталога 3 квартала 2014 г. продуктов и решений DEPO Computers ...
Обзор новинок каталога 3 квартала 2014 г. продуктов и решений DEPO Computers ...Обзор новинок каталога 3 квартала 2014 г. продуктов и решений DEPO Computers ...
Обзор новинок каталога 3 квартала 2014 г. продуктов и решений DEPO Computers ...
 
Построение катастрофоустойчивых и распределённых ЦОД
Построение катастрофоустойчивых и распределённых ЦОДПостроение катастрофоустойчивых и распределённых ЦОД
Построение катастрофоустойчивых и распределённых ЦОД
 
Архитектура защищенного ЦОД
Архитектура защищенного ЦОДАрхитектура защищенного ЦОД
Архитектура защищенного ЦОД
 
Преимущества облачных сервисов DEPO Cloud на базе новой 22-нанометровой микро...
Преимущества облачных сервисов DEPO Cloud на базе новой 22-нанометровой микро...Преимущества облачных сервисов DEPO Cloud на базе новой 22-нанометровой микро...
Преимущества облачных сервисов DEPO Cloud на базе новой 22-нанометровой микро...
 
Виртуализация сетевой транспортной инфраструктуры
Виртуализация сетевой транспортной инфраструктурыВиртуализация сетевой транспортной инфраструктуры
Виртуализация сетевой транспортной инфраструктуры
 
Cовременные решения для ЦОД от DEPO и Intel
Cовременные решения для ЦОД от DEPO и IntelCовременные решения для ЦОД от DEPO и Intel
Cовременные решения для ЦОД от DEPO и Intel
 
Firebird в 2008: новые возможности и планы по дальнейшему развитию, by Дмитри...
Firebird в 2008: новые возможности и планы по дальнейшему развитию, by Дмитри...Firebird в 2008: новые возможности и планы по дальнейшему развитию, by Дмитри...
Firebird в 2008: новые возможности и планы по дальнейшему развитию, by Дмитри...
 
Новый Windows Server
Новый Windows ServerНовый Windows Server
Новый Windows Server
 
Новейшие серверные решения от Fujitsu и как они позволяют экономить
Новейшие серверные решения от Fujitsu и как они позволяют экономитьНовейшие серверные решения от Fujitsu и как они позволяют экономить
Новейшие серверные решения от Fujitsu и как они позволяют экономить
 
Принципы построения катастрофоустойчивых ЦОД
Принципы построения катастрофоустойчивых ЦОДПринципы построения катастрофоустойчивых ЦОД
Принципы построения катастрофоустойчивых ЦОД
 
Windows Azure Internals
Windows Azure InternalsWindows Azure Internals
Windows Azure Internals
 
Задачи создания и варианты связи распределённых ЦОД.
 Задачи создания и варианты связи распределённых ЦОД. Задачи создания и варианты связи распределённых ЦОД.
Задачи создания и варианты связи распределённых ЦОД.
 
Cisco для менеджеров по продажам: курс молодого бойца
Cisco для менеджеров по продажам: курс молодого бойцаCisco для менеджеров по продажам: курс молодого бойца
Cisco для менеджеров по продажам: курс молодого бойца
 
Принципы построения катастрофоустойчивых ЦОД.
Принципы построения катастрофоустойчивых ЦОД. Принципы построения катастрофоустойчивых ЦОД.
Принципы построения катастрофоустойчивых ЦОД.
 
Построение территориально распределенных ЦОД
Построение территориально распределенных ЦОДПостроение территориально распределенных ЦОД
Построение территориально распределенных ЦОД
 
СКАЛА-Р. Российская конвергентная вычислительная платформа
СКАЛА-Р. Российская конвергентная вычислительная платформаСКАЛА-Р. Российская конвергентная вычислительная платформа
СКАЛА-Р. Российская конвергентная вычислительная платформа
 
Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...
Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...
Whats new in_mikro_tik_ros_6_(megis,_mosсow_2013)_(russian_translate_by_white...
 

Ähnlich wie Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003

Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)
Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)
Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)Ontico
 
Инфрраструктура ЦОД - интерконнект от Qlogik
Инфрраструктура ЦОД - интерконнект от QlogikИнфрраструктура ЦОД - интерконнект от Qlogik
Инфрраструктура ЦОД - интерконнект от QlogikExpolink
 
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik Naim Shafiev
 
D Link
D LinkD Link
D Linkahey
 
D Link
D LinkD Link
D Linkahey
 
High performance computing - принципы проектирования сети
High performance computing - принципы проектирования сетиHigh performance computing - принципы проектирования сети
High performance computing - принципы проектирования сетиMUK
 
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...Ontico
 
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...Cisco Russia
 
Безопасность ЦОД-часть 1
Безопасность ЦОД-часть 1Безопасность ЦОД-часть 1
Безопасность ЦОД-часть 1Cisco Russia
 
МАИ, Сети ЭВМ, Лекция №2
МАИ, Сети ЭВМ, Лекция №2МАИ, Сети ЭВМ, Лекция №2
МАИ, Сети ЭВМ, Лекция №2Dima Dzuba
 
Катастрофоустойчивое облако CloudLine Metrocluster (DRaaS)
Катастрофоустойчивое облако CloudLine Metrocluster (DRaaS)Катастрофоустойчивое облако CloudLine Metrocluster (DRaaS)
Катастрофоустойчивое облако CloudLine Metrocluster (DRaaS)DataLine
 
DataLine CloudLine Metrocluster_25 09
DataLine CloudLine Metrocluster_25 09DataLine CloudLine Metrocluster_25 09
DataLine CloudLine Metrocluster_25 09Alina Karimullina
 
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)Ontico
 
Networks in the cloud on OpenStask: problems we face and their solution
Networks in the cloud on OpenStask: problems we face and their solutionNetworks in the cloud on OpenStask: problems we face and their solution
Networks in the cloud on OpenStask: problems we face and their solutionVadim Ponomarev
 
Технополис: Сетевой стек
Технополис: Сетевой стекТехнополис: Сетевой стек
Технополис: Сетевой стекDmitry Samsonov
 
Сетевое оборудование Cisco в индустриальном исполнении
Сетевое оборудование Cisco в индустриальном исполненииСетевое оборудование Cisco в индустриальном исполнении
Сетевое оборудование Cisco в индустриальном исполненииCisco Russia
 
Основные уязвимости и методы защиты оборудования и ПО видеоконференцсвязи
Основные уязвимости и методы защиты оборудования и ПО видеоконференцсвязиОсновные уязвимости и методы защиты оборудования и ПО видеоконференцсвязи
Основные уязвимости и методы защиты оборудования и ПО видеоконференцсвязиCisco Russia
 
WCF. Легко или проблемно
WCF. Легко или проблемноWCF. Легко или проблемно
WCF. Легко или проблемноMikhail Shcherbakov
 
Другая виртуализация
Другая виртуализацияДругая виртуализация
Другая виртуализацияYandex
 
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"Fwdays
 

Ähnlich wie Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003 (20)

Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)
Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)
Виртуализированный highload (NFV), Александр Шалимов (ЦПИКС)
 
Инфрраструктура ЦОД - интерконнект от Qlogik
Инфрраструктура ЦОД - интерконнект от QlogikИнфрраструктура ЦОД - интерконнект от Qlogik
Инфрраструктура ЦОД - интерконнект от Qlogik
 
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
MUM Построение сети доступа на основе технологий DHCP + Radius на Mikrotik
 
D Link
D LinkD Link
D Link
 
D Link
D LinkD Link
D Link
 
High performance computing - принципы проектирования сети
High performance computing - принципы проектирования сетиHigh performance computing - принципы проектирования сети
High performance computing - принципы проектирования сети
 
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
Тюним память и сетевой стек в Linux: история перевода высоконагруженных серве...
 
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
Применение WAN Automation Engine для предоставления новых услуг и онлайн-опт...
 
Безопасность ЦОД-часть 1
Безопасность ЦОД-часть 1Безопасность ЦОД-часть 1
Безопасность ЦОД-часть 1
 
МАИ, Сети ЭВМ, Лекция №2
МАИ, Сети ЭВМ, Лекция №2МАИ, Сети ЭВМ, Лекция №2
МАИ, Сети ЭВМ, Лекция №2
 
Катастрофоустойчивое облако CloudLine Metrocluster (DRaaS)
Катастрофоустойчивое облако CloudLine Metrocluster (DRaaS)Катастрофоустойчивое облако CloudLine Metrocluster (DRaaS)
Катастрофоустойчивое облако CloudLine Metrocluster (DRaaS)
 
DataLine CloudLine Metrocluster_25 09
DataLine CloudLine Metrocluster_25 09DataLine CloudLine Metrocluster_25 09
DataLine CloudLine Metrocluster_25 09
 
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
Оптимизации поисковой выдачи Яндекса / Иван Хватов, Сергей Ляджин (Яндекс)
 
Networks in the cloud on OpenStask: problems we face and their solution
Networks in the cloud on OpenStask: problems we face and their solutionNetworks in the cloud on OpenStask: problems we face and their solution
Networks in the cloud on OpenStask: problems we face and their solution
 
Технополис: Сетевой стек
Технополис: Сетевой стекТехнополис: Сетевой стек
Технополис: Сетевой стек
 
Сетевое оборудование Cisco в индустриальном исполнении
Сетевое оборудование Cisco в индустриальном исполненииСетевое оборудование Cisco в индустриальном исполнении
Сетевое оборудование Cisco в индустриальном исполнении
 
Основные уязвимости и методы защиты оборудования и ПО видеоконференцсвязи
Основные уязвимости и методы защиты оборудования и ПО видеоконференцсвязиОсновные уязвимости и методы защиты оборудования и ПО видеоконференцсвязи
Основные уязвимости и методы защиты оборудования и ПО видеоконференцсвязи
 
WCF. Легко или проблемно
WCF. Легко или проблемноWCF. Легко или проблемно
WCF. Легко или проблемно
 
Другая виртуализация
Другая виртуализацияДругая виртуализация
Другая виртуализация
 
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
 

Mehr von Andrey Beshkov

Биометрическая аутентификация Windows Hello и Microsoft Passport в гибридных ...
Биометрическая аутентификация Windows Hello и Microsoft Passport в гибридных ...Биометрическая аутентификация Windows Hello и Microsoft Passport в гибридных ...
Биометрическая аутентификация Windows Hello и Microsoft Passport в гибридных ...Andrey Beshkov
 
Как разработчику обеспечить безопасность пользователей и данных в мобильном м...
Как разработчику обеспечить безопасность пользователей и данных в мобильном м...Как разработчику обеспечить безопасность пользователей и данных в мобильном м...
Как разработчику обеспечить безопасность пользователей и данных в мобильном м...Andrey Beshkov
 
Windows 8 и Windows server 2012. Что нового с точки зрения безопасности?
Windows 8 и Windows server 2012. Что нового с точки зрения безопасности?Windows 8 и Windows server 2012. Что нового с точки зрения безопасности?
Windows 8 и Windows server 2012. Что нового с точки зрения безопасности?Andrey Beshkov
 
Слепая вера в безопасность или инженерная практика?
Слепая вера в безопасность или инженерная практика?Слепая вера в безопасность или инженерная практика?
Слепая вера в безопасность или инженерная практика?Andrey Beshkov
 
Защита от вредоносного кода бесплатно.
Защита от вредоносного кода бесплатно. Защита от вредоносного кода бесплатно.
Защита от вредоносного кода бесплатно. Andrey Beshkov
 
Безопасность гибридных облаков
Безопасность гибридных облаковБезопасность гибридных облаков
Безопасность гибридных облаковAndrey Beshkov
 
Как донести идею до миллионов?
Как донести идею до миллионов?Как донести идею до миллионов?
Как донести идею до миллионов?Andrey Beshkov
 
Безопасность филиальных офисов
Безопасность филиальных офисов Безопасность филиальных офисов
Безопасность филиальных офисов Andrey Beshkov
 
Практические аспекты разработки безопасного кода с помощью Microsoft SDL
Практические аспекты разработки безопасного кода с помощью Microsoft SDLПрактические аспекты разработки безопасного кода с помощью Microsoft SDL
Практические аспекты разработки безопасного кода с помощью Microsoft SDLAndrey Beshkov
 
Разработка безопасных веб приложений
Разработка безопасных веб приложенийРазработка безопасных веб приложений
Разработка безопасных веб приложенийAndrey Beshkov
 
Современные методы борьбы с ботнетами
Современные методы борьбы с ботнетамиСовременные методы борьбы с ботнетами
Современные методы борьбы с ботнетамиAndrey Beshkov
 
За кулисами Windows Update. От уязвимости к обновлению.
За кулисами Windows Update. От уязвимости к обновлению.За кулисами Windows Update. От уязвимости к обновлению.
За кулисами Windows Update. От уязвимости к обновлению.Andrey Beshkov
 
Защита данных с помощью System Center Data Protection Manager 2007
Защита данных с помощью System Center Data Protection Manager 2007Защита данных с помощью System Center Data Protection Manager 2007
Защита данных с помощью System Center Data Protection Manager 2007Andrey Beshkov
 
Управление гетерогенной инфраструктурой с помощью System Center Operations Ma...
Управление гетерогенной инфраструктурой с помощью System Center Operations Ma...Управление гетерогенной инфраструктурой с помощью System Center Operations Ma...
Управление гетерогенной инфраструктурой с помощью System Center Operations Ma...Andrey Beshkov
 
DirectAccess - безопасный и прозрачный доступ к корпоративной сети
DirectAccess - безопасный и прозрачный доступ к корпоративной сетиDirectAccess - безопасный и прозрачный доступ к корпоративной сети
DirectAccess - безопасный и прозрачный доступ к корпоративной сетиAndrey Beshkov
 
Технологии обеспечения безопасности Windows 7
Технологии обеспечения безопасности Windows 7Технологии обеспечения безопасности Windows 7
Технологии обеспечения безопасности Windows 7Andrey Beshkov
 
Реализации политик здоровья  и защиты доступа в гетерогенной среде с помощью ...
Реализации политик здоровья  и защиты доступа в гетерогенной среде с помощью ...Реализации политик здоровья  и защиты доступа в гетерогенной среде с помощью ...
Реализации политик здоровья  и защиты доступа в гетерогенной среде с помощью ...Andrey Beshkov
 
Построение систем виртуализации высокой надежности с помощью Windows server 2...
Построение систем виртуализации высокой надежности с помощью Windows server 2...Построение систем виртуализации высокой надежности с помощью Windows server 2...
Построение систем виртуализации высокой надежности с помощью Windows server 2...Andrey Beshkov
 
Новые возможности Windows Server 2008 R2 SP1
Новые возможности Windows Server 2008 R2 SP1Новые возможности Windows Server 2008 R2 SP1
Новые возможности Windows Server 2008 R2 SP1Andrey Beshkov
 
Методы разработки безопасного ПО
Методы разработки безопасного ПОМетоды разработки безопасного ПО
Методы разработки безопасного ПОAndrey Beshkov
 

Mehr von Andrey Beshkov (20)

Биометрическая аутентификация Windows Hello и Microsoft Passport в гибридных ...
Биометрическая аутентификация Windows Hello и Microsoft Passport в гибридных ...Биометрическая аутентификация Windows Hello и Microsoft Passport в гибридных ...
Биометрическая аутентификация Windows Hello и Microsoft Passport в гибридных ...
 
Как разработчику обеспечить безопасность пользователей и данных в мобильном м...
Как разработчику обеспечить безопасность пользователей и данных в мобильном м...Как разработчику обеспечить безопасность пользователей и данных в мобильном м...
Как разработчику обеспечить безопасность пользователей и данных в мобильном м...
 
Windows 8 и Windows server 2012. Что нового с точки зрения безопасности?
Windows 8 и Windows server 2012. Что нового с точки зрения безопасности?Windows 8 и Windows server 2012. Что нового с точки зрения безопасности?
Windows 8 и Windows server 2012. Что нового с точки зрения безопасности?
 
Слепая вера в безопасность или инженерная практика?
Слепая вера в безопасность или инженерная практика?Слепая вера в безопасность или инженерная практика?
Слепая вера в безопасность или инженерная практика?
 
Защита от вредоносного кода бесплатно.
Защита от вредоносного кода бесплатно. Защита от вредоносного кода бесплатно.
Защита от вредоносного кода бесплатно.
 
Безопасность гибридных облаков
Безопасность гибридных облаковБезопасность гибридных облаков
Безопасность гибридных облаков
 
Как донести идею до миллионов?
Как донести идею до миллионов?Как донести идею до миллионов?
Как донести идею до миллионов?
 
Безопасность филиальных офисов
Безопасность филиальных офисов Безопасность филиальных офисов
Безопасность филиальных офисов
 
Практические аспекты разработки безопасного кода с помощью Microsoft SDL
Практические аспекты разработки безопасного кода с помощью Microsoft SDLПрактические аспекты разработки безопасного кода с помощью Microsoft SDL
Практические аспекты разработки безопасного кода с помощью Microsoft SDL
 
Разработка безопасных веб приложений
Разработка безопасных веб приложенийРазработка безопасных веб приложений
Разработка безопасных веб приложений
 
Современные методы борьбы с ботнетами
Современные методы борьбы с ботнетамиСовременные методы борьбы с ботнетами
Современные методы борьбы с ботнетами
 
За кулисами Windows Update. От уязвимости к обновлению.
За кулисами Windows Update. От уязвимости к обновлению.За кулисами Windows Update. От уязвимости к обновлению.
За кулисами Windows Update. От уязвимости к обновлению.
 
Защита данных с помощью System Center Data Protection Manager 2007
Защита данных с помощью System Center Data Protection Manager 2007Защита данных с помощью System Center Data Protection Manager 2007
Защита данных с помощью System Center Data Protection Manager 2007
 
Управление гетерогенной инфраструктурой с помощью System Center Operations Ma...
Управление гетерогенной инфраструктурой с помощью System Center Operations Ma...Управление гетерогенной инфраструктурой с помощью System Center Operations Ma...
Управление гетерогенной инфраструктурой с помощью System Center Operations Ma...
 
DirectAccess - безопасный и прозрачный доступ к корпоративной сети
DirectAccess - безопасный и прозрачный доступ к корпоративной сетиDirectAccess - безопасный и прозрачный доступ к корпоративной сети
DirectAccess - безопасный и прозрачный доступ к корпоративной сети
 
Технологии обеспечения безопасности Windows 7
Технологии обеспечения безопасности Windows 7Технологии обеспечения безопасности Windows 7
Технологии обеспечения безопасности Windows 7
 
Реализации политик здоровья  и защиты доступа в гетерогенной среде с помощью ...
Реализации политик здоровья  и защиты доступа в гетерогенной среде с помощью ...Реализации политик здоровья  и защиты доступа в гетерогенной среде с помощью ...
Реализации политик здоровья  и защиты доступа в гетерогенной среде с помощью ...
 
Построение систем виртуализации высокой надежности с помощью Windows server 2...
Построение систем виртуализации высокой надежности с помощью Windows server 2...Построение систем виртуализации высокой надежности с помощью Windows server 2...
Построение систем виртуализации высокой надежности с помощью Windows server 2...
 
Новые возможности Windows Server 2008 R2 SP1
Новые возможности Windows Server 2008 R2 SP1Новые возможности Windows Server 2008 R2 SP1
Новые возможности Windows Server 2008 R2 SP1
 
Методы разработки безопасного ПО
Методы разработки безопасного ПОМетоды разработки безопасного ПО
Методы разработки безопасного ПО
 

Сравнение TCP/IP стека Windows Vista / Server 2008 и Windows XP / Server 2003

  • 2. Понять какие факторы органичивают скорость работы сетевых компонентов старого стека Узнать какие новые технологии появились в сетевом стеке NetIO в Windows Vista и Windows Server 2008 Разобраться как в каждом конкретном случае новые компоненты сетевого стека NetIO помогают справиться с проблемными сетями Готовимся использовать NetIO Microsoft TechDays http://www.techdays.ru
  • 3. Эффективность работы текущей реализации сетевого стека Windows XP/ Server 2003 ограничена следующими факторами: Статическая конфигурация по умолчанию, выбранная в 90-х годах, чтобы приемлемо работать в большинстве сетевых сред Сетевые протоколы разработаны более десяти лет назад Microsoft TechDays http://www.techdays.ru
  • 4. Низкая производительность при: Больших задержках передачи сигнала (доступ к ресурсам через весь континент) Передачи данных по высокоскоростным оптическим подключениям (FTTH) Использовании среды с большим количеством потерь (беспроводные сети) Скорость работы сетевых компонентов ключевой фактор быстродействия большинства приложений Microsoft TechDays http://www.techdays.ru
  • 5. Microsoft TechDays http://www.techdays.ru
  • 6. Приложение Приложение Отправитель Получатель Сетевой стек Сетевой стек Отправителя Получателя Сеть Microsoft TechDays http://www.techdays.ru
  • 7. Проблема: Внезапные трудно диагностируемых случаи снижения скорости работы сети Узкие места могут находиться в сети, сетевом стеке, отправляющем или получающем приложении Microsoft TechDays http://www.techdays.ru
  • 8. Решение: Cтатистика работы сети с помощью Perfmon Сбор в режиме реального времени TCP Analyzer Графический инструмент отображения собранной статиски Автоматический поиск причин снижения скорости работы сетевой подсистемы Microsoft TechDays http://www.techdays.ru
  • 9. Perfmon и TCP Analyzer Microsoft TechDays http://www.techdays.ru
  • 10. Microsoft TechDays http://www.techdays.ru
  • 11. Winsock User Mode Kernel Mode TDI Clients WSK Clients AFD TDI WSK TDX Next-Generation TCP/IP Stack (tcpip.sys) TCP UDP RAW Windows Platform Filtering IPv4 IPv6 802.3 Loop- IPv4 IPv6 WLAN 1394 back Tunnel Tunnel NDIS Microsoft TechDays http://www.techdays.ru
  • 12. Приложение Приложение Отправитель Получатель Сетевой стек Сетевой стек Отправителя Получателя Сеть Microsoft TechDays http://www.techdays.ru
  • 13. Наземные Межконтинентальные Спутниковые сети оптоволоконные сети каналы США Настройка по умолчанию для Windows XP/Server 2003 Microsoft TechDays http://www.techdays.ru
  • 14. Сценарий: Скорость передачи данных ограничена WAN или FTTH подключением (Verizon FiOS) Для соединения через весь континент (RTT 100ms) по умолчанию TCP receive window ограничивает пропускную способность до 5 Mbps На межконтинентальных и спутниковых линиях связи скорость снижается еще сильнее Решение: Windows Vista/Window Server 2008 автоматически подстраивает TCP Receive Window для каждого соединения Масштабирование Receive Window (RFC 1323) по умолчанию установлено с множителем 8 Результат: Приложения начинают эффективнее использовать предоставленые каналы Копирование файлов по протоколу SMB между США и Австралией ускорилось в 10 раз Резервное копирование между Bay area и центром обработки данных в Tukwila ускорилось в 40 раз Microsoft TechDays http://www.techdays.ru
  • 15. 30 Win Server 2003 -> Win XP 25 Win Server 2008 -> Win XP Скорость (Mbps) 20 Win Server 2003 -> Win Vista Win Server 2008 -> Win Vista 15 10 5 0 TTCP Robocopy FTP Sharepoint •В сценарии sharepoint на Win 2003 Server и клиент Vista, необходимо изменить ключ реестра в Win 2003 server •Установите "MaxBytesPerSend" в ветви HKLMSystemCurrentControlSetServicesHTTPParameters в значение 0xFFFFF Microsoft TechDays http://www.techdays.ru
  • 16. Реплицирование данных между Redmond и Bay Area Выделенные Сетевые подключения 1Gbps Конфигурация по умолчанию Windows Server 2003 SP1: Сетевые адаптеры 100Mbps, обеспечивают пропускную способность 10Mbps Windows Server 2008 на том же оборудовании: Сетевые адаптеры 100Mbps, обеспечивают пропускную способность 80Mbps При смене адаптера на 1000Mbps, обеспечивают пропускную способность 400Mbps (из памяти в память через сеть) Копирование файлов с жесткого диска на другой жесткий диск через сеть достигает 250Mbps в связи с ограниченным быстродействием дисков Microsoft TechDays http://www.techdays.ru
  • 17. Приложение Приложение Отправитель Получатель Сетевой стек Сетевой стек Отправителя Получателя Сеть Microsoft TechDays http://www.techdays.ru
  • 18. Сценарий: Репликация данных между географически распределенными ЦОД по гигабитным каналам TCP протоколы старой версии сильно снижают скорость отправки после потери пакетов и очень медленно восстанавливают прежнуюю скорость После потери 1 пакета из 83000 на канале 1Gbps/100ms прежняя скорость восстанавливается приблизительно через 1 час! Решение: Compound TCP использует информацию о потерях и задержках для ускоренного восстановления скорости передачи данных Результат: Скорость репликации данных повышается Время репликации Microsoft.com уменьшилось в 2 раза Microsoft TechDays http://www.techdays.ru
  • 19. 1400 Пропускная способность [Mbps] 1200 New Reno Compound TCP 1000 800 600 400 200 0 15 22 29 36 43 50 57 64 71 78 85 92 99 113 106 120 127 134 141 148 155 162 169 176 183 190 1 8 Время [сек] • Передача данных между ЦОД Bay Area, CA и Tukwila, WA • Compound-TCP (зеленая) и New Reno TCP (голубая) Microsoft TechDays http://www.techdays.ru
  • 20. Приложение Приложение Отправитель Получатель Сетевой стек Сетевой стек Получателя Отправителя Сеть Microsoft TechDays http://www.techdays.ru
  • 21. Сценарий : У нас есть собственное приложение для репликации SQL данных Приложение отправляет данные недостаточно быстро. Сеть простаивает. Решение: Интерфейс IdealSendBacklogSize позволяет приложению запрашивать у сетевого стека идеальный размер порции данных для отправки Подстроить свои буферы для полного потребления доступной пропускной способности Результат: Ускорение передачи данных Передача SQL данных по каналу с задержкой в 100ms ускорилась в 100 раз Microsoft TechDays http://www.techdays.ru
  • 22. Увеличение скорости ~ 2x при малых задержках ~ 8x при средних задержках ~ 100x при больших задержках Скорость работы SQL 400 Пропускная способность 350 300 250 [Mbps] - ISB 200 150 + ISB 100 50 0 <1ms 10ms 100ms Задержка Microsoft TechDays http://www.techdays.ru
  • 23. Приложениям доступны две новых функции: idealsendbacklognotify, idealsendbacklogquery Сетевой стек может определить идеальный размер отправляемых данных опираясь на сведения о пропускной способности канала и задержках Приложение может менять частоту и размер отправляемых порций данных, чтобы эффективнее использовать имеющиеся каналы Microsoft TechDays http://www.techdays.ru
  • 24. Приложение Приложение Отправитель Получатель Сетевой стек Сетевой стек Отправителя Получателя Сеть Microsoft TechDays http://www.techdays.ru
  • 25. Сценарий: Беспроводные сети - GPRS, UMTS, WLAN Потери пакетов интерпретируются TCP, как перегруженость канала Механизмы восстановление слоя Link самостоятельно повторяют посылку потеряных пакетов. Это обостряют проблему т.к TCP повторно попытается передать те же самые потеряные пакеты Частые и сильные изменения RTT обычно приводят к фатальной потере TCP соединения Решение: Следить за избыточными повторными посылками пакетов используя механизмы Forward Retransmission Timeout Recovery (FRTO) и Delayed Selective Acknowledgement (DSACK) Избегаем передачи всей цепочки потеряных пакетов, отправляя только первый из последовательности. В зависимости от ответа другой стороны передаем цепочку или нет. Тем самым снижая количество отправляемых данных Результат: Эффективность использования беспроводных каналов повысилась В случае использования беспроводной связи пропускная способность повысилась на 10-30% Microsoft TechDays http://www.techdays.ru
  • 26. Microsoft TechDays http://www.techdays.ru
  • 27. Сеть Картина трафика изменится Появятся короткие пики высокой активности Необходима приоритезация трафика и гарантированный уровень сервиса (QoS) для своевременной доставки трафика реального времени Вероятно повысится утилизация всех ресурсов сети т.к приложения будут передавать больше данных Microsoft TechDays http://www.techdays.ru
  • 28. Инфраструктура Могут возникнуть проблемы с устаревшими proxy/WAN акселераторами, маршрутизаторами, коммутаторами, NAS не поддерживающими Window Scaling Пора начинать разрабатывать планы перехода на IPv6 Приложения Приложения должны содержать код для интеллектуальной работы с сетью (IdealSendBacklogSize) Microsoft TechDays http://www.techdays.ru
  • 29. Windows Vista и Windows Server 2008 включают в себя новые компоненты предназначенные для повышения эфективности работы с сетью в следующих случаях: Сети с большой потерей пакетов (беспроводные соединения) Высокоростные сети (соединения между центрами обработки данных) Соединения с большими задержками и потерями (каналы филиальных офисов) Сервисы создающие высокую нагрузку на CPU (файловый сервис) Microsoft TechDays http://www.techdays.ru
  • 30. Сайты www.microsoft.com/technet/network/tcpip/default.mspx http://technet.microsoft.com/en-us/windowsvista/aa905087.aspx www.microsoft.com/ipv6 Блоги http://blogs.msdn.com/windows_networking/default.aspx http://blogs.msdn.com/wndp/default.aspx http://blogs.technet.com/abeshkov/ http://blogs.technet.com/ashapo/ Статьи http://www.microsoft.com/technet/technetmag/issues/2006/11/VistaNetworking/default.aspx http://www.microsoft.com/technet/community/columns/cableguy/cg0905.mspx http://www.microsoft.com/technet/community/columns/cableguy/cg1005.mspx http://www.microsoft.com/technet/community/columns/cableguy/cg1105.mspx Microsoft TechDays http://www.techdays.ru
  • 31. © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Microsoft TechDays http://www.techdays.ru