<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <font face="Helvetica, Arial, sans-serif">In merito al<font
        face="Helvetica, Arial, sans-serif">l'issue </font></font><font
      face="Helvetica, Arial, sans-serif"><font face="Helvetica, Arial,
        sans-serif"><a class="moz-txt-link-freetext" href="https://github.com/interop-dev/json-for-networks/issues/4">https://github.com/interop-dev/json-for-networks/issues/4</a></font><br>
      <br>
      Ovvero i<font face="Helvetica, Arial, sans-serif">l problema delle
        rotte statiche</font> che manca<font face="Helvetica, Arial,
        sans-serif">vano<font face="Helvetica, Arial, sans-serif">
          dall'oggetto <font face="Helvetica, Arial, sans-serif">Device<font
              face="Helvetica, Arial, sans-serif">C<font
                face="Helvetica, Arial, sans-serif">onfiguration, <font
                  face="Helvetica, Arial, sans-serif">e<font
                    face="Helvetica, Arial, sans-serif">d in meri<font
                      face="Helvetica, Arial, sans-serif">to al <font
                        face="Helvetica, Arial, sans-serif">fatto che
                        l'og<font face="Helvetica, Arial, sans-serif">getto
                          NetworkRoutes non fosse </font></font></font></font></font></font></font></font></font></font>compatibile
      con la sezione "routing_protocols" dell'ogetto<font
        face="Helvetica, Arial, sans-serif"> De<font face="Helvetica,
          Arial, sans-serif">viceConfiguration</font></font>, dopo
      alcuni scambi con hen<font face="Helvetica, Arial, sans-serif">ning
        e mooolta riflessione, gr<font face="Helvetica, Arial,
          sans-serif">azie anche alle<font face="Helvetica, Arial,
            sans-serif"> vacanz<font face="Helvetica, Arial, sans-serif">e
              natalizie, ho risolto con questa proposta<font
                face="Helvetica, Arial, sans-serif">:<br>
                <br>
              </font></font></font></font></font></font><a class="moz-txt-link-freetext" href="https://github.com/interop-dev/json-for-networks/commit/0d7cf11aca73493c790f6611bf33f9795ef4bbb3">https://github.com/interop-dev/json-for-networks/commit/0d7cf11aca73493c790f6611bf33f9795ef4bbb3</a><br>
    <br>
    "routing_protocols" diventa "routing" e può contenere oggetti di
    tipo "NetworkRoutes" che possono indicare o protocolli di routing
    dinamici installati oppure le rotte statiche, daltronde se le rotte
    sono statiche ha senso metterle dentro DeviceConfiguration, dato che
    possiamo intenderle come una configurazione che non è dinamica.
    Mentre non ha senso avere le rotte dinamiche dentro
    DeviceConfiguration, ma sarà possibile creare un nuovo oggetto se lo
    riterremo necessario.<br>
    <br>
    Poi quest'altro commit
    <a class="moz-txt-link-freetext" href="https://github.com/interop-dev/json-for-networks/commit/10fe26b637474011dca530f34391ff4faeedbedf">https://github.com/interop-dev/json-for-networks/commit/10fe26b637474011dca530f34391ff4faeedbedf</a>
    uniforma DeviceConfiguration e MonitoringData, che potranno essere
    mixati qualora lo si ritenga necessario, per avere un oggetto che
    contiene sia gli attributi statici che quelli dinamici, volendo si
    può fare un oggetto che contiene anche le rotte dinamiche
    (NetworkRoutes) avendo un oggetto unico che contiene praticamente
    tutto.<br>
    <br>
    Prossimamente scriverò sulla lista openwrt-devel per raccogliere
    feedback sullo stato attuale di netjson (aka json-for-networks).<br>
    <br>
    @Gabriel: possiamo cominciare ad implementare il JSON di
    NetworkRoutes in netdiff appena abbiamo tempo!<br>
    <br>
    Bella!<br>
    Nemesis<br>
  </body>
</html>