Jump to content

XORP

XORP
Оригинальный автор(ы) Марк Хэндли
Разработчик(и) Разработчики XORP [1]
Первоначальный выпуск июль 2004 г.
Стабильная версия
1.8.5 / 11 января 2012 г.
Написано в С++
Операционная система Линукс, БСД, Windows
Тип Маршрутизация
Лицензия GNU GPLv2 , GNU LGPLv2.1 [1]
Веб-сайт www.xorp.org

XORP — это с открытым исходным кодом по Интернет-протоколу пакет программного обеспечения для маршрутизации , первоначально разработанный в Международном институте компьютерных наук в Беркли, Калифорния. Название происходит от eXtensible Open Router Platform . Он поддерживает 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 в Microsoft Windows недавно была вновь добавлена ​​в дерево разработки. XORP доступен для загрузки в виде Live CD или в виде исходного кода на домашней странице проекта.

Программный пакет был выбран на коммерческой основе в качестве платформы маршрутизации для линейки продуктов Vyatta в ее ранних выпусках, но позже был заменен на Quagga . [5]

Особенности маршрутизации

[ редактировать ]

По состоянию на 2009 год проект поддерживает следующие протоколы маршрутизации:

  • Статическая маршрутизация
  • Протокол информации о маршрутизации (RIP и RIPng):
    • RFC 2453 (RIP версия 2)
    • RFC 2082 (Аутентификация RIP-2 MD5)
    • RFC 2080 (RIPng для IPv6)
  • Протокол пограничного шлюза :
    • RFC 4271 (Протокол пограничного шлюза 4 (BGP-4))
    • RFC 3392 (Объявление о возможностях BGP-4)
    • RFC 4760 (многопротокольные расширения для BGP-4)
    • RFC 2545 (использование многопротокольных расширений BGP-4 для междоменной маршрутизации IPv6)
    • RFC 1997 (атрибут BGP Communities)
    • RFC 2796 (Отражение маршрута BGP — альтернатива полносвязному IBGP)
    • RFC 3065 (Конфедерации автономных систем для BGP)
    • RFC 2439 (демпфирование изменения маршрута BGP)
    • RFC 4893 (поддержка BGP для четырехоктетного пространства номеров AS)
    • RFC 1657 (Определения управляемых объектов для четвертой версии протокола пограничного шлюза (BGP-4) с использованием SMIv2)
  • Откройте кратчайший путь первой версии 2 (OSPFv2) и версии 3 (OSPFv3):
    • RFC 2328 (OSPF версия 2)
    • RFC 3101 (опция OSPF Not-So-Stubby Area (NSSA))
    • RFC 5340 (OSPF для IPv6)
  • Разреженный режим PIM (PIM-SM):
  • IGMP v1, v2 и v3:
    • RFC 2236 (протокол управления интернет-группами, версия 2)
    • RFC 3376 (протокол управления интернет-группами, версия 3)
  • Обнаружение прослушивателя многоадресной рассылки (MLD v1 и v2):
    • RFC 2710 (обнаружение прослушивателя многоадресной рассылки (MLD) для IPv6)
    • RFC 3810 (Обнаружение прослушивателя многоадресной рассылки, версия 2 (MLDv2) для IPv6)
  • Протокол резервирования виртуального маршрутизатора (VRRP v2):

Пользовательский интерфейс

[ редактировать ]

XORP предоставляет интерфейс командной строки для интерактивной настройки и мониторинга работы. Интерфейс реализован как отдельное приложение под названием xorpsh , которое может вызываться несколькими пользователями одновременно. Он взаимодействует посредством межпроцессного взаимодействия с модулями ядра маршрутизатора. Язык командной строки создан по образцу Juniper Networks компании платформы JunOS .

См. также

[ редактировать ]
  1. ^ «Лицензия XORP» .
  2. ^ Марк Хэндли (30 ноября 2000 г.). «Предложение по разработке расширяемой открытой платформы маршрутизатора» (PDF) .
  3. ^ Алекс Салкевер (29 ноября 2004 г.). «Есть ли у XORP номер Cisco?» . Деловая неделя. Архивировано из оригинала 1 декабря 2004 года.
  4. ^ «ICSI выпускает XORP, Inc., поддерживаемую венчурным капиталом» . Международный институт компьютерных наук. 24 июля 2008 г.
  5. ^ «Перейдут ли телекоммуникации в открытый исходный код?» . CNN Money.com. 06 марта 2006 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 057701518fcce6865f8bc9fa314bc251__1680495960
URL1:https://arc.ask3.ru/arc/aa/05/51/057701518fcce6865f8bc9fa314bc251.html
Заголовок, (Title) документа по адресу, URL1:
XORP - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)