PPPoE проблемы с сервисом Триколор

PPPoE related questions
Post Reply
KovAl
Posts: 91
Joined: 26 Dec 2017, 15:35

PPPoE проблемы с сервисом Триколор

Post by KovAl »

Здравствуйте!
Требуется "помощь зала".
accel-ppp v1.12.0-219-gcc8f2ba
Debian 10 (buster)
config accel-ppp
Спойлер

Code: Select all

[modules]
log_file
pppoe
auth_pap
auth_chap_md5
auth_mschap_v1
auth_mschap_v2
radius
ippool
shaper

[core]
log-error=/var/log/accel-ppp/core.log
thread-count=8

[ppp]
verbose=1
min-mtu=1436
mtu=1492
mru=1492
mppe=deny
ccp=0
ipv4=require
ipv6=deny
ipv6-intf-id=0:0:0:1
ipv6-peer-intf-id=0:0:0:2
ipv6-accept-peer-intf-id=1
lcp-echo-interval=20
lcp-echo-timeout=120
unit-preallocate=1
#

[auth]

[dns]
dns1=XXX.XXX.XXX.XXX
dns2=1.1.1.1

[pppoe]
verbose=1
pado-delay=0
called-sid=mac
ip-pool=guest
interface=re:^vlan(\d+)$,padi-limit=1000

[common]
single-session=deny

[connlimit]

[radius]
dictionary=/usr/share/accel-ppp/radius/dictionary
nas-identifier=NAS-4
sid_in_auth=1
nas-ip-address=10.254.213.4
server=10.254.213.13,passwd,auth-port=1812,acct-port=1813,req-limit=0,fail-timeout=0,max-fail=0,weight=1
dae-server=10.254.213.4:3799,passwd
gw-ip-address=172.16.0.6
acct-on=0
max-try=3
acct-interim-interval=60
verbose=1
interim-verbose=1
acct-timeout=30

[ip-pool]
192.168.216.2/22,name=guest
gw-ip-address=192.168.216.1

[log]
log-file=/var/log/accel-ppp/accel-ppp.log
log-emerg=/var/log/accel-ppp/emerg.log
log-fail-file=/var/log/accel-ppp/auth-fail.log
copy=1
level=3

[pppd-compat]
verbose=1

[shaper]
time-range=1,0:00-9:59
vendor=Cisco
attr=Cisco-AVPair
latency=50
quantum=1500
leaf-qdisc=sfq perturb 10
ifb=ifb1
up-limiter=htb
down-limiter=tbf
verbose=1


[cli]
verbose=1
telnet=127.0.0.1:2000
tcp=127.0.0.1:2001
sessions-columns=ifname,username,calling-sid,ip,rate-limit,called-sid,state,uptime,rx-bytes,tx-bytes
При авторизации, радиус отдаёт клиенту параметры шейпинга

Code: Select all

Acct-Interim-Interval = 60, Service-Type = Framed-User, Framed-Protocol = PPP, Framed-Compression = Van-Jacobson-TCP-IP,Cisco-AVPair +="lcp:interface-config#1=rate-limit input 51200000 1200000 2400000 conform-action transmit exceed-action drop",Cisco-AVPair +="lcp:interface-config#1=rate-limit output 51200000 1200000 2400000 conform-action transmit exceed-action drop",Cisco-AVPair +="lcp:interface-config#1=rate-limit input access-group 1 98304000 2304000 4608000 conform-action transmit exceed-action drop",Cisco-AVPair +="lcp:interface-config#1=rate-limit output access-group 1 98304000 2304000 4608000 conform-action transmit exceed-action drop"
Проблемы с просмотром ТВ через приставку от Триколор GS B621L :
1. низкое качество картинки
2. очень долгое переключение между каналами
3. периодическое выпадание картинки с ошибкой 34.
Последнее, собственно, больше всего раздражает пользователя.

Почему пишу именно сюда.
Потому-что проблемы нет у абонентов, подключенных с серверов доступа (NAS) на mpd5 (Freebsd).
Совсем нет! Ни одного "пункта".


Подозреваю, что проблема в шейпере, но пока зацепиться за что-то конкретное не удаётся.. :(

P.S. Посмотрел tcpdump-ом, что шлёт эта мерзкая приставка. Обнаружил один подозрительный "громадный" пакет.

Code: Select all

15:13:35.532093 IP 172.16.31.254.36310 > 77.83.53.22.80: Flags [.], seq 1:1429, ack 1, win 457, options [nop,nop,TS val 1461969 ecr 1074517697], length 1428: HTTP: GET /live/live/1TV_hd/hls3_enc/1TV_hd-avc1_6000000=10004-mp4a_59200_rus=
20000.m3u8?drmreq=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBfdHlwZSI6ImF... etc...
Похоже, это запрос на "порцию" просматриваемого канала. Пакет, конечно, внушительный, но 1428 байт вроде бы должны влезать в установленный MTU (1492).
KovAl
Posts: 91
Joined: 26 Dec 2017, 15:35

Re: PPPoE проблемы с сервисом Триколор

Post by KovAl »

Прошу пардону за "безпонтовый наезд" на accel!
Как всегда - дело было не в бобине.. ;)
Проблема жила в агрегации. Сменил бондинг с round-robin на LACP и всё зажужжало, аки пчёл! :)
Post Reply