Size: a a a

2020 October 26

AS

Alex Semenyaka in ENOG
ArcticFox
интересная задумка, на грант тянет - latency based routing, есть реализации? а то пока только скриптами перекидываться приходится
Лет 30-40 назад было много подходов к этому снаряду. В общем, тогда отказались от такого подхода, потому что в RTT входят динамические параметры (задержка в очередях, например), на которые влияет решение о выборе маршрута. В результате возникает обратная связь, из-за которой маршрутизацию начинает постоянно колбасить. Простейший пример: два подзагруженных аплинка A и B, выбираем A - RTT через A тут же вырос, переключаемся на B - RTT через A упал, а через B вырос, и так до бесконечности. В общем, лет 20 назад решили, что примешивание данных data plane к control plane - это Bad Practice. А сейчас FV-то побольше на полтора-два порядка.
Сейчас, если есть достаточно intelligence, чтобы отличать мух от котлет, то можно в SDN поиграться, но дело непростое. С наскоку не получится.
источник

RS

Roman Sokolov in ENOG
rsvp-te auto-bw с метриками по latency с поправкой на увеличение метрик на один-два порядка на второстепенные пути куда даже со сравнимой задержкой трафик лучше не пускать - и вот уже хорошее приближение к коротким путям хотя бы внутри себя.
если потом кумулятивную метрику использовать в bgp как metric2 - то и исходящий трафик хотя бы до точки выхода можно подравнять для равно-длинных маршрутив, но тут уже много нюансов лезет
ну и да, попутно ощущуешь себя бетатестером софта всех вендоров вместе взятых 😉
источник

A

ArcticFox in ENOG
Alex Semenyaka
Лет 30-40 назад было много подходов к этому снаряду. В общем, тогда отказались от такого подхода, потому что в RTT входят динамические параметры (задержка в очередях, например), на которые влияет решение о выборе маршрута. В результате возникает обратная связь, из-за которой маршрутизацию начинает постоянно колбасить. Простейший пример: два подзагруженных аплинка A и B, выбираем A - RTT через A тут же вырос, переключаемся на B - RTT через A упал, а через B вырос, и так до бесконечности. В общем, лет 20 назад решили, что примешивание данных data plane к control plane - это Bad Practice. А сейчас FV-то побольше на полтора-два порядка.
Сейчас, если есть достаточно intelligence, чтобы отличать мух от котлет, то можно в SDN поиграться, но дело непростое. С наскоку не получится.
это подходит для энтов с оверлеями скорее
источник

S

Sergey in ENOG
ArcticFox
интересная задумка, на грант тянет - latency based routing, есть реализации? а то пока только скриптами перекидываться приходится
реализации есть - внешняя политика гугла
источник

S

Sergey in ENOG
Dmitry (DAY) Ershov
Можно же найти в каждом маршруте в FV отвечающий на icmp хост и периодических их дергать, будет база по latency, с допусками конечно.
это плохой путь. можно автоматизированно высчитывать rtt syn<->ack в абонентском трафике и группировать до префиксов из fv
источник

S

Sergey in ENOG
чтобы это вычислять через разных провайдеров иметь абонентов-жертв в разных /24, которые анонсятся только в один провайдер, а в другие анонсится меньшая маска
источник

S

Sergey in ENOG
собственно гугл постоянно этим и занимается (измеряет rtt handshake-а)
источник

DE

Dmitry (DAY) Ershov in ENOG
Sergey
это плохой путь. можно автоматизированно высчитывать rtt syn<->ack в абонентском трафике и группировать до префиксов из fv
это если есть возможность его получать, что оператору достаточно дорого с хорошим покрытием. С сервисами конечно нужно использовать клиентские метрики.
источник

S

Sergey in ENOG
Mikhail Shchedrin
надо просто купить bgp оптимизатор и все будет красиво 🤣
оно создано не для сокращения латенси, а для сокращения платежей в сторону дорогих каналов
источник

ДК

Дмитрий Кузьменко... in ENOG
Maxim Rayevskiy
Вооот... и тут мы попадаем на скользскую тропу Noction....
носки и футболка у них норм кстати. ))
источник

S

Sergey in ENOG
по факту же просто берется топ-X игр, вычисляются их сервера и вручную тюнится bgp в целях минимизации rtt + делается отслеживание изменения этих latency в условном заббиксе
источник

S

Sergey in ENOG
это если речь идет о b2c-сегменте
источник

K

Kirya in ENOG
Ilya Dmitriyevich
А у ребят с ттк и ртк какая мотивация этим заниматься, не знаете?
Не знаю как у РТК, а у ТТК всё было просто.
Есть оптический стык с китайцами, китайцы в целом были не против пиринга, ТТК - тоже.
Международники помогли наладить общение, тех. блок посчитал.
Ну и подняли.
Правда заняло это года полтора по времени.
😎
источник

RS

Roman Sokolov in ENOG
Kirya
Не знаю как у РТК, а у ТТК всё было просто.
Есть оптический стык с китайцами, китайцы в целом были не против пиринга, ТТК - тоже.
Международники помогли наладить общение, тех. блок посчитал.
Ну и подняли.
Правда заняло это года полтора по времени.
😎
Китайцы не против пиринга? Ггг.
источник

K

Kirya in ENOG
Roman Sokolov
Китайцы не против пиринга? Ггг.
10 лет назад, когда это начиналось - были не против.
Лично ж общался с VP CT на эту тему.
источник

RS

Roman Sokolov in ENOG
Kirya
10 лет назад, когда это начиналось - были не против.
Лично ж общался с VP CT на эту тему.
А, 10 день назад - ок, согласен тогда они ещё делали вид что белые и пушистые
источник

A

ArcticFox in ENOG
Dmitry (DAY) Ershov
это если есть возможность его получать, что оператору достаточно дорого с хорошим покрытием. С сервисами конечно нужно использовать клиентские метрики.
вообще если в обмене будут участвовать только непосредственные соседи, этого будет достаточно...  но надо продумать, именно как igp для оверлея смысл
источник

DK

Dmitry Kohmanyuk in ENOG
это вам не BGP под KDE настраивать
источник

DK

Dmitry Kohmanyuk in ENOG
источник

MA

Mikhail Antonov in ENOG
Что за печь он там останавливает?
источник