05
Les liaisons Adsl permettent aux réseaux ruraux de disposer de liaisons de secours ou de maintenance à un faible coût; toutefois elles sont souvent sur lignes aériennes et donc assez fragiles.
Lors d’une intervention sur une de ces liaisons, après rétablissement de la ligne non dégroupée, le débit maximal en download plafonne à 2Mbps; la synchronisation se fait a 2400Kbps avec un rapport signal bruit très élevé de l’ordre de 30dB et plusieurs redémarrages et remplacement du modem ne résolvent pas le problème; pire le dispositif DLM (Digital Line Management) d’Orange réduit la synchro à 615 Kbps à la suite de ces redémarrages.
Une demande de désactivation du dispositif DLM est faite auprès d’Orange, à cette page.
L’effet n’est pas immédiat, mais à la désactivation la synchronisation monte à environ 11 Mbps; très vite, toutefois, on s’aperçoit que la synchronisation n’est pas stable, que le taux d’erreurs est élevé; on est passé d’une liaison Adsl qui rame parce que l’action du DLM est trop brutale, à une liaison Adsl qui rame parce que la synchro est instable, et en tout cas bien loin des 13 Mbps théoriquement possibles sur cette ligne d’environ 2 Km.
La modification du rapport signal/bruit souhaité permet une synchronisation à une vitesse certes plus faible mais plus utilisable; ce paramètre n’est en général pas accessible via l’interface graphique, mais via l’interface en ligne de commande (CLI) sous Telnet.
Sur les modems à module Broadcom 63XX :
> adsl
Usage: adsl start [--up] [--mod <a|d|l|t|2|p|e|m>] [--lpair <(i)nner|(o)uter>]
[--trellis <on|off>] [--snr <snrQ4>] [--bitswap <on|off>] [--sesdrop <on|off>]
[--sra <on|off>] [--CoMinMgn <on|off>] [--i24k <on|off>] [--phyReXmt <0xBitMap-UsDs>]
[--TpsTc <0xBitMap-AvPvAaPa>] [--monitorTone <on|off>]
[--forceJ43 <on|off>] [--toggleJ43B43 <on|off>]
adsl stop
adsl connection [--up] [--down] [--loopback] [--reverb]
[--medley] [--noretrain] [--L3] [--diagmode] [--L0]
[--tones] [--normal] [--freezeReverb] [--freezeMedley]
adsl configure [--mod <a|d|l|t|2|p|e|m>] [--lpair <(i)nner|(o)uter>]
[--trellis <on|off>] [--snr <snrQ4>] [--bitswap <on|off>] [--sesdrop <on|off>]
[--sra <on|off>] [--CoMinMgn <on|off>] [--i24k <on|off>] [--phyReXmt <0xBitMap-UsDs>]
[--TpsTc <0xBitMap-AvPvAaPa>] [--monitorTone <on|off>]
[--forceJ43 <on|off>] [--toggleJ43B43 <on|off>]
adsl bert [--start <#seconds>] [--stop] [--show]
adsl afelb [--time <sec>] [--tones] [--signal <1/2/8>]
adsl qlnmntr [--time <sec>] [--freq <msec>]
adsl inm [--start <BB_THRESH 10*dB> <INMIATO> <INMIATS>] [--stop] [--show]
adsl snrclamp [--shape <shapeId>] [--bpshape [bpIndex-bpLevel,]]
adsl nlnm [--show ] [--setThld <Thld_Num_Tones>]
adsl diag [--logstart <nBytes>] [--logpause] [--logstop] [--loguntilbufferfull <nBytes>]
[--loguntilretrain <nBytes>]
adsl info [--state] [--show] [--stats] [--SNR] [--QLN] [--Hlog] [--Hlin] [--HlinS] [--Bits]
[--linediag] [--reset] [--vendor] [--cfg]
adsl profile [--show] [--save] [--restore]
adsl --version
adsl --help
> adsl configure --snr 200
( 200 = pourcentage SNR par rapport – 6dB, donc 12 dB ici).
Apparemment la commande save ne sauvegarde pas la modification et il faut donc la renouveler après un redémarrage. Ou encore intégrer une action du module Threshold si le signal/bruit est monitoré par Cacti.
Sur modem Zyxel Prestige P660R
dsl361> wan adsl snroffset usage: set snr offset (offset(db)*512) current value:0 dsl361> wan adsl snroffset -1024 -1024 dsl361> wan adsl reset ok dsl361> wan adsl snroffset usage: set snr offset (offset(db)*512) current value:ffffeecc
Ce réglage peut être sauvegardé dans le fichier autoexec.net du modem.
A contrario, sur une liaison très peu bruitée et très stable, il est possible de négocier un signal/bruit plus faible pour obtenir une vitesse plus importante.
adsl configure –snr 66 sur un modem Broadcom
wan adsl snroffset 1024 1024 sur un Zyxel
Références :
DLM (Dynamic Line Management)
Utilisation de la commande adsl configure –snr