XORP - XORP
Оригинальный автор (ы) | Марк Хэндли |
---|---|
Разработчики) | Разработчики XORP [1] |
изначальный выпуск | Июль 2004 г. |
Стабильный выпуск | 1.8.5 / 11 января 2012 г. |
Написано в | C ++ |
Операционная система | Linux, BSD, Windows |
Тип | Маршрутизация |
Лицензия | GNU GPLv2, GNU LGPLv2.1[1] |
Интернет сайт | www.xorp.org |
XORP является Открытый исходный код протокол Интернета маршрутизация программный пакет, изначально разработанный в Международный институт компьютерных наук в Беркли, Калифорния. Название происходит от Расширяемая открытая платформа маршрутизатора. Он поддерживает OSPF, BGP, RIP, PIM, IGMP, OLSR.
Продукт разработан на основе принципов модульности и расширяемости программного обеспечения и направлен на демонстрацию стабильности и обеспечение требований к функциям для производственного использования, а также поддержку сетевых исследований.[2] Девелоперский проект был основан Марк Хэндли в 2000 году. Получение финансирования от Intel, Microsoft, а Национальный фонд науки, она выпустила свое первое производственное программное обеспечение в июле 2004 года.[3] Затем проектом руководила Атану Гош из Международный институт компьютерных наук, в Беркли, Калифорния.
В июле 2008 г. Международный институт компьютерных наук передала технологию XORP новой организации, XORP Inc., коммерческому стартапу, основанному лидерами проектной группы с открытым исходным кодом при поддержке Onset Ventures и Highland Capital Partners.[4] В феврале 2010 года компания XORP Inc. была ликвидирована, став жертвой рецессии. Однако проект с открытым исходным кодом продолжался, и серверы базировались на Университетский колледж Лондона. В марте 2011 года ответственным за сопровождение проекта стал Бен Гриар, и теперь сервер www.xorp.org обслуживается Candela Technologies.
Кодовая база XORP состоит примерно из 670 000 строк C ++ и разработан в основном на Linux, но поддерживается FreeBSD, OpenBSD, DragonFlyBSD, NetBSD. Поддержка XORP на Майкрософт Виндоус был недавно повторно добавлен в дерево разработки. XORP доступен для скачивания как Live CD или в виде исходного кода на домашней странице проекта.
Программный пакет был выбран на коммерческой основе в качестве платформы маршрутизации для Вятта линейка продуктов в ранних выпусках, но позже была заменена на квагга.[5]
Особенности маршрутизации
Набор интернет-протоколов |
---|
Уровень приложения |
Транспортный уровень |
Интернет-уровень |
Связующий слой |
По состоянию на 2009 год проект поддерживает следующие протоколы маршрутизации:
- Статическая маршрутизация
- Протокол маршрутной информации (RIP и RIPng):
- Протокол пограничного шлюза:
- RFC 4271 (Протокол пограничного шлюза 4 (BGP-4))
- RFC 3392 (Объявление возможностей с BGP-4)
- RFC 4760 (Многопротокольные расширения для BGP-4)
- RFC 2545 (Использование многопротокольных расширений BGP-4 для междоменной маршрутизации IPv6)
- RFC 1997 (Атрибут сообществ BGP)
- RFC 2796 (Отражение маршрута BGP - альтернатива Full Mesh IBGP)
- RFC 3065 (Конфедерации автономных систем для BGP)
- RFC 2439 (Демпфирование заслонки маршрута BGP)
- RFC 4893 (Поддержка BGP для четырехоктетного числового пространства AS)
- RFC 1657 (Определения управляемых объектов для четвертой версии протокола пограничного шлюза (BGP-4) с использованием SMIv2)
- Сначала откройте кратчайший путь версия 2 (OSPFv2) и версия 3 (OSPFv3):
- Разреженный режим PIM (ПИМ-СМ):
- IGMP v1, v2 и v3:
- Обнаружение многоадресного прослушивателя (MLD v1 и v2):
- Протокол резервирования виртуального маршрутизатора (VRRP v2):
Пользовательский интерфейс
XORP предоставляет интерфейс командной строки для интерактивной настройки и мониторинга работы. Интерфейс реализован в виде отдельного приложения под названием xorpsh, который может быть запущен несколькими пользователями одновременно. Он взаимодействует через межпроцессного взаимодействия с основными модулями маршрутизатора. Язык командной строки смоделирован после языка Juniper Networks с JunOS Платформа.
Смотрите также
Рекомендации
- ^ «Лицензия XORP».
- ^ Марк Хэндли (2000-11-30). «Предложение по разработке расширяемой платформы открытого маршрутизатора» (PDF).
- ^ Алекс Салькевер (2004-11-29). "Есть ли у XORP номер Cisco?". Деловая неделя.
- ^ "ICSI запускает XORP, Inc., поддерживаемую венчурными компаниями". Международный институт компьютерных наук. 2008-07-24.
- ^ "Будет ли телекоммуникационная компания открытым исходным кодом?". CNN Money.com. 2006-03-06.