RuCore.NET

Причина разрыва соединения модемом





Причина разрыва соединения

Как правило, модем разрывает соединение не из-за сбоев оборудования провайдера, а из-за некачественных линий телефонной связи — помех, искажений, эха и т.д. Также неверно делать вывод о том, что провайдер некачественно предоставляет услуги доступа по dial-up, если соединение с ним нестабильно, а сдругим провайдером — стабильно. Все дело в том, что это самое соединение идет по разным каналам связи, и узкое место в этой цепочке- Ваша АТС, которая великолепно работает при обращении к одним номерным емкостям и отвратительно — с другими. Не так давно в одной ранее уважаемой мной передаче, критически тестирующей разное предоставление потребительских услуг, уверенно заявлялось, что скорость коннекта 28800 б/с — исключительно вина некоего столичного провайдера! Абсолютная некомпетентность в сумме с излишней самоуверенностью порождает подобные легенды, которые охотно скармливают обывателям, не желающим разбираться в основах dial-up работы. Для того, чтоб начинать «гнуть пальцы» необходимо прежде всего запастись статистикой, где указывается кто виноват, и где, как правило, кроется ответ на вопрос «что делать?».
Причина разрыва соединения указывается в статистике соединения, ее можно снять в любой терминальной программе сразу по завершении сеанса. Дополнительно в файле драйвера, который использует модем (INF-файл открываем Блокнотом), вместо команды HKR,, Reset,, «ATZ<cr>», которая может обнулять статистику после разрыва соединения подставляется, например AT : HKR,, Reset,, «AT<cr>» …
Ниже пориводятся расшифровка сообщений Вашей статистики, другие дополнительны команды можно посмотреть также в
Статистика ATI11… и
Статистика ATI6… Итак,



Причины (Disconnect Reason) могуть быть следующими:

A Rootless Tree (Дерево без корня):
Модем получил неверный кадр V.42bis.

Break Timeout ( Тайм-аут Break):
Обнаружена несовместимая обработка сигнала Break.

DISC Received (Принят кадр DISC):
Удаленный модем послал кадр протокола коррекции ошибок V.42 (LAPM) «отключение». Нормальное завершение соединения по инициативе удаленного модема.

DTR dropped (Переход сигнала DTR в состояние логического нуля):
Компьютер или терминал перевел сигнал DTR (Data Terminal Ready, готовность терминала данных) в состояние логического нуля, завершив тем самым сеанс связи.

Escape code (ESC-последовательность):
Оператор послал модему ESC-последовательность +++; или после выхода в командный онлайн режим оператором была дана команда ATH0.

Extra Stepup (Избыточный шаг вверх):
Модем получил неверный кадр V.42bis(Сжатие данных).

GSTN (General Switched Telephone Network, коммутируемая телефонная сеть общего назначения):
Clear Down — было установленно соединение без коррекции ошибок, и на стороне удаленного модема произошел переход сигнала DTR в состояние логического нуля, что вызвало инициацию GSTN Cleardown ( единственный способ корректного разрыва соединения без коррекции ошибок), либо было установленно соединение с коррекцией ошибок, но удаленный модем не смог принять от локального модема подтверждение получения кадра DISC или LD (разрыв соединения) и инициировал GSTN Cleardown.

Illegal Command Code (Недопустимый код команды):
Модем получил неверный кадр V.42bis(Сжатие данных).

Inactivity timeout (Таймаут неактивности):
Модем определил отсутствие активности в линии в течение промежутка времени, указанного в регистреS19(как правило), по умолчанию 0, таймер неактивности отключен.

Invalid Codeword (Неверное кодовое слово):
Модем получил неверный кадр V.42bis (сжатие данных)

Invalid speed (Недопустимая скорость):
Диапазон рабочих скоростей модема был ограничен командой и после установки начального соединения модемы выбирали скорость, лежащую за пределами указанного диапазона.

Keypress Abort (Аварийное завершение по нажатию кнопки):
Аварийное завершение процедуры установки начального соединения модемов по получению любого символа от DTE.

