Доброго всем дня , помогите с решением такого вопроса :
Есть пользователи 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 = 0Tue 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
При этом стоит отметить , что Start , Alive - пакеты для PPPoE сессии ходят нормально , и отрабатуют корректно .
>При этом стоит отметить , что Start , Alive - пакеты для
>PPPoE сессии ходят нормально , и отрабатуют корректно .Acct-Terminate-Cause = User-Request
Завершена по запросу пользователя.
Проверьте, что-то мне подсказывает что при корректном завершении вы в stop получите тот же набор.
>>При этом стоит отметить , что Start , Alive - пакеты для
>>PPPoE сессии ходят нормально , и отрабатуют корректно .
>
>Acct-Terminate-Cause = User-Request
>
>Завершена по запросу пользователя.
>Проверьте, что-то мне подсказывает что при корректном завершении вы в stop получите
>тот же набор.Вот по корректному завершению в логах я получаю
Acct-Terminate-Cause = User-Request
и эта строка пирсутствует во всх пакетах , а вот
Cisco-AVPair = "disc-cause-ext=Call Disconnect"
Эта строка присутствует только тогда когда завершение коннекта было не корректно (то есть выкл питания , выдернули dsl линию и так далее)Вот я и пытаюсь выяснить почему ни с того ни с сего , линия падает и поднимается - почти на 300 модемах (территориальной в разных местах).
Есть мысль что это физика что то сбоит , но нет официального подтверждения.
>[оверквотинг удален]
>Cisco-AVPair = "disc-cause-ext=Call Disconnect"
>Эта строка присутствует только тогда когда завершение коннекта было не корректно (то
>есть выкл питания , выдернули dsl линию и так далее)
>
>Вот я и пытаюсь выяснить почему ни с того ни с сего
>, линия падает и поднимается - почти на 300 модемах (территориальной
>в разных местах).
>Есть мысль что это физика что то сбоит , но нет официального
>подтверждения.
>1. Заворачиваете логи с ADSL стоек на сервак.
2. Сравниваете сколько процентов некорректных разрывов попадает в разрывы DSL соединений.
Если процент достаточно высок - лечите кабели/стойки/модемы и т.д.
Если с разрывами dsl линий связано небольшое количество некорректных отключений - ищите ошибки на интерфейсах, перегрузки каналов потери пакетов....
Привет! Я не ас но у меня бы случай когда без причины отваливались сессии. Решил тем что по умолчанию на модемах стоит mtu=1500, так вот я поставил на interface Virtual-Template ,ip mtu 1492, и все стало нормально, я точно не знаю, но как то читал что в заголовке пакета идет 8 бай на пппое. Может поможет.
>Привет! Я не ас но у меня бы случай когда без причины
>отваливались сессии. Решил тем что по умолчанию на модемах стоит mtu=1500,
>так вот я поставил на interface Virtual-Template ,
>
>ip mtu 1492, и все стало нормально, я точно не знаю, но
>как то читал что в заголовке пакета идет 8 бай на
>пппое. Может поможет.Решение
Да это всё было у меня , ответ найден при включении debug . Интересно то что IOS 12.4 по умолчанию ставит лимит сессии на pppoe 100 штук , а точней сказать лимин 100 pppoe сессий в Vlan`е - увеличил и всё заработало !
Всем спасибо !