More Related Content Similar to 7.Ns.Branch Repeater Similar to 7.Ns.Branch Repeater (20) More from Liudmila Li (20) 7.Ns.Branch Repeater1. Branch Repeater – удаленные
офисы становятся ближе
Николай Шадрин
Systems Engineer
Citrix Systems
4. Управление потоком TCP
• Управление потоком
• TCP не знает о пропускной способности канала!
Ethernet LAN, 10Mb/s, задержки и потери
x x x x
x x x x x x x 1
1 TCP Slow Start –
увеличение скорости
Slow отправки после каждого
Start
Repeater работает всегда на скорости канала! цикла
Полезная утилизация канала составляет более 90%.
2
TCP Congestion Control
Congestion Control Штраф за потерю пакета=
2 Algorithm скорость отправки
пакетов падает на 50%.
X = потеря пакета
© 2007 Citrix Systems, Inc. — All rights reserved 4
5. Обычная коммуникация через WAN-канал
120 ms
Switch WAN Router WAN Router Switch
WAN
Client Server
© 2007 Citrix Systems, Inc. — All rights reserved 5
6. Обычная коммуникация через WAN-канал
120 ms
Switch WAN Router WAN Router Switch
WAN
Client Server
SYN
© 2007 Citrix Systems, Inc. — All rights reserved 6
7. Обычная коммуникация через WAN-канал
120 ms
Switch WAN Router WAN Router Switch
WAN
Client Server
SYN
SYN + ACK
ACK
© 2007 Citrix Systems, Inc. — All rights reserved 7
8. Обычная коммуникация через WAN-канал
120 ms
Switch WAN Router WAN Router Switch
WAN
Client Server
SYN
SYN + ACK
ACK
HTTP GET
© 2007 Citrix Systems, Inc. — All rights reserved 8
9. Обычная коммуникация через WAN-канал
120 ms
Switch WAN Router WAN Router Switch
WAN
Client Server
SYN
SYN + ACK
ACK
HTTP GET
ACK+Data
© 2007 Citrix Systems, Inc. — All rights reserved 9
10. Обычная коммуникация через WAN-канал
120 ms
Switch WAN Router WAN Router Switch
WAN
Client Server
SYN
SYN + ACK
ACK
HTTP GET
ACK+Data
ACK
© 2007 Citrix Systems, Inc. — All rights reserved 10
11. TCP Flow Control с Branch Repeater
120 ms
Switch WAN WAN Switch
Router Router
WAN Server
Client
© 2007 Citrix Systems, Inc. — All rights reserved 11
12. TCP Flow Control с Branch Repeater
120 ms
Switch WANScaler WAN WAN WANScaler Switch
Router Router
WAN Server
Client
© 2007 Citrix Systems, Inc. — All rights reserved 12
13. TCP Flow Control с Branch Repeater
Fast Side Slow Side Slow Side Fast Side
120 ms
Switch WANScaler WAN WAN WANScaler Switch
Router Router
WAN Server
Client
SYN
SYN+ACK
ACK
HTTP GET
ACK
ACK
ACK
© 2007 Citrix Systems, Inc. — All rights reserved 13
14. Repeater Flow Control
120 ms
Switch WANScaler WAN WAN WANScaler Switch
Router Router
WAN Server
Client
У каждого сегмента свое управление потоком
• Обычный размер TCP-окна – до 64kB
• На WAN-стороне Repeater увеличивает окно до 8MB (RFC 1323)
• WANScaler сам отсылает подтверждения на LAN-стороне
Отправка пакетов на базе скорости канала. Никогда не
отсылать быстрее скорости канала.
© 2007 Citrix Systems, Inc. — All rights reserved 14
15. Многоуровневая компрессия
Первый уровень компрессии
В L2 кэше и памяти Disk
Работает с одним соединением
Время доступа
Алгоритмы выбираются из:
ZLIB, LZS DRAM
Cache
Delta компрессия, кэширование
В памяти
На диске
Работает со многими соединениями
Длина истории
© 2007 Citrix Systems, Inc. — All rights reserved 15
16. Delta Компрессия
Repeater Repeater
WAN
Клиентская Сервер
1 2 3 1 2 3
Рабочая
станция
© 2007 Citrix Systems, Inc. — All rights reserved 16
17. Delta Компрессия
Repeater Repeater
2
WAN
Клиентская Сервер
Рабочая 1 2 3 1 2 3
станция
Очень маленькая метка может представлять 65535 байт данных!
© 2007 Citrix Systems, Inc. — All rights reserved 17
18. Компрессия
• Алгоритм компрессии выбирается динамически
• Выбор основан на динамике данных и скорости WAN канала
• Никакого участия пользователя
• Citrix Repeater не оперирует на уровне файлов
• Оперирует с битовым потоком TCP
• Никаких объектов, не зависит от приложений и протоколов
• Методы определения устаревших данных разнообразны
• Зашифрованный трафик не подвергается компрессии
• Средний показатель сжатия составляет 3:1
© 2007 Citrix Systems, Inc. — All rights reserved 18
19. Оптимизация протоколов ( На примере CIFS )
• CIFS: Common Internet File System
• Наиболее часто используемый протокол общего доступа к
файлам
• Приложения
• Microsoft Office, Linux Open Office, Mac OSX, etc.
• Сервера
• NetApp Filers, EMC, Microsoft XP/2000/2003, etc.
• Операции на файловом уровне
• Drag/Drop, Read/Write, Copy, Directory Browsing
© 2007 Citrix Systems, Inc. — All rights reserved 19
20. Пример: CIFS
250ms
250ms
250ms
Клиент File Сервер
250ms
1000 ms
© 2007 Citrix Systems, Inc. — All rights reserved 20
21. Пример: CIFS
Клиент Repeater Repeater Сервер
Открыть fsДоговорадоговор.doc
для John Doe,
пароль ―password‖
1 ms
252 ms 125 ms
1 ms
125 ms
© 2007 Citrix Systems, Inc. — All rights reserved 21
23. Новое в версии 5.0
• Оптимизация ICA протокола ( XenApp )
• Новая система лицензирования ( V6 или Flex LM )
• Поддержка централизованного управления с использованием
Citrix Command Center и набора команд для написания скриптов
управления (CLI)
• High Availability (HA) для CBRwWS
• 4-port HA для CITRIX Repeater
• И другие улучшения
© 2007 Citrix Systems, Inc. — All rights reserved 23
24. Оптимизация для XenApp
Accelerate Compress Prioritize Stage
Faster printing, Reduce ICA High
Optimize
drive mapping, traffic by 50% performance
delivery of
and startup with peaks of over congested
streamed apps
times up to 95% WAN links
2-30X better
Better session
compression
reliability
than native ICA
WAN
Клиент Branch Repeater Repeater XenApp
© 2007 Citrix Systems, Inc. — All rights reserved 24
25. Оптимизация XenApp
сжатые и зашифрованные ICA данные
WAN XenApp Server 4.5 / 5.0
XenApp
Client 11.0 HRP03
• Все установки шифрования и компрессии остаются
© 2007 Citrix Systems, Inc. — All rights reserved 25
26. Оптимизация XenApp
сжатые и зашифрованные ICA данные
WAN XenApp Server 4.5 / 5.0
XenApp
Client 11.0 HRP03
c “acceleration
hotfix”
• Установить ―Acceleration Hotfix‖ для HRP03
© 2007 Citrix Systems, Inc. — All rights reserved 26
27. Оптимизация XenApp
сжатые и зашифрованные ICA данные
WAN XenApp
XenApp Branch Repeater
Client 11.0 Repeater Server 4.5 /
или 5.0
Repeater HRP04
ICA зашифрованы ICA зашифрованы
• Шифрование и дешифрование ICA трафика Repeater/Branch Repeater позволяет
разбирать и сжимать ICA протокол
• Поддерживает basic и advanced уровни шифрования
© 2007 Citrix Systems, Inc. — All rights reserved 27
28. Оптимизация XenApp
сжатые и зашифрованные ICA данные
WAN XenApp
XenApp Branch Repeater
Client 11.0 Repeater Server 4.5 /
или 5.0
Repeater HRP04
• Автоматическое отключение сжатия ICA на XenApp сервере и клиенте
• Branch Repeater/Repeater разбирает ICA трафик внутри виртуального канала
• Для оптимизации трафика использованием сжатия используются данные всех
виртуальных каналов и пользователей
• Высокая производительность при печати, использования локальных дисков в
сессии, и работе большинства приложений
© 2007 Citrix Systems, Inc. — All rights reserved 28
29. Оптимизация XenApp
сжатые и зашифрованные ICA данные
WAN XenApp
XenApp Branch Repeater
Client 11.0 Repeater Server 4.5 /
или 5.0
Repeater HRP04
• Управление потоками данных в Branch Repeater / Repeater улучшает
производительность ICA в сетях WAN
• Улучшение производительности при тех же каналах
© 2007 Citrix Systems, Inc. — All rights reserved 29
30. CITRIX Repeater
• WANScaler -> Repeater
• Для крупных филиалов и ЦОД
CITRIX Branch Repeater
• Нет поддержки софтовых клиентов
• Для малых и средних филиалов
CITRIX Branch Repeater with Windows Server
• Нет поддержки софтовых клиентов
• Предустановлен Windows 2003 R2 SP2
• AD, DFS, DNS, DHCP, WINS, Print и File Services
• ISA сервер – опционально
• Bypass NIC - опционально
© 2007 Citrix Systems, Inc. — All rights reserved 30
31. Модель Пропускная полоса Количество пользователей
Branch Repeater 100 1 Mbps 50
Branch Repeater 200 2 Mbps 50
Branch Repeater 300 10 Mbps 50
Branch Repeater with Windows 1 Mbps 50
Server 100
Branch Repeater with Windows 2 Mbps 50
Server 200
Branch Repeater with Windows 10 Mbps 50
Server 300
Repeater 8510 5 Mbps 150
Repeater 8520 10 Mbps 250
Repeater 8530 20 Mbps 500
Repeater 8540 45 Mbps 750
Repeater 8810 45 Mbps 1000
Repeater 8820 155 – 500 Mbps До 10000
© 2007 Citrix Systems, Inc. — All rights reserved 31
Editor's Notes When we refer to XenApp optimization we are indicating four different value points that, when added together, clearly make WANScaler and Branch Repeater the best delivery optimization systems for XenApp customers. We accelerate file downloads via drive mapping 2 – 4 times; and XenApp application start-up times are accelerated by 23%We compressXenApp traffic 2 – 30X better than native ICA compressionWe prioritize interactive XenApp traffic over more passive traffic like printing – providing higher performance and better session reliability; andWe stage delivery of XenApp streamed applications at each branch with Branch Repeater with Windows Server. That way, when branch users download streamed applications the traffic only traverses the LAN – not the WAN – and thus executes far more quickly.Accelerate + Compress + Prioritize + Stage = better XenApp optimization than any other vendor, making WANScaler and Branch Repeater the natural choice for XenApp customers looking for a WAN optimization system. Let’s review a case study on an ideal customer for WANScaler and Branch Repeater.