Re: События с линком Wireguard

"Andrey Jr. Melnikov" <[email protected]>
Newsgroups gmane.linux.debian.user.russian
Message-ID <[email protected]>
Eugene Berdnikov <[email protected]> wrote:
> On Sun, Aug 07, 2022 at 05:57:03PM +0300, Andrey Jr. Melnikov wrote:
> > IL Ka <[email protected]> wrote:
> > > У микротов есть похожая проблема с GRE: определить смерть GRE невозможно,
> > Не у микротов, а опять-же у "флагмана промышленности" - cisco. Ибо это её
> > инженегры накостыляли GRE со всеми его проблемами.

>  GRE это протокол, который с точки зрения payload'a является программным
>  аналогом 2-го уровня модели OSI, то есть это уровень изернетовских фреймов.
>  Если посмотреть на номера пейлоадов в исходном RFC1701 (1994 год), там
>  значения совпадают с изернетовскими номерами. А 2-му уровню нет дела
>  до доступности получателя. Его задача -- упаковать пришедший пакет и
>  отправить дальше. Примерно так, наверное, рассуждали авторы GRE.
Тут вопросов нет. Но только вот мозгом никто не подумал, что между двумя
роутерам может быть больше ОДНОГО туннеля. И с фрагментацией тоже никто не
подумал.. И мультикаст туда не завезли. А так да, стильно-модно-молодёжно,
даже etherip 1991 года своим TEB закрывало, но почему-то не взлетело.

>  Спецификация GRE не регламентирует поведение инкапсулятора, который
>  может мониторить состояние туннеля, либо нет, по своему усмотрению. 
>  Так что вендоры вольны реализовать над GRE любые модели поведения:
>  как голый GRE (stateless), так и l2tp (например) со своими таймерами.
Да оно вообще ничего не регламентирует. Как и прохождение через кривые
провайдерские NAT'ы и прочие перелести современных инетрнетов.

>  Но задача, которая обсуждается здесь, более высокого уровня: что делать,
>  если машрут через туннель недоступен. Сам инкапсулятор этого не знает.
>  И даже если он мониторит состояния линка и может передать его на уровень
>  дивайса (link up/down) или на 3-й уровнь (icmp-unreach и т.п.), варианты
>  вида "переключить маршрут" выходят за рамки p2p-туннеля. Для этого нужен
>  BGP/OSPF/etc, а GRE тут просто низший уровень, который задачу не решает.
В оригинале автор сомневался, что решение "скриптик с wg show" это не
профессионально и всё такое, а дальше - понеслось.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.