Кіріспе

XORP – бастапқыда Калифорния штатының Беркли қаласындағы Халықаралық компьютерлік ғылым институтында жасалған ашық кодты Интернет протоколы маршрутизациялық бағдарламалық жасақтама жиынтығы. Атауы eXtensible Open Router Platform сөзінен туындаған. Ол OSPF, BGP, RIP, PIM, IGMP, OLSR протоколдарын қолдайды. Бұл өнім бағдарламалық модульділік және кеңейтілмелілік принциптері негізінде құрылған, тұрақтылықты қамтамасыз етуге, желілік зерттеулерді қолдауға және өндірістік қолдану үшін қажетті мүмкіндіктерді ұсынуға бағытталған. Жобаны 2000 жылы Марк Хендли құрды. Intel, Microsoft және Ұлттық ғылым қорынан қаржы алғаннан кейін, ол 2004 жылдың шілдесінде алғашқы өндірістік бағдарламалық жасақтамасын жариялады. Жобаны Калифорния штатының Беркли қаласындағы Халықаралық компьютерлік ғылым институтының Атану Гош басқарды. 2008 жылдың шілдесінде Халықаралық компьютерлік ғылым институты XORP технологиясын жаңа ұйымға, XORP Inc. компаниясына берді. Бұл компания ашық кодты жоба тобының жетекшілері құрған және Onset Ventures мен Highland Capital Partners қолдаған коммерциялық стартап еді. 2010 жылдың ақпан айында XORP Inc. компаниясы таратылды, себебі экономикалық дағдарысқа тап болды. Алайда, ашық кодты жоба жалғасты, серверлер Лондон университетінің колледжінде орналасқан. 2011 жылдың наурыз айында Бен Гриар жобаның басшысы болды, ал www.xorp.org серверін қазір Candela Technologies басқарады. XORP код базасы шамамен 670 000 жол C++ тілінде жазылған және негізінен Linux жүйесінде әзірленеді, бірақ FreeBSD, OpenBSD, DragonFlyBSD, NetBSD жүйелерінде де қолдау көрсетіледі. Microsoft Windows жүйесінде XORP қолдауы жақында даму ағашына қайта қосылды. XORP тірі CD немесе бастапқы код түрінде жобаның бас бетінен жүктеуге болады. Бұл бағдарламалық жиынтық бастапқы шығарылымдарында Vyatta өнімдерінің желісі үшін маршруттау платформасы ретінде коммерциялық түрде таңдалды, бірақ кейіннен quagga бағдарламасымен ауыстырылды.

Пайдаланушы интерфейсі

XORP интерактивті конфигурациялау және жұмыс мониторингі үшін командалық қатар интерфейсін ұсынады. Интерфейс xorpsh деп аталатын жеке қосымша ретінде жүзеге асырылады, оны бірнеше пайдаланушы бір уақытта шақыруға болады. Ол маршрутизатордың негізгі модульдерімен процестер аралық байланыс арқылы өзара әрекеттеседі. Командалық қатар тілі Juniper Networks JunOS платформасының тіліне ұқсас құрылған.