LD received (Получен кадр LD):
Локальный модем принял от удаленного кадр Link Disconnect (запрос разрыва соединения) протокола коррекции ошибок MNP.

Loop loss disconnect (Отключение из-за пропадания питания линии):
Модем определил пропадание питанияв линии. Обычно это происходит, когда удаленный модем повесил трубку без оповещения. АТС кратковременно отключает питание линии когда происходит отключение на другом конце соединения. Пока в соответствующем регистре стоит 0, модем немедленно вешает трубку при пропадании питания на линии.

Loss of Carrier (Потеря несущей):
Модем обнаружил пропадание несущей удаленного модема и ждал в течении промежутка времени, установленного в регистре S10 (По умолчанию 0,7 сек.).

MNP incompatibility (MNP несовместимость):
В модеме установленна команда использования MNP, удаленный модем не поддерживает MNP, либо была ошибка при установке соединения с MNP.

Retransmit limit (Превышение предела перепосылок):
Локальный модем достиг предела в 12 перепосылок безошибочно передать удаленному модему кадр данных и разорвал связь в соответствии с рекомендацией V.42. При этом разрыв связи выполняется по следующему сценарию: локальный модем посылает удаленному кадр DISC, если подтверждения по истечении таймаута нет, посылается GSTN Cleardown. Затем, независимо от того, как завершился GSTN Cleardown, модем отключается от линии.

SABME Timeout (Set Asynchronous Balance Mode Extended, тайм-аут установления баланса расширенного асинхронного режима):
Неудачное завершение данной фазы установки соединения на протоколе V.42.

Talk/Data Switch Depressed (Нажата кнопка Talk/Data):
На внешнем модеме была нажата кнопка Talk/Data при значении S32 отличном от нуля, и модем разорвал соединение.

Unable to Retrain (Невозможно выполнить перетренировку):
Помехи в линии привели к тому, что после нескольких неудачных попыток выполнить перетренировку, модемы более не в состоянии передавать или принимать данные.

XID Timeout (Тайм-аут при обмене кадрами XID протокола V.42):
Неудачное завершение фазы обмена кадрами XID (XID Exchange) при установке соединения с использованием протокола коррекции ошибок V.42 (LAPM). Если локальный модем не получил XID response frame в ответ на передачу кадра XID удаленному модему в течение таймерного интервала, локальный модем должен повторно выслать кадр XID и увеличить на еденицу счетчик ретрансмиссий. После безуспешных посылок кадра XID протокол должен информировать управляющюю функцию (супервизор), что процедура согласования/индикации не завершена.

Расшифровка статистики по команде ATI11.

Имеется:

U.S. Robotics 56K Voice EXT Link Diagnostics…

Modulation V.34
Carrier Freq (Hz) 1829/1920
Symbol Rate 3200/3200
Trellis Code 64S-4D/64S-4D
Nonlinear Encoding ON/ON
Precoding ON/ON
Shaping OFF/ON
Preemphasis (-dB) 6/2
Recv/Xmit Level (-dBm) 28/16
Near Echo Loss (dB) 27
Far Echo Loss (dB) 57
Carrier Offset (Hz) 2560
Round Trip Delay (msec) 3
Timing Offset (ppm) 4800
SNR (dB) 17
Speed Shifts Up/Down 0/0
Status :

Для параметров, разделённых косой чертой, выводятся два значения:
направление на приём (выбирает локальный модем)/ направление на передачу (выбирает удалённый модем).

Modulation (Модуляция):
Тип модуляции, на которой было установлено соединение. Допустимые значения: Bell 103, V.22/Bell 212, V.22bis, HST, V.32/bis/terbo,VFC (V.FC или иначе V.Fast Class), V.34, V.34+, x2, V.90.Carrier Freq (Hz) [Несущая частота, Гц.]. Допустимые значения: 1800 — на всех стандартах модуляции кроме V.FC, V.34*, V.90 и X2.

