Существует ли под Linux MPLS, находил патчи для ядра версии 2.6, но это не актуально и не пробовал патчить, На Gentoo попробовал собрать ядро с MPLS_GSO, собралось, кка дальше работать не понятно, хотелось бы использовать MPLS с iproute2. Можете подсказать что и как оно работает в Линукс?
> Существует ли под Linux MPLS, находил патчи для ядра версии 2.6, но
> это не актуально и не пробовал патчить, На Gentoo попробовал собрать
> ядро с MPLS_GSO, собралось, кка дальше работать не понятно, хотелось бы
> использовать MPLS с iproute2. Можете подсказать что и как оно работает
> в Линукс?Не парь себе мозг, ставь cisco или juniper, там все есть.
Хочется быть бета тестером - флаг тебе в руки.
> Не парь себе мозг, ставь cisco или juniper, там все есть.О да. Ведь именно для таких советов сделан сайт _open_net.
>> Не парь себе мозг, ставь cisco или juniper, там все есть.
> О да. Ведь именно для таких советов сделан сайт _open_net.Вторую строчку в ответе прочитай.
>>> Не парь себе мозг, ставь cisco или juniper, там все есть.
>> О да. Ведь именно для таких советов сделан сайт _open_net.
> Вторую строчку в ответе прочитай.это всё меняет)
>> Существует ли под Linux MPLS, находил патчи для ядра версии 2.6, но
>> это не актуально и не пробовал патчить, На Gentoo попробовал собрать
>> ядро с MPLS_GSO, собралось, кка дальше работать не понятно, хотелось бы
>> использовать MPLS с iproute2. Можете подсказать что и как оно работает
>> в Линукс?
> Не парь себе мозг, ставь cisco или juniper, там все есть.
> Хочется быть бета тестером - флаг тебе в руки.А где найти crack
> Существует ли под Linux MPLS, находил патчи для ядра версии 2.6, но
> это не актуально и не пробовал патчить, На Gentoo попробовал собрать
> ядро с MPLS_GSO, собралось, кка дальше работать не понятно, хотелось бы
> использовать MPLS с iproute2. Можете подсказать что и как оно работает
> в Линукс?google+openvswitch+mpls
> хотелось бы использовать MPLS с iproute2.Ага, в Париж-Дакар на мопеде.
Забей не нужно оно тебе. Вот только не говори,
что ты магистральный провайдер, и у тя есть терабитный канал.
>> хотелось бы использовать MPLS с iproute2.
> Ага, в Париж-Дакар на мопеде.
> Забей не нужно оно тебе. Вот только не говори,
> что ты магистральный провайдер, и у тя есть терабитный канал.Точно, на хост машине этого не нужно, а если линукс как роутер то то же смысла никакого
> Забей не нужно оно тебе. Вот только не говори,
> что ты магистральный провайдер, и у тя есть терабитный канал.MPLS в Linux нужен небольшим(<20K абонентов) провайдерам(чтобы давать нормальный L2VPN и L3VPN, а не прописывать влан на цепочке из 100500 коммутаторов(L2VPN) и не забивать шкафы длинками dir300(бывают и такие реализации L3VPN)).
На сегодняшний день, MPLS в ванильном ядре Linux нет, но(!) скоро появится, когда апстрим OVS начнут вливать в net-next. Сейчас оно существует в апстриме OVS (модуль datapath), проверял, что комплируется и работает с ядром 3.13(ubuntu 14.04). Но пока только базовые операции типа PUSH label. Сейчас нет таких вещей как POP+L3 lookup, нет mpls_action+dec_ttl(TTL-=1), но именно в эти дни оно очень активно пилится и я думаю, что к концу этого года(или следующего) большая часть базовых mpls-операций будет в апстриме OVS, а если повезёт, то и в net-next (оттуда уже недалеко до релиза). Да, пока это static MPLS, конфигурируемый через openflow(примерно так):
ovs-ofctl add-flow sw1 in_port=1,dl_type=0x0800,actions=push_mpls:0x8847,set_mpls_label:100,output:2Но как только dataplane будет готов, то сигнализация(LDP, RSVP, MP-BGP) придут очень быстро, тем более что некоторые наработки в плане LDP и MP-BGP есть. Сигнализацию можно запиливать уже сейчас, просто datapath пока не всё отработывает.
MPLS есть в проприетарной версии Linux - Mikrotik RouterOS, но как там криво сделаны те же самые L3VPN я уже писал http://net-labs.in/2014/07/19/vrf-l3vpn-п╡-mikrotik-routeros-defective-by-design/
Спасибо!
>[теперь без сарказма] О да. Ведь именно для таких советов сделан сайт _open_net.Есть ещё несколько ссылок:
http://sourceforge.net/projects/mpls-linux
http://sourceforge.net/projects/zmpls/
http://goo.gl/ADQ2hl
> http://sourceforge.net/projects/mpls-linux
> http://sourceforge.net/projects/zmpls/судя по датам, оба проекта умерли
>> Забей не нужно оно тебе. Вот только не говори,
>> что ты магистральный провайдер, и у тя есть терабитный канал.
> MPLS в Linux нужен небольшим(<20K абонентов) провайдерамУгу, щаз, так и пустят магистральщики ноунаме провадыров к своим PE!
В курсе, что из MPLS трафик дёрнуть/перенаправить на порядок легче, чем из IPhttp://www.tmplab.org/wiki/images/e/ef/MPLS_Security_Overvie...
http://www.layerone.org/wp-content/uploads/2011/01/MPLS_Secu...
http://heim.ifi.uio.no/johanmp/mpls.html
>>> Забей не нужно оно тебе. Вот только не говори,
>>> что ты магистральный провайдер, и у тя есть терабитный канал.
>> MPLS в Linux нужен небольшим(<20K абонентов) провайдерам
> Угу, щаз, так и пустят магистральщики ноунаме провадыров к своим PE!А кто сказал что речь идёт об mpls-трафике между провайдерами? Я о том, что даже провайдерам масштаба <20К абонентов mpls был бы полезен внутри своей сети(чтобы не прописывать вланы по всей сети и делать L3VPN-ы костылями). Если речь идёт о том как принять/отдать последнюю милю между операторами, то однозначно back-to-back (за исключением случаев, когда оба оператора принадлежат одной группе компаний и обслуживаются одной группой инженеров)
Сейчас нищебродских вариантов mpls очень мало - mikrotik(криво), dlink(страшно использовать) и huawei(не так уж и дёшево на малых объёмах закупок)
> Сейчас нищебродских вариантов mpls очень мало - mikrotik(криво), dlink(страшно использовать) и huawei(не так уж и дёшево на малых объёмах закупок)Я думаю Cisco & Juniper хрен кого пустят на этот рынок, и будут всячески гадить,
чтоб остальные были не совместимы с ними.
>> Сейчас нищебродских вариантов mpls очень мало - mikrotik(криво), dlink(страшно использовать) и huawei(не так уж и дёшево на малых объёмах закупок)
> Я думаю Cisco & Juniper хрен кого пустят на этот рынок, и
> будут всячески гадить,
> чтоб остальные были не совместимы с ними.Я вас уверяю, на этом рынке далеко не только Cisco и Juniper. Например есть Huawei (NE/CX -хорошие железки, S-свитчи тоже ничего, но таблички маленькие), Ericsson, ALU, в мобиле ещё есть Tellabs
>>> Сейчас нищебродских вариантов mpls очень мало - mikrotik(криво), dlink(страшно использовать) и huawei(не так уж и дёшево на малых объёмах закупок)
>> Я думаю Cisco & Juniper хрен кого пустят на этот рынок, и
>> будут всячески гадить,
>> чтоб остальные были не совместимы с ними.
> Я вас уверяю, на этом рынке далеко не только Cisco и Juniper.
> Например есть Huawei (NE/CX -хорошие железки, S-свитчи тоже ничего, но таблички
> маленькие), Ericsson, ALU, в мобиле ещё есть TellabsHuawei ваще молодцы, - им амерекосский рынок закрыли, теперь они смело забивают х..й
на патенты и отсасывания у амерекосского законодательства. )
>> хотелось бы использовать MPLS с iproute2.
> Ага, в Париж-Дакар на мопеде.
> Забей не нужно оно тебе. Вот только не говори,
> что ты магистральный провайдер, и у тя есть терабитный канал.Ну зря вы так
> Существует ли под Linux MPLS, находил патчи для ядра версии 2.6, но
> это не актуально и не пробовал патчить, На Gentoo попробовал собрать
> ядро с MPLS_GSO, собралось, кка дальше работать не понятно, хотелось бы
> использовать MPLS с iproute2. Можете подсказать что и как оно работает
> в Линукс?а в openbsd дела с mpls не лучше обстоят?
>> Существует ли под Linux MPLS, находил патчи для ядра версии 2.6, но
>> это не актуально и не пробовал патчить, На Gentoo попробовал собрать
>> ядро с MPLS_GSO, собралось, кка дальше работать не понятно, хотелось бы
>> использовать MPLS с iproute2. Можете подсказать что и как оно работает
>> в Линукс?
> а в openbsd дела с mpls не лучше обстоят?там уже есть хоть что-то более-менее работающее, а не proof-of-concept как оно сейчас в линуксе(точнее в ovs datapath). http://lteo.net/blog/2013/09/03/a-small-mpls-test-network-bu.../
если кратко, то в примере рабочий, даже с ldp-сигнализацией для глобала и статическая метка для l3vpn префиксов
>>> Существует ли под Linux MPLS, находил патчи для ядра версии 2.6, но
>>> это не актуально и не пробовал патчить, На Gentoo попробовал собрать
>>> ядро с MPLS_GSO, собралось, кка дальше работать не понятно, хотелось бы
>>> использовать MPLS с iproute2. Можете подсказать что и как оно работает
>>> в Линукс?
>> а в openbsd дела с mpls не лучше обстоят?
> там уже есть хоть что-то более-менее работающее, а не proof-of-concept как оно
> сейчас в линуксе(точнее в ovs datapath). http://lteo.net/blog/2013/09/03/a-small-mpls-test-network-bu.../
> если кратко, то в примере рабочий, даже с ldp-сигнализацией для глобала и
> статическая метка для l3vpn префиксовNetBSD тогда уж. https://wiki.netbsd.org/users/kefren/mpls/