nuclearcat Опубликовано 20 мая, 2015 · Жалоба Информации у меня пока мало, но вот при oldconfig 4.1-rc ядра наткнулся на новые опции: * * MultiProtocol Label Switching * MultiProtocol Label Switching (MPLS) [Y/?] (NEW) y MPLS: GSO support (NET_MPLS_GSO) [M/y/?] m MPLS: routing support (MPLS_ROUTING) [N/m/y/?] (NEW) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 20 мая, 2015 · Жалоба Угу, некий basic MPLS routing обещали в 4.1. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
vlad11 Опубликовано 20 мая, 2015 · Жалоба А где Saab со своим Микротиком и поддержкой MPLS? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pavel.odintsov Опубликовано 20 мая, 2015 · Жалоба Линукс растет прямо в сетях не по дням, а по часам! Неужели им надоели абстрактные перделки и они решили занять тем, что реально нужно и вчера? :) Еще бы с файловыми системами занялись, цены бы Линуху не было. А если вдуматься, первый RFC на MPLS был в 2001м году. Сложно оценить, но полагаю если ляпнуть - бОльшая часть трафика Интернета летает по MPLS - я не ошибусь. 14 лет блин прошло. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ivan_83 Опубликовано 20 мая, 2015 · Жалоба А если вдуматься, первый RFC на MPLS был в 2001м году. Сложно оценить, но полагаю если ляпнуть - бОльшая часть трафика Интернета летает по MPLS - я не ошибусь. 14 лет блин прошло. MPLS нужен всё таки не так часто. В винде вон до сих пор вланы не сделали по человечьи, и не чешутся %) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
stasn1 Опубликовано 20 мая, 2015 · Жалоба Угу, некий basic MPLS routing обещали в 4.1. add basic mpls support to iproute http://git.kernel.org/cgit/linux/kernel/git/shemminger/iproute2.git/commit/?id=dacc5d4197c1f8ac12938a594f7e4131cb937cb2 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 20 мая, 2015 · Жалоба надеюсь, что mpls будет развиваться в самом ядре(рассылка netdev), а не в у***нском OVS, потому что в OVS как дейстия openflow в принципе не так мало уже сделано А если вдуматься, первый RFC на MPLS был в 2001м году. Сложно оценить, но полагаю если ляпнуть - бОльшая часть трафика Интернета летает по MPLS - я не ошибусь. 14 лет блин прошло. MPLS нужен всё таки не так часто. В винде вон до сих пор вланы не сделали по человечьи, и не чешутся %) фактически, mpls нужен в крупном и среднем enterpise, потому что запуск процессов маршрутизации ради vrf это извращенство, а vrf ИМХО нужны в энтепрайзе Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ne-vlezay80 Опубликовано 29 сентября, 2016 · Жалоба Про попытке добавить: ip -f mpls route add 100 as 200/300 via inet 10.1.1.2 dev swp1 Пишет Invalid argument Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 29 сентября, 2016 · Жалоба ne-vlezay80 И что? Тут не лор, чтоб с вами возиться и спрашивать версии ПО. Хотите помощи - сформулируйте вопрос нормально Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ne-vlezay80 Опубликовано 30 сентября, 2016 (изменено) · Жалоба ne-vlezay80 И что? Тут не лор, чтоб с вами возиться и спрашивать версии ПО. Хотите помощи - сформулируйте вопрос нормально 1. С этой проблемой я уже разобрался разобрался 2. Сейчас другая проблема Вот алгоритм действий: ip netns add test ip netns add test1 ip link add test0p0 type veth peer name test0p1 ip link add test10p0 type veth peer name test10p1 ip link set test0p1 netns test ip link set test10p1 netns test1 brctl addbr ns0 brctl addif ns0 test0p0 brctl addif ns0 test10p0 ifconfig ns0 up ifconfig ns0 192.168.7.1 ifconfig test0p0 up ifconfig test10p0 up ip netns exec test bash ifconfig test0p0 192.168.7.2 echo 1 >/proc/sys/net/mpls/test0p0/input echo 1000 >/proc/sys/net/mpls/platform_labels ip route add 10.10.10.10 encap mpls 100 via inet 192.168.7.1 exit ip netns exec test1 bash ifconfig test10p0 192.168.7.3 echo 1 >/proc/sys/net/mpls/test10p0/input echo 1000 >/proc/sys/net/mpls/platform_labels exit ip -f mpls route add 100 via inet 192.168.7.3 ip -f mpls route add 101 via inet 192.168.7.2 При попытке пропинговать 10.10.10.10 из netns test1 в ответ пустоту получаем. (как будто маршрута нет) В чём проблема? Кстати, далал по этой инструкции - всё работает без особых проблем. тоже не работает Изменено 30 сентября, 2016 пользователем ne-vlezay80 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Night_Snake Опубликовано 30 сентября, 2016 · Жалоба фактически, mpls нужен в крупном и среднем enterpise, потому что запуск процессов маршрутизации ради vrf это извращенство, а vrf ИМХО нужны в энтепрайзе MPLS в энтерпрайзе нинужен. Там vxlan и виртуализация всего. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
SergeiK Опубликовано 30 сентября, 2016 · Жалоба фактически, mpls нужен в крупном и среднем enterpise, потому что запуск процессов маршрутизации ради vrf это извращенство, а vrf ИМХО нужны в энтепрайзе MPLS в энтерпрайзе нинужен. Там vxlan и виртуализация всего. Нужен. Обслуживать дополнительную сотню виртуальных маршрутизаторов нет никакого смысла. Я уж не говорю про ситуацию, когда в сети есть аппаратные маршрутизаторы. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 30 сентября, 2016 · Жалоба фактически, mpls нужен в крупном и среднем enterpise, потому что запуск процессов маршрутизации ради vrf это извращенство, а vrf ИМХО нужны в энтепрайзе MPLS в энтерпрайзе нинужен. Там vxlan и виртуализация всего. 1. vxlan это относительно новая штука, а enterprise не быстрый сам по себе 2. существует куча железа, где есть mpls, но нет vxlan 3. не понятно как без mpls делать VRF-ы. vrf-lite это конечно прекрасно, но всё же масштабируемость плохая Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ne-vlezay80 Опубликовано 5 октября, 2016 · Жалоба Quagga с поддержкой MPLS: https://github.com/rwestphal/quagga-ldpd Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pppoetest Опубликовано 5 октября, 2016 · Жалоба 3. не понятно как без mpls делать VRF-ы. ip netns? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zi_rus Опубликовано 5 октября, 2016 · Жалоба 3. не понятно как без mpls делать VRF-ы. ip netns? Полагаю речь не про то как настроить локалхост, а про инфраструктурное решение Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
thodin Опубликовано 5 октября, 2016 · Жалоба Проблема с MPLS, кстати, насущна. Конкретно - в части виртуализации всей инфраструктуры. Микротик CHR имеет несколько неприятных багов, Juniper vMX так и не заработал нормально с vmnet, cisco csr чрезмерно дорог, в линуксе состояние MPLS такое, что в production пускать нельзя. Внезапно в 2016 (!) году состояние дел в софтроутерах можно выразить картинкой: Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 5 октября, 2016 · Жалоба Quagga с поддержкой MPLS: https://github.com/rwestphal/quagga-ldpd Наркоман чтоле? Тема называется linux&mpls, а там про openbsd Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
thodin Опубликовано 5 октября, 2016 · Жалоба А в openbsd есть живой mpls? Или какие-то тестовые зачатки? Правда интересно. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 5 октября, 2016 · Жалоба thodin Что такое vmnet? Речь про vmxnet3? На virtio vmx работает нормально. И кто сказал что vmx дешевый? Да и вообще, заменить P/PE молотилки сотен гиг трафика (SP кейс) на сервера это пока что утопия. x86 железо ещё не доросло до этого. А в openbsd есть живой mpls? Или какие-то тестовые зачатки? Правда интересно. Какие-то зачатки, +/- на уровне linux- а последнего ядра Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
thodin Опубликовано 5 октября, 2016 · Жалоба Что такое vmnet? Речь про vmxnet3? Да, это он. На virtio vmx работает нормально. Блин, нафига мне virtio, я же написал, что нужно! kvm - это вообще детская игрушка. И кто сказал что vmx дешевый? Он не дешевый, он не дорогой. Т.е. его можно купить в любой момент и это не ударит по карману. Да и вообще, заменить P/PE молотилки сотен гиг трафика (SP кейс) на сервера это пока что утопия. x86 железо ещё не доросло до этого. Мне не нужны сотни гигабит, мне нужны несколько гигабит и mpls. Весь сопутствующий софт это умеет (например, StarOS от Cisco). csr тоже умеет (в production его нет, к сожалению, но есть success story), но денег на него жалко. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ne-vlezay80 Опубликовано 6 октября, 2016 (изменено) · Жалоба Quagga с поддержкой MPLS: https://github.com/rwestphal/quagga-ldpd Наркоман чтоле? Тема называется linux&mpls, а там про openbsd А это что? https://github.com/rwestphal/quagga-ldpd/wiki/ldpd-basic-test-setup Там вроде есть пример для linux. А тогда зачем в linux сделали mpls в ядре? Изменено 6 октября, 2016 пользователем ne-vlezay80 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ne-vlezay80 Опубликовано 6 октября, 2016 · Жалоба Похоже пора осваивать openbsd Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zi_rus Опубликовано 6 октября, 2016 · Жалоба Да и вообще, заменить P/PE молотилки сотен гиг трафика (SP кейс) на сервера это пока что утопия. x86 железо ещё не доросло до этого. Вот как раз РЕ и можно было бы реализовать, мплс можно будет дотянуть до хоста с виртуалками, как это сейчас есть с vxlan, и не придется гонять вланы от сервера до железного РЕ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pavelgloba Опубликовано 6 октября, 2016 · Жалоба Проблема с MPLS, кстати, насущна. Конкретно - в части виртуализации всей инфраструктуры. Микротик CHR имеет несколько неприятных багов А можно по-подробнее? А то я хотел его использовать как замену тазов с ROS x86 и может пока и не стоит этого делать Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...