XORP - XORP
Původní autoři | Mark Handley |
---|---|
Vývojáři | Vývojáři XORP [1] |
První vydání | Červenec 2004 |
Stabilní uvolnění | 1.8.5 / 11. ledna 2012 |
Napsáno | C ++ |
Operační systém | Linux, BSD, Windows |
Typ | Směrování |
Licence | GNU GPLv2, GNU LGPLv2.1[1] |
webová stránka | www.xorp.org |
XORP je open-source internetový protokol směrování softwarová sada původně navržená na International Computer Science Institute v Berkeley v Kalifornii. Název je odvozen od eXtensible Open Router Platform. Podporuje OSPF, BGP, RIP, PIM, IGMP, OLSR.
Produkt je navržen na základě principů modulárnosti a rozšiřitelnosti softwaru a jeho cílem je vykazovat stabilitu a poskytovat požadavky na funkce pro produkční použití a zároveň podporovat síťový výzkum.[2] Vývojový projekt založila Mark Handley v roce 2000. Příjem finančních prostředků od Intel, Microsoft a Národní vědecká nadace, vydala svůj první produkční software v červenci 2004.[3] Projekt poté spustil Atanu Ghosh z International Computer Science Institute, v Berkeley, Kalifornie.
V červenci 2008 International Computer Science Institute převedl technologii XORP na nový subjekt, XORP Inc., komerční startup založený lídry projektového týmu opensource a podporovaný společností Onset Ventures a Highland Capital Partners.[4] V únoru 2010 byla společnost XORP Inc. zlikvidována, oběť recese. Open source projekt však pokračoval, servery založené na University College v Londýně. V březnu 2011 se Ben Greear stal správcem projektu a server www.xorp.org nyní hostí Candela Technologies.
XORP codebase se skládá z přibližně 670 000 řádků C ++ a je vyvinut primárně na Linux, ale podporováno dne FreeBSD, OpenBSD, DragonFlyBSD, NetBSD. Podpora XORP zapnuta Microsoft Windows byl nedávno znovu přidán do vývojového stromu. XORP je k dispozici ke stažení jako Živé CD nebo jako zdrojový kód na domovské stránce projektu.
Softwarová sada byla komerčně vybrána jako směrovací platforma pro Vyatta řada produktů ve svých raných verzích, ale později byla nahrazena quagga.[5]
Funkce směrování
Sada internetového protokolu |
---|
Aplikační vrstva |
Transportní vrstva |
Internetová vrstva |
Propojit vrstvu |
Od roku 2009 projekt podporuje následující směrovací protokoly:
- Statické směrování
- Směrovací informační protokol (RIP a RIPng):
- Protokol hraniční brány:
- RFC 4271 (Border Gateway Protocol 4 (BGP-4))
- RFC 3392 (Schopnosti inzerovat s BGP-4)
- RFC 4760 (Multiprotocol Extensions for BGP-4)
- RFC 2545 (Použití rozšíření BGP-4 Multiprotocol pro směrování mezi doménami IPv6)
- RFC 1997 (Atribut komunit BGP)
- RFC 2796 (BGP Route Reflection - an alternative to Full Mesh IBGP)
- RFC 3065 (Autonomous System Confederations for BGP)
- RFC 2439 (Tlumení klapky trasy BGP)
- RFC 4893 (Podpora BGP pro čtyř oktetový AS číselný prostor)
- RFC 1657 (Definice spravovaných objektů pro čtvrtou verzi protokolu Border Gateway Protocol (BGP-4) pomocí SMIv2)
- Nejprve otevřete nejkratší cestu verze 2 (OSPFv2) a verze 3 (OSPFv3):
- Řídký režim PIM (PIM-SM):
- IGMP v1, v2 a v3:
- Zjištění posluchače vícesměrového vysílání (MLD v1 a v2):
- Protokol redundance virtuálního směrovače (VRRP v2):
Uživatelské rozhraní
XORP poskytuje rozhraní příkazového řádku pro interaktivní konfiguraci a monitorování provozu. Rozhraní je implementováno jako samostatná volaná aplikace xorpsh, které může vyvolat více uživatelů současně. Interaguje prostřednictvím meziprocesová komunikace s jádrovými moduly routeru. Jazyk příkazového řádku je modelován po jazyce Juniper Networks je JunOS plošina.
Viz také
Reference
- ^ „Licence XORP“.
- ^ Mark Handley (2000-11-30). „Návrh na vývoj rozšiřitelné platformy otevřeného směrovače“ (PDF).
- ^ Alex Salkever (2004-11-29). „Má XORP číslo od společnosti Cisco?“. Pracovní týden.
- ^ „ICSI roztočí Venture-Backed XORP, Inc“. International Computer Science Institute. 2008-07-24.
- ^ „Půjde telekomunikační společnost na otevřený zdroj?“. CNN Money.com. 06.03.06.