Jump to content
Калькуляторы

Отсутствие LCP Term-Req в PPPoE server при дисконнекте

Есть неприятная особенность pppoe-server в MikroTik, разрыв сессии делается упрощённо, только пакетом PADT,

это вызывает большую паузу перед реконнектом у значительной доли SOHO роутеров,

которые ждут истечения таймаута LCP, но это полбеды,

некоторые, к сожалению даже совсем новые и адекватные девайсы, впадают в состояние, из которого выводятся только ребутом.

 

Если посмотреть дампы дисконнекта, в других брасах да и софтовых pppd, accel-ppp,

то в них всегда перед пппое-шным PADT отправляется закрытие LCP сообщением Termination-Request.

С ним проблем ни с какими роутерами нет.

И этого требует RFC 2516 https://rfc2.ru/2516.rfc/print

 

Цитата

При получении пакета PADT не допускается дальнейшая передача трафика PPP в данной сессии.

Для нормального завершения сеанса PPP недопустимо использовать пакеты PADT.

Узлу PPP следует использовать средства протокола PPP для завершения сессии PPPoE, однако пакеты PADT

могут применяться в тех случаях, когда невозможно использовать средства протокола PPP.

 

На форуме микротика я нашёл старую тему относительно этой проблемы и написал в неё

https://forum.mikrotik.com/viewtopic.php?f=2&t=90102&p=677768

но судя по всему никому до этого нет дела, два обратившихся за 4 года - я бы сам забил на такое,

но может есть у кого-то возможность пропихнуть этот недочёт в планоые багфиксы микротиковцам?

 

 

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.