Перейти к содержимому
Калькуляторы

Информации у меня пока мало, но вот при 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)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А где Saab со своим Микротиком и поддержкой MPLS?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Линукс растет прямо в сетях не по дням, а по часам! Неужели им надоели абстрактные перделки и они решили занять тем, что реально нужно и вчера? :) Еще бы с файловыми системами занялись, цены бы Линуху не было.

 

А если вдуматься, первый RFC на MPLS был в 2001м году. Сложно оценить, но полагаю если ляпнуть - бОльшая часть трафика Интернета летает по MPLS - я не ошибусь. 14 лет блин прошло.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А если вдуматься, первый RFC на MPLS был в 2001м году. Сложно оценить, но полагаю если ляпнуть - бОльшая часть трафика Интернета летает по MPLS - я не ошибусь. 14 лет блин прошло.

MPLS нужен всё таки не так часто.

В винде вон до сих пор вланы не сделали по человечьи, и не чешутся %)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Угу, некий 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

надеюсь, что mpls будет развиваться в самом ядре(рассылка netdev), а не в у***нском OVS, потому что в OVS как дейстия openflow в принципе не так мало уже сделано

 

А если вдуматься, первый RFC на MPLS был в 2001м году. Сложно оценить, но полагаю если ляпнуть - бОльшая часть трафика Интернета летает по MPLS - я не ошибусь. 14 лет блин прошло.

MPLS нужен всё таки не так часто.

В винде вон до сих пор вланы не сделали по человечьи, и не чешутся %)

 

фактически, mpls нужен в крупном и среднем enterpise, потому что запуск процессов маршрутизации ради vrf это извращенство, а vrf ИМХО нужны в энтепрайзе

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Про попытке добавить:

ip -f mpls route add 100 as 200/300 via inet 10.1.1.2 dev swp1

Пишет Invalid argument

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ne-vlezay80

И что? Тут не лор, чтоб с вами возиться и спрашивать версии ПО. Хотите помощи - сформулируйте вопрос нормально

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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 в ответ пустоту получаем. (как будто маршрута нет) В чём проблема?

Кстати, далал по этой инструкции - всё работает без особых проблем.

тоже не работает

Изменено пользователем ne-vlezay80

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

фактически, mpls нужен в крупном и среднем enterpise, потому что запуск процессов маршрутизации ради vrf это извращенство, а vrf ИМХО нужны в энтепрайзе

MPLS в энтерпрайзе нинужен. Там vxlan и виртуализация всего.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

фактически, mpls нужен в крупном и среднем enterpise, потому что запуск процессов маршрутизации ради vrf это извращенство, а vrf ИМХО нужны в энтепрайзе

MPLS в энтерпрайзе нинужен. Там vxlan и виртуализация всего.

Нужен. Обслуживать дополнительную сотню виртуальных маршрутизаторов нет никакого смысла.

Я уж не говорю про ситуацию, когда в сети есть аппаратные маршрутизаторы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

фактически, mpls нужен в крупном и среднем enterpise, потому что запуск процессов маршрутизации ради vrf это извращенство, а vrf ИМХО нужны в энтепрайзе

MPLS в энтерпрайзе нинужен. Там vxlan и виртуализация всего.

 

1. vxlan это относительно новая штука, а enterprise не быстрый сам по себе

2. существует куча железа, где есть mpls, но нет vxlan

3. не понятно как без mpls делать VRF-ы. vrf-lite это конечно прекрасно, но всё же масштабируемость плохая

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Quagga с поддержкой MPLS: https://github.com/rwestphal/quagga-ldpd

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3. не понятно как без mpls делать VRF-ы.

ip netns?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3. не понятно как без mpls делать VRF-ы.

ip netns?

Полагаю речь не про то как настроить локалхост, а про инфраструктурное решение

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проблема с MPLS, кстати, насущна. Конкретно - в части виртуализации всей инфраструктуры.

Микротик CHR имеет несколько неприятных багов, Juniper vMX так и не заработал нормально с vmnet, cisco csr чрезмерно дорог, в линуксе состояние MPLS такое, что в production пускать нельзя.

Внезапно в 2016 (!) году состояние дел в софтроутерах можно выразить картинкой:

 

xTx9A5L.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Quagga с поддержкой MPLS: https://github.com/rwestphal/quagga-ldpd

 

Наркоман чтоле? Тема называется linux&mpls, а там про openbsd

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А в openbsd есть живой mpls? Или какие-то тестовые зачатки?

Правда интересно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

thodin

Что такое vmnet? Речь про vmxnet3?

 

На virtio vmx работает нормально.

 

И кто сказал что vmx дешевый?

 

Да и вообще, заменить P/PE молотилки сотен гиг трафика (SP кейс) на сервера это пока что утопия. x86 железо ещё не доросло до этого.

 

А в openbsd есть живой mpls? Или какие-то тестовые зачатки?

Правда интересно.

 

Какие-то зачатки, +/- на уровне linux- а последнего ядра

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Что такое vmnet? Речь про vmxnet3?

Да, это он.

 

На virtio vmx работает нормально.

Блин, нафига мне virtio, я же написал, что нужно!

kvm - это вообще детская игрушка.

И кто сказал что vmx дешевый?

Он не дешевый, он не дорогой.

Т.е. его можно купить в любой момент и это не ударит по карману.

 

Да и вообще, заменить P/PE молотилки сотен гиг трафика (SP кейс) на сервера это пока что утопия. x86 железо ещё не доросло до этого.

Мне не нужны сотни гигабит, мне нужны несколько гигабит и mpls.

Весь сопутствующий софт это умеет (например, StarOS от Cisco). csr тоже умеет (в production его нет, к сожалению, но есть success story), но денег на него жалко.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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 в ядре?

Изменено пользователем ne-vlezay80

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Похоже пора осваивать openbsd

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да и вообще, заменить P/PE молотилки сотен гиг трафика (SP кейс) на сервера это пока что утопия. x86 железо ещё не доросло до этого.

Вот как раз РЕ и можно было бы реализовать, мплс можно будет дотянуть до хоста с виртуалками, как это сейчас есть с vxlan, и не придется гонять вланы от сервера до железного РЕ

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Проблема с MPLS, кстати, насущна. Конкретно - в части виртуализации всей инфраструктуры.

Микротик CHR имеет несколько неприятных багов

 

А можно по-подробнее? А то я хотел его использовать как замену тазов с ROS x86 и может пока и не стоит этого делать

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.