Symbol Rate (Символьная «модуляционная» скорость):
Допустимые значения: 2400 — на всех стандартах модуляции, кроме V.FC, V.34*, V.90 и X2. На V.90 и x2 в направлении на приём показывается символьная скорость 8000 бит в секунду. На V.34* и V.FC это значения из ряда: 3429, 3200, 3000, 2800, 2743, 2400.

Trellis Code (Решетчатый код):
Используемый в соединении тип решетчатого декодера/кодера. Например: 64S-4D (4-мерный решетчатый кодер на 64 состояния). Выводится лишь на V.FC, V.34*, V.90 и x2. Допустимые значения: V.FC — 8S-2D, 32S-2D; V.34* — 64S-4D, 32S-4D, 16S-4D; V.90/X2 — в направлении на приём фигурирует None. Примечание: в модемах U.S. Robotics (3COM) на V.34* на приём выбирается лишь 64S-4D декодер.

Nonlinear Encoding (Нелинейное кодирование):
Метод повышения устойчивости к искажениям точек, близких к периметру сигнального созвездия, путем введения неравномерного двумерного (2D) размещения сигнальных точек. Выводится лишь на V.FC, V.34*, V.90/x2 (только направление на передачу, на приём: None). Допустимые значения: ON (вкл.), OFF (выкл.).

Precoding (Предкодирование):
Метод нелинейной коррекции, служащий для уменьшения шумов корректора, вызванных амплитудными искажениями. Коррекция производится в передатчике с использованием коэффициентов предкодирования, выработанных удаленным модемом. Выводится лишь на V.FC, V.34* и V.90/x2 (только в направлении на передачу, на приём, None). Допустимые значения: ON (вкл.), OFF (выкл).

Shaping (Выбор формы сигнального созвездия):
Метод повышения помехоустойчивости путём введения неравномерного двумерного вероятностного распределения для передаваемых сигнальных точек. Степень формирования сигнального созвездия является функцией величины расширения созвездия. Допустимые значения: ON (расширенное), OFF (сжатое). Выводится на V.FC, V.34* и V.90/x2 в обоих направлениях.

Preemphasis Index (Номер фильтра предыскажения):
Метод линейной коррекции, в соответствии с которым, производится формирование спектра передаваемого сигнала для компенсации амплитудных искажений. Предыскажающий фильтр выбирается с использованием индекса фильтра, вырабатываемого удаленным модемом. Используется для коррекции завалов АЧХ телефонного канала на высоких частотах. Выводится на V.FC, V.34* и V.90/x2 (только на передачу, в направлении на приём None). Допустимые значения: 0…10.

Recv/Xmit Level (-dBm) (Уровень входного/выходного сигнала, (-дБм)):
Уровни принимаемого/передаваемого сигналов, уровень входного сигнала и уровень сигнала передатчика.
Это разделённые косой чертой уровни сигнала, принятого от удалённого модема / переданного локальным передатчиком. Уровни сигналов выводятся на всех стандартах модуляции. Необходимо помнить, что при причинах разрыва, таких, как Unable to Retrain, Loop loss disconnect или Loss of carrier, уровню входного сигнала в статистике однозначно доверять нельзя.
Чем больше полученные числа по модулю, тем меньше уровни сигналов. Уровень приема, в общем, чем выше, тем лучше. Каждый приемник может попросить удаленный передатчик изменить уровень.
Однако, для большинства случаев, уровень входного сигнала должен находиться в пределах -20:-30дБм, а выходного — в диапазоне -9:-13дБм. Следует помнить, что уровни сигналов измеряются в децибелах на милливатт, и уровень в -11дБм оказывается выше, чем -15дБм. Уровень выходного сигнала не всегда соответствует установленному соответствующей командой модема. Например, для модема ZyXEL Omni 56K можно установить выходной уровень в -10 дБм по команде AT*P10, однако в статистике ATI12 он окажется равен -13дБм. Этот эффект может наблюдаться на модуляциях V.FC, V.34*, K56flex и V.90. Он носит название Power Drop, т. е., запрос снижения уровня выходного сигнала. Очевидно, что Power Drop может быть запрошен как удалённым, так и локальным модемом. В этом случае, значение уровня входного сигнала окажется ниже, чем ожидается. К сожалению, величина входного уровня зависит от многих факторов, и однозначно судить о том, что он подвергся влиянию локального Power Drop, невозможно. В таких случаях желательно обратиться к АЧХ линии (если она есть в статистике), которую модемы снимают при номинальном уровне сигнала. Необходимо помнить, что для построения АЧХ необходим специальный тестовый сигнал, предусмотренный в процедуре хэндшейка и ретрейна модуляций V.FC, V.34, K56flex, V.90.

