BDD. The Outer Limits. Iosif Itkin at Youcon (in Russian)
On a Method of Programmatically Configurable Networks Balancing
1. Об одном из методов балансировки программно- конфигурируемых сетей
Чалый Дмитрий Юрьевич
к. ф.-м. н., доцент кафедры Теоретической информатики
Ярославский государственный университет им. П.Г. Демидова
Никитинский Михаил Александрович
Программист-аналитик
ООО «Энергия-Инфо»
Кострома, ноябрь 2014
2. Transmission Control Protocol (TCP)
Server State
-local continuation state
-ssthresh
-CWND
-…
Client State
-local continuation state
-RCV.NEXT
-RCV.WND
-…
Распределенное состояние соединения
Internet
(network)
Server Client
Ограничено количество ресурсов
Ограничено количество клиентов
SYN-атаки
3. Асимметричный транспортный
протокол
Internet
(network)
Server Client
NO State
Client State
-local continuation state
-CWND
-ssthresh
-…
Состояние соединения
Shieh, A., Myers, A. C., and Sirer, E. G 2005 в Корнельском университете
США
Информация о состоянии соединения хранится на стороне клиента
Протокол Trickles использует стандартные пакеты ТСР, с измененными
заголовками
4. Абстракция и передача данных (Trickles)
Internet
(network)
Server Client
DATA
REQUEST
CLIENT
trickle
continuation
SERVER
8. NewTrickles & SDN
•Уменьшение загрузки серверов и увеличение количества клиентов
•Уменьшение количества DDoS-атак
•Уменьшение количества отброшенных пакетов
Варианты применения NewTrickles в ПКС
•Обработка каждого пакета потока
•Внесение новых правил на коммутаторе
•Пограничный шлюз
9. Спасибо за внимание!
Вопросы?
Чалый Дмитрий
chaly@uniyar.ac.ru
Никитинский Михаил
man@a-real.ru