The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

19.04.2016 09:53  В рамках проекта GoBGP развивается реализация протокола BGP на языке Go

В рамках проекта GoBGP подготовлена реализация протокола маршрутизации BGP, которую можно использовать для развёртывания серверов и рефлекторов BGP. GoBGP рассчитан на применения на многоядерных системах и активно использует средства распараллеливания операций, предоставляемые языком Go. GoBGP поддерживает такие расширенные возможности, как Route Map, MRT (Multi-Threaded Routing Toolkit), BMP (BGP Monitoring Protocol), EVPN (Ethernet VPN), Flowspec (RFC5575) и RPKI (Resource Public Key Infrastructure для верификации автономных систем). Исходные тексты проекта распространяются под лицензией Apache 2.0.

Для управления предлагается удобный интерфейс командной строки, позволяющий изменять конфигурацию на лету, без перезапуска фонового процесса. Конфигурация может храниться в форматах toml, json, yaml или hcl. Модель настройки не привязана к особенностям реализаций BGP отдельных поставщиков и основана на рекомендациях IETF. Имеется поддержка интерфейса gRPC, который обеспечивает интеграцию GoBGP с приложениями на различных языках программирования, включая Python, Ruby, C++, Node.js и Java.

  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Доступен язык программирования Go 1.6
  3. OpenNews: В рамках проекта gonix, развивается реализация unix-утилит на языке Go
  4. OpenNews: В рамках проекта jvm.go развивается вариант JVM, написанный на языке Go
  5. OpenNews: Проблемы в BGP названы одной из самых опасных уязвимостей Интернета
  6. OpenNews: BGP достиг рубежа в 512 тысяч маршрутов, что может привести к проблемам в интернете