SNR (dB) (Соотношение сигнал/шум):
Signal to Noise Ratio — измеряется в децибелах (dB). Показывает соотношение между уровнем входного сигнала и уровнем шума, выраженное в децибелах. Большему значению SNR соответствует более высокая скорость передачи данных на приём. Выводится на V.FC, V.34*, V.90/X2.
Чем соотношение выше, тем меньше зашумленность и тем лучше качество линии, тем большая скорость связи может быть достигнута. Для получения стабильной скорости 33600 значение должно быть выше 35 дБ, для 19200 — 30 dB, для 16800 — примерно 24 дБ, минимально допустимый SNR для скорости 2400 — 14 dB. То есть если SNR < 30 dB, то протокол V34 не даст высоких скоростей. Необходимо помнить, что это приближенные значения, и от модема к модему могут сильно меняться, тем более что величина соотношения сигнал/шум в разных модемах определяется по-разному, и на разных модуляциях одному и тому же соотношению сигнал/шум могут соответствовать разные скорости.

Near Echo Loss (dB) (Ослабление ближнего эха, уровень падения ближнего эха):
Определяемое на этапе тренировки эхоподавителя, значение разности между уровнем выходного сигнала локального модема и уровнем паразитного эхо-сигнала, синхронного с выходным сигналом, на входе приёмника локального модема после его ослабления дифсистемой модема. Это число означает, во сколько раз ближнее эхо (короткая петля) тише исходного сигнала. Этот параметр не очень важен, так как ближнее эхо гасится системой эхо гашения почти на 100%. Но, в любом случае, чем больше это число (ниже уровень ближнего эха), тем лучше. Типичное значение -15…25dB. Выводится на V.FC, V.34*, V.90/X2.
При уменьшении уровня выходного сигнала модема (увеличении значения s39), уровни ближнего и дальнего эха будут ниже, что повысит эффективность работы механизма эхогашения.

Far Echo Loss (dB) (Ослабление дальнего эха, уровень падения дальнего эха):
Определяемое на этапе тренировки эхоподавителя, значение разности между уровнем выходного сигнала локального модема и уровнем паразитного эхо-сигнала, смещённого во времени на величину Roundtrip delay относительно выходного сигнала, на входе приёмника локального модема после его ослабления дифсистемой модема. Это число гораздо более важно: дальнее эхо (длинная петля) гасится значительно хуже, здесь искажения на линии делают гасимый сигнал сильно отличающимся от исходного сигнала, и в итоге после эхо гашения остается шум. Естественно, чем ниже уровень дальнего эха (больше число), тем ниже уровень остающегося от него шума и выше скорость соединения. Типичное значение — 40…60dB. Выводится на V.FC, V.34*, V.90/X2.
При уменьшении уровня выходного сигнала модема (увеличении значения s39 -U.S.Robotics), уровни ближнего и дальнего эха будут ниже, что повысит эффективность работы механизма эхо гашения.

Roundtrip Delay (msec) (Задержка туда — обратно):
Время «путешествия» сигнала от локального модема до удаленного и обратно. Измеряется в миллисекундах, от 0 до 9999 (большие значения свидетельствуют об ошибке в измерении данного параметра).

