Auteur Sujet: ONU fs.com tx power a 40dB  (Lu 8094 fois)

0 Membres et 1 Invité sur ce sujet

Jimbo-77

  • Abonné Sosh fibre
  • *
  • Messages: 90
  • La Madeleine (59)
ONU fs.com tx power a 40dB
« le: 19 juin 2023 à 09:45:59 »
Hello !

J’ai un petit comportement étrange ce matin.
Plus d’internet, je vérifie l’atténuation fibre suite aux incidents que j’ai eus et je m’aperçois que la puissance de transmission est à -40dB.
Un shut/no shut de l’interface a suffi à résoudre le souci mais je voulais savoir si vous aviez déjà eu ce type de souci.

Jim

Atmis

  • Abonné Orange Fibre
  • *
  • Messages: 70
  • Lot (46)
ONU fs.com tx power a 40dB
« Réponse #1 le: 19 juin 2023 à 21:42:41 »
Salut,
Oui, j'ai eu exactement le problème 2 fois, sur 2 installations différentes (1x chacune) en l'espace de 2 mois environ. Les ONUs sont sur des CRS305. Je ne connais pas la cause et si quelqu'un a des explications, je suis preneur ! Même si ça reste très ponctuel.

Atmis

  • Abonné Orange Fibre
  • *
  • Messages: 70
  • Lot (46)

Jimbo-77

  • Abonné Sosh fibre
  • *
  • Messages: 90
  • La Madeleine (59)
ONU fs.com tx power a 40dB
« Réponse #3 le: 19 juin 2023 à 21:45:48 »
J’avais pas précisé mais installé aussi sur un CRS305.

En tout cas, je me sens moins seul 😊.

Jimbo-77

  • Abonné Sosh fibre
  • *
  • Messages: 90
  • La Madeleine (59)
ONU fs.com tx power a 40dB
« Réponse #4 le: 19 juin 2023 à 21:50:13 »

cyayon

  • Abonné Orange Fibre
  • *
  • Messages: 648
  • Cordon 74 - Orange Fibre Pro
ONU fs.com tx power a 40dB
« Réponse #5 le: 20 juin 2023 à 10:21:46 »
Salut,

J'ai eu le cas 2 fois aussi en v7.8.
Il ne me semble que j'avais eu le souci en v7.7.
Depuis la v7.9, pas de problème depuis la maj (environ 1mois).

Avec quelle version de RouterOS dans le CRS305 as-tu eu le pb ?
Quelle commande exactement as-tu passé pour retrouver l'ONU et le link stp ?

Jimbo-77

  • Abonné Sosh fibre
  • *
  • Messages: 90
  • La Madeleine (59)
ONU fs.com tx power a 40dB
« Réponse #6 le: 20 juin 2023 à 11:28:59 »
Salut,

J'ai eu le cas 2 fois aussi en v7.8.
Il ne me semble que j'avais eu le souci en v7.7.
Depuis la v7.9, pas de problème depuis la maj (environ 1mois).

Avec quelle version de RouterOS dans le CRS305 as-tu eu le pb ?
Quelle commande exactement as-tu passé pour retrouver l'ONU et le link stp ?

Je suis en 7.9
J’ai désactivé l’interface et je l’ai réactivée derrière. Via l’interface web.
L’équivalent d’un /interface/disable <interface> et d’un /interface/enable <interface>

cyayon

  • Abonné Orange Fibre
  • *
  • Messages: 648
  • Cordon 74 - Orange Fibre Pro
ONU fs.com tx power a 40dB
« Réponse #7 le: 20 juin 2023 à 11:37:28 »
merci.

donc meme en 7.9 le problème existe...

cyayon

  • Abonné Orange Fibre
  • *
  • Messages: 648
  • Cordon 74 - Orange Fibre Pro
ONU fs.com tx power a 40dB
« Réponse #8 le: 20 juin 2023 à 11:42:24 »
J'avais fait un petit script pour monitorer l'ONU. Il faut juste changer les 2 variables iface et email.
Ce script est schedulé toutes les 10min.
Si cela peut aider...

# Check ONU Status and action if required
# version 20230620

:local iface "<ONU_IFACE>"
:local LogHeader "onu-status"
:local email "<EMAIL>"

:local msg
:local txpower
:local rxpower
:local lstatus
:local checksum
:local temperature

:global ONUStatus "OK"

/interface ethernet monitor $iface once do={:set txpower $"sfp-tx-power"; :set rxpower $"sfp-rx-power"; :set lstatus $"status"; :set temperature $"sfp-temperature"; :set checksum $"eeprom-checksum";  }

# ex : txpower:2533 rxpower:-17825 status:link-ok temperature:40 checksum:good
:set msg "$LogHeader : txpower:$txpower rxpower:$rxpower status:$lstatus temperature:$temperature checksum:$checksum"
:put "$msg"; :log info "$msg";


# check global status
if ( $txpower < 2000 or $rxpower > -1200 or $temperature > 75 or $lstatus != "link-ok" or $checksum != "good" ) do={
    :set ONUStatus "RETRY"
    :set msg "$LogHeader : ONU $iface status $ONUStatus WARNING !"
    :put "$msg"; :log warning "$msg"
    :delay 3;
    /interface ethernet monitor $iface once do={:set txpower $"sfp-tx-power"; :set rxpower $"sfp-rx-power"; :set lstatus $"status"; :set temperature $"sfp-temperature"; :set checksum $"eeprom-checksum";  }
    :set msg "$LogHeader : txpower:$txpower rxpower:$rxpower status:$lstatus temperature:$temperature checksum:$checksum"
    :put "$msg"; :log info "$msg";
    if ( $txpower < 2000 or $rxpower > -1200 or $temperature > 75 or $lstatus != "link-ok" or $checksum != "good" ) do={
         :set ONUStatus "WARNING"
         :set msg "$LogHeader : ONU $iface status $ONUStatus WARNING !"
         :put "$msg"; :log warning "$msg"
         /tool e-mail send to=$email subject="$msg"
    } else={
         :set ONUStatus "OK"
         :set msg "$LogHeader : ONU $iface status $ONUStatus (retry OK)"
         :put "$msg"; :log info "$msg"
    }
}

