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 (ok), 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 [^] [ответить]    [к модератору]  
  • +2 +/
    > ещё одна реализация bgp нужна.

    На расте?

     
     
  • 4.4, 1 (??), 10:38, 19/04/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    на эрланге
     
     
  • 5.5, A.Stahl (ok), 10:43, 19/04/2016 [^] [ответить]    [к модератору]  
  • +4 +/
    Слышите это бульканье? Ах да, это же лиспер что-то пытается говорить, уткнувшись лицом в тарелку с борщом. Вытащите его -- пусть лучше BGP пишет...
     
  • 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, кверти (ok), 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 (ok), 11:17, 19/04/2016 [^] [ответить]     [к модератору]  
  • –5 +/
    Скорее ноги растут от того, что на серверах бгп встечается все реже, железки кот... весь текст скрыт [показать]
     
     
  • 4.8, Аноним (-), 11:32, 19/04/2016 [^] [ответить]    [к модератору]  
  • +/
    GoBGP используют для прокидывания в аппаратные железки фильтрации ддос как пример, он будет работать даже там где нет аппаратного flowspec.
     
  • 4.14, Коля (?), 12:48, 19/04/2016 [^] [ответить]    [к модератору]  
  • +2 +/
    По памяти фул-вью мой телефон вытянет
     
  • 4.16, Аноним (-), 12:54, 19/04/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    Фул-вью сервак не вытянет Вы шутите Что там вытягивать-то 586 тысяч маршрутов... весь текст скрыт [показать]
     
     
  • 5.19, cmp (ok), 13:57, 19/04/2016 [^] [ответить]    [к модератору]  
  • +/
    сервак на го..
     
     
  • 6.41, _ (??), 19:12, 19/04/2016 [^] [ответить]    [к модератору]  
  • +/
    А в ваших краях до сих пор на иномарки позырить толпы собираются?
     
  • 5.21, cmp (ok), 14:06, 19/04/2016 [^] [ответить]    [к модератору]  
  • +/
    зебра на си, i7, кто спорит, речь о го, о стоимости 10г/бит сетевух в сравнении с железками
     
  • 4.22, nonecto (?), 14:08, 19/04/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    я удивлюсь если вы прилепите пропускную способность инерфейса к протоколу маршру... весь текст скрыт [показать]
     
     
  • 5.26, cmp (ok), 14:20, 19/04/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    А как вы отвяжете пропускную способность, от маршрутизации разобьете сеть на по... весь текст скрыт [показать]
     
     
  • 6.53, Del (?), 05:29, 20/04/2016 [^] [ответить]     [к модератору]  
  • +/
    Эмм да как это связано то Протокол маршрутизации и пропускная способность О... весь текст скрыт [показать]
     
     
  • 7.57, cmp (ok), 09:33, 20/04/2016 [^] [ответить]     [к модератору]  
  • +/
    как это связано то Припоем вероятнее всего, - нельзя на циску поставить го, и ... весь текст скрыт [показать]
     
     
  • 8.58, Del (?), 09:47, 20/04/2016 [^] [ответить]     [к модератору]  
  • +/
    И из этого следует, что протокол машрутизации зависит как-то от пропускной спосо... весь текст скрыт [показать]
     
     
  • 9.60, cmp (ok), 10:21, 20/04/2016 [^] [ответить]    [к модератору]  
  • +/
    > И из этого следует

    Из этого следует, что 10г интерфейс с ГоБГП при прочих равных будет дороже.

    А еще я утомлен глупыми вопросами.

     
     
  • 10.65, ALHSLeo (ok), 21:47, 20/04/2016 [^] [ответить]     [к модератору]  
  • +1 +/
    А извините - где в данном свитче БГП - о котором идёт речь Выше оратор писал о... весь текст скрыт [показать]
     
     
  • 11.66, cmp (ok), 00:14, 21/04/2016 [^] [ответить]     [к модератору]  
  • +/
    Вот-вот Есть еще микротики, к сожалению пока без 10г интерфейсов, но циска разо... весь текст скрыт [показать]
     
     
  • 12.67, Del (?), 05:50, 21/04/2016 [^] [ответить]     [к модератору]  
  • +/
    Простите, вы случайно не Saab95 ... весь текст скрыт [показать]
     
     
  • 13.76, Pavel Odintsov (ok), 17:32, 22/04/2016 [^] [ответить]     [к модератору]  
  • +/
    Багага Нагу привет Подумал тоже самое ... весь текст скрыт [показать]
     
  • 12.68, ALHSLeo (ok), 09:42, 21/04/2016 [^] [ответить]    [к модератору]  
  • +/
    Микротыки под 10г уже давно есть, к примеру :
    http://routerboard.com/CCR1036-8G-2Splus
    SFP+ 10G и поехали.
     
     
  • 13.69, cmp (ok), 10:09, 21/04/2016 [^] [ответить]    [к модератору]  
  • +/
    Согласен, в табличке с х-ми 10г не указано явно.
     
  • 13.70, Del (?), 10:46, 21/04/2016 [^] [ответить]    [к модератору]  
  • +/
    > Микротыки под 10г уже давно есть, к примеру :
    > http://routerboard.com/CCR1036-8G-2Splus
    > SFP+ 10G и поехали.

    Вы реально предлагаете на бордер поставить микротик?

     
     
  • 14.73, ALHSLeo (ok), 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 (ok), 00:46, 20/04/2016 [^] [ответить]    [к модератору]  
  • +/
    В контексте ip4, да.
     
     
  • 6.54, Del (?), 05:30, 20/04/2016 [^] [ответить]    [к модератору]  
  • +/
    > В контексте ip4, да.

    Вы, простите, сюда через в6 попали? в4 еще дооооолго будет.

     
     
  • 7.59, cmp (ok), 10:14, 20/04/2016 [^] [ответить]    [к модератору]  
  • –2 +/
    > Вы, простите, сюда через в6 попали? в4 еще дооооолго будет.

    MPLS, лет уже хз сколько, а ip4, ip6, ipx или что-то еще ваще пофиг, хоть  ethernet до самого гугла.

     
     
  • 8.61, Del (?), 11:04, 20/04/2016 [^] [ответить]    [к модератору]  
  • +/
    >> Вы, простите, сюда через в6 попали? в4 еще дооооолго будет.
    > MPLS, лет уже хз сколько, а ip4, ip6, ipx или что-то еще
    > ваще пофиг, хоть  ethernet до самого гугла.

    Рукалицо

     
  • 4.63, ram_scan (?), 17:46, 20/04/2016 [^] [ответить]     [к модератору]  
  • +/
    Держу два фуллвью на квагге, сеточка 24 Хавает памяти около 500 с хвостиком ме... весь текст скрыт [показать]
     
  • 3.28, Pavel Odintsov (ok), 15:04, 19/04/2016 [^] [ответить]    [к модератору]  
  • +/
    Поддерживаю. Еще как нужна! Использую GoBGP уже более 7 месяцев и рад как слон :)
     
     
  • 4.29, Pavel Odintsov (ok), 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 +/
    > так уже давно есть exabgp на питоне, Flowspec (RFC5575) точно умеет.

    exa о другом, это не роут-сервер в полноценном понимании, это инжектор или рулилка.

     
     
  • 3.30, Pavel Odintsov (ok), 15:05, 19/04/2016 [^] [ответить]     [к модератору]  
  • –1 +/
    Для ExaBGP очень проблемно сделать API, который будет работать в две стороны Пл... весь текст скрыт [показать]
     
  • 1.27, Аноним (-), 15:03, 19/04/2016 [ответить] [показать ветку] [···]     [к модератору]  
  • –2 +/
    Был один случай Искал работу и бац, в _воскресенье_ звонит человек и предлагает... весь текст скрыт [показать]
     
     
  • 2.31, Pavel Odintsov (ok), 15:12, 19/04/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Бредятина какая. Какие нафиг спец сетевые нужны для роутинга? 82599/Intel 520 и вперед. Стоит 300 баксов за два порта в базарный день.
     
     
  • 3.33, Аноним (-), 15:54, 19/04/2016 [^] [ответить]     [к модератору]  
  • +/
    Тише-тише, с такими сетевухами вы уже ISP регионального уровня Мужик, спустись ... весь текст скрыт [показать]
     
     
  • 4.34, Pavel Odintsov (ok), 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-ы гонябт раутинг на севрверах.
    PS: И да - таки если вы поклонник спец железа, то для BGP традиционно рулит Juniper :)

     
     
  • 5.44, Аноним (-), 19:37, 19/04/2016 [^] [ответить]    [к модератору]  
  • +/
    Но там же не православный линукс?
     
  • 5.46, Аноним (-), 19:49, 19/04/2016 [^] [ответить]     [к модератору]  
  • +/
    Это выражение доказывает вашу компетентность в вопросе Иди сходи в википедию и ... весь текст скрыт [показать]
     
     
  • 6.52, . (?), 02:19, 20/04/2016 [^] [ответить]    [к модератору]  
  • +/
    Вот же дятел ... последуй своему же совету :) К примеру поищи кто есть (был?) крупнейший пользователь OpenBGPD :)
     
     
  • 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, Пингвино (ok), 13:25, 21/04/2016 [^] [ответить]    [к модератору]  
  • +/
    Было бы вообще замечательно, сразу было бы понятно, какое говно не стоит тянуть
     
     
  • 4.74, Аноним (-), 09:42, 22/04/2016 [^] [ответить]    [к модератору]  
  • +/
    А чё, уже появился загрузчик, прога для разметки винтов, ядро ОС (включая TCP/IP, дрова для железок, планировщик и т.д.) на этот вашем сраном гоу?
     
     
  • 5.75, Пингвино (ok), 10:26, 22/04/2016 [^] [ответить]    [к модератору]  
  • +/
    > А чё, уже появился загрузчик, прога для разметки винтов, ядро ОС (включая
    > TCP/IP, дрова для железок, планировщик и т.д.) на этот вашем сраном
    > гоу?

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

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

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

     
  • 2.50, Аноним (-), 22:11, 19/04/2016 [^] [ответить]    [к модератору]  
  • +1 +/
    Сектанты, сэр.
     
  • 2.78, noname.htm (ok), 14:53, 16/02/2018 [^] [ответить]    [к модератору]  
  • +/
    Сложилась такая традиция. Однако, при этом можно сразу отметить моменты, характерные для ПО на соответствующем языке. В данном случае это:
    - (как правило) простота деплоя приложения, т.к. статическая линковка
    - наличие сборщика мусора
    И можно отдельно проверить:
    - "у меня есть/нет люди, которые знакомы с этим языком и смогут подшаманить"

    Как ни крути, в большинстве случаев язык накладывет определённый отпечаток на продукт.

     

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


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