Лицензия: CC-BY
Тип: Программы
Ключевые слова: bgp, golang
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, A.Stahl, 10:08, 19/04/2016 [ответить] [смотреть все]
  • +3 +/
    Я правильно понял, что эта реализация примечательна лишь языком?
    А давайте напишем про ту единственную реализацию протокола BGP имя автора которой начинается на J...
     
     
  • 2.2, Сергей, 10:28, 19/04/2016 [^] [ответить] [смотреть все] [показать ветку]
  • +5 +/
    Дело в том, что quagga почти не развивается, да и само качество кода унылое bir... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.3, Аноним, 10:31, 19/04/2016 [^] [ответить] [смотреть все]  
  • +3 +/
    > ещё одна реализация bgp нужна.

    На расте?

     
     
  • 4.4, 1, 10:38, 19/04/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    на эрланге
     
     
  • 5.5, A.Stahl, 10:43, 19/04/2016 [^] [ответить] [смотреть все]  
  • +4 +/
    Слышите это бульканье Ах да, это же лиспер что-то пытается говорить, уткнувшись... весь текст скрыт [показать]
     
  • 5.6, Аноним, 10:46, 19/04/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    и на Свифте
     
     
  • 6.9, kleemhead, 11:43, 19/04/2016 [^] [ответить] [смотреть все]  
  • +4 +/
    На haskell со стюардессами и тетрисом
     
     
  • 7.11, Аноним, 12:24, 19/04/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    вычисляя маршруты факториалом и рядом фибоначчи
     
     
  • 8.23, nonecto, 14:12, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    > вычисляя маршруты факториалом и рядом фибоначчи

    Глоба негодуе.

     
  • 5.13, кверти, 12:44, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    На php
     
  • 5.15, Аноним, 12:54, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    на Javascript
     
     
  • 6.20, nonecto, 14:02, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    на бейсике же, ну очевидно.
     
     
  • 7.40, Аноним, 18:53, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    > на бейсике же, ну очевидно.

    На каком именно?

     
     
  • 8.62, nonecto, 14:26, 20/04/2016 [^] [ответить] [смотреть все]  
  • +/
    вижуал конечно, с формочками и уютными ламповыми кнопочками.
     
  • 3.7, cmp, 11:17, 19/04/2016 [^] [ответить] [смотреть все]  
  • –5 +/
    Скорее ноги растут от того, что на серверах бгп встечается все реже, железки кот... весь текст скрыт [показать]
     
     
  • 4.8, Аноним, 11:32, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    GoBGP используют для прокидывания в аппаратные железки фильтрации ддос как приме... весь текст скрыт [показать]
     
  • 4.14, Коля, 12:48, 19/04/2016 [^] [ответить] [смотреть все]  
  • +2 +/
    По памяти фул-вью мой телефон вытянет
     
  • 4.16, Аноним, 12:54, 19/04/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    Фул-вью сервак не вытянет Вы шутите Что там вытягивать-то 586 тысяч маршрутов... весь текст скрыт [показать]
     
     
  • 5.19, cmp, 13:57, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    сервак на го..
     
     
  • 6.41, _, 19:12, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    А в ваших краях до сих пор на иномарки позырить толпы собираются?
     
  • 5.21, cmp, 14:06, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    зебра на си, i7, кто спорит, речь о го, о стоимости 10г бит сетевух в сравнении ... весь текст скрыт [показать]
     
  • 4.22, nonecto, 14:08, 19/04/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    я удивлюсь если вы прилепите пропускную способность инерфейса к протоколу маршру... весь текст скрыт [показать]
     
     
  • 5.26, cmp, 14:20, 19/04/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    А как вы отвяжете пропускную способность, от маршрутизации разобьете сеть на по... весь текст скрыт [показать]
     
     
  • 6.53, Del, 05:29, 20/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Эмм да как это связано то Протокол маршрутизации и пропускная способность О... весь текст скрыт [показать]
     
     
  • 7.57, cmp, 09:33, 20/04/2016 [^] [ответить] [смотреть все]  
  • +/
    как это связано то Припоем вероятнее всего, - нельзя на циску поставить го, и ... весь текст скрыт [показать]
     
     
  • 8.58, Del, 09:47, 20/04/2016 [^] [ответить] [смотреть все]  
  • +/
    И из этого следует, что протокол машрутизации зависит как-то от пропускной спосо... весь текст скрыт [показать]
     
     
  • 9.60, cmp, 10:21, 20/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Из этого следует, что 10г интерфейс с ГоБГП при прочих равных будет дороже А ещ... весь текст скрыт [показать]
     
     
  • 10.65, ALHSLeo, 21:47, 20/04/2016 [^] [ответить] [смотреть все]  
  • +1 +/
    А извините - где в данном свитче БГП - о котором идёт речь Выше оратор писал о... весь текст скрыт [показать]
     
     
  • 11.66, cmp, 00:14, 21/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Вот-вот Есть еще микротики, к сожалению пока без 10г интерфейсов, но циска разо... весь текст скрыт [показать]
     
     
  • 12.67, Del, 05:50, 21/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Простите, вы случайно не Saab95 ... весь текст скрыт [показать]
     
     
  • 13.76, Pavel Odintsov, 17:32, 22/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Багага Нагу привет Подумал тоже самое ... весь текст скрыт [показать]
     
  • 12.68, ALHSLeo, 09:42, 21/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Микротыки под 10г уже давно есть, к примеру http routerboard com CCR1036-8G-... весь текст скрыт [показать]
     
     
  • 13.69, cmp, 10:09, 21/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Согласен, в табличке с х-ми 10г не указано явно.
     
  • 13.70, Del, 10:46, 21/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Вы реально предлагаете на бордер поставить микротик ... весь текст скрыт [показать]
     
     
  • 14.73, ALHSLeo, 21:58, 21/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Если он будет заниматься только БГП, а не всем попало, как любят понастроить - т... весь текст скрыт [показать]
     
  • 8.77, Free0N, 06:34, 24/04/2016 [^] [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален Вы забыли докупить sfp-модули к этому девайсу Что-то вр... весь текст скрыт [показать]
     
  • 4.32, Del, 15:31, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален Протоколы динамической маршрутизации устарели ... весь текст скрыт [показать]
     
     
  • 5.51, cmp, 00:46, 20/04/2016 [^] [ответить] [смотреть все]  
  • +/
    В контексте ip4, да.
     
     
  • 6.54, Del, 05:30, 20/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Вы, простите, сюда через в6 попали в4 еще дооооолго будет ... весь текст скрыт [показать]
     
     
  • 7.59, cmp, 10:14, 20/04/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    MPLS, лет уже хз сколько, а ip4, ip6, ipx или что-то еще ваще пофиг, хоть ether... весь текст скрыт [показать]
     
     
  • 8.61, Del, 11:04, 20/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Рукалицо... весь текст скрыт [показать]
     
  • 4.63, ram_scan, 17:46, 20/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Держу два фуллвью на квагге, сеточка 24 Хавает памяти около 500 с хвостиком ме... весь текст скрыт [показать]
     
  • 3.28, Pavel Odintsov, 15:04, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Поддерживаю Еще как нужна Использую GoBGP уже более 7 месяцев и рад как слон ... весь текст скрыт [показать]
     
     
  • 4.29, Pavel Odintsov, 15:05, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Кому интересны примеры интеграции с С - GoBGP интегрирован в мой проект https ... весь текст скрыт [показать]
     
  • 1.10, Аноним, 11:55, 19/04/2016 [ответить] [смотреть все]  
  • +/
    так уже давно есть exabgp на питоне, Flowspec (RFC5575) точно умеет.
     
     
  • 2.17, Аноним, 13:10, 19/04/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    exa о другом, это не роут-сервер в полноценном понимании, это инжектор или рулил... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.30, Pavel Odintsov, 15:05, 19/04/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Для ExaBGP очень проблемно сделать API, который будет работать в две стороны Пл... весь текст скрыт [показать]
     
  • 1.27, Аноним, 15:03, 19/04/2016 [ответить] [смотреть все]  
  • –2 +/
    Был один случай Искал работу и бац, в _воскресенье_ звонит человек и предлагает... весь текст скрыт [показать]
     
     
  • 2.31, Pavel Odintsov, 15:12, 19/04/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Бредятина какая Какие нафиг спец сетевые нужны для роутинга 82599 Intel 520 и ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.33, Аноним, 15:54, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Тише-тише, с такими сетевухами вы уже ISP регионального уровня Мужик, спустись ... весь текст скрыт [показать]
     
     
  • 4.34, Pavel Odintsov, 16:14, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Мир не ограничивается созданием еще одного провайдера и не только провайдеры и... весь текст скрыт [показать]
     
     
  • 5.42, anonymous, 19:16, 19/04/2016 [^] [ответить] [смотреть все]  
  • –1 +/
    Производительность без DPDK NETMAP на чистом линуксовом ядре да и на фришном ... весь текст скрыт [показать]
     
     
  • 6.47, Аноним, 20:31, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    > да и на фришном

    Врешь мерзость!

     
  • 6.64, ram_scan, 17:56, 20/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Мне вот на предприятии нужна была только многоногость, а рутить торрент-трафик 1... весь текст скрыт [показать]
     
     
  • 7.71, anonymous, 11:53, 21/04/2016 [^] [ответить] [смотреть все]  
  • +/
    gt оверквотинг удален Это конечно хорошо, что под эту задачу этот инструмент п... весь текст скрыт [показать]
     
  • 2.35, Аноним, 16:15, 19/04/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    для пафоса надо упоминать не коре исемь, а паверы и всякую сантехнику, тогда шко... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.37, Аноним, 16:50, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Нет, пафос это когда сетевухи за 300 баксов равнозначны распоследней циски Ты в... весь текст скрыт [показать]
     
     
  • 4.43, _, 19:21, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Порят вот такую чушь Давно уже самые мощные IX-ы гонябт раутинг на севрверах P... весь текст скрыт [показать]
     
     
  • 5.44, Аноним, 19:37, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Но там же не православный линукс?
     
  • 5.46, Аноним, 19:49, 19/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Это выражение доказывает вашу компетентность в вопросе Иди сходи в википедию и ... весь текст скрыт [показать]
     
     
  • 6.52, ., 02:19, 20/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Вот же дятел последуй своему же совету К примеру поищи кто есть был кр... весь текст скрыт [показать]
     
     
  • 7.55, Аноним, 08:04, 20/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Это http www openbgpd org users html Что я вижу Какие-то недопровайдеры крут... весь текст скрыт [показать]
     
  • 7.56, Аноним, 08:14, 20/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Утрись, щенок:
    1. http://bgp.he.net/AS6777
    2. http://bgp.he.net/AS3356
     
  • 1.45, Ведерко, 19:40, 19/04/2016 [ответить] [смотреть все]  
  • +/
    Почему проекты, написанные на Go, обязательно подчеркивают выбранный язык? Еще и названии его указали, а если по каким-нибудь причинам язык придется сменить?
     
     
  • 2.48, Аноним, 21:09, 19/04/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Согласен, надо Линукс переименовать в clinux, nginx - cnginx, postfix - cpostf... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.72, Пингвино, 13:25, 21/04/2016 [^] [ответить] [смотреть все]  
  • +/
    Было бы вообще замечательно, сразу было бы понятно, какое говно не стоит тянуть
     
     
  • 4.74, Аноним, 09:42, 22/04/2016 [^] [ответить] [смотреть все]  
  • +/
    А чё, уже появился загрузчик, прога для разметки винтов, ядро ОС включая TCP IP... весь текст скрыт [показать]
     
     
  • 5.75, Пингвино, 10:26, 22/04/2016 [^] [ответить] [смотреть все]  
  • +/
    > А чё, уже появился загрузчик, прога для разметки винтов, ядро ОС (включая
    > TCP/IP, дрова для железок, планировщик и т.д.) на этот вашем сраном
    > гоу?

    Подписка на гугл закончилась или забанили?

     
  • 2.49, Аноним, 21:51, 19/04/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +6 +/
    > Почему проекты, написанные на Go, обязательно подчеркивают выбранный язык? Еще и названии
    > его указали, а если по каким-нибудь причинам язык придется сменить?

    как веганы или геи, суть у них одинакова

     
  • 2.50, Аноним, 22:11, 19/04/2016 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Сектанты, сэр.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor