172 похожих чатов

Эта...... ооочень забавный вопрос. Микротик научили в вхлан.

Но в евпн же не научили ?

к циско нексус его прикрутить не получится лифом в евпн вхлан фабрику я верно рассуждаю?

13 ответов

43 просмотра

Нет, не научили.

EoIP там плявился за 100 лет до этих ваших ЕВПНей

ArcticFox
EoIP там плявился за 100 лет до этих ваших ЕВПНей

да, vxlan пилили чтобы отжать рынок у eoip

ArcticFox
EoIP там плявился за 100 лет до этих ваших ЕВПНей

Вот тут EoIP точно проприетарная поделка https://www.spinics.net/lists/netdev/msg236632.html Причем помню появилось в keenetic, tp link, но толком не работало с mikrotik EVPN хотя бы за основу взял bgp, который можно расширять через различные tlv поля. Не знаешь про поля - просто игнорируй, пока не запилишь реализацию Главное, правильно обработку ошибок настроить в логику bgp fine state machine

ArcticFox
EoIP там плявился за 100 лет до этих ваших ЕВПНей

еоип же чисто статика насколько я помню?

УДАВ- Автор вопроса
ArcticFox
EoIP там плявился за 100 лет до этих ваших ЕВПНей

ну попробуй натянуть еоип поверх вхлан и сделать с его помощью отказоустойчивый шлюз по умолчанию )

UserHost
Вот тут EoIP точно проприетарная поделка https://w...

MikroTik не придумал EoIP, ведь это обычный Ethernet over GRE, который Cisco продавала мобильщикам ещё в 1999 году. Всё, что смогли сделать в MikroTik, взять отличный от других вендоров EtherType, всё.

Roman Polukhin
MikroTik не придумал EoIP, ведь это обычный Ethern...

Так глубоко не копался Удивлен, что автор в рассылке активно поддерживает реализацию в linux eoip через kernel module https://github.com/bbonev/eoip Относительно мобильщиков, то слышал про GOOSE Ethernet over GRE https://www.diva-portal.org/smash/get/diva2:1237620/FULLTEXT01.pdf

UserHost
Так глубоко не копался Удивлен, что автор в рассыл...

Cisco и всё остальные вендоры, в общей своей массе используют EtherType 0x6558, зарегистрированный IANA, как Ethernet Transparent Bridging, а MikroTik не зарегистрированный официально 0x6400. На этом проприетарная магия прибалтов заканчивается, даже не начавшись.

Roman Polukhin
Cisco и всё остальные вендоры, в общей своей массе...

Насчет EtherType, там не только Mikrotik использовал, но и другие зарезервировали свои кастомные EtherType поля Посмотрел код wireshark dissector https://github.com/wireshark/wireshark/blob/master/epan/dissectors/packet-gre.c#L107 Там как раз описано, что каждый вендор горазд по своему регистрировать в IANA https://www.iana.org/assignments/gre-parameters/gre-parameters.xhtml#gre-parameters- Нет, там еще keepalive логику не реализовали в eoip linux Там кстати, об этом написано в roadmap, https://github.com/bbonev/eoip#roadmap The problem in making a stand-alone EoIP kernel module is that it requires replacing gre_demux (gre.ko). Linux kernel does not support overloading IP protocol handlers and EoIP does not fit anywhere in the standard gre_demux logic. A relatively sane solution might be to include the GRE demultiplexing logic in the EoIP kernel module itself, to provide a gre alias and to blacklist the original gre.ko. In this way GRE and PPTP would still be able to coexist with EoIP. Вообще, идет больше Foo-over-UDP вижу в linux /bsd network stack https://people.netfilter.org/pablo/netdev0.1/papers/UDP-Encapsulation-in-Linux.pdf Так вот vxlandev реализацию foo-over-udp https://reviews.freebsd.org/D25873

UserHost
Насчет EtherType, там не только Mikrotik использов...

Я про EoIP только имел ввиду. EtherType регистрирует IEEE, но да, часть вендоров просто берут понравившийся и дело с концом. Всё равно GRE пакет они будут только разбирать с таким EtherType, остальные просто отбросят и всё.

Похожие вопросы

Обсуждают сегодня

#include <stdio.h> #include <stdlib.h> #include <time.h> void mass_first_generate(int mass[5][7]) {     for (int N = 0; N < 5; N++) {         for (int A = 0; A < 7; A++) {   ...
Чувак
6
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Всем привет! Решаю 99 OCaml Problems и столкнулся со следующей проблемой (прошу палками не забивать, я OCaml практически не трогал до этого момента): open OUnit2 let create_...
К|/|pи/\/\ 6е3yглbIи
2
https://www.linkedin.com/posts/ugama-benedicta-kelechi-codergirl-103041300_mobiledevelopment-fluttertraining-handsonlearning-activity-7263445699227254784-IdHB?utm_source=share...
CoderGirl
16
возможно ли как-то передать в электрон или таури медиа поток с рендера 2д движка? двиг запускается как dll, а дальше надо как-то отправлять рендер кодировать не подходит, зр...
Kyle Nekto
7
Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Помогите пожалуйста. Делаю систему плагинов. Проблема сейчас в такая: плагины загружаются в основном потоке. FLibHandle := SafeLoadLibrary(FFileName) Но нужно еще выполнить фу...
Илья 🤣
10
объясните пожалуйста, почему функция не работает должным образом? вроде должно брать активное окно сравнивать его размер с размером экрана, и если есть совпадение = true прове...
JF
12
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
13
Карта сайта