# check tx and reboot
if ( $txpower < 0 ) do={
    :set ONUStatus "FAILED"
    :set msg "$LogHeader : ONU $iface status $ONUStatus FAILED, action required !"
    :put "$msg"; :log error "$msg"
    /tool e-mail send to=$email subject="$msg"
    /interface/disable $iface
    :delay 3;
    /interface/enable $iface
    #:set ONUStatus "REBOOT"
    #/system reboot
    #:delay 3;
}

Jimbo-77

  • Abonné Sosh fibre
  • *
  • Messages: 90
  • La Madeleine (59)
ONU fs.com tx power a 40dB
« Réponse #9 le: 20 juin 2023 à 11:46:54 »
J'avais fait un petit script pour monitorer l'ONU. Il faut juste changer les 2 variables iface et email.
Ce script est schedulé toutes les 10min.
Si cela peut aider...

# Check ONU Status and action if required
# version 20230620

:local iface "<ONU_IFACE>"
:local LogHeader "onu-status"
:local email "<EMAIL>"

:local msg
:local txpower
:local rxpower
:local lstatus
:local checksum
:local temperature

:global ONUStatus "OK"

/interface ethernet monitor $iface once do={:set txpower $"sfp-tx-power"; :set rxpower $"sfp-rx-power"; :set lstatus $"status"; :set temperature $"sfp-temperature"; :set checksum $"eeprom-checksum";  }

# ex : txpower:2533 rxpower:-17825 status:link-ok temperature:40 checksum:good
:set msg "$LogHeader : txpower:$txpower rxpower:$rxpower status:$lstatus temperature:$temperature checksum:$checksum"
:put "$msg"; :log info "$msg";


# check global status
if ( $txpower < 2000 or $rxpower > -1200 or $temperature > 75 or $lstatus != "link-ok" or $checksum != "good" ) do={
    :set ONUStatus "RETRY"
    :set msg "$LogHeader : ONU $iface status $ONUStatus WARNING !"
    :put "$msg"; :log warning "$msg"
    :delay 3;
    /interface ethernet monitor $iface once do={:set txpower $"sfp-tx-power"; :set rxpower $"sfp-rx-power"; :set lstatus $"status"; :set temperature $"sfp-temperature"; :set checksum $"eeprom-checksum";  }
    :set msg "$LogHeader : txpower:$txpower rxpower:$rxpower status:$lstatus temperature:$temperature checksum:$checksum"
    :put "$msg"; :log info "$msg";
    if ( $txpower < 2000 or $rxpower > -1200 or $temperature > 75 or $lstatus != "link-ok" or $checksum != "good" ) do={
         :set ONUStatus "WARNING"
         :set msg "$LogHeader : ONU $iface status $ONUStatus WARNING !"
         :put "$msg"; :log warning "$msg"
         /tool e-mail send to=$email subject="$msg"
    } else={
         :set ONUStatus "OK"
         :set msg "$LogHeader : ONU $iface status $ONUStatus (retry OK)"
         :put "$msg"; :log info "$msg"
    }
}

# check tx and reboot
if ( $txpower < 0 ) do={
    :set ONUStatus "FAILED"
    :set msg "$LogHeader : ONU $iface status $ONUStatus FAILED, action required !"
    :put "$msg"; :log error "$msg"
    /tool e-mail send to=$email subject="$msg"
    /interface/disable $iface
    :delay 3;
    /interface/enable $iface
    #:set ONUStatus "REBOOT"
    #/system reboot
    #:delay 3;
}

Merci !

Je garde ça sous le coude.

D’ailleurs tu rebootes parce que la désactivation/réactivation d’interface ne fonctionne pas chez toi ? Ou c’est pour gérer le renew dhcp aussi ?

cyayon

  • Abonné Orange Fibre
  • *
  • Messages: 648
  • Cordon 74 - Orange Fibre Pro
ONU fs.com tx power a 40dB
« Réponse #10 le: 20 juin 2023 à 11:49:35 »
Non je rebootais car je n'avais pas eu le temps de tester le simple disable / enable.
J'ai un CCR2116 qui s'auto gère et fera un disable/enable des clients dhcp4/dhcp6 si perte de lien.
Chaque equipement gère ce qu'il voit sur lui-même, j'aime pas trop aller piloter un équipement tiers à partir d'un autre.

Jimbo-77

  • Abonné Sosh fibre
  • *
  • Messages: 90
  • La Madeleine (59)
ONU fs.com tx power a 40dB
« Réponse #11 le: 20 juin 2023 à 11:53:41 »
Non je rebootais car je n'avais pas eu le temps de tester le simple disable / enable.
J'ai un CCR2116 qui s'auto gère et fera un disable/enable des clients dhcp4/dhcp6 si perte de lien.
Chaque equipement gère ce qu'il voit sur lui-même, j'aime pas trop aller piloter un équipement tiers à partir d'un autre.
Ok 👌

Et je comprends concernant les interactions inter-équipements. Plutôt sain.