Size: a a a

2020 July 23

D

Dmytro in Accel-PPP
Понял, спасибо.
источник

D

Dimka88 in Accel-PPP
Max Fetcher
Делаю
accel-cmd terminate if ipoe1 soft

Сразу же
[2020-07-23 11:56:46]: debug: ipoe1: terminate
[2020-07-23 11:56:46]:  info: ipoe1: send [RADIUS(1) Accounting-Request id=e0 <User-Name "74:da:88:43:71:2b"> <NAS-Identifier "fibernet-srv2"> <NAS-IP-Address 172.19.1.2> <NAS-Port 446> <NAS-Port-Id "ipoe1"> <NAS-Port-Type Ethernet> <Calling-Station-Id "74:da:88:43:71:2b"> <Called-Station-Id "enp1s0f1.123"> <DHCP-Option82 0x01060004007b0101020800060012cf8ade00> <DHCP-Agent-Remote-Id 0x00060012cf8ade00> <DHCP-Agent-Circuit-Id 0x0004007b0101> <Acct-Status-Type Stop> <Acct-Authentic RADIUS> <Acct-Session-Id "7c676c7a556bec91"> <Acct-Session-Time 66693> <Acct-Input-Octets 9490286> <Acct-Output-Octets 120962238> <Acct-Input-Packets 70018> <Acct-Output-Packets 117172> <Acct-Input-Gigawords 0> <Acct-Output-Gigawords 0> <Framed-IP-Address 10.2.13.5> <Acct-Terminate-Cause NAS-Request>]
[2020-07-23 11:56:46]:  info: ipoe1: ipoe: session finished
Там вроде сначало нужно делать terminate soft всем, а потом уже shutdown soft
источник

D

Dimka88 in Accel-PPP
Daniil Kharun
@dimka_88 Добрый день. у меня такой вопрос. connlimit для идентификации использует только mac  в случае start=dhcp и src ipv4  в случае start=up?
Добрый день, так и должно быть
источник

D

Dimka88 in Accel-PPP
Если не ошибаюсь без shared оно использует одновременные авторизации в одном интерфейсе
источник

D

Dimka88 in Accel-PPP
Т.е. от dhcpdrop должно спасать
источник

DK

Daniil Kharun in Accel-PPP
@dimka_88
а можете такой патчик принять?

diff -NPur accel-ppp.orig/accel-pppd/ctrl/ipoe/ipoe.c accel-ppp/accel-pppd/ctrl/ipoe/ipoe.c
--- accel-ppp.orig/accel-pppd/ctrl/ipoe/ipoe.c  2020-07-23 12:16:49.977388790 +0300
+++ accel-ppp/accel-pppd/ctrl/ipoe/ipoe.c       2020-07-23 12:30:18.239298289 +0300
@@ -2055,7 +2055,7 @@
       if (conf_max_sessions && ap_session_stat.active + ap_session_stat.starting >= conf_max_sessions)
               return NULL;

-       if (connlimit_loaded && connlimit_check(cl_key_from_ipv4(saddr)))
+       if (connlimit_loaded && connlimit_check(serv->opt_shared ? cl_key_from_ipv4(saddr) : serv->ifindex))
               return NULL;
источник

D

Dimka88 in Accel-PPP
@sergey239 вопрос к вам, так как опыт думаю что есть. Чем тесты производительности pppoe сделать?
источник

D

Dimka88 in Accel-PPP
Daniil Kharun
@dimka_88
а можете такой патчик принять?

diff -NPur accel-ppp.orig/accel-pppd/ctrl/ipoe/ipoe.c accel-ppp/accel-pppd/ctrl/ipoe/ipoe.c
--- accel-ppp.orig/accel-pppd/ctrl/ipoe/ipoe.c  2020-07-23 12:16:49.977388790 +0300
+++ accel-ppp/accel-pppd/ctrl/ipoe/ipoe.c       2020-07-23 12:30:18.239298289 +0300
@@ -2055,7 +2055,7 @@
       if (conf_max_sessions && ap_session_stat.active + ap_session_stat.starting >= conf_max_sessions)
               return NULL;

-       if (connlimit_loaded && connlimit_check(cl_key_from_ipv4(saddr)))
+       if (connlimit_loaded && connlimit_check(serv->opt_shared ? cl_key_from_ipv4(saddr) : serv->ifindex))
               return NULL;
Лушче описать на фабрикаторе что делает и для чего нужен, а то пока шея в мыле не быстро все воспринимается
источник

S

Sergey in Accel-PPP
Dimka88
@sergey239 вопрос к вам, так как опыт думаю что есть. Чем тесты производительности pppoe сделать?
ну когда я этим активно занимался, то использовал ixia, spirent
источник

S

Sergey in Accel-PPP
надо сигнализацию тестить или дату?
источник

S

Sergey in Accel-PPP
ну т.е. pps дата-трафика или как быстро сессии поднимаются?
источник

DK

Daniil Kharun in Accel-PPP
источник

DK

Daniil Kharun in Accel-PPP
я не знаю как это может быть связано с маршрутами... но после применения патча проблему с маршрутами не наблюдаю
источник

D

Dimka88 in Accel-PPP
Sergey
надо сигнализацию тестить или дату?
Именно дату
источник

D

Dimka88 in Accel-PPP
Daniil Kharun
я не знаю как это может быть связано с маршрутами... но после применения патча проблему с маршрутами не наблюдаю
Спс. А до этого был connlimit?
источник

S

Sergey in Accel-PPP
если задешево, то можно через pktgen конструировать
источник

S

Sergey in Accel-PPP
если задорого, то генераторы трафика типа того что я написал выше
источник

D

Dimka88 in Accel-PPP
Спс. На данном этапе дорого генераторы покупать
источник

DK

Daniil Kharun in Accel-PPP
Dimka88
Спс. А до этого был connlimit?
был, но он не срабатывал, так как айпишники разные
источник

NP

Nikolai Penchev in Accel-PPP
hi
источник