Привет! Хотел бы начать обсуждение версии RouterOS 5 и куда, на мой взгляд, RouterOS должен двигаться дальше.
Больше SNMP: Я бы хотел, чтобы поддерживалось больше стандартных SNMP. Помимо тем, которые уже обсуждались в контексте SNMPv2, хотелось бы внедрить больше стандартных MIB. Среди них: BGP MIB ( ), OSPF MIB ( ) и различные коммутационные MIB, относящиеся к чипам коммутаторов.
Больше отладки: Большинство телекоммуникационных продуктов имеют различные опции отладки, которые позволяют глубоко изучать происходящее с пакетами и процессами в системе. Было бы здорово, если бы была возможность получить обзор того, какая подсистема реально использует ЦП, что-то вроде Cisco IOS show proc cpu sorted, а также подробную информацию о принятии решений по маршрутизации пакетов. Чем больше возможностей для отладки вы предоставите экспертам из сообщества, тем меньше будет перегружена ваша служба поддержки.
Быстрый, стабильный BGP: Без сомнения, собственная реализация BGP прошла большой путь, и она действительно работает впечатляюще! Однако, она не очень хорошо масштабируется при подаче полного потока данных. Я не говорю о каких-то ошибках, а скорее о возможности работать с информацией о маршрутизации в реальном времени на системе. Например, работа с фильтрами или просто работа с таблицей маршрутизации сильно нагружает ЦП. Один из интересных проектов, на который вам стоит обратить внимание, — OpenBGPD, система BGP из OpenBSD, которая очень хорошо справляется с маршрутизацией BGP. Она делает это, разделяя демон BGP на три процесса: один для установки маршрутов в таблицу маршрутизации ядра, один для принятия решений о маршрутизации и один для управления сессиями BGP. Таким образом, любые манипуляции с таблицей маршрутизации не будут влиять на работающие сессии, чего я видел в реализации BGP от MikroTik. Я хочу иметь возможность выполнять произвольные запросы к таблице маршрутизации без вызовов скачков ЦП и без обрывов сессий.
Лучшая в мире реализация IPv6! Вам следует поставить цель — создать лучшую в мире реализацию IPv6, где 100% поддерживается каждый аспект стандарта, включая DHCPv6, IPv6 VPN и всё остальное.
Оборудование: Я не хочу слишком много говорить об оборудовании, поскольку речь идет о RouterOS, а не о RouterBoard, но вкратце — мне нужна большая мощность! Интерфейсы Fibre и мощные аппаратные маршрутизаторы с ускорением! Да, это стоит дороже в производстве, но многие из нас готовы заплатить эту цену.
Вкратце, мне нужна маршрутизационная операционная система класса носителей по цене значительно ниже, чем у ваших конкурентов.
Больше SNMP: Я бы хотел, чтобы поддерживалось больше стандартных SNMP. Помимо тем, которые уже обсуждались в контексте SNMPv2, хотелось бы внедрить больше стандартных MIB. Среди них: BGP MIB ( ), OSPF MIB ( ) и различные коммутационные MIB, относящиеся к чипам коммутаторов.
Больше отладки: Большинство телекоммуникационных продуктов имеют различные опции отладки, которые позволяют глубоко изучать происходящее с пакетами и процессами в системе. Было бы здорово, если бы была возможность получить обзор того, какая подсистема реально использует ЦП, что-то вроде Cisco IOS show proc cpu sorted, а также подробную информацию о принятии решений по маршрутизации пакетов. Чем больше возможностей для отладки вы предоставите экспертам из сообщества, тем меньше будет перегружена ваша служба поддержки.
Быстрый, стабильный BGP: Без сомнения, собственная реализация BGP прошла большой путь, и она действительно работает впечатляюще! Однако, она не очень хорошо масштабируется при подаче полного потока данных. Я не говорю о каких-то ошибках, а скорее о возможности работать с информацией о маршрутизации в реальном времени на системе. Например, работа с фильтрами или просто работа с таблицей маршрутизации сильно нагружает ЦП. Один из интересных проектов, на который вам стоит обратить внимание, — OpenBGPD, система BGP из OpenBSD, которая очень хорошо справляется с маршрутизацией BGP. Она делает это, разделяя демон BGP на три процесса: один для установки маршрутов в таблицу маршрутизации ядра, один для принятия решений о маршрутизации и один для управления сессиями BGP. Таким образом, любые манипуляции с таблицей маршрутизации не будут влиять на работающие сессии, чего я видел в реализации BGP от MikroTik. Я хочу иметь возможность выполнять произвольные запросы к таблице маршрутизации без вызовов скачков ЦП и без обрывов сессий.
Лучшая в мире реализация IPv6! Вам следует поставить цель — создать лучшую в мире реализацию IPv6, где 100% поддерживается каждый аспект стандарта, включая DHCPv6, IPv6 VPN и всё остальное.
Оборудование: Я не хочу слишком много говорить об оборудовании, поскольку речь идет о RouterOS, а не о RouterBoard, но вкратце — мне нужна большая мощность! Интерфейсы Fibre и мощные аппаратные маршрутизаторы с ускорением! Да, это стоит дороже в производстве, но многие из нас готовы заплатить эту цену.
Вкратце, мне нужна маршрутизационная операционная система класса носителей по цене значительно ниже, чем у ваших конкурентов.
