Добрый день! Есть сугубо онтопиковый вопрос к всезнающему Оллу ;) Есть в настоящий момент четыре точки (будет больше), соединённых между собой несколькими (от 1 до 4) десятигигабитными каналами. Каналы между одними и теми же точками - сильно разные, разными трассами, и задержка в них может отличаться на 5-10мс. Задача: объединить их в одну отказоустойчивую сеть, которая бы еще допускала совместную утилизацию каналов. То есть чтобы один канал не пустовал при перегруженном соседнем. Ну и разворачивалось всё как-нибудь при падении каких-то из десяток. Всё L2. Крайне желательно иметь возможность прокидывать в этом всём особые VLAN'ы с гарантированной полосой пропускания. Я так понимаю, что это - типичная задача MPLS сети. Или есть ещё что-то? А теперь главный вопрос: какое оборудование взять, чтобы не совсем как Боинг новый стоило, но работало? Я так представляю, что это будут 48x10G умные свитчи? _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
Это классическая задача для MPLS TE и это точно не к свичам. Это оборудование класса Cisco ASR9k или Juniper MX series (ну или аналоги ALU, Huawei - не знаю, что у них есть). Также, такую задачу можно решать с использованием Segment Routing, но, насколько мне известно, эта технология тоже присутствует только в верхних моделях раутеров Cisco / Juniper и, помимо раутеров, требует еще и систему управления трафиком (т.н. контроллер). Те же яйца, только в профиль - Openflow. Присутствует на большом количестве коммутаторов у многих вендоров, но без контроллера всё равно не обойтись. Короче, рисуй деньги - без этого ни один вариант не прокатит :) On 4/24/18 8:05 PM, Max Tulyev wrote:
Добрый день!
Есть сугубо онтопиковый вопрос к всезнающему Оллу ;)
Есть в настоящий момент четыре точки (будет больше), соединённых между собой несколькими (от 1 до 4) десятигигабитными каналами. Каналы между одними и теми же точками - сильно разные, разными трассами, и задержка в них может отличаться на 5-10мс.
Задача: объединить их в одну отказоустойчивую сеть, которая бы еще допускала совместную утилизацию каналов. То есть чтобы один канал не пустовал при перегруженном соседнем. Ну и разворачивалось всё как-нибудь при падении каких-то из десяток. Всё L2.
Крайне желательно иметь возможность прокидывать в этом всём особые VLAN'ы с гарантированной полосой пропускания.
Я так понимаю, что это - типичная задача MPLS сети. Или есть ещё что-то?
А теперь главный вопрос: какое оборудование взять, чтобы не совсем как Боинг новый стоило, но работало? Я так представляю, что это будут 48x10G умные свитчи? _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
-- Volodymyr Litovka "Vision without Execution is Hallucination." -- Thomas Edison _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
On Apr 24, 2018, at 22:00, Volodymyr Litovka
wrote: Это классическая задача для MPLS TE и это точно не к свичам. Это оборудование класса Cisco ASR9k или Juniper MX series (ну или аналоги ALU, Huawei - не знаю, что у них есть). ASR/MX решают такие задачки “из коробки”.
Также, такую задачу можно решать с использованием Segment Routing, но, насколько мне известно, эта технология тоже присутствует только в верхних моделях раутеров Cisco / Juniper и, помимо раутеров, требует еще и систему управления трафиком (т.н. контроллер).
Те же яйца, только в профиль - Openflow. Присутствует на большом количестве коммутаторов у многих вендоров, но без контроллера всё равно не обойтись.
Ну и гуру каким нить придется подпереть, класса Литовки. :)
Короче, рисуй деньги - без этого ни один вариант не прокатит :)
On 4/24/18 8:05 PM, Max Tulyev wrote:
Добрый день!
Есть сугубо онтопиковый вопрос к всезнающему Оллу ;)
Есть в настоящий момент четыре точки (будет больше), соединённых между собой несколькими (от 1 до 4) десятигигабитными каналами. Каналы между одними и теми же точками - сильно разные, разными трассами, и задержка в них может отличаться на 5-10мс.
Задача: объединить их в одну отказоустойчивую сеть, которая бы еще допускала совместную утилизацию каналов. То есть чтобы один канал не пустовал при перегруженном соседнем. Ну и разворачивалось всё как-нибудь при падении каких-то из десяток. Всё L2.
Крайне желательно иметь возможность прокидывать в этом всём особые VLAN'ы с гарантированной полосой пропускания.
Я так понимаю, что это - типичная задача MPLS сети. Или есть ещё что-то?
А теперь главный вопрос: какое оборудование взять, чтобы не совсем как Боинг новый стоило, но работало? Я так представляю, что это будут 48x10G умные свитчи? _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
-- Volodymyr Litovka "Vision without Execution is Hallucination." -- Thomas Edison
_______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
— Sergey Galat _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
On 4/25/18 2:11 PM, Sergey Galat wrote:
Также, такую задачу можно решать с использованием Segment Routing, но, насколько мне известно, эта технология тоже присутствует только в верхних моделях раутеров Cisco / Juniper и, помимо раутеров, требует еще и систему управления трафиком (т.н. контроллер).
Те же яйца, только в профиль - Openflow. Присутствует на большом количестве коммутаторов у многих вендоров, но без контроллера всё равно не обойтись. Ну и гуру каким нить придется подпереть, класса Литовки. :)
Ну, во-первых, я уже несколько лет не в нетворкинге и не в курсе шотамновенького, кроме общих слов, а во-вторых - во всех этих сегмент-раутингах и опенфловах собственно идея и состоит в том, чтобы никаких гуру, чтобы робот самостоятельно принимал решение о форвардинге, основываясь на информации об общем состоянии сети :) Но (раньше, во всяком случае) это стоило таких денег, что купить ASR/MX'ы могло оказаться эффективнее :) -- Volodymyr Litovka "Vision without Execution is Hallucination." -- Thomas Edison _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
On Apr 25, 2018, at 15:43, Volodymyr Litovka
wrote: On 4/25/18 2:11 PM, Sergey Galat wrote:
Также, такую задачу можно решать с использованием Segment Routing, но, насколько мне известно, эта технология тоже присутствует только в верхних моделях раутеров Cisco / Juniper и, помимо раутеров, требует еще и систему управления трафиком (т.н. контроллер).
Те же яйца, только в профиль - Openflow. Присутствует на большом количестве коммутаторов у многих вендоров, но без контроллера всё равно не обойтись. Ну и гуру каким нить придется подпереть, класса Литовки. :)
Ну, во-первых, я уже несколько лет не в нетворкинге и не в курсе шотамновенького, кроме общих слов, а во-вторых - во всех этих сегмент-раутингах и опенфловах собственно идея и состоит в том, чтобы никаких гуру, чтобы робот самостоятельно принимал решение о форвардинге, основываясь на информации об общем состоянии сети :) Все новенькое - это хорошо забытое старенькое. :) А робот сам научится? С учетом что логика там нелинейно-нетривиальная
Но (раньше, во всяком случае) это стоило таких денег, что купить ASR/MX'ы могло оказаться эффективнее :)
Оно и сейчас так же. Но ASR/MX позволяют запустить это все хозяйство, сесть в самолет и уфигачить в Гренландию. И там уже думать о гренландских китах, а не о всяких мплэсах/опенфлоу. :)
-- Volodymyr Litovka "Vision without Execution is Hallucination." -- Thomas Edison
— Sergey Galat _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
2018-04-24 19:05 GMT+02:00 Max Tulyev
Добрый день!
Есть сугубо онтопиковый вопрос к всезнающему Оллу ;)
Есть в настоящий момент четыре точки (будет больше), соединённых между собой несколькими (от 1 до 4) десятигигабитными каналами. Каналы между одними и теми же точками - сильно разные, разными трассами, и задержка в них может отличаться на 5-10мс. Задача: объединить их в одну отказоустойчивую сеть, которая бы еще допускала совместную утилизацию каналов. То есть чтобы один канал не пустовал при перегруженном соседнем. Ну и разворачивалось всё как-нибудь при падении каких-то из десяток. Всё L2.
Как быстро разворачивалось? sub-100ms? Subsecond? Эти 10GE каналы они поверх dark fiber или какого-то другого L1 транспорта? Стоит ли задача latency/RTT оптимизации, i.e. чтобы при наличии полосы сначала использовать RTT-lower path и только при дефиците полосы перекидывать часть траффика на более длинный путь? Крайне желательно иметь возможность прокидывать в этом всём особые
VLAN'ы с гарантированной полосой пропускания.
Гарантированная полоса пропускания для VLAN в зависимости от: - количества уровней приоритетов этих VLAN-ов и топологии - допустимым временем реакции сети на скачок траффика может решаться: - QoS-ом (обычно до восьми классов) - одной из форм централизованной или децентрализованной admission control системы - port-level rate-limit policers - (в случае MPLS-а) LSP-level policer and/or LSP priorities
Я так понимаю, что это - типичная задача MPLS сети. Или есть ещё что-то?
Дядя Вова описал centralised (SR или OpenFlow) и decentralised варианты. Decentralised в виде: - E-LAN / VPLS / CCC на MPLS базе вида - QoS + ISIS with BFD + Diffserv MPLS TE + auto-bw for LSPs + LSP policers можно попробовать собрать на Juniper MX (vMX или что то вида MX204). Скорее всего fixed-configuration Cisco Fretta (NCS 5000) тоже это все осилит. А теперь главный вопрос: какое оборудование взять, чтобы не совсем как
Боинг новый стоило, но работало? Я так представляю, что это будут 48x10G умные свитчи?
Что у Juniper что у Cisco появилось понятие Internet Scale Platforms: - много 10/40/100G портов с вариантом fixed configuration chassis - полноценный forwarding ASIC и carrier-grade операционка класса JunOS или IOS-XR - space/power optimised (1-2 RU) Стоит оно сильно дешевле ASR9K или модульных MX. Еще есть: - vMX - IOS-XR on Third-Party Network Hardware https://xrdocs.github.io/cloud-scale-networking/blogs/2018-03-08-enabling-io... -- Regards, Volodymyr. _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
ХЗ как у Cisco, но я интересовался ценой на vMX - нифига не интересно получается. Взять четыре разлоченых на full-speed MX80 на ебее выходило столько же, сколько только _одну_ лицензию на vMX. А его еще нужно на чем-то крутить...
Стоит оно сильно дешевле ASR9K или модульных MX. Еще есть:
- vMX - IOS-XR on Third-Party Network Hardware https://xrdocs.github.io/cloud-scale-networking/blogs/2018-03-08-enabling-io...
-- VP992-RIPE _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
Привет Володя! ИМХО, сравнивать старую железку и новый софт это неправильно. Но у большинства legacy vendors нет желания продавать собственный софт в розницу - не та маржа прибыли :) Максим
On 2 May 2018, at 09:33, Vladimir A. Podgorny
wrote: ХЗ как у Cisco, но я интересовался ценой на vMX - нифига не интересно получается. Взять четыре разлоченых на full-speed MX80 на ебее выходило столько же, сколько только _одну_ лицензию на vMX. А его еще нужно на чем-то крутить...
Стоит оно сильно дешевле ASR9K или модульных MX. Еще есть:
- vMX - IOS-XR on Third-Party Network Hardware https://xrdocs.github.io/cloud-scale-networking/blogs/2018-03-08-enabling-io...
-- VP992-RIPE _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
_______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
Привет Макс! Несколько комментариев к написанному другими: - по твоему описанию это напоминает IX - поэтому можно использовать все, что используют IX но самые большие все равно заканчивают на MPLS + RSVP-TE - из нового можно попробовать IP fabric - изначально оно рассчитано на “внутри датацентра”, но можно и в пределах одного города - ИМХО самое тяжелое - это "совместная утилизация каналов” и тут протоколы не помогут; если это сильно нужно я бы смотрел на свитчи/cофт, которые умеет "load balancing per flow” - ИМХО Openflow/SDN - это большой Vendor Lock причем с софтом очень низкого качества и большими проблемами в operations Удачи! Максим
On 24 Apr 2018, at 19:05, Max Tulyev
wrote: Добрый день!
Есть сугубо онтопиковый вопрос к всезнающему Оллу ;)
Есть в настоящий момент четыре точки (будет больше), соединённых между собой несколькими (от 1 до 4) десятигигабитными каналами. Каналы между одними и теми же точками - сильно разные, разными трассами, и задержка в них может отличаться на 5-10мс.
Задача: объединить их в одну отказоустойчивую сеть, которая бы еще допускала совместную утилизацию каналов. То есть чтобы один канал не пустовал при перегруженном соседнем. Ну и разворачивалось всё как-нибудь при падении каких-то из десяток. Всё L2.
Крайне желательно иметь возможность прокидывать в этом всём особые VLAN'ы с гарантированной полосой пропускания.
Я так понимаю, что это - типичная задача MPLS сети. Или есть ещё что-то?
А теперь главный вопрос: какое оборудование взять, чтобы не совсем как Боинг новый стоило, но работало? Я так представляю, что это будут 48x10G умные свитчи? _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
_______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
On Mon, May 07, 2018 at 09:35:22PM +0200, Maksym Tuyluk wrote:
- из нового можно попробовать IP fabric - изначально оно рассчитано на “внутри датацентра”, но можно и в пределах одного города - ИМХО самое тяжелое - это "совместная утилизация каналов” и тут протоколы не помогут; если это сильно нужно я бы смотрел на свитчи/cофт, которые умеет "load balancing per flow” - ИМХО Openflow/SDN - это большой Vendor Lock причем с софтом очень низкого качества и большими проблемами в operations
Давно так не веселился. -- MINO-RIPE _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
participants (7)
-
Alexander Shikoff
-
Maksym Tuyluk
-
Max Tulyev
-
Sergey Galat
-
Vladimir A. Podgorny
-
Volodymyr Litovka
-
Volodymyr Yakovenko