URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 17328
[ Назад ]

Исходное сообщение
"Отваливаються ADSL пользователи"

Отправлено umca , 07-Окт-08 21:42 

Доброго всем дня , помогите с решением такого вопроса :

Есть пользователи ADSL , они постоянно в течении дня отваливаються (без закономерности) в логах радиуса пишит так :

Attributes:
        Acct-Session-Id = "0000C60B"
        Cisco-AVPair = "client-mac-address=0015.ebc6.ab02"
        Framed-Protocol = PPP
        Framed-IP-Address = user_IP
        User-Name = "user_login"
        Acct-Authentic = RADIUS
        Cisco-AVPair = "connect-progress=LAN Ses Up"
        Cisco-AVPair = "nas-tx-speed=2000000000"
        Cisco-AVPair = "nas-rx-speed=2000000000"
        Acct-Session-Time = 2283
        Acct-Input-Octets = 100061
        Acct-Output-Octets = 74546
        Acct-Input-Packets = 444
        Acct-Output-Packets = 432
        Acct-Terminate-Cause = User-Request
        Cisco-AVPair = "disc-cause-ext=Call Disconnect"
        Acct-Status-Type = Stop
        NAS-Port-Type = Virtual
        NAS-Port = 0
        NAS-Port-Id = "15/0/1/500"
        Service-Type = Framed-User
        NAS-IP-Address = x.x.x.x
        NAS-Identifier = "x.x.x.x"
        Acct-Delay-Time = 0

Tue Oct  7 08:42:22 2008: DEBUG: Handling request with Handler 'Framed-Protocol=PPP,NAS-Port-Type=Virtual,Service-Type=Framed-User'
Tue Oct  7 08:42:22 2008: DEBUG: SESSION_VPN Deleting session for user_login, x.x.x.x, 0
Tue Oct  7 08:42:22 2008: DEBUG: do query is: 'execute procedure RADIUS_PUT_ACCOUNTING_VPN('Delete', 'user_login', '07.10.2008 08:42:22', 'F
ramed-User', 'x.x.x.x', 'x.x.x.x', '0', 'Virtual', 'user_IP ', '0000C60B', '02283', 'Stop', '0100061', '074546', '0', '0',
'User-Request', 'Call Disconnect');':
Tue Oct  7 08:42:22 2008: DEBUG: Handling with Radius::AuthSQL
Tue Oct  7 08:42:22 2008: DEBUG: Handling accounting with Radius::AuthSQL
Tue Oct  7 08:42:22 2008: DEBUG: AuthBy SQL result: ACCEPT,
Tue Oct  7 08:42:22 2008: DEBUG: Accounting accepted
Tue Oct  7 08:42:22 2008: DEBUG: Packet dump:


В частности интересует эта строка   Cisco-AVPair = "disc-cause-ext=Call Disconnect"   как я понял это примерно означает что сессия порвалась (типа как откл. питание или что то в этом роде), вот только это происходит со всеми модемами в сети , без причины!!

на cisco настроенно так

interface Virtual-Template100
description VPN Termination
no ip address
ip access-group secure in
ip access-group secure out
ip mroute-cache
no keepalive
ppp authentication pap chap ms-chap



Содержание

Сообщения в этом обсуждении
"Отваливаються ADSL пользователи"
Отправлено umca , 07-Окт-08 22:42 
При этом стоит отметить , что Start , Alive - пакеты для PPPoE сессии ходят нормально , и отрабатуют корректно .

"Отваливаються ADSL пользователи"
Отправлено fantom , 08-Окт-08 13:40 
>При этом стоит отметить , что Start , Alive - пакеты для
>PPPoE сессии ходят нормально , и отрабатуют корректно .

Acct-Terminate-Cause = User-Request

Завершена по запросу пользователя.
Проверьте, что-то мне подсказывает что при корректном завершении вы в stop получите тот же набор.


"Отваливаються ADSL пользователи"
Отправлено umca , 08-Окт-08 15:12 
>>При этом стоит отметить , что Start , Alive - пакеты для
>>PPPoE сессии ходят нормально , и отрабатуют корректно .
>
>Acct-Terminate-Cause = User-Request
>
>Завершена по запросу пользователя.
>Проверьте, что-то мне подсказывает что при корректном завершении вы в stop получите
>тот же набор.

Вот по корректному завершению в логах я получаю

Acct-Terminate-Cause = User-Request
и эта строка пирсутствует во всх пакетах , а вот


Cisco-AVPair = "disc-cause-ext=Call Disconnect"
Эта строка присутствует только тогда когда завершение коннекта было не корректно (то есть выкл питания , выдернули dsl линию и так далее)

Вот я и пытаюсь выяснить почему ни с того ни с сего , линия падает и поднимается - почти на 300 модемах (территориальной в разных местах).
Есть мысль что это физика что то сбоит , но нет официального подтверждения.
  


"Отваливаються ADSL пользователи"
Отправлено fantom , 09-Окт-08 09:15 
>[оверквотинг удален]
>Cisco-AVPair = "disc-cause-ext=Call Disconnect"
>Эта строка присутствует только тогда когда завершение коннекта было не корректно (то
>есть выкл питания , выдернули dsl линию и так далее)
>
>Вот я и пытаюсь выяснить почему ни с того ни с сего
>, линия падает и поднимается - почти на 300 модемах (территориальной
>в разных местах).
>Есть мысль что это физика что то сбоит , но нет официального
>подтверждения.
>

1. Заворачиваете логи с ADSL стоек на сервак.
2. Сравниваете сколько процентов некорректных разрывов попадает в разрывы DSL соединений.
Если процент достаточно высок - лечите кабели/стойки/модемы и т.д.
Если с разрывами dsl линий связано небольшое количество некорректных отключений - ищите ошибки на интерфейсах, перегрузки каналов потери пакетов....


"Отваливаються ADSL пользователи"
Отправлено tilk , 10-Окт-08 16:09 
Привет! Я не ас но у меня бы случай когда без причины отваливались сессии. Решил тем что по умолчанию на модемах стоит mtu=1500, так вот я поставил на interface Virtual-Template ,

ip mtu 1492, и все стало нормально, я точно не знаю, но как то читал что в заголовке пакета идет 8 бай на пппое. Может поможет.


"Отваливаються ADSL пользователи"
Отправлено umca , 10-Окт-08 17:29 
>Привет! Я не ас но у меня бы случай когда без причины
>отваливались сессии. Решил тем что по умолчанию на модемах стоит mtu=1500,
>так вот я поставил на interface Virtual-Template ,
>
>ip mtu 1492, и все стало нормально, я точно не знаю, но
>как то читал что в заголовке пакета идет 8 бай на
>пппое. Может поможет.

Решение

Да это всё было у меня ,  ответ найден при включении debug . Интересно то что IOS 12.4 по умолчанию ставит лимит сессии на pppoe 100 штук , а точней сказать лимин 100 pppoe сессий в Vlan`е - увеличил и всё заработало !

Всем спасибо !