Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Will LDPD and MPLS work with this kernel? #375

Closed
ne-vlezay80 opened this issue Apr 17, 2017 · 10 comments
Closed

Will LDPD and MPLS work with this kernel? #375

ne-vlezay80 opened this issue Apr 17, 2017 · 10 comments
Labels
question Not a bug

Comments

@ne-vlezay80
Copy link
Contributor

Вот, собственно ядро:
https://github.com/i-maravic/MPLS-Linux
Будет ли с ним работать frrouting?

@donaldsharp
Copy link
Member

Translation:

Will LDPD and MPLS work with this kernel?

Here, actually the core:
Https://github.com/i-maravic/MPLS-Linux
Will frrouting work with him?

@donaldsharp
Copy link
Member

I do not believe that the MPLS-Linux repo of i-maravic made it into the linux kernel.

MPLS started to be supported in the linux kernel was introduced around March of 2015. This support allowed a maximum of two labels on the stack. This should roughly correspond to Linux 4.0. It looks like various bug fixes went in over the last couple of years. In late March of this hear David Ahern reworked this limitation and now Linux can support much large MPLS label stacks. This should be in the 4.11 kernel when it is released.

@donaldsharp
Copy link
Member

Translation:

Я не верю, что репозиторий MPLS-Linux от i-maravic превратил его в ядро linux.

MPLS начала поддерживаться в ядре linux, которое было выпущено в марте 2015 года. Эта поддержка позволила использовать максимум две метки в стеке. Это должно примерно соответствовать Linux 4.0. Похоже, что в течение последних нескольких лет были исправлены различные исправления ошибок. В конце марта этого дня Дэвид Ахерн переработал это ограничение, и теперь Linux может поддерживать много больших стеков меток MPLS. Это должно быть в ядре 4.11 при его выпуске.

@donaldsharp donaldsharp added the question Not a bug label Apr 17, 2017
@ne-vlezay80
Copy link
Contributor Author

Дело в том, что в ядре Linux нету поддержки VPLS. А в вышеуказанном ядре такая поддержка есть. Также она есть в OpenBSD. Почему в Linux нету поддержки VPLS?

@donaldsharp
Copy link
Member

Translation:

The fact is that there is no VPLS support in the Linux kernel. And in the above kernel, there is such support. Also it is in OpenBSD. Why is there no VPLS support in Linux?

@donaldsharp
Copy link
Member

Because no-one has implemented it yet. I imagine it will be implemented at some point in time in the future.

Потому что его еще никто не реализовал. Я думаю, он будет реализован в определенный момент времени в будущем.

@ne-vlezay80
Copy link
Contributor Author

А почему тогда его реализовали в OpenBSD? Кто его там реализовывал?

@donaldsharp
Copy link
Member

Translation:

And why then it was implemented in OpenBSD? Who implemented it there?

@donaldsharp
Copy link
Member

I cannot answer the why( or who of it) it was implemented in OpenBSD, other than someone had a need for VPLS and paid someone to implement it in OpenBSD. Once someone ponies up some resources for this to happen in Linux it will happen very shortly afterwords.

Я не могу ответить на вопрос о том, почему (или кто он) был реализован в OpenBSD, кроме того, кто-то нуждался в VPLS и платил кому-то за его реализацию в OpenBSD. Когда кто-то поднимает некоторые ресурсы для этого в Linux, это произойдет очень скоро послесловия.

@donaldsharp donaldsharp changed the title Будет ли LDPD и MPLS работать с этим ядром? Will LDPD and MPLS work with this kernel? Apr 18, 2017
@donaldsharp
Copy link
Member

Closing discussion as that I think we've fully explored the issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Not a bug
Projects
None yet
Development

No branches or pull requests

2 participants