Timing Offset (ppm) (Систематическая ошибка символьной синхронизации):
Систематическая ошибка символьной синхронизации показывает, насколько скорость прихода символов отличается от той скорости (symbol rate), которая должна была бы быть. Значительная ошибка может привести к невозможности установления соединения. Постоянная ошибка может быть вызвана разностью скорости работы удаленного и локального модемов (например, из-за разных частот задающих кварцов). Плавающая ошибка может быть вызвана «искажениями времени» за счет временных перегрузок цифровых каналов связи. Измеряется в десятитысячных долях процента.

Carrier Offset (ppm) (Сдвиг частоты несущей):
Сдвиг несущей показывает, насколько принимаемая частота несущей отличается от того, что должно быть. Значительная ошибка может привести к невозможности установления соединения. Может быть вызвана расстроенностью задающих генераторов аппаратуры канала связи. Измеряется в десятитысячных долях процента.

RX Upshifts (Подьёмы скорости на приём):
Число пересогласований скорости, инициированных локальным модемом, после которых скорость на приём оказалась выше, чем до них. Сюда не входят пересогласования скорости, не вызвавшие изменения скорости на приём. Если в результате неудачного пересогласования была запрошена автоматическая перетренировка, в качестве результирующей скорости пересогласования будет рассматриваться скорость на приём по окончании перетренировки.

RX Downshifts (Снижения скорости на приём):
Число пересогласований скорости, инициированных локальным модемом, после которых скорость на приём оказалась ниже, чем до них. Сюда не входят пересогласования скорости, не вызвавшие изменения скорости на приём. Если в результате неудачного пересогласования была запрошена автоматическая перетренировка, в качестве результирующей скорости пересогласования будет рассматриваться скорость на приём по окончании перетренировки.

TX Speedshifts (Сдвиги скорости на передачу):
Число пересогласований скорости со стороны удалённого модема, независимо от того, закончились ли они изменением скорости на передачу, и в какую сторону. Т. е., это число включает все без исключения пересогласования скорости со тороны удалённого модема. В этой связи, нельзя забывать, что сумма Rx Upshifts + Rx Downshifts в статистике одного модема может быть меньше, чем Tx Speedshifts в статистике другого за счёт пересогласований на текущую скорость (fallcurrent).

Расшифровка статистики по команде ATI6.

Имеется:

>USRobotics Courier V.Everything Link Diagnostics…

Char sent……….471870………Chars Received………4725545
Chars lost…………………0
Octets sent…….273692………Octets Received……..4662802
Blocks sent……….32843……..Blocks Received………….21672
Blocks resent……..2737
Retrains Requested…3………Retrains Granted………………22
Line Reversals………….0
Link Timeouts…………27………Link Naks…………………………368
Data Compression………………V42BIS 2048/32.Blers 2343
Equalization………..Long
Fallback………………Enabled
Protocol………………LAPM 244/15
Speed…………………33600/31200
Last Call……………..00:36:45

Disconnect Reason is DTR dropped
OK
Chars sent (Послано символов):
Число символов, переданных локальным модемом удалённому за время сеанса связи.

Chars Received (Принято символов):
Число символов, принятых локальным модемом от удалённого за время сеанса связи.

Blocks sent (Послано блоков):
Количество безошибочно переданных удалённому модему за время сессии блоков данных протокола коррекции ошибок.

Blocks received (Принято блоков):
Количество безошибочно принятых локальным модемом за время сессии блоков данных протокола коррекции ошибок.

Chars lost (Потеряно символов):
Число символов, потерянных по причине переполнения буфера передачи модема. Всегда должно быть равно нулю. Если не равно нулю, у вас имеется проблема с управлением потоком передаваемых данных.

Octets (Октеты):
Сжатые блоки данных. Еcли количество октетов пpевышает количество поcланных cимволов, возможно, модем иcпользyет компрессию MNP5 на yже cжатом файле, что вызывает yвеличение объема данных.

Line Reversals (Ревеpcиpование линии):
Количество переключений низко- и выcокоcкоpоcтного каналов модема на пpотоколе HST.

Blers (сокр. от Block errors — Блоковые ошибки):
Ошибки в блоках данных и протокола коррекции ошибок. Блоковые ошибки вызваны шумом или иными помехами в линии. Если имеет место большое количество блоковых ошибок, то пpоблемы в pаботе пpиемника вашего модема связаны с телефонной линией. Особенно большое количество Blers пpи небольшом вpемени на линии возникает, если модем эксплyатиpyется на декадно-шаговой АТС. Это число промежутков времени по 50 мс, в течение которых встретились одна или более ошибок.

Blocks Resent (Повтоpно пеpедано блоков):
Количество переданных блоков протокола коррекции ошибок, которые были повтоpно высланы по запросу удалённого модема.

Retrains requested / granted:
Количество ретрейнов в сеансе связи. Requested — запрошенных локальным модемом, granted — выполненных по запросу удаленного модема. Количество ретрейнов, соотнесённое ко времени, в течение которого они произошли (частота), говорит о стабильности состояния линии в представлении каждого из модемов. Большое количество может быть вызвано как мощными помехами в линии и низким уровнем сигнала, так и значительными изменениями параметров канала связи на протяжении сеанса. Кроме того, множественные ретрейны, запрошенные одним из модемов, могут говорить о необходимости повышения его уровня входного сигнала (т.е. необходимости повышения выходного уровня у другого модема).

Link Timeouts (Таймаyты соединения):
Количество раз, когда протокол коррекции ошибок не получил отклика от удалённого модема по истечении времени ожидания кадра (T401).

Link Naks (Отрицательные подтверждения, Negative AcKnowledgements):
Количество раз, когда удалённый модем запросил повторную передачу (ретрансмиссию) одного или больше блоков данных. NAK означает отрицательное подтверждение.

Data Compression (Сжатие данных):
Показывает тип cжатия данных, согласованный для данного cоединения (V42BIS или MNP5) или его отcyтcтвие (NONE). Ответ V42BIS включает pазмеp cловаpя и макcимальнyю длинy иcпользyемой cтpоки, напpимеp, 2048/32.

Equalization Long/Short (Коррекция длинная/коpоткая):
Соcтояние бита 0 pегиcтpа S15; длинная при S15.0=0, коpоткая при S15.0=1. Используется только на HST.

Fallback (Снижение cкоpоcти пеpедачи):
Enabled/Disabled (Включено/Выключено): показывает, выполняли или нет модемы сдвиг скорости во время установки соединения. Enabled, означает, что имел место сдвиг скорости; Disabled, означает, что сдвига скорости не было.

Protocol (Пpотокол):
Показывает ycтановленный пpотокол коppекции ошибок (LAPM, HST, MNP, NONE) или SYNC пpи cинхpонной cвязи. В модемах Courier ответ LAPM/MNP включает максимальную длину информационного поля кадра [N401] и размер окна [k] протокола, согласованные модемами при установке соединения и разделённые дробной чертой. Например, LAPM 244/15 или MNP 244/8.

Speed (Скоpоcть, TX / RX Speed):
Скорость передачи от нас/к нам, скоpоcть, на которой работали приёмник/передатчик модема перед самым разрывом связи (как правило, интересует именно «к нам»), выраженная в битах в секунду (bps). Для соединений с асимметричными скоростями в разных направлениях (Terbo/ASL, V.34, V.90, HST), две скорости указывают на приёмник и передатчик соответственно. Заметная асимметрия (разница в скоростях) говорит о том, что одному из модемов (тому, в чью сторону скорость значительно меньше), трудно работать (много помех, плохо слышно и т. д.). Это объясняется тем, что каждый модем контролирует свою скорость на приём, и она тем выше, чем выше локальное соотношение сигнал/шум (SNR), определяемое уровнем сигнала и шума на входе. Точнее, SNR (и, следовательно, скорость на приём) тем выше, чем выше уровень входного сигнала, и чем ниже уровень шума на входе.

V.90/x2 Peak Speed (Пиковая скорость V.90/X2):
Показывает максимальную скорость на приём за время текущего сеанса связи на V.90 или X2. Выдаётся только модемами Sportster 56K.



Поделись статьей с друзьями


56 просмотров



Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: